#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_H4.map" MINIMAPNAME "TUTO_H4.bmp" DEFAULTCAMNAME "default.cam" USERCAMNAME "TUTO_H4.cam" LIGHTSETNAME "(04)000169.set" SKYBOXNAME "sun04.smf" TROOPAINAME "AI0004.TXT" DEFAULTTEXTTABLE "0" USERTEXTTABLE "4" 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 "engaged" 2 0 INT "help2" 3 0 INT "help_clear" 4 0 INT "help3" 5 0 END_VARIABLE BEGIN_RECT_DEF RECT 1 NAME "gerald1" ID 0 COORD 12500.000, 10625.000, 13000.000, 10125.000 END_RECT RECT 2 NAME "spear1" ID 1 COORD 12500.000, 12125.000, 13000.000, 11625.000 END_RECT RECT 3 NAME "democavalry1" ID 2 COORD 12500.000, 16750.000, 13000.000, 16250.000 END_RECT RECT 4 NAME "cursor1" ID 3 COORD 12500.000, 13375.000, 13000.000, 12875.000 END_RECT RECT 5 NAME "cavalry1" ID 4 COORD 19375.000, 19875.000, 20000.000, 19250.000 END_RECT RECT 6 NAME "cavalry2" ID 5 COORD 4625.000, 20000.000, 5250.000, 19375.000 END_RECT RECT 7 NAME "demoCavalryRun" ID 6 COORD 11875.000, 9375.000, 13625.000, 7375.000 END_RECT RECT 8 NAME "open" ID 7 COORD 5625.000, 19250.000, 19125.000, 5625.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 12773.247, 10284.622 SP 1000.000 LEVEL 3 INITDIRECTION 2 UNITNUM 5, 5 UNITTYPE C_HU_INFANTRY, 0 LEADERID C_HU_HERO_GERALD, 0 SKILL 8, 100 OFFICERID C_HU_HERO_SORCERER, 0 END_TROOP TROOP 2 NAME "Spearman" ID 1 PLAYER 0 JOB 3 TYPE T_TYPE_SPEAR POSITION 12801.395, 11832.696 LEVEL 7 INITDIRECTION 2 UNITNUM 6, 4 UNITTYPE C_HU_SPEARMAN, 0 LEADERID C_HU_SPEARMAN, 0 END_TROOP TROOP 3 NAME "Cavalry" ID 2 PLAYER 2 JOB 25 TYPE T_TYPE_RIDER POSITION 19669.213, 19516.773 RESIST_FRONTAL 2.000 STARTDISABLE LEVEL 3 INITDIRECTION 6 UNITNUM 6, 1 UNITTYPE C_DU_ORC_RIDER, 0 LEADERID C_DU_ORC_RIDER, 0 END_TROOP TROOP 4 NAME "DemoCavalry" ID 6 PLAYER 2 JOB 22 TYPE T_TYPE_RIDER POSITION 12865.909, 16468.699 RESIST_FRONTAL 5.000 HP 1.000 INITDIRECTION 6 UNITNUM 6, 1 UNITTYPE C_DU_LIGHT_CAVALRY, 0 LEADERID C_DU_LIGHT_CAVALRY, 0 END_TROOP TROOP 5 NAME "Cavalry2" ID 8 PLAYER 2 JOB 22 TYPE T_TYPE_RIDER POSITION 4976.584, 19601.213 RESIST_FRONTAL 3.250 STARTDISABLE LEVEL 3 INITDIRECTION 7 UNITNUM 6, 1 UNITTYPE C_DU_LIGHT_CAVALRY, 0 LEADERID C_DU_LIGHT_CAVALRY, 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 1, 1, 2 ACT_TROOP_WARP 6, 2, 6 ACT_TROOP_WARP 2, 4, 5 ACT_TROOP_WARP 8, 5, 7 ACT_TROOP_SET_BOUNDARY 0, 7 ACT_TROOP_SET_BOUNDARY 1, 7 ACT_SET_CURSOR_POS 3 ACT_VAR_INT_SET 0, 1 END_ACTION END_TRIGGER TRIGGER 2 NAME "help_clear" ID 1 CONDITION CON_VAR 4, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 1, 1, 1, 2210 ACT_VAR_INT_SET 4, 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, 2120 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 4 NAME "help2" ID 3 CONDITION CON_VAR 3, 2, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 325, 999999, 2130 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 5 NAME "help3" ID 4 CONDITION CON_VAR 5, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2085 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 6 NAME "stage1" ID 5 CONDITION CON_VAR 0, 1, 1 END_CONDITION ACTION ACT_DISABLE_INPUT ACT_CHAR_SAY 0, 2000 ACT_CHAR_SAY 0, 2010 ACT_CHAR_SAY 0, 2020 ACT_CHAR_SAY 0, 2030 ACT_VAR_INT_SET 0, 2 END_ACTION END_TRIGGER TRIGGER 7 NAME "stage2" ID 6 CONDITION CON_VAR 0, 2, 1 END_CONDITION ACTION ACT_TROOP_RUN_TO 6, 6 ACT_DELAY_TICK 1 ACT_CHAR_SAY 0, 2040 ACT_DELAY_TICK 3 ACT_TROOP_REFILL_HP 0 ACT_TROOP_REFILL_HP 1 ACT_ENABLE_INPUT ACT_TROOP_SELECT 1 END_ACTION END_TRIGGER TRIGGER 8 NAME "stage2b" ID 7 CONDITION CON_VAR 0, 2, 1 END_CONDITION ACTION ACT_TROOP_RUN_TO 6, 6 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 9 NAME "stage2c" ID 8 CONDITION CON_VAR 0, 2, 1 CON_TROOP_IN_AREA 6, 6 END_CONDITION ACTION ACT_TROOP_DISABLE 6 ACT_VAR_INT_SET 0, 3 END_ACTION END_TRIGGER TRIGGER 10 NAME "stage3 - H1o, H2o" ID 9 CONDITION CON_VAR 0, 3, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2050 ACT_CHAR_SAY 0, 2060 ACT_CHAR_SAY 0, 2070 ACT_DELAY_TICK 1 ACT_TROOP_ENABLE 2 ACT_START_TROOP_INDICATE_IN_MINIMAP 2 ACT_CHAR_SAY 0, 2080 ACT_VAR_INT_SET 5, 1 ACT_DELAY_TICK 2 ACT_CHAR_SAY 0, 2090 ACT_CHAR_SAY 0, 2100 ACT_VAR_INT_SET 4, 1 ACT_TROOP_SELECT 0 ACT_VAR_INT_SET 1, 1 ACT_VAR_INT_SET 3, 1 ACT_SET_AI 2, 401 ACT_VAR_INT_SET 0, 4 END_ACTION END_TRIGGER TRIGGER 11 NAME "stage4 - SP bonus" ID 10 CONDITION CON_VAR 0, 4, 1 CON_TROOP_CLOSE_TO_TROOP 1, 2, 1000.000, 5 END_CONDITION ACTION ACT_DELAY_TICK 2 ACT_CHAR_SAY 0, 2140 END_ACTION END_TRIGGER TRIGGER 12 NAME "stage4 - stick together" ID 11 CONDITION CON_VAR 0, 4, 3 CON_TROOP_CLOSE_TO_TROOP 0, 1, 2500.000, 3 END_CONDITION ACTION ACT_CHAR_SAY 0, 2170 ACT_DELAY_TICK 3 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 13 NAME "stage4 - SP 900" ID 12 CONDITION CON_VAR 0, 4, 1 CON_SP 0, 900, 3 END_CONDITION ACTION END_ACTION END_TRIGGER TRIGGER 14 NAME "stage4e" ID 13 CONDITION CON_VAR 0, 4, 1 CON_STATE_HP_PERCENT 2, 0, 5 END_CONDITION ACTION ACT_STOP_TROOP_INDICATE_IN_MINIMAP 2 ACT_TROOP_REFILL_HP 0 ACT_TROOP_REFILL_HP 1 ACT_CHAR_SAY 0, 2180 ACT_DELAY_TICK 2 ACT_TROOP_ENABLE 8 ACT_START_TROOP_INDICATE_IN_MINIMAP 8 ACT_CHAR_SAY 0, 2190 ACT_SET_AI 8, 401 ACT_VAR_INT_SET 0, 5 END_ACTION END_TRIGGER TRIGGER 15 NAME "stage5 - H1f, H2f" ID 14 CONDITION CON_VAR 0, 5, 1 CON_STATE_HP_PERCENT 8, 0, 5 END_CONDITION ACTION ACT_STOP_TROOP_INDICATE_IN_MINIMAP 8 ACT_VAR_INT_SET 4, 1 ACT_DELAY_TICK 1 ACT_CHAR_SAY 0, 2200 ACT_MISSION_COMPLETE ACT_FORCE_MINIMAP_OFF END_ACTION END_TRIGGER TRIGGER 16 NAME "failed: gerald dead" ID 15 CONDITION CON_VAR 0, 1, 4 CON_STATE_HP_PERCENT 0, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 0 END_ACTION END_TRIGGER TRIGGER 17 NAME "failed: spearman dead" ID 18 CONDITION CON_VAR 0, 1, 4 CON_STATE_HP_PERCENT 1, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 1 END_ACTION END_TRIGGER END_TRIGGER_DEF