#include "KufTroopAIDef.h" #include "..\K2AbilityDef.h" TROOP_AI_DEF ID 202000 NAME "SM_1(PATH0)" AI_TYPE_ALWAYS AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH0, AI_PATH0 END_TROOP_AI_DEF TROOP_AI_DEF ID 202001 NAME "SM_2(PATH0)" AI_TYPE_ALWAYS AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH0, AI_PATH0 END_TROOP_AI_DEF TROOP_AI_DEF ID 202002 NAME "SM_3(PATH0)" AI_TYPE_ALWAYS AI_SET_TARGET_ID AI_VOID 01 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_FILTER_ALL AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_FILTER_ALL AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 01 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH0, AI_PATH0 END_TROOP_AI_DEF TROOP_AI_DEF ID 202010 NAME "SM_1(PATH1)" AI_TYPE_ALWAYS AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH1, AI_PATH1 END_TROOP_AI_DEF TROOP_AI_DEF ID 202011 NAME "SM_2(PATH1)" AI_TYPE_ALWAYS AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH1, AI_PATH1 END_TROOP_AI_DEF TROOP_AI_DEF ID 202012 NAME "SM_3(PATH1)" AI_TYPE_ALWAYS AI_SET_TARGET_ID AI_VOID 01 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_FILTER_ALL AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_FILTER_ALL AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 01 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH1, AI_PATH1 END_TROOP_AI_DEF TROOP_AI_DEF ID 202020 NAME "SM_1(PATH9)" AI_TYPE_ALWAYS AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH9, AI_PATH9 END_TROOP_AI_DEF TROOP_AI_DEF ID 202021 NAME "SM_2(PATH9)" AI_TYPE_ALWAYS AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH9, AI_PATH9 END_TROOP_AI_DEF TROOP_AI_DEF ID 202022 NAME "SM_3(PATH9)" AI_TYPE_ALWAYS AI_SET_TARGET_ID AI_VOID 01 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_FILTER_ALL AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_FILTER_ALL AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ALL, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 01 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_SET_TARGET_ID AI_VOID 00 AI_VOID, AI_VOID AI_MODE_FOLLOW SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH AI_FORWARD 999999 AI_PATH9, AI_PATH9 END_TROOP_AI_DEF TROOP_AI_DEF ID 202008 NAME "SM_FRIENDLY FIRE" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 8000 AI_FILTER_ENEMY, AI_FILTER_ALL END_TROOP_AI_DEF TROOP_AI_DEF ID 202009 NAME "SM_STOP" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_DUMMY0, AI_FILTER_ALL END_TROOP_AI_DEF TROOP_AI_DEF ID 202030 NAME "BW_1" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 18 AI_VOID, AI_VOID AI_SET_PARAM AI_VOID 5000 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH4, AI_PATH4 END_TROOP_AI_DEF TROOP_AI_DEF ID 202031 NAME "BW_2" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 19 AI_VOID, AI_VOID AI_SET_PARAM AI_VOID 5000 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH4, AI_PATH4 END_TROOP_AI_DEF TROOP_AI_DEF ID 202032 NAME "BW_3" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 20 AI_VOID, AI_VOID AI_SET_PARAM AI_VOID 5000 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH5, AI_PATH5 END_TROOP_AI_DEF TROOP_AI_DEF ID 202033 NAME "BW_4" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 21 AI_VOID, AI_VOID AI_SET_PARAM AI_VOID 5000 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH6, AI_PATH6 END_TROOP_AI_DEF TROOP_AI_DEF ID 202034 NAME "BW_5" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 23 AI_VOID, AI_VOID AI_SET_PARAM AI_VOID 5000 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH7, AI_PATH7 END_TROOP_AI_DEF TROOP_AI_DEF ID 202035 NAME "BW_6" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 18 AI_VOID, AI_VOID AI_SET_PARAM AI_VOID 5000 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH8, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202036 NAME "BW_7" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 24 AI_VOID, AI_VOID AI_SET_PARAM AI_VOID 5000 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH8, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202037 NAME "BW_8" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 30 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH4, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202038 NAME "BW_9" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 31 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH4, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202039 NAME "BW_10" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 45 AI_VOID, AI_VOID AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_BY_ID, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 20000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE, AI_FILTER_ENEMY_GROUND_EXCEPT_RANGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH4, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202040 NAME "SR_1" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_MAMMOTH, AI_VOID AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_GROUND AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH4, AI_PATH4 END_TROOP_AI_DEF TROOP_AI_DEF ID 202041 NAME "SR_2" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 07 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 2500 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_ENABLE 2500 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_SET_TARGET_ID AI_VOID 07 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_CLOSER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_DISENGAGE SIGHT_MODIFY_ENABLE 5000 AI_FILTER_ALL, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_MAMMOTH, AI_VOID AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_GROUND AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH4, AI_PATH4 END_TROOP_AI_DEF TROOP_AI_DEF ID 202042 NAME "SR_3" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 08 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 2500 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_ENABLE 2500 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_SET_TARGET_ID AI_VOID 08 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_CLOSER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_DISENGAGE SIGHT_MODIFY_ENABLE 5000 AI_FILTER_ALL, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_MAMMOTH, AI_VOID AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_GROUND AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH5, AI_PATH5 END_TROOP_AI_DEF TROOP_AI_DEF ID 202043 NAME "SR_4" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 09 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 2500 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_ENABLE 2500 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_SET_TARGET_ID AI_VOID 09 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_CLOSER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_DISENGAGE SIGHT_MODIFY_ENABLE 5000 AI_FILTER_ALL, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_MAMMOTH, AI_VOID AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_GROUND AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH8, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202044 NAME "SR_5" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 10 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 2500 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_ENABLE 2500 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_SET_TARGET_ID AI_VOID 10 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_CLOSER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_DISENGAGE SIGHT_MODIFY_ENABLE 5000 AI_FILTER_ALL, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_MAMMOTH, AI_VOID AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_GROUND AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH4, AI_PATH4 END_TROOP_AI_DEF TROOP_AI_DEF ID 202045 NAME "SR_6" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_TARGET_ID AI_VOID 11 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_FURTHER_THAN 2500 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_ENABLE 2500 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_SET_TARGET_ID AI_VOID 11 AI_VOID, AI_VOID AI_IF AI_CON_TROOP_CLOSER_THAN 5000 AI_ACT_SKIP_NEXT_ONE, AI_VOID AI_MODE_DISENGAGE SIGHT_MODIFY_ENABLE 5000 AI_FILTER_ALL, AI_FILTER_ALL AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_MAMMOTH, AI_VOID AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_GROUND AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH4, AI_PATH4 END_TROOP_AI_DEF TROOP_AI_DEF ID 202046 NAME "SR_7" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_MAMMOTH, AI_VOID AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 25000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_GROUND AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH8, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202050 NAME "AG_SR71" AI_TYPE_NOT_MELEE_ENGAGED AI_IF AI_CON_HP_GREATER_THAN 40 AI_ACT_SKIP_NEXT_ONE, AI_ACT_SKIP_NEXT_ONE AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 30000 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_ENABLE 10000 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_MAMMOTH AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ENEMY_SIEGE AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_FORWARD 999999 AI_PATH4, AI_PATH8 END_TROOP_AI_DEF TROOP_AI_DEF ID 202070 NAME "GTA_LB_PATH3" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 3000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_SET_ABILITY_PARAM AI_ABILITY_DELAY5 ABILITY_H_CURATIO AI_VOID, AI_VOID AI_MODE_USE_ABILITY SIGHT_MODIFY_DISABLE 7000 AI_FILTER_FRIEND_WITH_HP_BELOW_70, AI_ACT_SKIP_ALL AI_MODE_ENGAGE_MERCIFULLY2 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_INFANTRY, AI_FILTER_ENEMY_INFANTRY AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ENEMY_CAVALRY AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ALL END_TROOP_AI_DEF TROOP_AI_DEF ID 202071 NAME "GTA_LB3_PATH2" AI_TYPE_NOT_MELEE_ENGAGED AI_SET_ABILITY_PARAM AI_ABILITY_DELAY5 ABILITY_H_CURATIO AI_VOID, AI_VOID AI_MODE_USE_ABILITY SIGHT_MODIFY_DISABLE 7000 AI_FILTER_FRIEND_WITH_HP_BELOW_70, AI_ACT_SKIP_ALL AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_INFANTRY, AI_FILTER_ENEMY_INFANTRY AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_AIR, AI_FILTER_ENEMY_AIR AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ENEMY_CAVALRY AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 3000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_MODE_WALK_ALONG_A_PATH AI_REVERSE 999999 AI_PATH0, AI_PATH0 AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_AIR, AI_FILTER_ALL END_TROOP_AI_DEF TROOP_AI_DEF ID 202072 NAME "GTG_MORTAR" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_MAMMOTH, AI_FILTER_ENEMY_MAMMOTH AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 2500 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ALL AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND_EXCEPT_CAVALRY, AI_FILTER_ALL AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ALL AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 3000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_MODE_WALK_ALONG_A_PATH AI_REVERSE 999999 AI_PATH0, AI_PATH0 AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_GROUND, AI_FILTER_ALL END_TROOP_AI_DEF TROOP_AI_DEF ID 202073 NAME "GTG_INFANTARY" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 8000 AI_FILTER_ENEMY_INFANTRY, AI_FILTER_ENEMY_MAMMOTH AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ENEMY_CAVALRY AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH0, AI_PATH0 AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_GROUND, AI_FILTER_ALL END_TROOP_AI_DEF TROOP_AI_DEF ID 202074 NAME "GTG_MORTAR PATH1" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_MAMMOTH, AI_FILTER_ENEMY_MAMMOTH AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 2500 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ALL AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND_EXCEPT_CAVALRY, AI_FILTER_ALL AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ALL AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 3000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH1, AI_PATH1 END_TROOP_AI_DEF TROOP_AI_DEF ID 202075 NAME "GTG_INFANTARY PATH1" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 8000 AI_FILTER_ENEMY_INFANTRY, AI_FILTER_ENEMY_MAMMOTH AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 3000 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ENEMY_CAVALRY AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH1, AI_PATH1 AI_MODE_ENGAGE SIGHT_MODIFY_DISABLE 999999 AI_FILTER_ENEMY_BOSS, AI_FILTER_ENEMY_BOSS END_TROOP_AI_DEF TROOP_AI_DEF ID 202080 NAME "G_HU_ARCHER" AI_TYPE_NOT_MELEE_ENGAGED AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 5000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_ENABLE_FIRE_DETECT AI_VOID AI_VOID AI_VOID, AI_VOID AI_SET_ABILITY_PARAM AI_ABILITY_DELAY5 ABILITY_H_CURATIO AI_VOID, AI_VOID AI_MODE_USE_ABILITY SIGHT_MODIFY_DISABLE 7000 AI_FILTER_FRIEND_WITH_HP_BELOW_70, AI_ACT_SKIP_ALL AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_MAMMOTH, AI_FILTER_ENEMY_INFANTRY AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_INFANTRY, AI_FILTER_ENEMY_INFANTRY AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ENEMY_CAVALRY AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH2, AI_PATH2 END_TROOP_AI_DEF TROOP_AI_DEF ID 202081 NAME "G_HU_MORTAR" AI_TYPE_NOT_MELEE_ENGAGED AI_ENABLE_FIRE_DETECT AI_VOID AI_VOID AI_VOID, AI_VOID AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_MAMMOTH, AI_FILTER_ENEMY_MAMMOTH AI_MODE_STOP_AND_DEFENSE SIGHT_MODIFY_DISABLE 2500 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ALL AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND_EXCEPT_CAVALRY, AI_FILTER_ALL AI_MODE_ENGAGE_MERCIFULLY3 SIGHT_MODIFY_DISABLE 10000 AI_FILTER_ENEMY_GROUND, AI_FILTER_ALL AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 4000 AI_FILTER_ALL, AI_FILTER_ALL AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH2, AI_PATH2 END_TROOP_AI_DEF TROOP_AI_DEF ID 202082 NAME "G_HU_KNIGHT" AI_TYPE_NOT_MELEE_ENGAGED AI_ENABLE_FIRE_DETECT AI_VOID AI_VOID AI_VOID, AI_VOID AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 3000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_GROUND_EXCEPT_CAVALRY, AI_FILTER_ENEMY_MAMMOTH AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 7000 AI_FILTER_ENEMY_EXCEPT_AIR, AI_FILTER_ENEMY_MAMMOTH AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH2, AI_PATH2 END_TROOP_AI_DEF TROOP_AI_DEF ID 202083 NAME "G_HU_PALADIN" AI_TYPE_NOT_MELEE_ENGAGED AI_ENABLE_FIRE_DETECT AI_VOID AI_VOID AI_VOID, AI_VOID AI_SET_ABILITY_PARAM AI_ABILITY_DELAY10 ABILITY_H_CURATIO AI_VOID, AI_VOID AI_MODE_USE_ABILITY SIGHT_MODIFY_DISABLE 5000 AI_FILTER_FRIEND_WITH_HP_BELOW_70, AI_FILTER_ALL AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 3000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 8000 AI_FILTER_ENEMY_GROUND_EXCEPT_CAVALRY, AI_FILTER_ENEMY_MAMMOTH AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 8000 AI_FILTER_ENEMY_EXCEPT_AIR, AI_FILTER_ENEMY_MAMMOTH AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH2, AI_PATH2 END_TROOP_AI_DEF TROOP_AI_DEF ID 202084 NAME "G_HU_SPEARMAN" AI_TYPE_NOT_MELEE_ENGAGED AI_ENABLE_FIRE_DETECT AI_VOID AI_VOID AI_VOID, AI_VOID AI_MODE_ENGAGE_SCOUTER SIGHT_MODIFY_ENABLE 3000 AI_FILTER_ENEMY, AI_FILTER_ALL AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 5000 AI_FILTER_ENEMY_CAVALRY, AI_FILTER_ENEMY_MAMMOTH AI_MODE_ENGAGE_SMART SIGHT_MODIFY_DISABLE 5000 AI_FILTER_ENEMY_INFANTRY, AI_FILTER_ENEMY_AIR AI_MODE_MOVE_ALONG_A_PATH_LOOP AI_REVERSE 999999 AI_PATH2, AI_PATH2 END_TROOP_AI_DEF