#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_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_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