#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 0 3 0 4 0 5 0 6 0 7 0 END_PLAYERGROUP MYPLAYER 0 MAPNAME "TUTO_H1.map" MINIMAPNAME "TUTO_H1.bmp" DEFAULTCAMNAME "Default.cam" USERCAMNAME "TUTO_H1.cam" LIGHTSETNAME "(04)000169.set" SKYBOXNAME "sun04.smf" TROOPAINAME "AI0001.txt" DEFAULTTEXTTABLE "0" USERTEXTTABLE "1" 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" 5 0 INT "help5" 6 0 INT "help5b" 7 0 INT "help6" 11 0 INT "help7" 12 0 INT "help8" 13 0 INT "help9" 14 0 INT "help10" 15 0 INT "help11" 16 0 INT "help12" 17 0 INT "help13" 18 0 INT "helpclear" 19 0 END_VARIABLE BEGIN_RECT_DEF RECT 1 NAME "gerald1" ID 0 COORD 12500.000, 12750.000, 13250.000, 12000.000 END_RECT RECT 2 NAME "cursor1" ID 1 COORD 12500.000, 14750.000, 13250.000, 14125.000 END_RECT RECT 3 NAME "enemy1" ID 2 COORD 12500.000, 15625.000, 13250.000, 15000.000 END_RECT RECT 4 NAME "enemy2" ID 3 COORD 15125.000, 14750.000, 15875.000, 14125.000 END_RECT RECT 5 NAME "cursor2" ID 4 COORD 13875.000, 13750.000, 14625.000, 13125.000 END_RECT RECT 6 NAME "cursor3" ID 5 COORD 14250.000, 12750.000, 15000.000, 12000.000 END_RECT RECT 7 NAME "enemy3" ID 6 COORD 16000.000, 12750.000, 16750.000, 12000.000 END_RECT RECT 8 NAME "cursor4" ID 7 COORD 9875.000, 12750.000, 10625.000, 12000.000 END_RECT RECT 9 NAME "enemy4" ID 8 COORD 7875.000, 12750.000, 8625.000, 12000.000 END_RECT RECT 10 NAME "whole" ID 9 COORD 625.000, 24500.000, 24125.000, 625.000 END_RECT RECT 11 NAME "open" ID 10 COORD 6750.000, 18500.000, 17750.000, 8000.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 12950.349, 12331.119 SP 250.000 LEVEL 3 INITDIRECTION 2 UNITNUM 4, 4 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 "enemy1" ID 4 PLAYER 2 JOB 20 TYPE T_TYPE_MELEE POSITION 12993.210, 15327.737 RESIST_PHYSICAL 0.800 STARTDISABLE LEVEL 2 INITDIRECTION 0 UNITNUM 4, 3 UNITTYPE C_DU_DARKELF_INFANTRY, 0 LEADERID C_EMPTY_LEADER, -1 END_TROOP TROOP 3 NAME "enemy2" ID 5 PLAYER 2 JOB 23 TYPE T_TYPE_MELEE POSITION 16384.258, 16553.139 STARTDISABLE LEVEL 2 INITDIRECTION 0 UNITNUM 4, 3 UNITTYPE C_DU_ORC_INFANTRY, 0 LEADERID C_EMPTY_LEADER, 0 END_TROOP TROOP 4 NAME "enemy3" ID 6 PLAYER 2 JOB 20 TYPE T_TYPE_MELEE POSITION 17791.600, 14413.982 STARTDISABLE LEVEL 4 INITDIRECTION 0 UNITNUM 3, 3 UNITTYPE C_DU_DARKELF_INFANTRY, 0 LEADERID C_DU_DARKELF_INFANTRY, 4 END_TROOP TROOP 5 NAME "archer1" ID 7 PLAYER 2 JOB 18 TYPE T_TYPE_ELF_ARCHER POSITION 18101.213, 12584.440 STARTDISABLE LEVEL 2 INITDIRECTION 0 UNITNUM 4, 2 UNITTYPE C_DU_DARKELF_ARCHER, 0 LEADERID C_DU_DARKELF_INFANTRY, 3 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 4, 2, 6 ACT_TROOP_WARP 5, 3, 5 ACT_TROOP_WARP 6, 6, 4 ACT_TROOP_WARP 7, 8, 4 ACT_TROOP_SET_BOUNDARY 0, 0 ACT_TROOP_SET_BOUNDARY 4, 2 ACT_SET_CURSOR_POS 1 ACT_DISABLE_ABILITY 0 ACT_VAR_INT_SET 0, 1 END_ACTION END_TRIGGER TRIGGER 2 NAME "help (clear)" ID 1 CONDITION CON_VAR 19, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 1, 1, 1, 2600 ACT_VAR_INT_SET 19, 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, 2060 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, 120, 999999, 2070 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 55, 150, 999999, 2080 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 6 NAME "help4" ID 5 CONDITION CON_VAR 5, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 120, 999999, 2130 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 7 NAME "help5" ID 6 CONDITION CON_VAR 6, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 150, 999999, 2140 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 8 NAME "help5b" ID 7 CONDITION CON_VAR 6, 2, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 460, 145, 999999, 2145 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 9 NAME "help6" ID 8 CONDITION CON_VAR 11, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2220 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 10 NAME "help7" ID 9 CONDITION CON_VAR 12, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2260 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 11 NAME "help8" ID 10 CONDITION CON_VAR 13, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2300 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 12 NAME "help9" ID 11 CONDITION CON_VAR 14, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 50, 300, 999999, 2410 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 13 NAME "help10" ID 12 CONDITION CON_VAR 15, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 120, 999999, 2420 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 14 NAME "help11" ID 13 CONDITION CON_VAR 16, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 300, 999999, 2510 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 15 NAME "help12" ID 14 CONDITION CON_VAR 17, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 55, 300, 999999, 2530 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 16 NAME "help13" ID 15 CONDITION CON_VAR 18, 1, 1 END_CONDITION ACTION ACT_SHOW_TEXT_XY 300, 50, 999999, 2580 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 17 NAME "stage1" ID 16 CONDITION CON_VAR 0, 1, 1 END_CONDITION ACTION ACT_TROOP_ENABLE 4 ACT_CHAR_SAY 0, 2000 ACT_CHAR_SAY 0, 2010 ACT_CHAR_SAY 0, 2020 ACT_CHAR_SAY 0, 2030 ACT_CHAR_SAY 0, 2040 ACT_VAR_INT_SET 0, 2 ACT_CHAR_SAY 0, 2050 END_ACTION END_TRIGGER TRIGGER 18 NAME "stage2 - H1o" ID 17 CONDITION CON_VAR 0, 2, 1 END_CONDITION ACTION ACT_TROOP_RESET_BOUNDARY 0 ACT_START_TROOP_INDICATE_IN_MINIMAP 4 ACT_VAR_INT_SET 2, 1 ACT_VAR_INT_SET 0, 3 END_ACTION END_TRIGGER TRIGGER 19 NAME "stage3 - H1f" ID 18 CONDITION CON_VAR 0, 3, 1 CON_TROOP_CLOSE_TO_TROOP 0, 4, 1000.000, 5 END_CONDITION ACTION ACT_TROOP_ATTACK 4, 0 ACT_VAR_INT_SET 2, 0 ACT_VAR_INT_SET 19, 1 END_ACTION END_TRIGGER TRIGGER 20 NAME "stage3a - H2o, H3o" ID 19 CONDITION CON_VAR 0, 3, 1 CON_PLAYER_ATTACKED 0 CON_PLAYER_ATTACKED 2 END_CONDITION ACTION ACT_VAR_INT_SET 3, 1 ACT_VAR_INT_SET 4, 1 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 21 NAME "stage3e - H2f, H3f" ID 20 CONDITION CON_VAR 0, 3, 1 CON_STATE_HP_PERCENT 4, 0, 5 END_CONDITION ACTION ACT_VAR_INT_SET 3, 0 ACT_VAR_INT_SET 4, 0 ACT_VAR_INT_SET 19, 1 ACT_STOP_TROOP_INDICATE_IN_MINIMAP 4 ACT_TROOP_REFILL_HP 0 ACT_DELAY_TICK 1 ACT_VAR_INT_SET 0, 4 END_ACTION END_TRIGGER TRIGGER 22 NAME "stage4" ID 21 CONDITION CON_VAR 0, 4, 1 END_CONDITION ACTION ACT_FADE_OUT 1 ACT_DELAY_TICK 1 ACT_DISABLE_INPUT ACT_TROOP_WARP 0, 0, 1 ACT_TROOP_SET_BOUNDARY 0, 0 ACT_TROOP_ENABLE 5 ACT_TROOP_SET_BOUNDARY 5, 3 ACT_SET_CURSOR_POS 4 ACT_FADE_IN 1 ACT_VAR_INT_SET 0, 5 ACT_ENABLE_INPUT END_ACTION END_TRIGGER TRIGGER 23 NAME "stage5 - H1o" ID 22 CONDITION CON_VAR 0, 5, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2090 ACT_CHAR_SAY 0, 2100 ACT_CHAR_SAY 0, 2110 ACT_TROOP_RESET_BOUNDARY 0 ACT_CHAR_SAY 0, 2120 ACT_START_TROOP_INDICATE_IN_MINIMAP 5 ACT_VAR_INT_SET 2, 1 ACT_VAR_INT_SET 0, 6 END_ACTION END_TRIGGER TRIGGER 24 NAME "stage6 - H1f" ID 23 CONDITION CON_VAR 0, 6, 1 CON_TROOP_CLOSE_TO_TROOP 0, 5, 1000.000, 5 END_CONDITION ACTION ACT_TROOP_ATTACK 5, 0 ACT_VAR_INT_SET 2, 0 ACT_VAR_INT_SET 19, 1 END_ACTION END_TRIGGER TRIGGER 25 NAME "stage6a - H4o, H5o, H5Bo" ID 24 CONDITION CON_VAR 0, 6, 1 CON_PLAYER_ATTACKED 0 CON_PLAYER_ATTACKED 2 END_CONDITION ACTION ACT_VAR_INT_SET 5, 1 ACT_VAR_INT_SET 6, 1 ACT_VAR_INT_SET 7, 0 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 26 NAME "stage6e - H4f, H5f, H5Bf" ID 25 CONDITION CON_VAR 0, 6, 1 CON_STATE_HP_PERCENT 5, 0, 5 END_CONDITION ACTION ACT_VAR_INT_SET 5, 0 ACT_VAR_INT_SET 6, 0 ACT_VAR_INT_SET 7, 0 ACT_VAR_INT_SET 19, 1 ACT_STOP_TROOP_INDICATE_IN_MINIMAP 5 ACT_TROOP_REFILL_HP 0 ACT_DELAY_TICK 1 ACT_VAR_INT_SET 0, 7 END_ACTION END_TRIGGER TRIGGER 27 NAME "stage7" ID 26 CONDITION CON_VAR 0, 7, 1 END_CONDITION ACTION ACT_FADE_OUT 1 ACT_DISABLE_INPUT ACT_DELAY_TICK 1 ACT_TROOP_WARP 0, 0, 0 ACT_TROOP_SET_BOUNDARY 0, 0 ACT_TROOP_ENABLE 6 ACT_TROOP_SET_BOUNDARY 6, 6 ACT_SET_CURSOR_POS 5 ACT_FADE_IN 1 ACT_ENABLE_INPUT ACT_VAR_INT_SET 0, 8 END_ACTION END_TRIGGER TRIGGER 28 NAME "stage8 - H6o" ID 27 CONDITION CON_VAR 0, 8, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2150 ACT_CHAR_SAY 0, 2160 ACT_CHAR_SAY 0, 2170 ACT_CHAR_SAY 0, 2180 ACT_CHAR_SAY 0, 2190 ACT_CHAR_SAY 0, 2200 ACT_CHAR_SAY 0, 2210 ACT_START_TROOP_INDICATE_IN_MINIMAP 6 ACT_TROOP_RESET_BOUNDARY 0 ACT_VAR_INT_SET 11, 1 ACT_VAR_INT_SET 0, 9 END_ACTION END_TRIGGER TRIGGER 29 NAME "stage9 - H6f" ID 28 CONDITION CON_VAR 0, 9, 1 CON_TROOP_CLOSE_TO_TROOP 0, 6, 1000.000, 5 END_CONDITION ACTION ACT_TROOP_ATTACK_LEADER 6, 0 ACT_VAR_INT_SET 11, 0 ACT_VAR_INT_SET 19, 1 END_ACTION END_TRIGGER TRIGGER 30 NAME "stage9a" ID 29 CONDITION CON_VAR 0, 9, 1 CON_PLAYER_ATTACKED 0 CON_PLAYER_ATTACKED 2 END_CONDITION ACTION ACT_DELAY_TICK 2 ACT_SET_CAM_TARGET 6 ACT_CAM_FORCE 29 ACT_VAR_INT_SET 11, 1 ACT_DELAY_TICK 2 ACT_VAR_INT_SET 19, 1 ACT_UNSET_CAM_TARGET ACT_CAM_RESET END_ACTION END_TRIGGER TRIGGER 31 NAME "stage9e" ID 30 CONDITION CON_VAR 0, 9, 1 CON_STATE_HP_PERCENT 6, 0, 5 END_CONDITION ACTION ACT_STOP_TROOP_INDICATE_IN_MINIMAP 6 ACT_TROOP_REFILL_HP 0 ACT_DELAY_TICK 1 ACT_VAR_INT_SET 0, 10 END_ACTION END_TRIGGER TRIGGER 32 NAME "stage10 - H7o" ID 31 CONDITION CON_VAR 0, 10, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2240 ACT_CHAR_SAY 0, 2250 ACT_VAR_INT_SET 12, 1 ACT_VAR_INT_SET 0, 11 END_ACTION END_TRIGGER TRIGGER 33 NAME "stage11 - H7f, H8o" ID 32 CONDITION CON_VAR 0, 11, 1 CON_TROOP_SCALE 0, 0 END_CONDITION ACTION ACT_VAR_INT_SET 12, 0 ACT_VAR_INT_SET 19, 1 ACT_CHAR_SAY 0, 2270 ACT_CHAR_SAY 0, 2280 ACT_CHAR_SAY 0, 2290 ACT_DELAY_TICK 1 ACT_VAR_INT_SET 13, 1 ACT_VAR_INT_SET 0, 12 END_ACTION END_TRIGGER TRIGGER 34 NAME "stage12 - H8f" ID 33 CONDITION CON_VAR 0, 12, 1 CON_TROOP_SCALE 0, 2 END_CONDITION ACTION ACT_VAR_INT_SET 13, 0 ACT_VAR_INT_SET 19, 1 ACT_CHAR_SAY 0, 2310 ACT_CHAR_SAY 0, 2320 ACT_CHAR_SAY 0, 2340 ACT_DELAY_TICK 1 ACT_VAR_INT_SET 0, 17 END_ACTION END_TRIGGER TRIGGER 35 NAME "stage13" ID 34 CONDITION CON_VAR 0, 13, 1 END_CONDITION ACTION ACT_FADE_OUT 1 ACT_DISABLE_INPUT ACT_DELAY_TICK 1 ACT_TROOP_WARP 0, 0, 4 ACT_TROOP_SET_BOUNDARY 0, 0 ACT_TROOP_ENABLE 7 ACT_TROOP_SET_BOUNDARY 7, 8 ACT_SET_CURSOR_POS 7 ACT_FADE_IN 1 ACT_ENABLE_INPUT ACT_VAR_INT_SET 0, 14 END_ACTION END_TRIGGER TRIGGER 36 NAME "stage14 - H9o, H10o" ID 35 CONDITION CON_VAR 0, 14, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2350 ACT_CHAR_SAY 0, 2360 ACT_CHAR_SAY 0, 2370 ACT_CHAR_SAY 0, 2380 ACT_VAR_INT_SET 14, 1 ACT_VAR_INT_SET 15, 1 ACT_TROOP_RESET_BOUNDARY 0 ACT_START_TROOP_INDICATE_IN_MINIMAP 7 ACT_SET_AI 7, 101 ACT_VAR_INT_SET 0, 15 END_ACTION END_TRIGGER TRIGGER 37 NAME "stage15a" ID 36 CONDITION CON_VAR 0, 15, 1 CON_TROOP_ATTACKED 0 CON_TROOP_TARGETED 7, 0 CON_TROOP_CLOSE_TO_TROOP 0, 7, 1500.000, 3 CON_TROOP_SCALE 0, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2430 ACT_DELAY_TICK 3 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 38 NAME "stage15b" ID 37 CONDITION CON_VAR 0, 15, 1 CON_TROOP_ATTACKED 0 CON_TROOP_TARGETED 7, 0 CON_TROOP_CLOSE_TO_TROOP 0, 7, 1500.000, 3 CON_TROOP_SCALE 0, 2 END_CONDITION ACTION ACT_CHAR_SAY 0, 2430 ACT_DELAY_TICK 3 ACT_RESET_TRIGGER END_ACTION END_TRIGGER TRIGGER 39 NAME "stage15c - H9f, H10f" ID 38 CONDITION CON_VAR 0, 15, 1 CON_TROOP_MELEE_ATTACKED 7 END_CONDITION ACTION ACT_VAR_INT_SET 14, 0 ACT_VAR_INT_SET 15, 0 ACT_VAR_INT_SET 19, 1 END_ACTION END_TRIGGER TRIGGER 40 NAME "stage15e" ID 39 CONDITION CON_VAR 0, 15, 1 CON_STATE_HP_PERCENT 7, 0, 5 END_CONDITION ACTION ACT_DELAY_TICK 1 ACT_VAR_INT_SET 0, 16 END_ACTION END_TRIGGER TRIGGER 41 NAME "stage16" ID 40 CONDITION CON_VAR 0, 16, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2440 ACT_CHAR_SAY 0, 2450 ACT_CHAR_SAY 0, 2460 ACT_CHAR_SAY 0, 2470 ACT_VAR_INT_SET 0, 17 END_ACTION END_TRIGGER TRIGGER 42 NAME "stage17 - H11o" ID 41 CONDITION CON_VAR 0, 17, 1 END_CONDITION ACTION ACT_ENABLE_ABILITY 0 ACT_CHAR_SAY 0, 2480 ACT_CHAR_SAY 0, 2490 ACT_CHAR_SAY 0, 2500 ACT_VAR_INT_SET 16, 1 ACT_VAR_INT_SET 0, 18 END_ACTION END_TRIGGER TRIGGER 43 NAME "stage18 - H11f, H12o" ID 42 CONDITION CON_VAR 0, 18, 1 CON_TROOP_SCOUTER_IN_AREA 0, 9 END_CONDITION ACTION ACT_VAR_INT_SET 16, 0 ACT_VAR_INT_SET 19, 1 ACT_CHAR_SAY 0, 2520 ACT_VAR_INT_SET 17, 1 ACT_VAR_INT_SET 0, 19 END_ACTION END_TRIGGER TRIGGER 44 NAME "stage19 - H12f" ID 43 CONDITION CON_VAR 0, 19, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2540 ACT_CHAR_SAY 0, 2550 ACT_VAR_INT_SET 17, 0 ACT_VAR_INT_SET 19, 1 ACT_VAR_INT_SET 0, 20 END_ACTION END_TRIGGER TRIGGER 45 NAME "stage20" ID 44 CONDITION CON_VAR 0, 20, 1 END_CONDITION ACTION ACT_CHAR_SAY 0, 2560 ACT_DELAY_TICK 2 ACT_MISSION_COMPLETE END_ACTION END_TRIGGER TRIGGER 46 NAME "warning - Gerald 30%" ID 45 CONDITION CON_STATE_HP_PERCENT 0, 30, 5 END_CONDITION ACTION ACT_TROOP_SET_INVULNERABLE 0 END_ACTION END_TRIGGER END_TRIGGER_DEF