#include "Mission.h" #include "CharID.h" #include "K2TroopDef.h" BEGIN_INITIALIZE PLAYERTYPE 0 KUF_PLAYER_TYPE_LOCAL 1 KUF_PLAYER_TYPE_AI_FRIENDLY 2 KUF_PLAYER_TYPE_AI_ENEMY 3 KUF_PLAYER_TYPE_AI_ENEMY 4 KUF_PLAYER_TYPE_NOTUSE 5 KUF_PLAYER_TYPE_NOTUSE 6 KUF_PLAYER_TYPE_NOTUSE 7 KUF_PLAYER_TYPE_NOTUSE END_PLAYERTYPE PLAYERGROUP 0 0 1 0 2 1 3 1 4 0 5 0 6 0 7 0 END_PLAYERGROUP MYPLAYER 0 MAPNAME "TUTO_H3.map" MINIMAPNAME "TUTO_H3.bmp" DEFAULTCAMNAME "Default.cam" USERCAMNAME "TUTO_H3.cam" LIGHTSETNAME "(04)000169.set" SKYBOXNAME "sun04.smf" TROOPAINAME "AI0003.txt" DEFAULTTEXTTABLE "0" USERTEXTTABLE "3" WATER_SKY_CUBEMAP "" WATER_VELOCITY 0.500000 WATER_FORCE 0.500000 WATER_FLOW 1, 1 WATER_BUMP_SCALE 0.200000 WATER_COLOR 0, 0, 0, 255, 255, 255 WATER_TRANSPARENCY 0.900000 END_INITIALIZE BEGIN_VARIABLE INT "stage" 0 0 INT "help1" 1 0 INT "help2" 2 0 INT "help3" 3 0 INT "count" 4 0 INT "help4" 5 0 INT "melee" 6 0 INT "help_clear" 7 0 END_VARIABLE BEGIN_RECT_DEF RECT 1 NAME "gerald1" ID 0 COORD 18250.000, 17125.000, 18375.000, 17000.000 END_RECT RECT 2 NAME "cavalry1" ID 1 COORD 20000.000, 17375.000, 20625.000, 16750.000 END_RECT RECT 3 NAME "cursor1" ID 2 COORD 20000.000, 19750.000, 20625.000, 19125.000 END_RECT RECT 4 NAME "enemy1" ID 3 COORD 20000.000, 22125.000, 20625.000, 21500.000 END_RECT RECT 5 NAME "enemy2" ID 4 COORD 20000.000, 29500.000, 20625.000, 28875.000 END_RECT RECT 6 NAME "Axe1" ID 5 COORD 24000.000, 25750.000, 24625.000, 25125.000 END_RECT RECT 7 NAME "Axe2" ID 6 COORD 20000.000, 25750.000, 20625.000, 25125.000 END_RECT RECT 8 NAME "run1" ID 7 COORD 20000.000, 27625.000, 20625.000, 27000.000 END_RECT RECT 9 NAME "run2" ID 8 COORD 20875.000, 28500.000, 21375.000, 28000.000 END_RECT RECT 10 NAME "run3" ID 9 COORD 20625.000, 27250.000, 21125.000, 26750.000 END_RECT RECT 11 NAME "run4" ID 10 COORD 21750.000, 26500.000, 22250.000, 26000.000 END_RECT RECT 12 NAME "runCursor" ID 11 COORD 20750.000, 24500.000, 21375.000, 24000.000 END_RECT RECT 13 NAME "open" ID 12 COORD 7875.000, 32125.000, 30750.000, 7625.000 END_RECT END_RECT_DEF BEGIN_TROOP_DEF TROOP 1 CONTROLPLAYER NAME "Gerald" ID 7 PLAYER 0 JOB 2 TYPE T_TYPE_MELEE POSITION 17610.572, 17210.324 SP 1000.000 LEVEL 3 INITDIRECTION 2 UNITNUM 4, 4 UNITTYPE C_HU_INFANTRY, 0 LEADERID C_HU_HERO_GERALD, 0 END_TROOP TROOP 2 NAME "Cavalry" ID 8 PLAYER 0 JOB 7 TYPE T_TYPE_RIDER POSITION 20446.604, 16557.426 LEVEL 9 INITDIRECTION 2 UNITNUM 6, 1 UNITTYPE C_HU_CAVALRY, 0 LEADERID C_HU_CAVALRY, 2 END_TROOP TROOP 3 NAME "enemy1" ID 10 PLAYER 2 JOB 23 TYPE T_TYPE_MELEE POSITION 20448.867, 23299.502 RESIST_FRONTAL 5.000 STARTDISABLE LEVEL 3 INITDIRECTION 6 UNITNUM 4, 4 UNITTYPE C_DU_ORC_INFANTRY, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 4 NAME "enemy2" ID 11 PLAYER 2 JOB 23 TYPE T_TYPE_MELEE POSITION 20425.182, 25974.816 RESIST_FRONTAL 5.000 STARTDISABLE LEVEL 2 INITDIRECTION 6 UNITNUM 4, 4 UNITTYPE C_DU_ORC_INFANTRY, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 5 NAME "enemy3" ID 12 PLAYER 2 JOB 23 TYPE T_TYPE_MELEE POSITION 20449.377, 29773.654 RESIST_FRONTAL 5.000 STARTDISABLE LEVEL 2 INITDIRECTION 6 UNITNUM 4, 4 UNITTYPE C_DU_ORC_INFANTRY, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 6 NAME "axe1" ID 13 PLAYER 3 JOB 26 TYPE T_TYPE_AXE POSITION 27012.238, 24278.523 STARTDISABLE LEVEL 2 INITDIRECTION 0 UNITNUM 4, 3 UNITTYPE C_DU_ORC_AXEMAN, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 7 NAME "axe2" ID 14 PLAYER 3 JOB 26 TYPE T_TYPE_AXE POSITION 27204.355, 21300.725 STARTDISABLE LEVEL 2 INITDIRECTION 0 UNITNUM 4, 3 UNITTYPE C_DU_ORC_AXEMAN, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP END_TROOP_DEF BEGIN_TRIGGER_DEF ID 0 TRIGGER 1 NAME "setup" ID 0 CONDITION END_CONDITION ACTION ACT_TROOP_WARP 7, 0, 2 ACT_TROOP_WARP 8, 1, 2 ACT_TROOP_WARP 10, 3, 6 ACT_TROOP_WARP 11, 3, 6 ACT_TROOP_WARP 12, 4, 6 ACT_TROOP_WARP 13, 5, 6 ACT_TROOP_WARP 14, 6, 6 ACT_TROOP_SET_BOUNDARY 7, 0 ACT_TROOP_SET_BOUNDARY 8, 12 ACT_TROOP_SELECT 8 ACT_SET_CURSOR_POS 2 ACT_TROOP_DISABLE 7 ACT_VAR_INT_SET 0, 1 END_ACTION END_TRIGGER TRIGGER 2 NAME "help_clear" ID 1 CONDITION CON_VAR 7, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 1, 1, 1, 2210 ACT_VAR_INT_SET 7, 0 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 3 NAME "help1" ID 2 CONDITION CON_VAR 1, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2060 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 4 NAME "help2" ID 3 CONDITION CON_VAR 2, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2140 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 5 NAME "help3" ID 4 CONDITION CON_VAR 3, 2, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 400, 105, 999999, 2150 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 6 NAME "help4" ID 5 CONDITION CON_VAR 5, 2, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 400, 130, 999999, 2155 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 7 NAME "stage1" ID 6 CONDITION CON_VAR 0, 1, 1 END_CONDITION ACTION ACT_TROOP_ENABLE 10 ACT_DISABLE_INPUT ACT_CHAR_SAY 0, 2000 ACT_CHAR_SAY 0, 2010 ACT_CHAR_SAY 0, 2020 ACT_CHAR_SAY 0, 2030 ACT_SET_CURSOR_POS 4 ACT_TROOP_RUN_TO 8, 7 ACT_TROOP_ADD_WAYPOINT 8, 8, 0 ACT_VAR_INT_SET 0, 2 END_ACTION END_TRIGGER TRIGGER 8 NAME "stage2 - H1o" ID 7 CONDITION CON_VAR 0, 2, 1 CON_TROOP_CLOSE_TO_TROOP 8, 10, 500.000, 5 END_CONDITION ACTION ACT_ENABLE_INPUT ACT_CHAR_SAY 0, 2040 ACT_DELAY_TICK 1 ACT_CHAR_SAY 0, 2050 ACT_SET_CURSOR_POS 11 ACT_VAR_INT_SET 1, 1 ACT_VAR_INT_SET 0, 3 END_ACTION END_TRIGGER TRIGGER 9 NAME "stage3a" ID 8 CONDITION CON_VAR 0, 3, 1 CON_TROOP_CLOSE_TO_TROOP 8, 10, 500.000, 5 END_CONDITION ACTION ACT_DELAY_TICK 2 ACT_CHAR_SAY 0, 2070 END_ACTION END_TRIGGER TRIGGER 10 NAME "stage3e - H1f" ID 9 CONDITION CON_VAR 0, 3, 1 CON_STATE_HP_PERCENT 10, 0, 5 END_CONDITION ACTION ACT_STOP_TROOP_INDICATE_IN_MINIMAP 10 ACT_VAR_INT_SET 1, 0 ACT_VAR_INT_SET 7, 1 ACT_CHAR_SAY 0, 2090 ACT_VAR_INT_SET 0, 4 END_ACTION END_TRIGGER TRIGGER 11 NAME "stage4" ID 10 CONDITION CON_VAR 0, 4, 1 END_CONDITION ACTION ACT_FADE_OUT 1 ACT_DELAY_TICK 1 ACT_TROOP_REFILL_HP 8 ACT_TROOP_WARP 8, 1, 2 ACT_TROOP_ENABLE 11 ACT_TROOP_ENABLE 12 ACT_TROOP_ENABLE 14 ACT_SET_CURSOR_POS 2 ACT_FADE_IN 1 ACT_DELAY_TICK 1 ACT_VAR_INT_SET 0, 5 END_ACTION END_TRIGGER TRIGGER 12 NAME "stage5 - H2o, H3o, H4o" ID 11 CONDITION CON_VAR 0, 5, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2100 ACT_CHAR_SAY 0, 2110 ACT_CHAR_SAY 0, 2120 ACT_START_TROOP_INDICATE_IN_MINIMAP 11 ACT_START_TROOP_INDICATE_IN_MINIMAP 12 ACT_CHAR_SAY 0, 2130 ACT_VAR_INT_SET 2, 1 ACT_VAR_INT_SET 3, 1 ACT_VAR_INT_SET 5, 1 ACT_CHAR_SAY 0, 2160 ACT_VAR_INT_SET 0, 6 END_ACTION END_TRIGGER TRIGGER 13 NAME "stage6 - warning" ID 12 CONDITION CON_VAR 0, 6, 1 CON_PLAYER_CLOSE_TO_TROOP 3, 8, 1000.000, 5 END_CONDITION ACTION ACT_CHAR_SAY 0, 2170 ACT_DELAY_TICK 3 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 14 NAME "stage6 - enemy2 0%" ID 13 CONDITION CON_VAR 0, 6, 1 CON_STATE_HP_PERCENT 11, 0, 5 END_CONDITION ACTION ACT_STOP_TROOP_INDICATE_IN_MINIMAP 11 ACT_VAR_INCREASE 4, 1 END_ACTION END_TRIGGER TRIGGER 15 NAME "stage6 - enemy3 0%" ID 14 CONDITION CON_VAR 0, 6, 1 CON_STATE_HP_PERCENT 12, 0, 5 END_CONDITION ACTION ACT_STOP_TROOP_INDICATE_IN_MINIMAP 12 ACT_VAR_INCREASE 4, 1 END_ACTION END_TRIGGER TRIGGER 16 NAME "stage6 - count:1" ID 15 CONDITION CON_VAR 0, 6, 1 CON_VAR 4, 1, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2180 END_ACTION END_TRIGGER TRIGGER 17 NAME "stage6 - count:2 end - H2f, H3f, H4f" ID 16 CONDITION CON_VAR 0, 6, 1 CON_VAR 4, 2, 1 END_CONDITION ACTION ACT_VAR_INT_SET 2, 0 ACT_VAR_INT_SET 3, 0 ACT_VAR_INT_SET 5, 0 ACT_TROOP_DISABLE 14 ACT_VAR_INT_SET 7, 1 ACT_DELAY_TICK 1 ACT_CHAR_SAY 0, 2200 ACT_DELAY_TICK 1 ACT_MISSION_COMPLETE END_ACTION END_TRIGGER TRIGGER 18 NAME "melee count +" ID 17 CONDITION CON_TROOP_ATTACKED 8 END_CONDITION ACTION ACT_DELAY_TICK 4 ACT_VAR_INCREASE 6, 1 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 19 NAME "melee count -" ID 18 CONDITION CON_TROOP_NOT_ENGAGED 8 END_CONDITION ACTION ACT_VAR_INT_SET 6, 0 ACT_DELAY_TICK 4 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 20 NAME "melee warning" ID 19 CONDITION CON_VAR 6, 2, 3 END_CONDITION ACTION ACT_CHAR_SAY 0, 2080 ACT_DELAY_TICK 3 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 21 NAME "warning - cavalry" ID 20 CONDITION CON_STATE_HP_PERCENT 8, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 8 END_ACTION END_TRIGGER END_TRIGGER_DEF