Skip to content
Permalink
Browse files

Effect State Update

  • Loading branch information...
rAthenaAPI committed Sep 5, 2019
1 parent 659b015 commit 9c05cb8b6f127e76b4063ac86151b4f4d1af0f78
Showing with 163 additions and 30 deletions.
  1. +73 −0 src/map/script_constants.hpp
  2. +90 −30 src/map/status.hpp
@@ -2379,6 +2379,12 @@
/// Do not modify code below this, until the end of the API hook, since it will be automatically generated again
/// @APIHOOK_START(EFST_CONST)
export_constant(EFST_BLANK);
export_constant(EFST_PROVOKE);
export_constant(EFST_ENDURE);
export_constant(EFST_TWOHANDQUICKEN);
export_constant(EFST_CONCENTRATION);
export_constant(EFST_HIDING);
export_constant(EFST_CLOAKING);
export_constant(EFST_ENCHANTPOISON);
export_constant(EFST_POISONREACT);
export_constant(EFST_QUAGMIRE);
@@ -2427,10 +2433,28 @@
export_constant(EFST_NOEQUIPSHIELD);
export_constant(EFST_NOEQUIPARMOR);
export_constant(EFST_NOEQUIPHELM);
export_constant(EFST_PROTECTWEAPON);
export_constant(EFST_PROTECTSHIELD);
export_constant(EFST_PROTECTARMOR);
export_constant(EFST_PROTECTHELM);
export_constant(EFST_AUTOGUARD);
export_constant(EFST_REFLECTSHIELD);
export_constant(EFST_DEVOTION);
export_constant(EFST_PROVIDENCE);
export_constant(EFST_DEFENDER);
export_constant(EFST_MAGICROD);
export_constant(EFST_WEAPONPROPERTY);
export_constant(EFST_AUTOSPELL);
export_constant(EFST_SPECIALZONE);
export_constant(EFST_MASK);
export_constant(EFST_SPEARQUICKEN);
export_constant(EFST_BDPLAYING);
export_constant(EFST_WHISTLE);
export_constant(EFST_ASSASSINCROSS);
export_constant(EFST_POEMBRAGI);
export_constant(EFST_APPLEIDUN);
export_constant(EFST_HUMMING);
export_constant(EFST_DONTFORGETME);
export_constant(EFST_FORTUNEKISS);
export_constant(EFST_SERVICEFORYOU);
export_constant(EFST_RICHMANKIM);
@@ -2491,6 +2515,12 @@
export_constant(EFST_RUN);
export_constant(EFST_TING);
export_constant(EFST_STORMKICK_ON);
export_constant(EFST_STORMKICK_READY);
export_constant(EFST_DOWNKICK_ON);
export_constant(EFST_DOWNKICK_READY);
export_constant(EFST_TURNKICK_ON);
export_constant(EFST_TURNKICK_READY);
export_constant(EFST_COUNTER_ON);
export_constant(EFST_COUNTER_READY);
export_constant(EFST_DODGE_ON);
export_constant(EFST_DODGE_READY);
@@ -2900,6 +2930,8 @@
export_constant(EFST_COOLER_OPTION);
export_constant(EFST_CHILLY_AIR);
export_constant(EFST_CHILLY_AIR_OPTION);
export_constant(EFST_GUST);
export_constant(EFST_GUST_OPTION);
export_constant(EFST_BLAST);
export_constant(EFST_BLAST_OPTION);
export_constant(EFST_WILD_STORM);
@@ -2962,16 +2994,34 @@
export_constant(EFST_SIT);
export_constant(EFST_ONAIR);
export_constant(EFST_MTF_ASPD);
export_constant(EFST_MTF_RANGEATK);
export_constant(EFST_MTF_MATK);
export_constant(EFST_MTF_MLEATKED);
export_constant(EFST_MTF_CRIDAMAGE);
export_constant(EFST_REUSE_LIMIT_MTF);
export_constant(EFST_MACRO_PERMIT);
export_constant(EFST_MACRO_PLAY);
export_constant(EFST_SKF_CAST);
export_constant(EFST_SKF_ASPD);
export_constant(EFST_SKF_ATK);
export_constant(EFST_SKF_MATK);
export_constant(EFST_REWARD_PLUSONLYJOBEXP);
export_constant(EFST_HANDICAPSTATE_NORECOVER);
export_constant(EFST_SET_NUM_DEF);
export_constant(EFST_SET_NUM_MDEF);
export_constant(EFST_SET_PER_DEF);
export_constant(EFST_SET_PER_MDEF);
export_constant(EFST_PARTYBOOKING_SEARCH_DELAY);
export_constant(EFST_PARTYBOOKING_REGISTER_DELAY);
export_constant(EFST_PERIOD_TIME_CHECK_DETECT_SKILL);
export_constant(EFST_KO_JYUMONJIKIRI);
export_constant(EFST_MEIKYOUSISUI);
export_constant(EFST_ATTHASTE_CASH);
export_constant(EFST_EQUIPPED_DIVINE_ARMOR);
export_constant(EFST_EQUIPPED_HOLY_ARMOR);
export_constant(EFST_2011RWC);
export_constant(EFST_KYOUGAKU);
export_constant(EFST_IZAYOI);
export_constant(EFST_ZENKAI);
export_constant(EFST_KG_KAGEHUMI);
export_constant(EFST_KYOMU);
@@ -3257,10 +3307,15 @@
export_constant(EFST_AID_PERIOD_PLUSEXP);
export_constant(EFST_AID_PERIOD_PLUSJOBEXP);
export_constant(EFST_AID_PERIOD_DEADPENALTY);
export_constant(EFST_AID_PERIOD_ADDSTOREITEMCOUNT);
export_constant(EFST_ALL_GLASTHEIM_RECALL);
export_constant(EFST_ALL_THANATOS_RECALL);
export_constant(EFST_MAGICSTONE_OF_GRACE_SET);
export_constant(EFST_HISS);
export_constant(EFST_NYANGGRASS);
export_constant(EFST_CHATTERING);
export_constant(EFST_GROOMING);
export_constant(EFST_PROTECTIONOFSHRIMP);
export_constant(EFST_EP16_2_BUFF_SS);
export_constant(EFST_EP16_2_BUFF_SC);
export_constant(EFST_EP16_2_BUFF_AC);
@@ -3287,6 +3342,14 @@
export_constant(EFST_LHZ_DUN_N2);
export_constant(EFST_LHZ_DUN_N3);
export_constant(EFST_LHZ_DUN_N4);
export_constant(EFST_ALL_STAT_DOWN);
export_constant(EFST_GRADUAL_GRAVITY);
export_constant(EFST_DAMAGE_HEAL);
export_constant(EFST_IMMUNE_PROPERTY_NOTHING);
export_constant(EFST_IMMUNE_PROPERTY_WATER);
export_constant(EFST_IMMUNE_PROPERTY_GROUND);
export_constant(EFST_IMMUNE_PROPERTY_FIRE);
export_constant(EFST_IMMUNE_PROPERTY_WIND);
export_constant(EFST_IMMUNE_PROPERTY_POISON);
export_constant(EFST_IMMUNE_PROPERTY_SAINT);
export_constant(EFST_IMMUNE_PROPERTY_DARKNESS);
@@ -3305,6 +3368,8 @@
export_constant(EFST_LIGHTOFSUN);
export_constant(EFST_LIGHTOFSTAR);
export_constant(EFST_LUNARSTANCE);
export_constant(EFST_UNIVERSESTANCE);
export_constant(EFST_SUNSTANCE);
export_constant(EFST_FLASHKICK);
export_constant(EFST_NEWMOON);
export_constant(EFST_STARSTANCE);
@@ -3329,13 +3394,21 @@
export_constant(EFST_SP_SHA);
export_constant(EFST_INFINITY_DRINK);
export_constant(EFST_ABYSS_001);
export_constant(EFST_ABYSS_002);
export_constant(EFST_ABYSS_003);
export_constant(EFST_ABYSS_004);
export_constant(EFST_ABYSS_005);
export_constant(EFST_ABYSS_006);
export_constant(EFST_ABYSS_007);
export_constant(EFST_ABYSS_008);
export_constant(EFST_YGGDRASIL_BLESS);
export_constant(EFST_HUNTING_EVENT);
export_constant(EFST_PERIOD_RECEIVEITEM_2ND);
export_constant(EFST_PERIOD_PLUSEXP_2ND);
export_constant(EFST_EXPDROPUP);
export_constant(EFST_TW_NEWYEAR_EVENT);
export_constant(EFST_ENSEMBLEFATIGUE);
export_constant(EFST_ADAPTATION);
export_constant(EFST_ANCILLA);
export_constant(EFST_FESTIVE_ENERGY);
export_constant(EFST_WEAPONBLOCK_ON);
@@ -872,8 +872,13 @@ enum efst_types : short{
/// Do not modify code below this, until the end of the API hook, since it will be automatically generated again
/// @APIHOOK_START(EFST_ENUM)
EFST_BLANK = -1,

EFST_ENCHANTPOISON = 6,
EFST_PROVOKE,
EFST_ENDURE,
EFST_TWOHANDQUICKEN,
EFST_CONCENTRATION,
EFST_HIDING,
EFST_CLOAKING,
EFST_ENCHANTPOISON,
EFST_POISONREACT,
EFST_QUAGMIRE,
EFST_ANGELUS,
@@ -921,15 +926,29 @@ enum efst_types : short{
EFST_NOEQUIPSHIELD,
EFST_NOEQUIPARMOR,
EFST_NOEQUIPHELM,

EFST_REFLECTSHIELD = 59,

EFST_MAGICROD = 63,

EFST_SPEARQUICKEN = 68,
EFST_PROTECTWEAPON,
EFST_PROTECTSHIELD,
EFST_PROTECTARMOR,
EFST_PROTECTHELM,
EFST_AUTOGUARD,
EFST_REFLECTSHIELD,
EFST_DEVOTION,
EFST_PROVIDENCE,
EFST_DEFENDER,
EFST_MAGICROD,
EFST_WEAPONPROPERTY,
EFST_AUTOSPELL,
EFST_SPECIALZONE,
EFST_MASK,
EFST_SPEARQUICKEN,
EFST_BDPLAYING,

EFST_FORTUNEKISS = 76,
EFST_WHISTLE,
EFST_ASSASSINCROSS,
EFST_POEMBRAGI,
EFST_APPLEIDUN,
EFST_HUMMING,
EFST_DONTFORGETME,
EFST_FORTUNEKISS,
EFST_SERVICEFORYOU,
EFST_RICHMANKIM,
EFST_ETERNALCHAOS,
@@ -989,8 +1008,13 @@ enum efst_types : short{
EFST_RUN,
EFST_TING,
EFST_STORMKICK_ON,

EFST_COUNTER_READY = 142,
EFST_STORMKICK_READY,
EFST_DOWNKICK_ON,
EFST_DOWNKICK_READY,
EFST_TURNKICK_ON,
EFST_TURNKICK_READY,
EFST_COUNTER_ON,
EFST_COUNTER_READY,
EFST_DODGE_ON,
EFST_DODGE_READY,
EFST_STRUP,
@@ -1399,8 +1423,9 @@ enum efst_types : short{
EFST_COOLER_OPTION,
EFST_CHILLY_AIR,
EFST_CHILLY_AIR_OPTION,

EFST_BLAST = 553,
EFST_GUST,
EFST_GUST_OPTION,
EFST_BLAST,
EFST_BLAST_OPTION,
EFST_WILD_STORM,
EFST_WILD_STORM_OPTION,
@@ -1463,20 +1488,35 @@ enum efst_types : short{
EFST_SIT,
EFST_ONAIR,
EFST_MTF_ASPD,

EFST_MACRO_PERMIT = 630,
EFST_MTF_RANGEATK,
EFST_MTF_MATK,
EFST_MTF_MLEATKED,
EFST_MTF_CRIDAMAGE,
EFST_REUSE_LIMIT_MTF,
EFST_MACRO_PERMIT,
EFST_MACRO_PLAY,
EFST_SKF_CAST,

EFST_HANDICAPSTATE_NORECOVER = 637,
EFST_SKF_ASPD,
EFST_SKF_ATK,
EFST_SKF_MATK,
EFST_REWARD_PLUSONLYJOBEXP,
EFST_HANDICAPSTATE_NORECOVER,
EFST_SET_NUM_DEF,
EFST_SET_NUM_MDEF,
EFST_SET_PER_DEF,
EFST_SET_PER_MDEF,
EFST_PARTYBOOKING_SEARCH_DELAY,
EFST_PARTYBOOKING_REGISTER_DELAY,

EFST_ZENKAI = 653,
EFST_PERIOD_TIME_CHECK_DETECT_SKILL,
EFST_KO_JYUMONJIKIRI,
EFST_MEIKYOUSISUI,
EFST_ATTHASTE_CASH,
EFST_EQUIPPED_DIVINE_ARMOR,
EFST_EQUIPPED_HOLY_ARMOR,
EFST_2011RWC,
EFST_KYOUGAKU,
EFST_IZAYOI,
EFST_ZENKAI,
EFST_KG_KAGEHUMI,
EFST_KYOMU,
EFST_KAGEMUSYA,
@@ -1764,16 +1804,21 @@ enum efst_types : short{
EFST_AID_PERIOD_PLUSEXP,
EFST_AID_PERIOD_PLUSJOBEXP,
EFST_AID_PERIOD_DEADPENALTY,

EFST_ALL_GLASTHEIM_RECALL = 943,
EFST_AID_PERIOD_ADDSTOREITEMCOUNT,
EFST_ALL_GLASTHEIM_RECALL,

EFST_ALL_THANATOS_RECALL = 945,

EFST_MAGICSTONE_OF_GRACE_SET = 948,

EFST_HISS = 950,

EFST_EP16_2_BUFF_SS = 963,
EFST_NYANGGRASS = 952,
EFST_CHATTERING,

EFST_GROOMING = 961,
EFST_PROTECTIONOFSHRIMP,
EFST_EP16_2_BUFF_SS,
EFST_EP16_2_BUFF_SC,
EFST_EP16_2_BUFF_AC,
EFST_GS_MAGICAL_BULLET,
@@ -1805,7 +1850,15 @@ enum efst_types : short{
EFST_LHZ_DUN_N3,
EFST_LHZ_DUN_N4,

EFST_IMMUNE_PROPERTY_POISON = 1021,
EFST_ALL_STAT_DOWN = 1013,
EFST_GRADUAL_GRAVITY,
EFST_DAMAGE_HEAL,
EFST_IMMUNE_PROPERTY_NOTHING,
EFST_IMMUNE_PROPERTY_WATER,
EFST_IMMUNE_PROPERTY_GROUND,
EFST_IMMUNE_PROPERTY_FIRE,
EFST_IMMUNE_PROPERTY_WIND,
EFST_IMMUNE_PROPERTY_POISON,
EFST_IMMUNE_PROPERTY_SAINT,
EFST_IMMUNE_PROPERTY_DARKNESS,
EFST_IMMUNE_PROPERTY_TELEKINESIS,
@@ -1823,8 +1876,9 @@ enum efst_types : short{
EFST_LIGHTOFSUN,
EFST_LIGHTOFSTAR,
EFST_LUNARSTANCE,

EFST_FLASHKICK = 1041,
EFST_UNIVERSESTANCE,
EFST_SUNSTANCE,
EFST_FLASHKICK,
EFST_NEWMOON,
EFST_STARSTANCE,
EFST_DIMENSION,
@@ -1849,17 +1903,23 @@ enum efst_types : short{
EFST_SP_SHA,
EFST_INFINITY_DRINK,
EFST_ABYSS_001,

EFST_ABYSS_004 = 1069,

EFST_ABYSS_008 = 1073,
EFST_ABYSS_002,
EFST_ABYSS_003,
EFST_ABYSS_004,
EFST_ABYSS_005,
EFST_ABYSS_006,
EFST_ABYSS_007,
EFST_ABYSS_008,

EFST_YGGDRASIL_BLESS = 1081,

EFST_HUNTING_EVENT = 1083,
EFST_PERIOD_RECEIVEITEM_2ND,
EFST_PERIOD_PLUSEXP_2ND,
EFST_EXPDROPUP,
EFST_TW_NEWYEAR_EVENT,
EFST_ENSEMBLEFATIGUE,
EFST_ADAPTATION,

EFST_ANCILLA = 1095,

0 comments on commit 9c05cb8

Please sign in to comment.
You can’t perform that action at this time.