Included the new script_constants.h file
and migrated all existing exports over.
This commit is contained in:
parent
79295b4c05
commit
737fcc41f9
299
src/map/script.c
299
src/map/script.c
@ -2237,304 +2237,7 @@ static void read_constdb(void)
|
||||
* Sets source-end constants for NPC scripts to access.
|
||||
**/
|
||||
void script_hardcoded_constants(void) {
|
||||
|
||||
/* server defines */
|
||||
script_set_constant("PACKETVER",PACKETVER,false);
|
||||
script_set_constant("MAX_LEVEL",MAX_LEVEL,false);
|
||||
script_set_constant("MAX_STORAGE",MAX_STORAGE,false);
|
||||
script_set_constant("MAX_INVENTORY",MAX_INVENTORY,false);
|
||||
script_set_constant("MAX_CART",MAX_CART,false);
|
||||
script_set_constant("MAX_ZENY",MAX_ZENY,false);
|
||||
script_set_constant("MAX_PARTY",MAX_PARTY,false);
|
||||
script_set_constant("MAX_GUILD",MAX_GUILD,false);
|
||||
script_set_constant("MAX_GUILDLEVEL",MAX_GUILDLEVEL,false);
|
||||
script_set_constant("MAX_GUILD_STORAGE",MAX_GUILD_STORAGE,false);
|
||||
script_set_constant("MAX_BG_MEMBERS",MAX_BG_MEMBERS,false);
|
||||
script_set_constant("MAX_CHAT_USERS",MAX_CHAT_USERS,false);
|
||||
script_set_constant("VIP_SCRIPT",VIP_SCRIPT,false);
|
||||
script_set_constant("MIN_STORAGE",MIN_STORAGE,false);
|
||||
|
||||
/* status options */
|
||||
script_set_constant("Option_Nothing",OPTION_NOTHING,false);
|
||||
script_set_constant("Option_Sight",OPTION_SIGHT,false);
|
||||
script_set_constant("Option_Hide",OPTION_HIDE,false);
|
||||
script_set_constant("Option_Cloak",OPTION_CLOAK,false);
|
||||
script_set_constant("Option_Falcon",OPTION_FALCON,false);
|
||||
script_set_constant("Option_Riding",OPTION_RIDING,false);
|
||||
script_set_constant("Option_Invisible",OPTION_INVISIBLE,false);
|
||||
script_set_constant("Option_Orcish",OPTION_ORCISH,false);
|
||||
script_set_constant("Option_Wedding",OPTION_WEDDING,false);
|
||||
script_set_constant("Option_Ruwach",OPTION_RUWACH,false);
|
||||
script_set_constant("Option_Chasewalk",OPTION_CHASEWALK,false);
|
||||
script_set_constant("Option_Flying",OPTION_FLYING,false);
|
||||
script_set_constant("Option_Xmas",OPTION_XMAS,false);
|
||||
script_set_constant("Option_Transform",OPTION_TRANSFORM,false);
|
||||
script_set_constant("Option_Summer",OPTION_SUMMER,false);
|
||||
script_set_constant("Option_Dragon1",OPTION_DRAGON1,false);
|
||||
script_set_constant("Option_Wug",OPTION_WUG,false);
|
||||
script_set_constant("Option_Wugrider",OPTION_WUGRIDER,false);
|
||||
script_set_constant("Option_Madogear",OPTION_MADOGEAR,false);
|
||||
script_set_constant("Option_Dragon2",OPTION_DRAGON2,false);
|
||||
script_set_constant("Option_Dragon3",OPTION_DRAGON3,false);
|
||||
script_set_constant("Option_Dragon4",OPTION_DRAGON4,false);
|
||||
script_set_constant("Option_Dragon5",OPTION_DRAGON5,false);
|
||||
script_set_constant("Option_Hanbok",OPTION_HANBOK,false);
|
||||
script_set_constant("Option_Oktoberfest",OPTION_OKTOBERFEST,false);
|
||||
|
||||
/* status option compounds */
|
||||
script_set_constant("Option_Dragon",OPTION_DRAGON,false);
|
||||
script_set_constant("Option_Costume",OPTION_COSTUME,false);
|
||||
|
||||
/* sc_start flags */
|
||||
script_set_constant("SCSTART_NONE",SCSTART_NONE,false);
|
||||
script_set_constant("SCSTART_NOAVOID",SCSTART_NOAVOID,false);
|
||||
script_set_constant("SCSTART_NOTICKDEF",SCSTART_NOTICKDEF,false);
|
||||
script_set_constant("SCSTART_LOADED",SCSTART_LOADED,false);
|
||||
script_set_constant("SCSTART_NORATEDEF",SCSTART_NORATEDEF,false);
|
||||
script_set_constant("SCSTART_NOICON",SCSTART_NOICON,false);
|
||||
|
||||
/* unit control - mob */
|
||||
script_set_constant("UMOB_SIZE",UMOB_SIZE,false);
|
||||
script_set_constant("UMOB_LEVEL",UMOB_LEVEL,false);
|
||||
script_set_constant("UMOB_HP",UMOB_HP,false);
|
||||
script_set_constant("UMOB_MAXHP",UMOB_MAXHP,false);
|
||||
script_set_constant("UMOB_MASTERAID",UMOB_MASTERAID,false);
|
||||
script_set_constant("UMOB_MAPID",UMOB_MAPID,false);
|
||||
script_set_constant("UMOB_X",UMOB_X,false);
|
||||
script_set_constant("UMOB_Y",UMOB_Y,false);
|
||||
script_set_constant("UMOB_SPEED",UMOB_SPEED,false);
|
||||
script_set_constant("UMOB_MODE",UMOB_MODE,false);
|
||||
script_set_constant("UMOB_AI",UMOB_AI,false);
|
||||
script_set_constant("UMOB_SCOPTION",UMOB_SCOPTION,false);
|
||||
script_set_constant("UMOB_SEX",UMOB_SEX,false);
|
||||
script_set_constant("UMOB_CLASS",UMOB_CLASS,false);
|
||||
script_set_constant("UMOB_HAIRSTYLE",UMOB_HAIRSTYLE,false);
|
||||
script_set_constant("UMOB_HAIRCOLOR",UMOB_HAIRCOLOR,false);
|
||||
script_set_constant("UMOB_HEADBOTTOM",UMOB_HEADBOTTOM,false);
|
||||
script_set_constant("UMOB_HEADMIDDLE",UMOB_HEADMIDDLE,false);
|
||||
script_set_constant("UMOB_HEADTOP",UMOB_HEADTOP,false);
|
||||
script_set_constant("UMOB_CLOTHCOLOR",UMOB_CLOTHCOLOR,false);
|
||||
script_set_constant("UMOB_SHIELD",UMOB_SHIELD,false);
|
||||
script_set_constant("UMOB_WEAPON",UMOB_WEAPON,false);
|
||||
script_set_constant("UMOB_LOOKDIR",UMOB_LOOKDIR,false);
|
||||
script_set_constant("UMOB_STR",UMOB_STR,false);
|
||||
script_set_constant("UMOB_AGI",UMOB_AGI,false);
|
||||
script_set_constant("UMOB_VIT",UMOB_VIT,false);
|
||||
script_set_constant("UMOB_INT",UMOB_INT,false);
|
||||
script_set_constant("UMOB_DEX",UMOB_DEX,false);
|
||||
script_set_constant("UMOB_LUK",UMOB_LUK,false);
|
||||
script_set_constant("UMOB_SLAVECPYMSTRMD",UMOB_SLAVECPYMSTRMD,false);
|
||||
script_set_constant("UMOB_DMGIMMUNE",UMOB_DMGIMMUNE,false);
|
||||
script_set_constant("UMOB_ATKRANGE",UMOB_ATKRANGE,false);
|
||||
script_set_constant("UMOB_ATKMIN",UMOB_ATKMIN,false);
|
||||
script_set_constant("UMOB_ATKMAX",UMOB_ATKMAX,false);
|
||||
script_set_constant("UMOB_MATKMIN",UMOB_MATKMIN,false);
|
||||
script_set_constant("UMOB_MATKMAX",UMOB_MATKMAX,false);
|
||||
script_set_constant("UMOB_DEF",UMOB_DEF,false);
|
||||
script_set_constant("UMOB_MDEF",UMOB_MDEF,false);
|
||||
script_set_constant("UMOB_HIT",UMOB_HIT,false);
|
||||
script_set_constant("UMOB_FLEE",UMOB_FLEE,false);
|
||||
script_set_constant("UMOB_PDODGE",UMOB_PDODGE,false);
|
||||
script_set_constant("UMOB_CRIT",UMOB_CRIT,false);
|
||||
script_set_constant("UMOB_RACE",UMOB_RACE,false);
|
||||
script_set_constant("UMOB_ELETYPE",UMOB_ELETYPE,false);
|
||||
script_set_constant("UMOB_ELELEVEL",UMOB_ELELEVEL,false);
|
||||
script_set_constant("UMOB_AMOTION",UMOB_AMOTION,false);
|
||||
script_set_constant("UMOB_ADELAY",UMOB_ADELAY,false);
|
||||
script_set_constant("UMOB_DMOTION",UMOB_DMOTION,false);
|
||||
|
||||
/* unit control - homunculus */
|
||||
script_set_constant("UHOM_SIZE",UHOM_SIZE,false);
|
||||
script_set_constant("UHOM_LEVEL",UHOM_LEVEL,false);
|
||||
script_set_constant("UHOM_HP",UHOM_HP,false);
|
||||
script_set_constant("UHOM_MAXHP",UHOM_MAXHP,false);
|
||||
script_set_constant("UHOM_SP",UHOM_SP,false);
|
||||
script_set_constant("UHOM_MAXSP",UHOM_MAXSP,false);
|
||||
script_set_constant("UHOM_MASTERCID",UHOM_MASTERCID,false);
|
||||
script_set_constant("UHOM_MAPID",UHOM_MAPID,false);
|
||||
script_set_constant("UHOM_X",UHOM_X,false);
|
||||
script_set_constant("UHOM_Y",UHOM_Y,false);
|
||||
script_set_constant("UHOM_HUNGER",UHOM_HUNGER,false);
|
||||
script_set_constant("UHOM_INTIMACY",UHOM_INTIMACY,false);
|
||||
script_set_constant("UHOM_SPEED",UHOM_SPEED,false);
|
||||
script_set_constant("UHOM_LOOKDIR",UHOM_LOOKDIR,false);
|
||||
script_set_constant("UHOM_CANMOVETICK",UHOM_CANMOVETICK,false);
|
||||
script_set_constant("UHOM_STR",UHOM_STR,false);
|
||||
script_set_constant("UHOM_AGI",UHOM_AGI,false);
|
||||
script_set_constant("UHOM_VIT",UHOM_VIT,false);
|
||||
script_set_constant("UHOM_INT",UHOM_INT,false);
|
||||
script_set_constant("UHOM_DEX",UHOM_DEX,false);
|
||||
script_set_constant("UHOM_LUK",UHOM_LUK,false);
|
||||
script_set_constant("UHOM_DMGIMMUNE",UHOM_DMGIMMUNE,false);
|
||||
script_set_constant("UHOM_ATKRANGE",UHOM_ATKRANGE,false);
|
||||
script_set_constant("UHOM_ATKMIN",UHOM_ATKMIN,false);
|
||||
script_set_constant("UHOM_ATKMAX",UHOM_ATKMAX,false);
|
||||
script_set_constant("UHOM_MATKMIN",UHOM_MATKMIN,false);
|
||||
script_set_constant("UHOM_MATKMAX",UHOM_MATKMAX,false);
|
||||
script_set_constant("UHOM_DEF",UHOM_DEF,false);
|
||||
script_set_constant("UHOM_MDEF",UHOM_MDEF,false);
|
||||
script_set_constant("UHOM_HIT",UHOM_HIT,false);
|
||||
script_set_constant("UHOM_FLEE",UHOM_FLEE,false);
|
||||
script_set_constant("UHOM_PDODGE",UHOM_PDODGE,false);
|
||||
script_set_constant("UHOM_CRIT",UHOM_CRIT,false);
|
||||
script_set_constant("UHOM_RACE",UHOM_RACE,false);
|
||||
script_set_constant("UHOM_ELETYPE",UHOM_ELETYPE,false);
|
||||
script_set_constant("UHOM_ELELEVEL",UHOM_ELELEVEL,false);
|
||||
script_set_constant("UHOM_AMOTION",UHOM_AMOTION,false);
|
||||
script_set_constant("UHOM_ADELAY",UHOM_ADELAY,false);
|
||||
script_set_constant("UHOM_DMOTION",UHOM_DMOTION,false);
|
||||
|
||||
/* unit control - pet */
|
||||
script_set_constant("UPET_SIZE",UPET_SIZE,false);
|
||||
script_set_constant("UPET_LEVEL",UPET_LEVEL,false);
|
||||
script_set_constant("UPET_HP",UPET_HP,false);
|
||||
script_set_constant("UPET_MAXHP",UPET_MAXHP,false);
|
||||
script_set_constant("UPET_MASTERAID",UPET_MASTERAID,false);
|
||||
script_set_constant("UPET_MAPID",UPET_MAPID,false);
|
||||
script_set_constant("UPET_X",UPET_X,false);
|
||||
script_set_constant("UPET_Y",UPET_Y,false);
|
||||
script_set_constant("UPET_HUNGER",UPET_HUNGER,false);
|
||||
script_set_constant("UPET_INTIMACY",UPET_INTIMACY,false);
|
||||
script_set_constant("UPET_SPEED",UPET_SPEED,false);
|
||||
script_set_constant("UPET_LOOKDIR",UPET_LOOKDIR,false);
|
||||
script_set_constant("UPET_CANMOVETICK",UPET_CANMOVETICK,false);
|
||||
script_set_constant("UPET_STR",UPET_STR,false);
|
||||
script_set_constant("UPET_AGI",UPET_AGI,false);
|
||||
script_set_constant("UPET_VIT",UPET_VIT,false);
|
||||
script_set_constant("UPET_INT",UPET_INT,false);
|
||||
script_set_constant("UPET_DEX",UPET_DEX,false);
|
||||
script_set_constant("UPET_LUK",UPET_LUK,false);
|
||||
script_set_constant("UPET_DMGIMMUNE",UPET_DMGIMMUNE,false);
|
||||
script_set_constant("UPET_ATKRANGE",UPET_ATKRANGE,false);
|
||||
script_set_constant("UPET_ATKMIN",UPET_ATKMIN,false);
|
||||
script_set_constant("UPET_ATKMAX",UPET_ATKMAX,false);
|
||||
script_set_constant("UPET_MATKMIN",UPET_MATKMIN,false);
|
||||
script_set_constant("UPET_MATKMAX",UPET_MATKMAX,false);
|
||||
script_set_constant("UPET_DEF",UPET_DEF,false);
|
||||
script_set_constant("UPET_MDEF",UPET_MDEF,false);
|
||||
script_set_constant("UPET_HIT",UPET_HIT,false);
|
||||
script_set_constant("UPET_FLEE",UPET_FLEE,false);
|
||||
script_set_constant("UPET_PDODGE",UPET_PDODGE,false);
|
||||
script_set_constant("UPET_CRIT",UPET_CRIT,false);
|
||||
script_set_constant("UPET_RACE",UPET_RACE,false);
|
||||
script_set_constant("UPET_ELETYPE",UPET_ELETYPE,false);
|
||||
script_set_constant("UPET_ELELEVEL",UPET_ELELEVEL,false);
|
||||
script_set_constant("UPET_AMOTION",UPET_AMOTION,false);
|
||||
script_set_constant("UPET_ADELAY",UPET_ADELAY,false);
|
||||
script_set_constant("UPET_DMOTION",UPET_DMOTION,false);
|
||||
|
||||
/* unit control - mercenary */
|
||||
script_set_constant("UMER_SIZE",UMER_SIZE,false);
|
||||
script_set_constant("UMER_HP",UMER_HP,false);
|
||||
script_set_constant("UMER_MAXHP",UMER_MAXHP,false);
|
||||
script_set_constant("UMER_MASTERCID",UMER_MASTERCID,false);
|
||||
script_set_constant("UMER_MAPID",UMER_MAPID,false);
|
||||
script_set_constant("UMER_X",UMER_X,false);
|
||||
script_set_constant("UMER_Y",UMER_Y,false);
|
||||
script_set_constant("UMER_KILLCOUNT",UMER_KILLCOUNT,false);
|
||||
script_set_constant("UMER_LIFETIME",UMER_LIFETIME,false);
|
||||
script_set_constant("UMER_SPEED",UMER_SPEED,false);
|
||||
script_set_constant("UMER_LOOKDIR",UMER_LOOKDIR,false);
|
||||
script_set_constant("UMER_CANMOVETICK",UMER_CANMOVETICK,false);
|
||||
script_set_constant("UMER_STR",UMER_STR,false);
|
||||
script_set_constant("UMER_AGI",UMER_AGI,false);
|
||||
script_set_constant("UMER_VIT",UMER_VIT,false);
|
||||
script_set_constant("UMER_INT",UMER_INT,false);
|
||||
script_set_constant("UMER_DEX",UMER_DEX,false);
|
||||
script_set_constant("UMER_LUK",UMER_LUK,false);
|
||||
script_set_constant("UMER_DMGIMMUNE",UMER_DMGIMMUNE,false);
|
||||
script_set_constant("UMER_ATKRANGE",UMER_ATKRANGE,false);
|
||||
script_set_constant("UMER_ATKMIN",UMER_ATKMIN,false);
|
||||
script_set_constant("UMER_ATKMAX",UMER_ATKMAX,false);
|
||||
script_set_constant("UMER_MATKMIN",UMER_MATKMIN,false);
|
||||
script_set_constant("UMER_MATKMAX",UMER_MATKMAX,false);
|
||||
script_set_constant("UMER_DEF",UMER_DEF,false);
|
||||
script_set_constant("UMER_MDEF",UMER_MDEF,false);
|
||||
script_set_constant("UMER_HIT",UMER_HIT,false);
|
||||
script_set_constant("UMER_FLEE",UMER_FLEE,false);
|
||||
script_set_constant("UMER_PDODGE",UMER_PDODGE,false);
|
||||
script_set_constant("UMER_CRIT",UMER_CRIT,false);
|
||||
script_set_constant("UMER_RACE",UMER_RACE,false);
|
||||
script_set_constant("UMER_ELETYPE",UMER_ELETYPE,false);
|
||||
script_set_constant("UMER_ELELEVEL",UMER_ELELEVEL,false);
|
||||
script_set_constant("UMER_AMOTION",UMER_AMOTION,false);
|
||||
script_set_constant("UMER_ADELAY",UMER_ADELAY,false);
|
||||
script_set_constant("UMER_DMOTION",UMER_DMOTION,false);
|
||||
|
||||
/* unit control - elemental */
|
||||
script_set_constant("UELE_SIZE",UELE_SIZE,false);
|
||||
script_set_constant("UELE_HP",UELE_HP,false);
|
||||
script_set_constant("UELE_MAXHP",UELE_MAXHP,false);
|
||||
script_set_constant("UELE_SP",UELE_SP,false);
|
||||
script_set_constant("UELE_MAXSP",UELE_MAXSP,false);
|
||||
script_set_constant("UELE_MASTERCID",UELE_MASTERCID,false);
|
||||
script_set_constant("UELE_MAPID",UELE_MAPID,false);
|
||||
script_set_constant("UELE_X",UELE_X,false);
|
||||
script_set_constant("UELE_Y",UELE_Y,false);
|
||||
script_set_constant("UELE_LIFETIME",UELE_LIFETIME,false);
|
||||
script_set_constant("UELE_MODE",UELE_MODE,false);
|
||||
script_set_constant("UELE_SPEED",UELE_SPEED,false);
|
||||
script_set_constant("UELE_LOOKDIR",UELE_LOOKDIR,false);
|
||||
script_set_constant("UELE_CANMOVETICK",UELE_CANMOVETICK,false);
|
||||
script_set_constant("UELE_STR",UELE_STR,false);
|
||||
script_set_constant("UELE_AGI",UELE_AGI,false);
|
||||
script_set_constant("UELE_VIT",UELE_VIT,false);
|
||||
script_set_constant("UELE_INT",UELE_INT,false);
|
||||
script_set_constant("UELE_DEX",UELE_DEX,false);
|
||||
script_set_constant("UELE_LUK",UELE_LUK,false);
|
||||
script_set_constant("UELE_DMGIMMUNE",UELE_DMGIMMUNE,false);
|
||||
script_set_constant("UELE_ATKRANGE",UELE_ATKRANGE,false);
|
||||
script_set_constant("UELE_ATKMIN",UELE_ATKMIN,false);
|
||||
script_set_constant("UELE_ATKMAX",UELE_ATKMAX,false);
|
||||
script_set_constant("UELE_MATKMIN",UELE_MATKMIN,false);
|
||||
script_set_constant("UELE_MATKMAX",UELE_MATKMAX,false);
|
||||
script_set_constant("UELE_DEF",UELE_DEF,false);
|
||||
script_set_constant("UELE_MDEF",UELE_MDEF,false);
|
||||
script_set_constant("UELE_HIT",UELE_HIT,false);
|
||||
script_set_constant("UELE_FLEE",UELE_FLEE,false);
|
||||
script_set_constant("UELE_PDODGE",UELE_PDODGE,false);
|
||||
script_set_constant("UELE_CRIT",UELE_CRIT,false);
|
||||
script_set_constant("UELE_RACE",UELE_RACE,false);
|
||||
script_set_constant("UELE_ELETYPE",UELE_ELETYPE,false);
|
||||
script_set_constant("UELE_ELELEVEL",UELE_ELELEVEL,false);
|
||||
script_set_constant("UELE_AMOTION",UELE_AMOTION,false);
|
||||
script_set_constant("UELE_ADELAY",UELE_ADELAY,false);
|
||||
script_set_constant("UELE_DMOTION",UELE_DMOTION,false);
|
||||
|
||||
/* unit control - NPC */
|
||||
script_set_constant("UNPC_DISPLAY",UNPC_DISPLAY,false);
|
||||
script_set_constant("UNPC_LEVEL",UNPC_LEVEL,false);
|
||||
script_set_constant("UNPC_HP",UNPC_HP,false);
|
||||
script_set_constant("UNPC_MAXHP",UNPC_MAXHP,false);
|
||||
script_set_constant("UNPC_MAPID",UNPC_MAPID,false);
|
||||
script_set_constant("UNPC_X",UNPC_X,false);
|
||||
script_set_constant("UNPC_Y",UNPC_Y,false);
|
||||
script_set_constant("UNPC_LOOKDIR",UNPC_LOOKDIR,false);
|
||||
script_set_constant("UNPC_STR",UNPC_STR,false);
|
||||
script_set_constant("UNPC_AGI",UNPC_AGI,false);
|
||||
script_set_constant("UNPC_VIT",UNPC_VIT,false);
|
||||
script_set_constant("UNPC_INT",UNPC_INT,false);
|
||||
script_set_constant("UNPC_DEX",UNPC_DEX,false);
|
||||
script_set_constant("UNPC_LUK",UNPC_LUK,false);
|
||||
script_set_constant("UNPC_PLUSALLSTAT",UNPC_PLUSALLSTAT,false);
|
||||
script_set_constant("UNPC_DMGIMMUNE",UNPC_DMGIMMUNE,false);
|
||||
script_set_constant("UNPC_ATKRANGE",UNPC_ATKRANGE,false);
|
||||
script_set_constant("UNPC_ATKMIN",UNPC_ATKMIN,false);
|
||||
script_set_constant("UNPC_ATKMAX",UNPC_ATKMAX,false);
|
||||
script_set_constant("UNPC_MATKMIN",UNPC_MATKMIN,false);
|
||||
script_set_constant("UNPC_MATKMAX",UNPC_MATKMAX,false);
|
||||
script_set_constant("UNPC_DEF",UNPC_DEF,false);
|
||||
script_set_constant("UNPC_MDEF",UNPC_MDEF,false);
|
||||
script_set_constant("UNPC_HIT",UNPC_HIT,false);
|
||||
script_set_constant("UNPC_FLEE",UNPC_FLEE,false);
|
||||
script_set_constant("UNPC_PDODGE",UNPC_PDODGE,false);
|
||||
script_set_constant("UNPC_CRIT",UNPC_CRIT,false);
|
||||
script_set_constant("UNPC_RACE",UNPC_RACE,false);
|
||||
script_set_constant("UNPC_ELETYPE",UNPC_ELETYPE,false);
|
||||
script_set_constant("UNPC_ELELEVEL",UNPC_ELELEVEL,false);
|
||||
script_set_constant("UNPC_AMOTION",UNPC_AMOTION,false);
|
||||
script_set_constant("UNPC_ADELAY",UNPC_ADELAY,false);
|
||||
script_set_constant("UNPC_DMOTION",UNPC_DMOTION,false);
|
||||
#include "script_constants.h"
|
||||
}
|
||||
|
||||
/*==========================================
|
||||
|
@ -6,6 +6,304 @@
|
||||
|
||||
#define export_constant(a) script_set_constant(###a,a,false)
|
||||
|
||||
/* server defines */
|
||||
export_constant(PACKETVER);
|
||||
export_constant(MAX_LEVEL);
|
||||
export_constant(MAX_STORAGE);
|
||||
export_constant(MAX_INVENTORY);
|
||||
export_constant(MAX_CART);
|
||||
export_constant(MAX_ZENY);
|
||||
export_constant(MAX_PARTY);
|
||||
export_constant(MAX_GUILD);
|
||||
export_constant(MAX_GUILDLEVEL);
|
||||
export_constant(MAX_GUILD_STORAGE);
|
||||
export_constant(MAX_BG_MEMBERS);
|
||||
export_constant(MAX_CHAT_USERS);
|
||||
export_constant(VIP_SCRIPT);
|
||||
export_constant(MIN_STORAGE);
|
||||
|
||||
/* status options */
|
||||
export_constant(OPTION_NOTHING);
|
||||
export_constant(OPTION_SIGHT);
|
||||
export_constant(OPTION_HIDE);
|
||||
export_constant(OPTION_CLOAK);
|
||||
export_constant(OPTION_FALCON);
|
||||
export_constant(OPTION_RIDING);
|
||||
export_constant(OPTION_INVISIBLE);
|
||||
export_constant(OPTION_ORCISH);
|
||||
export_constant(OPTION_WEDDING);
|
||||
export_constant(OPTION_RUWACH);
|
||||
export_constant(OPTION_CHASEWALK);
|
||||
export_constant(OPTION_FLYING);
|
||||
export_constant(OPTION_XMAS);
|
||||
export_constant(OPTION_TRANSFORM);
|
||||
export_constant(OPTION_SUMMER);
|
||||
export_constant(OPTION_DRAGON1);
|
||||
export_constant(OPTION_WUG);
|
||||
export_constant(OPTION_WUGRIDER);
|
||||
export_constant(OPTION_MADOGEAR);
|
||||
export_constant(OPTION_DRAGON2);
|
||||
export_constant(OPTION_DRAGON3);
|
||||
export_constant(OPTION_DRAGON4);
|
||||
export_constant(OPTION_DRAGON5);
|
||||
export_constant(OPTION_HANBOK);
|
||||
export_constant(OPTION_OKTOBERFEST);
|
||||
|
||||
/* status option compounds */
|
||||
export_constant(OPTION_DRAGON);
|
||||
export_constant(OPTION_COSTUME);
|
||||
|
||||
/* sc_start flags */
|
||||
export_constant(SCSTART_NONE);
|
||||
export_constant(SCSTART_NOAVOID);
|
||||
export_constant(SCSTART_NOTICKDEF);
|
||||
export_constant(SCSTART_LOADED);
|
||||
export_constant(SCSTART_NORATEDEF);
|
||||
export_constant(SCSTART_NOICON);
|
||||
|
||||
/* unit control - mob */
|
||||
export_constant(UMOB_SIZE);
|
||||
export_constant(UMOB_LEVEL);
|
||||
export_constant(UMOB_HP);
|
||||
export_constant(UMOB_MAXHP);
|
||||
export_constant(UMOB_MASTERAID);
|
||||
export_constant(UMOB_MAPID);
|
||||
export_constant(UMOB_X);
|
||||
export_constant(UMOB_Y);
|
||||
export_constant(UMOB_SPEED);
|
||||
export_constant(UMOB_MODE);
|
||||
export_constant(UMOB_AI);
|
||||
export_constant(UMOB_SCOPTION);
|
||||
export_constant(UMOB_SEX);
|
||||
export_constant(UMOB_CLASS);
|
||||
export_constant(UMOB_HAIRSTYLE);
|
||||
export_constant(UMOB_HAIRCOLOR);
|
||||
export_constant(UMOB_HEADBOTTOM);
|
||||
export_constant(UMOB_HEADMIDDLE);
|
||||
export_constant(UMOB_HEADTOP);
|
||||
export_constant(UMOB_CLOTHCOLOR);
|
||||
export_constant(UMOB_SHIELD);
|
||||
export_constant(UMOB_WEAPON);
|
||||
export_constant(UMOB_LOOKDIR);
|
||||
export_constant(UMOB_STR);
|
||||
export_constant(UMOB_AGI);
|
||||
export_constant(UMOB_VIT);
|
||||
export_constant(UMOB_INT);
|
||||
export_constant(UMOB_DEX);
|
||||
export_constant(UMOB_LUK);
|
||||
export_constant(UMOB_SLAVECPYMSTRMD);
|
||||
export_constant(UMOB_DMGIMMUNE);
|
||||
export_constant(UMOB_ATKRANGE);
|
||||
export_constant(UMOB_ATKMIN);
|
||||
export_constant(UMOB_ATKMAX);
|
||||
export_constant(UMOB_MATKMIN);
|
||||
export_constant(UMOB_MATKMAX);
|
||||
export_constant(UMOB_DEF);
|
||||
export_constant(UMOB_MDEF);
|
||||
export_constant(UMOB_HIT);
|
||||
export_constant(UMOB_FLEE);
|
||||
export_constant(UMOB_PDODGE);
|
||||
export_constant(UMOB_CRIT);
|
||||
export_constant(UMOB_RACE);
|
||||
export_constant(UMOB_ELETYPE);
|
||||
export_constant(UMOB_ELELEVEL);
|
||||
export_constant(UMOB_AMOTION);
|
||||
export_constant(UMOB_ADELAY);
|
||||
export_constant(UMOB_DMOTION);
|
||||
|
||||
/* unit control - homunculus */
|
||||
export_constant(UHOM_SIZE);
|
||||
export_constant(UHOM_LEVEL);
|
||||
export_constant(UHOM_HP);
|
||||
export_constant(UHOM_MAXHP);
|
||||
export_constant(UHOM_SP);
|
||||
export_constant(UHOM_MAXSP);
|
||||
export_constant(UHOM_MASTERCID);
|
||||
export_constant(UHOM_MAPID);
|
||||
export_constant(UHOM_X);
|
||||
export_constant(UHOM_Y);
|
||||
export_constant(UHOM_HUNGER);
|
||||
export_constant(UHOM_INTIMACY);
|
||||
export_constant(UHOM_SPEED);
|
||||
export_constant(UHOM_LOOKDIR);
|
||||
export_constant(UHOM_CANMOVETICK);
|
||||
export_constant(UHOM_STR);
|
||||
export_constant(UHOM_AGI);
|
||||
export_constant(UHOM_VIT);
|
||||
export_constant(UHOM_INT);
|
||||
export_constant(UHOM_DEX);
|
||||
export_constant(UHOM_LUK);
|
||||
export_constant(UHOM_DMGIMMUNE);
|
||||
export_constant(UHOM_ATKRANGE);
|
||||
export_constant(UHOM_ATKMIN);
|
||||
export_constant(UHOM_ATKMAX);
|
||||
export_constant(UHOM_MATKMIN);
|
||||
export_constant(UHOM_MATKMAX);
|
||||
export_constant(UHOM_DEF);
|
||||
export_constant(UHOM_MDEF);
|
||||
export_constant(UHOM_HIT);
|
||||
export_constant(UHOM_FLEE);
|
||||
export_constant(UHOM_PDODGE);
|
||||
export_constant(UHOM_CRIT);
|
||||
export_constant(UHOM_RACE);
|
||||
export_constant(UHOM_ELETYPE);
|
||||
export_constant(UHOM_ELELEVEL);
|
||||
export_constant(UHOM_AMOTION);
|
||||
export_constant(UHOM_ADELAY);
|
||||
export_constant(UHOM_DMOTION);
|
||||
|
||||
/* unit control - pet */
|
||||
export_constant(UPET_SIZE);
|
||||
export_constant(UPET_LEVEL);
|
||||
export_constant(UPET_HP);
|
||||
export_constant(UPET_MAXHP);
|
||||
export_constant(UPET_MASTERAID);
|
||||
export_constant(UPET_MAPID);
|
||||
export_constant(UPET_X);
|
||||
export_constant(UPET_Y);
|
||||
export_constant(UPET_HUNGER);
|
||||
export_constant(UPET_INTIMACY);
|
||||
export_constant(UPET_SPEED);
|
||||
export_constant(UPET_LOOKDIR);
|
||||
export_constant(UPET_CANMOVETICK);
|
||||
export_constant(UPET_STR);
|
||||
export_constant(UPET_AGI);
|
||||
export_constant(UPET_VIT);
|
||||
export_constant(UPET_INT);
|
||||
export_constant(UPET_DEX);
|
||||
export_constant(UPET_LUK);
|
||||
export_constant(UPET_DMGIMMUNE);
|
||||
export_constant(UPET_ATKRANGE);
|
||||
export_constant(UPET_ATKMIN);
|
||||
export_constant(UPET_ATKMAX);
|
||||
export_constant(UPET_MATKMIN);
|
||||
export_constant(UPET_MATKMAX);
|
||||
export_constant(UPET_DEF);
|
||||
export_constant(UPET_MDEF);
|
||||
export_constant(UPET_HIT);
|
||||
export_constant(UPET_FLEE);
|
||||
export_constant(UPET_PDODGE);
|
||||
export_constant(UPET_CRIT);
|
||||
export_constant(UPET_RACE);
|
||||
export_constant(UPET_ELETYPE);
|
||||
export_constant(UPET_ELELEVEL);
|
||||
export_constant(UPET_AMOTION);
|
||||
export_constant(UPET_ADELAY);
|
||||
export_constant(UPET_DMOTION);
|
||||
|
||||
/* unit control - mercenary */
|
||||
export_constant(UMER_SIZE);
|
||||
export_constant(UMER_HP);
|
||||
export_constant(UMER_MAXHP);
|
||||
export_constant(UMER_MASTERCID);
|
||||
export_constant(UMER_MAPID);
|
||||
export_constant(UMER_X);
|
||||
export_constant(UMER_Y);
|
||||
export_constant(UMER_KILLCOUNT);
|
||||
export_constant(UMER_LIFETIME);
|
||||
export_constant(UMER_SPEED);
|
||||
export_constant(UMER_LOOKDIR);
|
||||
export_constant(UMER_CANMOVETICK);
|
||||
export_constant(UMER_STR);
|
||||
export_constant(UMER_AGI);
|
||||
export_constant(UMER_VIT);
|
||||
export_constant(UMER_INT);
|
||||
export_constant(UMER_DEX);
|
||||
export_constant(UMER_LUK);
|
||||
export_constant(UMER_DMGIMMUNE);
|
||||
export_constant(UMER_ATKRANGE);
|
||||
export_constant(UMER_ATKMIN);
|
||||
export_constant(UMER_ATKMAX);
|
||||
export_constant(UMER_MATKMIN);
|
||||
export_constant(UMER_MATKMAX);
|
||||
export_constant(UMER_DEF);
|
||||
export_constant(UMER_MDEF);
|
||||
export_constant(UMER_HIT);
|
||||
export_constant(UMER_FLEE);
|
||||
export_constant(UMER_PDODGE);
|
||||
export_constant(UMER_CRIT);
|
||||
export_constant(UMER_RACE);
|
||||
export_constant(UMER_ELETYPE);
|
||||
export_constant(UMER_ELELEVEL);
|
||||
export_constant(UMER_AMOTION);
|
||||
export_constant(UMER_ADELAY);
|
||||
export_constant(UMER_DMOTION);
|
||||
|
||||
/* unit control - elemental */
|
||||
export_constant(UELE_SIZE);
|
||||
export_constant(UELE_HP);
|
||||
export_constant(UELE_MAXHP);
|
||||
export_constant(UELE_SP);
|
||||
export_constant(UELE_MAXSP);
|
||||
export_constant(UELE_MASTERCID);
|
||||
export_constant(UELE_MAPID);
|
||||
export_constant(UELE_X);
|
||||
export_constant(UELE_Y);
|
||||
export_constant(UELE_LIFETIME);
|
||||
export_constant(UELE_MODE);
|
||||
export_constant(UELE_SPEED);
|
||||
export_constant(UELE_LOOKDIR);
|
||||
export_constant(UELE_CANMOVETICK);
|
||||
export_constant(UELE_STR);
|
||||
export_constant(UELE_AGI);
|
||||
export_constant(UELE_VIT);
|
||||
export_constant(UELE_INT);
|
||||
export_constant(UELE_DEX);
|
||||
export_constant(UELE_LUK);
|
||||
export_constant(UELE_DMGIMMUNE);
|
||||
export_constant(UELE_ATKRANGE);
|
||||
export_constant(UELE_ATKMIN);
|
||||
export_constant(UELE_ATKMAX);
|
||||
export_constant(UELE_MATKMIN);
|
||||
export_constant(UELE_MATKMAX);
|
||||
export_constant(UELE_DEF);
|
||||
export_constant(UELE_MDEF);
|
||||
export_constant(UELE_HIT);
|
||||
export_constant(UELE_FLEE);
|
||||
export_constant(UELE_PDODGE);
|
||||
export_constant(UELE_CRIT);
|
||||
export_constant(UELE_RACE);
|
||||
export_constant(UELE_ELETYPE);
|
||||
export_constant(UELE_ELELEVEL);
|
||||
export_constant(UELE_AMOTION);
|
||||
export_constant(UELE_ADELAY);
|
||||
export_constant(UELE_DMOTION);
|
||||
|
||||
/* unit control - NPC */
|
||||
export_constant(UNPC_DISPLAY);
|
||||
export_constant(UNPC_LEVEL);
|
||||
export_constant(UNPC_HP);
|
||||
export_constant(UNPC_MAXHP);
|
||||
export_constant(UNPC_MAPID);
|
||||
export_constant(UNPC_X);
|
||||
export_constant(UNPC_Y);
|
||||
export_constant(UNPC_LOOKDIR);
|
||||
export_constant(UNPC_STR);
|
||||
export_constant(UNPC_AGI);
|
||||
export_constant(UNPC_VIT);
|
||||
export_constant(UNPC_INT);
|
||||
export_constant(UNPC_DEX);
|
||||
export_constant(UNPC_LUK);
|
||||
export_constant(UNPC_PLUSALLSTAT);
|
||||
export_constant(UNPC_DMGIMMUNE);
|
||||
export_constant(UNPC_ATKRANGE);
|
||||
export_constant(UNPC_ATKMIN);
|
||||
export_constant(UNPC_ATKMAX);
|
||||
export_constant(UNPC_MATKMIN);
|
||||
export_constant(UNPC_MATKMAX);
|
||||
export_constant(UNPC_DEF);
|
||||
export_constant(UNPC_MDEF);
|
||||
export_constant(UNPC_HIT);
|
||||
export_constant(UNPC_FLEE);
|
||||
export_constant(UNPC_PDODGE);
|
||||
export_constant(UNPC_CRIT);
|
||||
export_constant(UNPC_RACE);
|
||||
export_constant(UNPC_ELETYPE);
|
||||
export_constant(UNPC_ELELEVEL);
|
||||
export_constant(UNPC_AMOTION);
|
||||
export_constant(UNPC_ADELAY);
|
||||
export_constant(UNPC_DMOTION);
|
||||
|
||||
#undef export_constant
|
||||
|
||||
#endif /* _SCRIPT_CONSTANTS_H_ */
|
||||
|
Loading…
x
Reference in New Issue
Block a user