#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_NOTUSE 4 KUF_PLAYER_TYPE_NOTUSE 5 KUF_PLAYER_TYPE_NOTUSE 6 KUF_PLAYER_TYPE_NOTUSE 7 KUF_PLAYER_TYPE_NOTUSE END_PLAYERTYPE PLAYERGROUP 0 1 1 1 2 2 3 0 4 0 5 0 6 0 7 0 END_PLAYERGROUP MYPLAYER 0 MAPNAME "TUTO_H5.map" MINIMAPNAME "TUTO_H5.bmp" DEFAULTCAMNAME "Default.cam" USERCAMNAME "TUTO_H5.cam" LIGHTSETNAME "(04)000169.set" SKYBOXNAME "sun04.smf" TROOPAINAME "AI0005.txt" DEFAULTTEXTTABLE "0" USERTEXTTABLE "5" 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" 2 0 INT "help2" 3 0 INT "help3" 4 0 INT "help4" 6 0 INT "help5" 10 0 INT "help_clear" 11 0 END_VARIABLE BEGIN_RECT_DEF RECT 1 NAME "gerald" ID 0 COORD 11625.000, 7250.000, 12000.000, 6875.000 END_RECT RECT 2 NAME "sapper1" ID 1 COORD 13625.000, 7250.000, 14000.000, 6875.000 END_RECT RECT 3 NAME "cursor1" ID 2 COORD 13625.000, 9125.000, 14000.000, 8750.000 END_RECT RECT 4 NAME "Area 03" ID 3 COORD 8125.000, 19375.000, 17750.000, 12375.000 END_RECT RECT 5 NAME "move1" ID 4 COORD 12250.000, 11500.000, 14250.000, 9750.000 END_RECT RECT 6 NAME "enemy1" ID 5 COORD 12250.000, 16375.000, 13250.000, 15375.000 END_RECT RECT 7 NAME "trap1" ID 6 COORD 7625.000, 18875.000, 18250.000, 16750.000 END_RECT RECT 8 NAME "trap2" ID 7 COORD 7625.000, 15000.000, 18250.000, 12875.000 END_RECT RECT 9 NAME "layTrap1" ID 16 COORD 12250.000, 14375.000, 14250.000, 12375.000 END_RECT RECT 10 NAME "layTrap2" ID 17 COORD 12250.000, 16875.000, 14250.000, 14875.000 END_RECT RECT 11 NAME "enemy2" ID 18 COORD 12000.000, 18375.000, 13000.000, 17375.000 END_RECT RECT 12 NAME "enemy3" ID 19 COORD 13625.000, 18375.000, 14625.000, 17375.000 END_RECT RECT 13 NAME "Area 12" ID 20 COORD 7875.000, 14875.000, 9250.000, 13000.000 END_RECT RECT 14 NAME "Area 13" ID 21 COORD 9625.000, 14875.000, 11000.000, 13000.000 END_RECT RECT 15 NAME "Area 14" ID 22 COORD 11375.000, 14875.000, 12750.000, 13000.000 END_RECT RECT 16 NAME "Area 15" ID 23 COORD 13125.000, 14875.000, 14500.000, 13000.000 END_RECT RECT 17 NAME "Area 16" ID 24 COORD 14875.000, 14875.000, 16250.000, 13000.000 END_RECT RECT 18 NAME "Area 17" ID 25 COORD 16625.000, 14875.000, 18000.000, 13000.000 END_RECT RECT 19 NAME "Area 18" ID 26 COORD 7875.000, 18750.000, 9250.000, 16875.000 END_RECT RECT 20 NAME "Area 19" ID 27 COORD 9625.000, 18750.000, 11000.000, 16875.000 END_RECT RECT 21 NAME "Area 20" ID 28 COORD 11375.000, 18750.000, 12750.000, 16875.000 END_RECT RECT 22 NAME "Area 21" ID 29 COORD 13125.000, 18750.000, 14500.000, 16875.000 END_RECT RECT 23 NAME "Area 22" ID 30 COORD 14875.000, 18750.000, 16250.000, 16875.000 END_RECT RECT 24 NAME "Area 23" ID 31 COORD 16625.000, 18750.000, 18000.000, 16875.000 END_RECT RECT 25 NAME "cover" ID 32 COORD 6500.000, 19750.000, 19000.000, 6250.000 END_RECT END_RECT_DEF BEGIN_TROOP_DEF TROOP 1 CONTROLPLAYER NAME "Gerald" ID 0 PLAYER 0 JOB 2 TYPE T_TYPE_MELEE POSITION 12757.427, 14364.445 RESIST_PHYSICAL 0.500 HP 6000.000 SP 1000.000 INITDIRECTION 2 UNITNUM 5, 5 UNITTYPE C_HU_INFANTRY, 0 LEADERID C_HU_HERO_GERALD, 0 SKILL 5, 100 OFFICERID C_HU_HERO_ELLEN, 0 OFFICERID C_HU_HERO_RUPERT, 0 END_TROOP TROOP 2 NAME "sapper" ID 9 PLAYER 0 JOB 10 TYPE T_TYPE_SAPPER POSITION 13091.083, 13203.670 INITDIRECTION 2 UNITNUM 4, 4 UNITTYPE C_HU_SAPPER, 0 LEADERID C_HU_SAPPER, 0 SKILL 4, 100 END_TROOP TROOP 3 NAME "enemy1" ID 10 PLAYER 2 JOB 23 TYPE T_TYPE_MELEE POSITION 11908.917, 17960.480 STARTDISABLE INITDIRECTION 0 UNITNUM 5, 5 UNITTYPE C_DU_ORC_INFANTRY, 0 LEADERID C_DU_ORC_INFANTRY, 0 END_TROOP TROOP 4 NAME "enemy2" ID 11 PLAYER 2 JOB 23 TYPE T_TYPE_MELEE POSITION 14926.157, 17732.666 STARTDISABLE INITDIRECTION 0 UNITNUM 5, 5 UNITTYPE C_DU_ORC_INFANTRY, 0 LEADERID C_DU_ORC_INFANTRY, 0 END_TROOP END_TROOP_DEF BEGIN_TRIGGER_DEF ID 0 TRIGGER 1 NAME "setup" ID 0 CONDITION END_CONDITION ACTION ACT_TROOP_WARP 0, 0, 2 ACT_TROOP_WARP 9, 1, 2 ACT_TROOP_WARP 10, 18, 6 ACT_TROOP_WARP 11, 19, 6 ACT_SET_TRAP 2, 20, 1 ACT_SET_TRAP 2, 21, 1 ACT_SET_TRAP 2, 22, 1 ACT_SET_TRAP 2, 23, 1 ACT_SET_TRAP 2, 24, 1 ACT_SET_TRAP 2, 25, 1 ACT_SET_TRAP 2, 26, 1 ACT_SET_TRAP 2, 27, 1 ACT_SET_TRAP 2, 28, 1 ACT_SET_TRAP 2, 29, 1 ACT_SET_TRAP 2, 30, 1 ACT_SET_TRAP 2, 31, 1 ACT_SHOW_AREA_ON_MINIMAP 6 ACT_SHOW_AREA_ON_MINIMAP 7 ACT_DISABLE_ABILITY 1 ACT_DISABLE_ABILITY 2 ACT_DISABLE_ABILITY 5 ACT_TROOP_SELECT 9 ACT_SET_CURSOR_POS 2 ACT_VAR_INT_SET 0, 1 END_ACTION END_TRIGGER TRIGGER 2 NAME "help_clear" ID 1 CONDITION CON_VAR 11, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 1, 1, 1, 2300 ACT_VAR_INT_SET 11, 0 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 3 NAME "help1" ID 2 CONDITION CON_VAR 2, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2110 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 4 NAME "help2" ID 3 CONDITION CON_VAR 3, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 260, 999999, 2150 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 5 NAME "help3" ID 4 CONDITION CON_VAR 4, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2230 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 6 NAME "help4" ID 5 CONDITION CON_VAR 6, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 260, 999999, 2235 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 7 NAME "help5" ID 6 CONDITION CON_VAR 10, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2245 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 8 NAME "stage1" ID 7 CONDITION CON_VAR 0, 1, 1 END_CONDITION ACTION ACT_TROOP_SET_BOUNDARY 0, 0 ACT_TROOP_SET_BOUNDARY 9, 1 ACT_CHAR_SAY 0, 2000 ACT_CHAR_SAY 0, 2010 ACT_CHAR_SAY 0, 2020 ACT_VAR_INT_SET 0, 2 END_ACTION END_TRIGGER TRIGGER 9 NAME "stage2 - H1o" ID 8 CONDITION CON_VAR 0, 2, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2040 ACT_CHAR_SAY 0, 2050 ACT_POINT_SHOW_IN_MINIMAP 5 ACT_CHAR_SAY 0, 2060 ACT_CHAR_SAY 0, 2070 ACT_POINT_HIDE_IN_MINIMAP 5 ACT_CHAR_SAY 0, 2080 ACT_POINT_SHOW_IN_MINIMAP 4 ACT_TROOP_RESET_BOUNDARY 9 ACT_TROOP_SET_BOUNDARY 9, 32 ACT_VAR_INT_SET 2, 1 ACT_VAR_INT_SET 0, 3 END_ACTION END_TRIGGER TRIGGER 10 NAME "stage3 - H2o" ID 9 CONDITION CON_VAR 0, 3, 1 CON_TROOP_IN_AREA 9, 4 END_CONDITION ACTION ACT_TROOP_STOP 9 ACT_POINT_HIDE_IN_MINIMAP 4 ACT_POINT_SHOW_IN_MINIMAP 5 ACT_CHAR_SAY 0, 2120 ACT_CHAR_SAY 0, 2130 ACT_CHAR_SAY 0, 2140 ACT_VAR_INT_SET 3, 1 ACT_VAR_INT_SET 0, 4 END_ACTION END_TRIGGER TRIGGER 11 NAME "stage4 - H1f, H2f" ID 10 CONDITION CON_VAR 0, 4, 1 CON_TROOP_IN_AREA 9, 5 END_CONDITION ACTION ACT_REMOVE_TRAP 3, 2 ACT_HIDE_AREA_ON_MINIMAP 6 ACT_HIDE_AREA_ON_MINIMAP 7 ACT_VAR_INT_SET 2, 0 ACT_VAR_INT_SET 3, 0 ACT_VAR_INT_SET 11, 1 ACT_TROOP_STOP 9 ACT_POINT_HIDE_IN_MINIMAP 5 ACT_CHAR_SAY 0, 2160 ACT_CHAR_SAY 0, 2170 ACT_FADE_OUT 1 ACT_DELAY_TICK 1 ACT_TROOP_WARP 0, 0, 2 ACT_TROOP_WARP 9, 1, 2 ACT_TROOP_STOP 9 ACT_ENABLE_ABILITY 1 ACT_TROOP_REFILL_HP 0 ACT_TROOP_REFILL_HP 9 ACT_TROOP_SELECT 9 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 - H3o, H4o" ID 11 CONDITION CON_VAR 0, 5, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2180 ACT_CHAR_SAY 0, 2190 ACT_POINT_SHOW_IN_MINIMAP 16 ACT_POINT_SHOW_IN_MINIMAP 17 ACT_CHAR_SAY 0, 2200 ACT_CHAR_SAY 0, 2210 ACT_CHAR_SAY 0, 2220 ACT_VAR_INT_SET 4, 1 ACT_VAR_INT_SET 6, 1 ACT_VAR_INT_SET 0, 6 END_ACTION END_TRIGGER TRIGGER 13 NAME "stage6a" ID 12 CONDITION CON_VAR 0, 6, 1 CON_IS_TRAP_AT 0, 16 END_CONDITION ACTION ACT_POINT_HIDE_IN_MINIMAP 16 END_ACTION END_TRIGGER TRIGGER 14 NAME "stage6b" ID 13 CONDITION CON_VAR 0, 6, 1 CON_IS_TRAP_AT 0, 17 END_CONDITION ACTION ACT_POINT_HIDE_IN_MINIMAP 17 END_ACTION END_TRIGGER TRIGGER 15 NAME "stage6c - H3f, H4f, H5o" ID 14 CONDITION CON_VAR 0, 6, 1 CON_IS_TRAP_AT 0, 16 CON_IS_TRAP_AT 0, 17 END_CONDITION ACTION ACT_VAR_INT_SET 4, 0 ACT_VAR_INT_SET 6, 0 ACT_VAR_INT_SET 11, 1 ACT_VAR_INT_SET 10, 1 ACT_POINT_SHOW_IN_MINIMAP 4 ACT_CHAR_SAY 0, 2240 ACT_TROOP_RESET_BOUNDARY 0 ACT_TROOP_SET_BOUNDARY 0, 32 ACT_VAR_INT_SET 0, 7 END_ACTION END_TRIGGER TRIGGER 16 NAME "stage7 - H5f" ID 15 CONDITION CON_VAR 0, 7, 1 CON_TROOP_IN_AREA 0, 4 CON_TROOP_IN_AREA 9, 4 END_CONDITION ACTION ACT_VAR_INT_SET 10, 0 ACT_VAR_INT_SET 11, 1 ACT_TROOP_ENABLE 10 ACT_TROOP_ENABLE 11 ACT_TROOP_WALK_TO 10, 17 ACT_TROOP_WALK_TO 11, 17 ACT_TROOP_ADD_WAYPOINT 10, 16, 0 ACT_TROOP_ADD_WAYPOINT 11, 16, 0 ACT_TROOP_ADD_WAYPOINT 10, 4, 0 ACT_TROOP_ADD_WAYPOINT 11, 4, 0 ACT_VAR_INT_SET 0, 8 END_ACTION END_TRIGGER TRIGGER 17 NAME "stage8" ID 16 CONDITION CON_VAR 0, 8, 1 END_CONDITION ACTION ACT_DELAY_TICK 1 ACT_SET_CURSOR_POS 17 ACT_CHAR_SAY 0, 2250 END_ACTION END_TRIGGER TRIGGER 18 NAME "stage8e" ID 17 CONDITION CON_VAR 0, 8, 1 CON_STATE_HP_PERCENT 10, 0, 5 END_CONDITION ACTION ACT_POINT_HIDE_IN_MINIMAP 4 ACT_DELAY_TICK 1 ACT_CHAR_SAY 0, 2260 ACT_MISSION_COMPLETE END_ACTION END_TRIGGER TRIGGER 19 NAME "failed: gerald dead" ID 18 CONDITION CON_VAR 0, 1, 3 CON_STATE_HP_PERCENT 0, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 0 END_ACTION END_TRIGGER TRIGGER 20 NAME "failed: sapper dead" ID 19 CONDITION CON_VAR 0, 1, 3 CON_STATE_HP_PERCENT 9, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 9 END_ACTION END_TRIGGER TRIGGER 21 NAME "SP 100+" ID 20 CONDITION CON_SP 0, 100, 4 END_CONDITION ACTION ACT_ADD_SP 0, 100 ACT_DELAY_TICK 2 ACT_RESET_TRIGGER END_ACTION END_TRIGGER END_TRIGGER_DEF