#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 0 1 0 2 1 3 0 4 0 5 0 6 0 7 0 END_PLAYERGROUP MYPLAYER 0 MAPNAME "TUTO_H2.map" MINIMAPNAME "TUTO_H2.bmp" DEFAULTCAMNAME "Default.cam" USERCAMNAME "TUTO_H2.cam" LIGHTSETNAME "(06)000289.set" SKYBOXNAME "sunset06.SMF" TROOPAINAME "AI0002.txt" DEFAULTTEXTTABLE "0" USERTEXTTABLE "2" 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 "help4" 4 0 INT "help5" 5 0 INT "help6" 6 0 INT "help7" 7 0 INT "help8" 8 0 INT "help9" 9 0 INT "help_clear" 10 0 END_VARIABLE BEGIN_RECT_DEF RECT 1 NAME "archer1" ID 0 COORD 12625.000, 12750.000, 13000.000, 12375.000 END_RECT RECT 2 NAME "gerald1" ID 1 COORD 12625.000, 11500.000, 13000.000, 11125.000 END_RECT RECT 3 NAME "elf1" ID 2 COORD 8750.000, 11875.000, 9125.000, 11500.000 END_RECT RECT 4 NAME "cursor1" ID 3 COORD 12625.000, 16375.000, 13000.000, 16000.000 END_RECT RECT 5 NAME "sapper1" ID 4 COORD 12625.000, 17875.000, 13000.000, 17500.000 END_RECT RECT 6 NAME "cursor2" ID 5 COORD 10625.000, 15750.000, 11000.000, 15375.000 END_RECT RECT 7 NAME "east" ID 6 COORD 15250.000, 10375.000, 16625.000, 9125.000 END_RECT RECT 8 NAME "sapper2" ID 7 COORD 18250.000, 12750.000, 18625.000, 12375.000 END_RECT RECT 9 NAME "cursor3" ID 8 COORD 15625.000, 12750.000, 16000.000, 12375.000 END_RECT RECT 10 NAME "sapper3" ID 9 COORD 8750.000, 13500.000, 9125.000, 13125.000 END_RECT RECT 11 NAME "cursor4" ID 10 COORD 10250.000, 12750.000, 10625.000, 12375.000 END_RECT RECT 12 NAME "infantry1" ID 11 COORD 12625.000, 8375.000, 13000.000, 8000.000 END_RECT RECT 13 NAME "cursor5" ID 12 COORD 12625.000, 9750.000, 13000.000, 9375.000 END_RECT RECT 14 NAME "open" ID 13 COORD 5625.000, 19250.000, 19250.000, 6500.000 END_RECT END_RECT_DEF BEGIN_TROOP_DEF TROOP 1 NAME "Archer" ID 1 PLAYER 0 JOB 0 TYPE T_TYPE_ARCHER POSITION 12922.202, 12865.908 LEVEL 3 INITDIRECTION 2 UNITNUM 4, 4 UNITTYPE C_HU_ARCHER, 0 LEADERID C_HU_HERO_ELLEN, 0 SKILL 1, 100 END_TROOP TROOP 2 NAME "air1" ID 2 PLAYER 2 JOB 32 TYPE T_TYPE_FLYING POSITION 12894.056, 16947.193 STARTDISABLE INITDIRECTION 0 UNITNUM 2, 1 UNITTYPE C_DU_BLACK_WYVERN, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 3 NAME "sapper1" ID 3 PLAYER 2 JOB 28 TYPE T_TYPE_SAPPER POSITION 16524.992, 12922.202 RESIST_RANGED 1.500 STARTDISABLE INITDIRECTION 0 UNITNUM 5, 5 UNITTYPE C_DU_ORC_SAPPER, 0 LEADERID C_EMPTY_LEADER, 0 END_TROOP TROOP 4 NAME "sapper2" ID 4 PLAYER 2 JOB 28 TYPE T_TYPE_SAPPER POSITION 10023.082, 16862.754 STARTDISABLE INITDIRECTION 0 UNITNUM 3, 3 UNITTYPE C_DU_ORC_SAPPER, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 5 NAME "sapper3" ID 5 PLAYER 2 JOB 28 TYPE T_TYPE_SAPPER POSITION 16834.607, 16834.607 RESIST_FIRE 2.000 STARTDISABLE INITDIRECTION 0 UNITNUM 5, 5 UNITTYPE C_DU_ORC_SAPPER, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 6 NAME "infantry1" ID 6 PLAYER 2 JOB 20 TYPE T_TYPE_MELEE POSITION 6589.172, 16722.020 RESIST_FIRE 2.000 STARTDISABLE LEVEL 2 INITDIRECTION 0 UNITNUM 5, 5 UNITTYPE C_DU_DARKELF_INFANTRY, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 7 CONTROLPLAYER NAME "Gerald" ID 7 PLAYER 0 JOB 2 TYPE T_TYPE_MELEE POSITION 6729.906, 12922.202 SP 500.000 LEVEL 3 INITDIRECTION 0 UNITNUM 4, 4 UNITTYPE C_HU_INFANTRY, 0 LEADERID C_HU_HERO_GERALD, 0 END_TROOP TROOP 8 NAME "elf1" ID 8 PLAYER 2 JOB 20 TYPE T_TYPE_MELEE POSITION 8925.356, 11092.660 RESIST_RANGED 2.000 RESIST_FIRE 3.000 STARTDISABLE INITDIRECTION 0 UNITNUM 4, 4 UNITTYPE C_DU_DARKELF_INFANTRY, 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, 1, 2 ACT_TROOP_WARP 1, 0, 2 ACT_TROOP_WARP 3, 4, 5 ACT_TROOP_WARP 4, 7, 4 ACT_TROOP_WARP 5, 9, 0 ACT_TROOP_WARP 8, 2, 0 ACT_TROOP_SET_BOUNDARY 7, 1 ACT_TROOP_SET_BOUNDARY 1, 13 ACT_TROOP_SELECT 1 ACT_TROOP_DISABLE 7 ACT_DISABLE_ABILITY 8 ACT_DISABLE_ABILITY 9 ACT_SET_CURSOR_POS 3 ACT_SET_FIRE_SPREAD_RANGE 3000.000000 ACT_ENABLE_LENS_FLARE 1 ACT_VAR_INT_SET 0, 1 END_ACTION END_TRIGGER TRIGGER 2 NAME "stage1" ID 1 CONDITION CON_VAR 0, 1, 1 END_CONDITION ACTION ACT_TROOP_ENABLE 3 ACT_CHAR_SAY 4, 2000 ACT_CHAR_SAY 4, 2010 ACT_VAR_INT_SET 0, 2 END_ACTION END_TRIGGER TRIGGER 3 NAME "stage2 - H1o, H2o" ID 2 CONDITION CON_VAR 0, 2, 1 END_CONDITION ACTION ACT_START_TROOP_INDICATE_IN_MINIMAP 3 ACT_CHAR_SAY 4, 2020 ACT_VAR_INT_SET 1, 1 ACT_VAR_INT_SET 2, 1 ACT_VAR_INT_SET 0, 3 END_ACTION END_TRIGGER TRIGGER 4 NAME "stage3 - H2f, H3o, H4o" ID 3 CONDITION CON_VAR 0, 3, 1 CON_STATE_HP_PERCENT 3, 80, 5 END_CONDITION ACTION ACT_VAR_INT_SET 2, 0 ACT_VAR_INT_SET 10, 1 ACT_CHAR_SAY 4, 2050 ACT_VAR_INT_SET 1, 1 ACT_VAR_INT_SET 3, 1 ACT_VAR_INT_SET 4, 1 ACT_DELAY_TICK 1 ACT_CHAR_SAY 4, 2080 ACT_CHAR_SAY 4, 2090 ACT_VAR_INT_SET 0, 4 END_ACTION END_TRIGGER TRIGGER 5 NAME "stage3e - H1f, H3f, H4f" ID 4 CONDITION CON_VAR 0, 3, 3 CON_STATE_HP_PERCENT 3, 0, 5 END_CONDITION ACTION ACT_STOP_TROOP_INDICATE_IN_MINIMAP 3 ACT_VAR_INT_SET 1, 0 ACT_VAR_INT_SET 3, 0 ACT_VAR_INT_SET 4, 0 ACT_VAR_INT_SET 10, 1 ACT_DELAY_TICK 1 ACT_VAR_INT_SET 0, 5 END_ACTION END_TRIGGER TRIGGER 6 NAME "stage5" ID 5 CONDITION CON_VAR 0, 5, 1 END_CONDITION ACTION ACT_DISABLE_INPUT ACT_FADE_OUT 1 ACT_DELAY_TICK 1 ACT_TROOP_WARP 1, 0, 0 ACT_TROOP_SET_BOUNDARY 1, 0 ACT_TROOP_REFILL_HP 1 ACT_TROOP_REFILL_HP 7 ACT_SET_CURSOR_POS 8 ACT_TROOP_ENABLE 4 ACT_FADE_IN 1 ACT_DELAY_TICK 1 ACT_ENABLE_INPUT ACT_VAR_INT_SET 0, 6 END_ACTION END_TRIGGER TRIGGER 7 NAME "stage6 - H1o" ID 6 CONDITION CON_VAR 0, 6, 1 END_CONDITION ACTION ACT_CHAR_SAY 4, 2100 ACT_START_TROOP_INDICATE_IN_MINIMAP 4 ACT_CHAR_SAY 4, 2110 ACT_VAR_INT_SET 1, 1 ACT_VAR_INT_SET 0, 7 END_ACTION END_TRIGGER TRIGGER 8 NAME "stage7 - H1f, H5o" ID 7 CONDITION CON_VAR 0, 7, 1 CON_TROOP_ATTACKED 4 END_CONDITION ACTION ACT_DELAY_TICK 2 ACT_CHAR_SAY 4, 2120 ACT_CHAR_SAY 4, 2130 ACT_CHAR_SAY 4, 2140 ACT_TROOP_RESET_BOUNDARY 1 ACT_POINT_SHOW_IN_MINIMAP 6 ACT_VAR_INT_SET 1, 0 ACT_VAR_INT_SET 10, 1 ACT_CHAR_SAY 4, 2170 ACT_VAR_INT_SET 5, 1 ACT_VAR_INT_SET 0, 8 END_ACTION END_TRIGGER TRIGGER 9 NAME "stage8 - H5f, H1o" ID 8 CONDITION CON_VAR 0, 8, 1 CON_TROOP_IN_AREA 1, 6 END_CONDITION ACTION ACT_POINT_HIDE_IN_MINIMAP 6 ACT_TROOP_STOP 1 ACT_VAR_INT_SET 5, 0 ACT_VAR_INT_SET 10, 1 ACT_VAR_INT_SET 1, 1 ACT_CHAR_SAY 4, 2190 ACT_VAR_INT_SET 0, 9 END_ACTION END_TRIGGER TRIGGER 10 NAME "stage9 - H1f" ID 9 CONDITION CON_VAR 0, 7, 3 CON_STATE_HP_PERCENT 4, 0, 5 END_CONDITION ACTION ACT_POINT_HIDE_IN_MINIMAP 6 ACT_VAR_INT_SET 1, 0 ACT_VAR_INT_SET 10, 1 ACT_CHAR_SAY 4, 2200 ACT_CHAR_SAY 4, 2210 ACT_VAR_INT_SET 0, 10 END_ACTION END_TRIGGER TRIGGER 11 NAME "stage10" ID 10 CONDITION CON_VAR 0, 10, 1 END_CONDITION ACTION ACT_DISABLE_INPUT ACT_FADE_OUT 1 ACT_DELAY_TICK 1 ACT_TROOP_WARP 1, 0, 4 ACT_SET_CURSOR_POS 10 ACT_TROOP_REFILL_HP 1 ACT_TROOP_REFILL_HP 7 ACT_TROOP_ENABLE 5 ACT_TROOP_ENABLE 8 ACT_FADE_IN 1 ACT_DELAY_TICK 1 ACT_ENABLE_INPUT ACT_VAR_INT_SET 0, 11 END_ACTION END_TRIGGER TRIGGER 12 NAME "stage11 - H6o, H7o" ID 11 CONDITION CON_VAR 0, 11, 1 END_CONDITION ACTION ACT_ENABLE_ABILITY 8 ACT_ENABLE_ABILITY 9 ACT_CHAR_SAY 4, 2220 ACT_CHAR_SAY 4, 2230 ACT_VAR_INT_SET 6, 1 ACT_CHAR_SAY 4, 2250 ACT_CHAR_SAY 4, 2260 ACT_VAR_INT_SET 7, 1 ACT_VAR_INT_SET 0, 12 END_ACTION END_TRIGGER TRIGGER 13 NAME "stage12a" ID 12 CONDITION CON_VAR 0, 12, 1 CON_TROOP_ABILITY 1, 9 END_CONDITION ACTION ACT_DELAY_TICK 2 ACT_CHAR_SAY 4, 2280 END_ACTION END_TRIGGER TRIGGER 14 NAME "stage12b" ID 13 CONDITION CON_VAR 0, 12, 1 CON_TROOP_ABILITY 1, 8 END_CONDITION ACTION ACT_DELAY_TICK 2 ACT_CHAR_SAY 4, 2300 ACT_CHAR_SAY 4, 2310 END_ACTION END_TRIGGER TRIGGER 15 NAME "stage12e - H6f, H7f" ID 14 CONDITION CON_VAR 0, 12, 1 CON_STATE_HP_PERCENT 5, 0, 5 CON_STATE_HP_PERCENT 8, 0, 5 END_CONDITION ACTION ACT_VAR_INT_SET 6, 0 ACT_VAR_INT_SET 7, 0 ACT_VAR_INT_SET 10, 1 ACT_DELAY_TICK 1 ACT_CHAR_SAY 4, 2340 ACT_DELAY_TICK 1 ACT_MISSION_COMPLETE END_ACTION END_TRIGGER TRIGGER 16 NAME "SP refill" ID 15 CONDITION CON_VAR 0, 5, 3 CON_SP 0, 400, 4 END_CONDITION ACTION ACT_ADD_SP 0, 400 ACT_DELAY_TICK 3 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 17 NAME "help_clear" ID 16 CONDITION CON_VAR 10, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 1, 1, 1, 2400 ACT_VAR_INT_SET 10, 0 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 18 NAME "help1" ID 17 CONDITION CON_VAR 1, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2030 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 19 NAME "help2" ID 18 CONDITION CON_VAR 2, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 270, 999999, 2040 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 20 NAME "help3" ID 19 CONDITION CON_VAR 3, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 130, 999999, 2060 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 21 NAME "help4" ID 20 CONDITION CON_VAR 4, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 170, 999999, 2070 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 22 NAME "help5" ID 21 CONDITION CON_VAR 5, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2180 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 23 NAME "help6" ID 22 CONDITION CON_VAR 6, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 270, 999999, 2240 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 24 NAME "help7" ID 23 CONDITION CON_VAR 7, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2270 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 25 NAME "warning - archer melee" ID 24 CONDITION CON_PLAYER_CLOSE_TO_TROOP 2, 1, 1000.000, 5 END_CONDITION ACTION ACT_CHAR_SAY 4, 2360 ACT_DELAY_TICK 3 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 26 NAME "warning - gerald select" ID 25 CONDITION CON_VAR 0, 12, 4 CON_TROOP_NOT_IN_AREA 7, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2350 ACT_DELAY_TICK 1 ACT_TROOP_SELECT 1 ACT_TROOP_WALK_TO 7, 1 ACT_DELAY_TICK 1 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 27 NAME "failed - Archer dead" ID 26 CONDITION CON_STATE_HP_PERCENT 1, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 1 END_ACTION END_TRIGGER TRIGGER 28 NAME "failed - Gerald dead" ID 27 CONDITION CON_STATE_HP_PERCENT 7, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 7 END_ACTION END_TRIGGER END_TRIGGER_DEF