Files
hsmod_original/hm_gameserver/script/mechanics/include/section_attack.h
T

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