234 lines
9.2 KiB
C
234 lines
9.2 KiB
C
#ifndef SECTION_ATTACK_H_
|
|
#define SECTION_ATTACK_H_
|
|
|
|
#define attack_EX1_097\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_097_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_011\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_011_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_105\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_105_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_088\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_088_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_158t\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_158t_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_NAX4_03H\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_NAX4_03H_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_AT_023\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_AT_023_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_168\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_168_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_201\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_201_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_200\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_200_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_119\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_119_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_172\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_172_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_171\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_171_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_182\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_182_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_120\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_120_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_506a\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_506a_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_042\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_042_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_boar\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_boar_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_237\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_237_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_LOE_077\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_LOE_077_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_118\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_118_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_AT_128\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_AT_128_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_614\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_614_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_593\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_593_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_GVG_105\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_GVG_105_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_NEW1_030\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_NEW1_030_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_383\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_383_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_065\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_065_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_AT_018\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_AT_018_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_165t2\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_165t2_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_559\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_559_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_NEW1_011\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_NEW1_011_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_226\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_226_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_009\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_009_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_049\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_049_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_EX1_306\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_EX1_306_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_222\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_222_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define attack_CS2_231\
|
|
if(HSL_attacker && flag(&(HSL_attacker->state), attack_CS2_231_FLAG, FLAG_ISSET)) {\
|
|
hsl_attack(HSL_attacker, HSL_defenders, HSL_fake_levelup); \
|
|
}
|
|
|
|
#define __SECTION_ATTACK\
|
|
attack_EX1_097\
|
|
attack_EX1_011\
|
|
attack_EX1_105\
|
|
attack_CS2_088\
|
|
attack_EX1_158t\
|
|
attack_NAX4_03H\
|
|
attack_AT_023\
|
|
attack_CS2_168\
|
|
attack_CS2_201\
|
|
attack_CS2_200\
|
|
attack_CS2_119\
|
|
attack_CS2_172\
|
|
attack_CS2_171\
|
|
attack_CS2_182\
|
|
attack_CS2_120\
|
|
attack_EX1_506a\
|
|
attack_CS2_042\
|
|
attack_CS2_boar\
|
|
attack_CS2_237\
|
|
attack_LOE_077\
|
|
attack_CS2_118\
|
|
attack_AT_128\
|
|
attack_EX1_614\
|
|
attack_EX1_593\
|
|
attack_GVG_105\
|
|
attack_NEW1_030\
|
|
attack_EX1_383\
|
|
attack_CS2_065\
|
|
attack_AT_018\
|
|
attack_EX1_165t2\
|
|
attack_EX1_559\
|
|
attack_NEW1_011\
|
|
attack_CS2_226\
|
|
attack_EX1_009\
|
|
attack_EX1_049\
|
|
attack_EX1_306\
|
|
attack_CS2_222\
|
|
attack_CS2_231\
|
|
|
|
#endif |