From 20572143db65b4f4cf171ba5233d7f974ecf3e68 Mon Sep 17 00:00:00 2001 From: stalkerg Date: Fri, 1 Dec 2017 08:50:49 +0900 Subject: [PATCH] Readd actint file with right end of line. --- .gitattributes | 1 + data/actint/a_consts.h | 471 ++++++ data/actint/a_str.inc | 261 ++++ data/actint/a_str1.inc | 1158 +++++++++++++++ data/actint/a_str2.inc | 1154 +++++++++++++++ data/actint/aci_ev.inc | 84 ++ data/actint/aci_evnt.h | 40 + data/actint/aci_hi.scr | 15 + data/actint/aci_hi2.scr | 15 + data/actint/aci_iscr.inc | 1713 ++++++++++++++++++++++ data/actint/aci_low.scb | Bin 0 -> 8851 bytes data/actint/aci_low.scr | 15 + data/actint/aci_low2.scr | 15 + data/actint/aci_ml.inc | 53 + data/actint/aci_ml.scr | 55 + data/actint/acs_low.scr | 12 + data/actint/acs_low2.scr | 12 + data/actint/acs_main.inc | 161 ++ data/actint/acs_str.inc | 25 + data/actint/acs_str1.inc | 39 + data/actint/acs_str2.inc | 38 + data/actint/acsconst.h | 53 + data/actint/actint.inc | 2994 ++++++++++++++++++++++++++++++++++++++ data/actint/escaves.inc | 35 + data/actint/item_prm.inc | 86 ++ data/actint/items.inc | 1480 +++++++++++++++++++ data/actint/main_h.inc | 1063 ++++++++++++++ data/actint/main_l.inc | 1150 +++++++++++++++ data/actint/mech_prm.inc | 194 +++ data/actint/ml_data0.inc | 1046 +++++++++++++ data/actint/ml_data1.inc | 1224 ++++++++++++++++ data/actint/ml_data2.inc | 1446 ++++++++++++++++++ data/actint/ml_data3.inc | 1321 +++++++++++++++++ data/actint/ml_data4.inc | 1061 ++++++++++++++ data/actint/ml_data5.inc | 1304 +++++++++++++++++ data/actint/ml_data6.inc | 1014 +++++++++++++ data/actint/mlconsts.h | 137 ++ data/actint/pause.inc | 531 +++++++ data/actint/save_scr.inc | 487 +++++++ data/actint/tutorial.inc | 36 + 40 files changed, 21999 insertions(+) create mode 100644 data/actint/a_consts.h create mode 100644 data/actint/a_str.inc create mode 100644 data/actint/a_str1.inc create mode 100644 data/actint/a_str2.inc create mode 100644 data/actint/aci_ev.inc create mode 100644 data/actint/aci_evnt.h create mode 100644 data/actint/aci_hi.scr create mode 100644 data/actint/aci_hi2.scr create mode 100644 data/actint/aci_iscr.inc create mode 100644 data/actint/aci_low.scb create mode 100644 data/actint/aci_low.scr create mode 100644 data/actint/aci_low2.scr create mode 100644 data/actint/aci_ml.inc create mode 100644 data/actint/aci_ml.scr create mode 100644 data/actint/acs_low.scr create mode 100644 data/actint/acs_low2.scr create mode 100644 data/actint/acs_main.inc create mode 100644 data/actint/acs_str.inc create mode 100644 data/actint/acs_str1.inc create mode 100644 data/actint/acs_str2.inc create mode 100644 data/actint/acsconst.h create mode 100644 data/actint/actint.inc create mode 100644 data/actint/escaves.inc create mode 100644 data/actint/item_prm.inc create mode 100644 data/actint/items.inc create mode 100644 data/actint/main_h.inc create mode 100644 data/actint/main_l.inc create mode 100644 data/actint/mech_prm.inc create mode 100644 data/actint/ml_data0.inc create mode 100644 data/actint/ml_data1.inc create mode 100644 data/actint/ml_data2.inc create mode 100644 data/actint/ml_data3.inc create mode 100644 data/actint/ml_data4.inc create mode 100644 data/actint/ml_data5.inc create mode 100644 data/actint/ml_data6.inc create mode 100644 data/actint/mlconsts.h create mode 100644 data/actint/pause.inc create mode 100644 data/actint/save_scr.inc create mode 100644 data/actint/tutorial.inc diff --git a/.gitattributes b/.gitattributes index 299a5c72..3bf49828 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,2 @@ data/actint/* text eol=crlf +data/actint/aci_low.scb -text diff --git a/data/actint/a_consts.h b/data/actint/a_consts.h new file mode 100644 index 00000000..01806dee --- /dev/null +++ b/data/actint/a_consts.h @@ -0,0 +1,471 @@ + +#define ACI_NUM_SERVERS 5 +#define ACI_SERVER_NAME_LEN 36 + +#define ACI_LOAD_CODE 1000 +#define ACI_GLOBAL_EXIT_CODE 1001 + +#define NUM_COL_SCHEMES 2 +#define COL_SCHEME_LEN 60 + +// Button IDs... +#define ACI_WPN_PICKUP_BUTTON 2001 +#define ACI_ITM_PICKUP_BUTTON 2002 + +// Prompt IDs... +#define ACI_ITEM_PROMPT 1001 +#define ACI_NO_CASH_PROMPT 1002 +#define ACI_NO_CASH_PROMPT2 1003 +#define ACI_BT15_PROMPT 1004 +#define ACI_PICKUP_ITM_ON 1005 +#define ACI_PICKUP_ITM_OFF 1006 +#define ACI_PICKUP_WPN_ON 1007 +#define ACI_PICKUP_WPN_OFF 1008 +#define ACI_AVI_PROMPT1 1009 +#define ACI_AVI_PROMPT2 1010 + +// Color scheme IDs... +#define SCH_DEFAULT 0 +#define SCH_ISCREEN 1 + +// Color index... +#define ACI_BACK_COL 0 + +#define FM_UNSELECT_COL 1 +#define FM_SELECT_COL 2 + +#define IND_NRG_COL1 3 +#define IND_NRG_COL2 4 + +#define IND_N0_COL 5 + +#define INV_CELL_COL_ITM 6 +#define INV_BCELL_COL_ITM 7 +#define INV_FLOOR_COL_ITM 8 +#define INV_BFLOOR_COL_ITM 9 + +#define INV_CELL_COL_WPN 10 +#define INV_BCELL_COL_WPN 11 +#define INV_CELL_FLOOR_WPN 12 +#define INV_BCELL_FLOOR_WPN 13 + +#define INV_CELL_COL_TWPN 14 +#define INV_BCELL_COL_TWPN 15 +#define INV_CELL_FLOOR_TWPN 16 +#define INV_BCELL_FLOOR_TWPN 17 + +#define INV_CELL_COL_DVC 18 +#define INV_BCELL_COL_DVC 19 +#define INV_CELL_FLOOR_DVC 20 +#define INV_BCELL_FLOOR_DVC 21 + +#define IND_BACK_COL 22 + +#define INV_CELL_SELECT_COL 23 + +#define INV_NUM_ITM_COL 24 +#define INV_NUM_WPN_COL 25 +#define INV_NUM_TWPN_COL 26 +#define INV_NUM_DVC_COL 27 + +#define COUNTER_COL 28 + +// Links... +#define WORLD_LINK_COL 29 +#define WORLD_ACC_LINK_COL 30 + +// Floors... +#define WORLD_VISIBLE_COL 31 +#define WORLD_CURRENT_COL 32 +#define WORLD_SPECIAL_COL 33 +#define WORLD_EXPLORED_COL 34 +#define WORLD_ACCESSIBLE_COL 35 + +// Borders... +#define WORLD_BORDER_VIS_COL 36 +#define WORLD_BORDER_CUR_COL 37 +#define WORLD_BORDER_SPC_COL 38 +#define WORLD_BORDER_EXP_COL 39 +#define WORLD_BORDER_ACC_COL 40 + +#define FM_SELECT_BORDER_COL 41 +#define FM_UNSELECT_BORDER_COL 42 + +#define COUNTER_BORDER_COL 43 + +#define IND_LOAD_COL 44 +#define IND_WPN_COL 45 +#define IND_DVC_COL 46 + +#define JUMP_BORDER_COL 47 +#define JUMP_EMPTY_COL 48 +#define JUMP_FILLED_COL 49 + +#define FM_UNSELECT_START 50 +#define FM_SELECT_START 51 + +#define FM_UNSELECT_SIZE 52 +#define FM_SELECT_SIZE 53 + +#define FM_SELECT_START2 54 +#define FM_SELECT_SIZE2 55 + +#define ACI_SHUTTER_LEFT -1001 +#define ACI_SHUTTER_RIGHT -1002 +#define ACI_SHUTTER_CENTER -1003 + +/* ---------------------------- LOCATION SECTION ---------------------------- */ + +// Location numIndex... +#define ACI_LOCATION_INDEX_SIZE 2 + +#define ACI_BUTTON_ON_TYPE 0 +#define ACI_BUTTON_OFF_TYPE 1 + +// Location objects IDs... +#define ACI_NUM_OBJECTS 20 + +#define ACI_SHOP_SCREEN_ID 0 +#define ACI_PRICE_PANEL_ID 1 +#define ACI_MATRIX_BORDER_ID 2 +#define ACI_SMATRIX_BORDER_ID 3 +#define ACI_MECHOS_ID_OBJ 4 +#define ACI_MECHOS_ID_STR 5 +#define ACI_MECHOS_AVI_ID 6 +#define ACI_TRIGGER_ID 7 +#define ACI_INFO_PANEL_ID 8 +#define ACI_CREDITS_PANEL_ID 9 +#define ACI_FADE1_ID 10 +#define ACI_FADE2_ID 11 + +#define ACI_ITEMS_MENU_ID 12 +#define ACI_AVI_OBJ_ID 13 + +#define ACI_WEAPONS_BUTTON_ID 14 +#define ACI_MECHOS_BUTTON_ID 15 +#define ACI_ITEMS_BUTTON_ID 16 +#define ACI_MENU_BUTTON_ID 17 + +#define ACI_NUM_S_OBJECTS 3 + +#define ACI_QUEST_PANEL_ID 0 +#define ACI_ANSWER_PANEL_ID 1 +#define ACI_TIME_PANEL_ID 2 + +// Location info panel IDs... +#define ACI_INFO_PANEL 0 +#define ACI_QUEST_PANEL 1 +#define ACI_ANSWER_PANEL 2 +#define ACI_PRICE_PANEL 3 +#define ACI_SHOP_TIME_PANEL 4 + +// Location info menus... +#define ACI_QUEST_MENU 2 + +// Location counter panels.. +#define ACI_CREDITS_PANEL 1 + +// AVI Indexes... +#define ACI_PICTURE_AVI_ENG 0 +#define ACI_TEXT_AVI_ENG 1 +#define ACI_TEXT_AVI_RUS 2 +#define ACI_PICTURE_AVI_ENG2 3 +#define ACI_PICTURE_AVI_ENG3 4 + +#define ACI_NUM_AVI_ID 5 + +/* ------------------------ END OF LOCATION SECTION ------------------------- */ + +// actInt info panel types... +#define INT_PANEL 1 +#define INV_PANEL 2 +#define INF_PANEL 3 + +// actInt info panel IDs... +#define ACI_TIME_PANEL 4 +#define ACI_PARAMS_PANEL 5 + +/* -------------------------- WORLD SCHEME SECTION -------------------------- */ + +// aciWorldInfo IDs... +#define GLORX_ID 0 +#define FOSTRAL_ID 1 +#define NECROSS_ID 2 +#define XPLO_ID 3 +#define B_ID 4 +#define C_ID 5 +#define K_ID 6 +#define T_ID 7 +#define H_ID 8 +#define E_ID 9 +#define F_ID 10 +#define W_ID 11 +#define A_ID 12 + +#define AS_MAX_WORLD 13 + +#define GLORX_LETTER 71 +#define FOSTRAL_LETTER 70 +#define NECROSS_LETTER 78 +#define XPLO_LETTER 88 +#define B_LETTER 66 +#define C_LETTER 67 +#define K_LETTER 75 +#define T_LETTER 84 +#define H_LETTER 72 +#define E_LETTER 69 +#define F_LETTER 70 +#define W_LETTER 87 +#define A_LETTER 65 + +// aciWorldInfo flags... +#define AS_VISIBLE_WORLD 1 +#define AS_EXPLORED_WORLD 2 +#define AS_ACCESSIBLE_WORLD 4 +#define AS_CURRENT_WORLD 8 +#define AS_SECRET_WORLD 16 +#define AS_UNLINKED_WORLD 32 +#define AS_SPECIAL_WORLD 64 + +// aciWorldInfo shapes... +#define AS_NUM_WORLD_SHAPES 3 + +#define AS_TRIANGLE 0 +#define AS_SQUARE 1 +#define AS_CIRCLE 2 + +// Counters... +#define CREDITS_COUNTER 1 +#define TIME_COUNTER 2 + +#define SHOP_ITEMS_MENU_ID 1 + +// Shop buy/sell modes... +#define MECHOS_MODE 3 +#define ITEMS_MODE 2 +#define WEAPONS_MODE 1 +#define EMPTY_MODE 4 + +#define MECHOS_LIST_MODE 7 +#define ITEMS_LIST_MODE 6 +#define WEAPONS_LIST_MODE 5 + +#define CHANGE_2_MECHOS_MODE 8 +#define CHANGE_2_ITEMS_MODE 9 +#define CHANGE_2_WEAPONS_MODE 10 + +// Jump counter... +#define JUMP_SIZE_X 500 +#define JUMP_SIZE_Y 30 + +#define JUMP_Y 175 + +/* -------------------------------------------------------------------------- */ + +// fncMenu functions... +#define FMENU_OFF 0 +#define FMENU_MAP 1 +#define FMENU_WMAP 2 +#define FMENU_TARGETS 3 +#define FMENU_CAMERAS 4 +#define FMENU_TELEPORT 5 +#define FMENU_PARAMETERS 6 + +// fncMenu IDs... +#define FMENU_TARGETS_MENU 10 +#define FMENU_WORLDS_MENU 11 +#define FMENU_PROTRACTOR_MENU 12 +#define FMENU_MECH_MESSIAH_MENU 13 +#define FMENU_TELEPORT_MENU 14 + +// fncMenu fonts... +#define FMENU_TARGETS_FONT 1 +#define FMENU_TARGETS_SPACE 1 + +// Bitmap Menu IDs... +#define BMENU_CAMERAS_MENU 1 + +// Panel fonts... +#define ACI_PHRASE_FONT 0 + +#define BMENU_ITEM_ROT 1 +#define BMENU_ITEM_ZOOM 2 +#define BMENU_ITEM_PERSP 3 + +// iScreen Text IDs... +#define iTEXT_ENG1_ID 1 +#define iTEXT_ENG2_ID 2 +#define iTEXT_ENG3_ID 3 + +#define iTEXT_RUS1_ID 4 +#define iTEXT_RUS2_ID 5 +#define iTEXT_RUS3_ID 6 + +#define iTEXT_ENG_MAX 3 +#define iTEXT_RUS_MAX 6 + +// iScreen Text iEvLineID values... +#define iTEXT_NORMAL 1 +#define iTEXT_CHANGE 2 +#define iTEXT_END 3 + +// iScreen Text Event codes +#define iTEXT_PREV_EVENT_CODE0 1000 +#define iTEXT_PREV_EVENT_CODE1 1001 + +#define iTEXT_NEXT_EVENT_CODE0 1002 +#define iTEXT_NEXT_EVENT_CODE1 1003 + +#define iTEXT_END_EVENT_CODE0 1004 +#define iTEXT_END_EVENT_CODE1 1005 + +// Mouse scancodes... +#define iMOUSE_LEFT_PRESS_CODE -1 +#define iMOUSE_RIGHT_PRESS_CODE -2 +#define iMOUSE_MOVE_CODE -3 +#define iMOUSE_LEFT_MOVE -4 +#define iMOUSE_RIGHT_MOVE -5 + +/* --------------------------------- SOUNDS --------------------------------- */ + +#define ACI_NOISE_SOUND 0 +#define ACI_WND_SOUND 1 +#define ACI_SPEECH0_SOUND 2 +#define ACI_SPEECH1_SOUND 3 +#define ACI_SPEECH2_SOUND 4 +#define ACI_SPEECH3_SOUND 5 + +#define ACI_GATE_SOUND 6 + +// Podish... +#define ACI_L0_OUTIN_SOUND 7 +#define ACI_L0_SWARM_SOUND 8 +#define ACI_L0_ANGRY_SOUND 9 + +#define ACI_L0_BUTTON0_SOUND 10 +#define ACI_L0_BUTTON1_SOUND 11 +#define ACI_L0_BUTTON2_SOUND 12 +#define ACI_L0_BUTTON3_SOUND 13 +#define ACI_L0_BUTTON4_SOUND 14 + +// Incubator... +#define ACI_L1_SWARM_SOUND 15 +#define ACI_L1_STEP0_SOUND 16 +#define ACI_L1_ANGRY_SOUND 17 + +#define ACI_L1_BUTTON0_SOUND 18 +#define ACI_L1_BUTTON1_SOUND 19 +#define ACI_L1_BUTTON2_SOUND 20 + +// VigBoo... +#define ACI_L2_STEP_SOUND 21 +#define ACI_L2_OUTIN_SOUND 22 + +#define ACI_L2_BUTTON0_SOUND 23 +#define ACI_L2_BUTTON1_SOUND 24 + +#define ACI_L2_GETOUT_SOUND 25 + +// Lampasso... +#define ACI_L3_STEP_SOUND 26 +#define ACI_L3_GETOUT_SOUND 27 + +// Ogorod... +#define ACI_L4_STEP_SOUND 28 +#define ACI_L4_HAND_SOUND 29 +#define ACI_L4_PUT_SOUND 30 + +#define ACI_L4_BUTTON0_SOUND 31 +#define ACI_L4_BUTTON1_SOUND 32 + +#define ACI_L4_GETOUT_SOUND 33 + +// ZeePa... +#define ACI_L5_SCRATCH_SOUND 34 +#define ACI_L5_CLAP_SOUND 35 +#define ACI_L5_GETOUT_SOUND 36 +#define ACI_L5_ANGRY_SOUND 37 + +#define ACI_L5_BUTTON0_SOUND 38 +#define ACI_L5_BUTTON1_SOUND 39 + +// B-Zone... +#define ACI_L6_SCRATCH_SOUND 40 +#define ACI_L6_CLAP_SOUND 41 +#define ACI_L6_GETOUT_SOUND 42 + +/* ------------------------------- PARAMETERS ------------------------------- */ + +// Mechos... +#define ACI_MECHOS_ENERGY_SHIELD 0 +#define ACI_MECHOS_RESTORING_SPEED 1 +#define ACI_MECHOS_MECHANIC_ARMOR 2 +#define ACI_MECHOS_VELOCITY 3 +#define ACI_MECHOS_SPIRAL_CAPACITY 4 +#define ACI_MECHOS_AIR_RESERVE 5 + +// Weapon... +#define ACI_WEAPON_DAMAGE 0 +#define ACI_WEAPON_LOAD 1 +#define ACI_WEAPON_SHOTS_SEC 2 +#define ACI_WEAPON_RANGE 3 + +// Ammo.. +#define ACI_AMMO_DAMAGE 0 +#define ACI_AMMO_IN_PACK 1 + +// Device... +#define ACI_DEVICE_WORKING_TIME 0 + +/* ----------------------- END OF PARAMETERS SECTION ------------------------ */ + +// Cheat codes... +#define ACI_ADD_BEEBOS 2 +#define ACI_ADD_LUCK 3 +#define ACI_ADD_DOMINANCE 4 +#define ACI_ADD_KEYS 5 + +#define ACI_COMPLETE_TABUTASK 6 + +#define ACI_ADD_TABUTASK01 7 +#define ACI_ADD_TABUTASK02 8 +#define ACI_ADD_TABUTASK03 9 +#define ACI_ADD_TABUTASK04 10 +#define ACI_ADD_TABUTASK05 11 +#define ACI_ADD_TABUTASK06 12 +#define ACI_ADD_TABUTASK07 13 +#define ACI_ADD_TABUTASK08 14 +#define ACI_ADD_TABUTASK09 15 +#define ACI_ADD_TABUTASK10 16 +#define ACI_ADD_TABUTASK11 17 +#define ACI_ADD_TABUTASK12 18 +#define ACI_ADD_TABUTASK13 19 +#define ACI_ADD_TABUTASK14 20 +#define ACI_ADD_TABUTASK15 21 +#define ACI_ADD_TABUTASK16 22 +#define ACI_ADD_TABUTASK17 23 +#define ACI_ADD_TABUTASK18 24 +#define ACI_ADD_TABUTASK19 25 +#define ACI_ADD_TABUTASK20 26 + +#define ACI_TELEPORT_G 27 +#define ACI_TELEPORT_F 28 +#define ACI_TELEPORT_N 29 +#define ACI_TELEPORT_X 30 +#define ACI_TELEPORT_B 31 +#define ACI_TELEPORT_K 32 +#define ACI_TELEPORT_T 33 +#define ACI_TELEPORT_H 34 +#define ACI_TELEPORT_W 35 +#define ACI_TELEPORT_A 36 + +#define ACI_END_GAME0 37 +#define ACI_END_GAME1 38 +#define ACI_END_GAME2 39 +#define ACI_END_GAME3 40 + +#define ACI_CHANGE_CYCLE 41 +#define ACI_REPAIR 42 + +// Save header flags... +#define ACI_SAVE_COMPRESSED 1 diff --git a/data/actint/a_str.inc b/data/actint/a_str.inc new file mode 100644 index 00000000..999e1657 --- /dev/null +++ b/data/actint/a_str.inc @@ -0,0 +1,261 @@ + +/* + actInt string defines + + English Version: + #define 1 "..." + + Local Version: + #define 2 "..." +*/ + +// Menu strings... +#define STR_OFF1 "OFF" +#define STR_OFF2 "Выкл." + +#define STR_MAP1 "MAP" +#define STR_MAP2 "КАРТА" + +#define STR_WMAP1 "THE CHAIN" +#define STR_WMAP2 "ЦЕПЬ МИРОВ" + +#define STR_TARGETS1 "COMPASS" +#define STR_TARGETS2 "КОМПАС" + +#define STR_CAMERAS1 "CAMERA" +#define STR_CAMERAS2 "КАМЕРА" + +#define STR_PARAMS1 "PARAMETERS" +#define STR_PARAMS2 "ПАРАМЕТРЫ" + +#define STR_BOOTSECTOR1 "BOOTSECTOR" +#define STR_BOOTSECTOR2 "Бут Сектор" + +#define STR_PROTRACTOR1 "PROTRACTOR" +#define STR_PROTRACTOR2 "Начертатель" + +#define STR_MECH_MESSIAH1 "MECH MESSIAH" +#define STR_MECH_MESSIAH2 "Мех. Мессия" + +#define STR_PASS_TO1 "PASS TO" +#define STR_PASS_TO2 "ПЕРЕЙТИ НА" + +// Protractor menu strings... +#define STR_Spobsion1 "Spobsion" +#define STR_Spobsion2 "Спобсобность" + +#define STR_Resizing1 "Resizing" +#define STR_Resizing2 "Размеривание" + +#define STR_Barrier1 "Barrier" +#define STR_Barrier2 "Оградка" + +#define STR_Beebs_Festival1 "Beeb's Festival" +#define STR_Beebs_Festival2 "Фестиваль бибов" + +#define STR_Circus1 "Circus" +#define STR_Circus2 "Цирк" + +#define STR_Ostrich1 "Ostrich" +#define STR_Ostrich2 "Страус" + +#define STR_Function831 "Function-83" +#define STR_Function832 "Способ-83" + +#define STR_HyperBeacon1 "Hyper Beacon" +#define STR_HyperBeacon2 "Гипермаяк" + +// Mech messiah menu strings... +#define STR_Cloak1 "Cloak" +#define STR_Cloak2 "Покров" + +#define STR_Luck1 "Luck" +#define STR_Luck2 "Счастливчик" + +#define STR_Beebsospy1 "Beebsospy" +#define STR_Beebsospy2 "Мал-да-Удал" + +#define STR_Firework1 "Firework" +#define STR_Firework2 "Фейерверк" + +#define STR_Shake_Up1 "Shake-Up" +#define STR_Shake_Up2 "Встряска" + +#define STR_Blackada1 "Blackada" +#define STR_Blackada2 "Чернозем" + +// Function-83 menu strings (and world names)... +#define STR_Fostral1 "Fostral" +#define STR_Fostral2 "Фострал" + +#define STR_Glorx1 "Glorx" +#define STR_Glorx2 "Глоркс" + +#define STR_Necross1 "Necross" +#define STR_Necross2 "Некросс" + +#define STR_Xplo1 "Xplo" +#define STR_Xplo2 "Икспло" + +#define STR_Khox1 "Khox" +#define STR_Khox2 "Кокс" + +#define STR_Boozeena1 "Boozeena" +#define STR_Boozeena2 "Бузина" + +#define STR_Weexow1 "Weexow" +#define STR_Weexow2 "Виксов" + +#define STR_hMok1 "hMok" +#define STR_hMok2 "хМок" + +#define STR_Threall1 "Threall" +#define STR_Threall2 "Трилл" + +#define STR_Ark_a_Znoy1 "Ark-a-Znoy" +#define STR_Ark_a_Znoy2 "Арк-а-Зной" + + +// Mechoses... +#define MECH00_NAME1 "Oxidize Monk" +#define MECH00_NAME2 "Кислый Монк" + +#define MECH01_NAME1 "Blade Keeper" +#define MECH01_NAME2 "Пернатый Санитар" + +#define MECH02_NAME1 "Spread Spot" +#define MECH02_NAME2 "Мгновенный" + +#define MECH03_NAME1 "Ripper" +#define MECH03_NAME2 "Потрошитель" + +#define MECH04_NAME1 "Heavy Lady" +#define MECH04_NAME2 "Мамочка" + +#define MECH05_NAME1 "Ancient Demon" +#define MECH05_NAME2 "Дряхлый Душегуб" + +#define MECH06_NAME1 "Iron Shadow" +#define MECH06_NAME2 "Железный Призрак" + +#define MECH07_NAME1 "AtTractor" +#define MECH07_NAME2 "атТрактор" + +#define MECH08_NAME1 "Sandoll" +#define MECH08_NAME2 "Песколаз" + +#define MECH09_NAME1 "Arcan" +#define MECH09_NAME2 "Арканоид" + +#define MECH10_NAME1 "Mad Surgeon" +#define MECH10_NAME2 "Безумный Коновал" + +#define MECH11_NAME1 "Zippax" +#define MECH11_NAME2 "Пуля" + +#define MECH12_NAME1 "Rivet Bier" +#define MECH12_NAME2 "Клёпаный Гроб" + +#define MECH13_NAME1 "Piercator" +#define MECH13_NAME2 "Прокалыватель" + +#define MECH14_NAME1 "Excorps" +#define MECH14_NAME2 "Реаниматор" + +#define MECH15_NAME1 "Last Moggy" +#define MECH15_NAME2 "Последний из Могикан" + +#define MECH16_NAME1 "Queen Frog" +#define MECH16_NAME2 "Жаба" + +#define MECH17_NAME1 "Lawn Mower" +#define MECH17_NAME2 "Винтокрыл" + +#define MECH18_NAME1 "BLOCH" +#define MECH18_NAME2 "БЛОХ" + +#define MECH19_NAME1 "SMOK" +#define MECH19_NAME2 "СМОК" + +#define MECH20_NAME1 "MOTOK" +#define MECH20_NAME2 "МОТОК" + +#define MECH21_NAME1 "SHROT" +#define MECH21_NAME2 "ШРОТ" + +#define MECH22_NAME1 "DOCHOD" +#define MECH22_NAME2 "ДОХОД" + +#define MECH23_NAME1 "Sandoll" +#define MECH23_NAME2 "Песколаз" + +#define MECH24_NAME1 "Sandoll" +#define MECH24_NAME2 "Песколаз" + +#define MECH25_NAME1 "Sandoll" +#define MECH25_NAME2 "Песколаз" + +#define MECH26_NAME1 "Last Moggy" +#define MECH26_NAME2 "Последний из Могикан" + +#define MECH27_NAME1 "Last Moggy" +#define MECH27_NAME2 "Последний из Могикан" + +#define MECH28_NAME1 "Last Moggy" +#define MECH28_NAME2 "Последний из Могикан" + +#define MECH29_NAME1 "Queen Frog" +#define MECH29_NAME2 "Жаба" + +#define MECH30_NAME1 "Queen Frog" +#define MECH30_NAME2 "Жаба" + +#define MECH31_NAME1 "Queen Frog" +#define MECH31_NAME2 "Жаба" + +#define MECH32_NAME1 "Lawn Mower" +#define MECH32_NAME2 "Винтокрыл" + +#define MECH33_NAME1 "Lawn Mower" +#define MECH33_NAME2 "Винтокрыл" + +#define MECH34_NAME1 "Lawn Mower" +#define MECH34_NAME2 "Винтокрыл" + +#define MECH35_NAME1 "Wormaster" +#define MECH35_NAME2 "Червонец" + +#define MECH36_NAME1 "Wormaster" +#define MECH36_NAME2 "Червонец" + +#define MECH37_NAME1 "Wormaster" +#define MECH37_NAME2 "Червонец" + +#define MECH38_NAME1 "Wormaster" +#define MECH38_NAME2 "Червонец" + +// Escaves... +#define ESCAVE_NAME01 "Podish" +#define ESCAVE_NAME02 "Подиш" + +#define ESCAVE_NAME11 "Incubator" +#define ESCAVE_NAME12 "Инкубатор" + +#define ESCAVE_NAME21 "VigBoo" +#define ESCAVE_NAME22 "ВигБу" + +#define ESCAVE_NAME31 "Lampasso" +#define ESCAVE_NAME32 "Лампассы" + +#define ESCAVE_NAME41 "Ogorod" +#define ESCAVE_NAME42 "Огород" + +#define ESCAVE_NAME51 "ZeePa" +#define ESCAVE_NAME52 "ЦыПа" + +#define ESCAVE_NAME61 "B-Zone" +#define ESCAVE_NAME62 "БиЗона" + +#define ESCAVE_NAME71 "Spobs" +#define ESCAVE_NAME72 "Спобс" + diff --git a/data/actint/a_str1.inc b/data/actint/a_str1.inc new file mode 100644 index 00000000..98302a30 --- /dev/null +++ b/data/actint/a_str1.inc @@ -0,0 +1,1158 @@ + +/* + actInt strings - English Version +*/ + +// Menu strings... +#define STR_OFF $STR_OFF1 +#define STR_MAP $STR_MAP1 +#define STR_WMAP $STR_WMAP1 +#define STR_TARGETS $STR_TARGETS1 +#define STR_CAMERAS $STR_CAMERAS1 +#define STR_PARAMS $STR_PARAMS1 +#define STR_BOOTSECTOR $STR_BOOTSECTOR1 +#define STR_PROTRACTOR $STR_PROTRACTOR1 +#define STR_MECH_MESSIAH $STR_MECH_MESSIAH1 +#define STR_PASS_TO $STR_PASS_TO1 + +// Protractor menu strings... +#define STR_Spobsion $STR_Spobsion1 +#define STR_Resizing $STR_Resizing1 +#define STR_Barrier $STR_Barrier1 +#define STR_Beebs_Festival $STR_Beebs_Festival1 +#define STR_Circus $STR_Circus1 +#define STR_Ostrich $STR_Ostrich1 +#define STR_Function83 $STR_Function831 +#define STR_HyperBeacon $STR_HyperBeacon1 + +// Mech messiah menu strings... +#define STR_Cloak $STR_Cloak1 +#define STR_Luck $STR_Luck1 +#define STR_Beebsospy $STR_Beebsospy1 +#define STR_Firework $STR_Firework1 +#define STR_Shake_Up $STR_Shake_Up1 +#define STR_Blackada $STR_Blackada1 + +// Function-83 menu strings (and world names)... +#define STR_Fostral $STR_Fostral1 +#define STR_Glorx $STR_Glorx1 +#define STR_Necross $STR_Necross1 +#define STR_Xplo $STR_Xplo1 +#define STR_Khox $STR_Khox1 +#define STR_Boozeena $STR_Boozeena1 +#define STR_Weexow $STR_Weexow1 +#define STR_hMok $STR_hMok1 +#define STR_Threall $STR_Threall1 +#define STR_Ark_a_Znoy $STR_Ark_a_Znoy1 + + +// Mechoses... +#define MECH00_NAME $MECH00_NAME1 +#define MECH01_NAME $MECH01_NAME1 +#define MECH02_NAME $MECH02_NAME1 +#define MECH03_NAME $MECH03_NAME1 +#define MECH04_NAME $MECH04_NAME1 +#define MECH05_NAME $MECH05_NAME1 +#define MECH06_NAME $MECH06_NAME1 +#define MECH07_NAME $MECH07_NAME1 +#define MECH08_NAME $MECH08_NAME1 +#define MECH09_NAME $MECH09_NAME1 +#define MECH10_NAME $MECH10_NAME1 +#define MECH11_NAME $MECH11_NAME1 +#define MECH12_NAME $MECH12_NAME1 +#define MECH13_NAME $MECH13_NAME1 +#define MECH14_NAME $MECH14_NAME1 +#define MECH15_NAME $MECH15_NAME1 +#define MECH16_NAME $MECH16_NAME1 +#define MECH17_NAME $MECH17_NAME1 +#define MECH18_NAME $MECH18_NAME1 +#define MECH19_NAME $MECH19_NAME1 +#define MECH20_NAME $MECH20_NAME1 +#define MECH21_NAME $MECH21_NAME1 +#define MECH22_NAME $MECH22_NAME1 +#define MECH23_NAME $MECH23_NAME1 +#define MECH24_NAME $MECH24_NAME1 +#define MECH25_NAME $MECH25_NAME1 +#define MECH26_NAME $MECH26_NAME1 +#define MECH27_NAME $MECH27_NAME1 +#define MECH28_NAME $MECH28_NAME1 +#define MECH29_NAME $MECH29_NAME1 +#define MECH30_NAME $MECH30_NAME1 +#define MECH31_NAME $MECH31_NAME1 +#define MECH32_NAME $MECH32_NAME1 +#define MECH33_NAME $MECH33_NAME1 +#define MECH34_NAME $MECH34_NAME1 +#define MECH35_NAME $MECH35_NAME1 +#define MECH36_NAME $MECH36_NAME1 +#define MECH37_NAME $MECH37_NAME1 +#define MECH38_NAME $MECH38_NAME1 + +/* --------------------------------- ITEMS ---------------------------------- */ + + +/* ----------------------------- NAMES SECTION ------------------------------ */ + +// MacHOTine Gun (light) +#define ITM01_NAME $ITM01_NAME1 + +// MacHOTine Gun (heavy) +#define ITM02_NAME $ITM02_NAME1 + +// Speetle System (light) +#define ITM03_NAME $ITM03_NAME1 + +// Speetle System (heavy) +#define ITM04_NAME $ITM04_NAME1 + +// ghOrb Gear (light) +#define ITM05_NAME $ITM05_NAME1 + +// ghOrb Gear (heavy) +#define ITM06_NAME $ITM06_NAME1 + +// Beebbanoza Blockade +#define ITM07_NAME $ITM07_NAME1 + +// Crustest Cannon +#define ITM08_NAME $ITM08_NAME1 + +// Terminator 'Wormer' +#define ITM09_NAME $ITM09_NAME1 + +// Terminator 'Wasp' +#define ITM10_NAME $ITM10_NAME1 + +// Pupok pile +#define ITM11_NAME $ITM11_NAME1 + +// OKorOK pile +#define ITM12_NAME $ITM12_NAME1 + +// Boltoon pack +#define ITM13_NAME $ITM13_NAME1 + +// CopteRig +#define ITM14_NAME $ITM14_NAME1 + +// CopteRig (empty) +#define ITM15_NAME $ITM15_NAME1 + +// CutteRig +#define ITM16_NAME $ITM16_NAME1 + +// CutteRig (empty) +#define ITM17_NAME $ITM17_NAME1 + +// CrotRig +#define ITM18_NAME $ITM18_NAME1 + +// CrotRig (empty) +#define ITM19_NAME $ITM19_NAME1 + +// Lhark - does not exist :) +#define ITM20_NAME $ITM20_NAME1 + +// Lhark - does not exist :) +#define ITM21_NAME $ITM21_NAME1 + +// Vector +#define ITM22_NAME $ITM22_NAME1 + +// Cirtainer +#define ITM23_NAME $ITM23_NAME1 + +// Cirtainer (empty) +#define ITM24_NAME $ITM24_NAME1 + +// Conlarver +#define ITM25_NAME $ITM25_NAME1 + +// Conlarver (empty) +#define ITM26_NAME $ITM26_NAME1 + +// Nymbos +#define ITM27_NAME $ITM27_NAME1 + +// Phlegma +#define ITM28_NAME $ITM28_NAME1 + +// Heroin +#define ITM29_NAME $ITM29_NAME1 + +// Shrub +#define ITM30_NAME $ITM30_NAME1 + +// Poponka +#define ITM31_NAME $ITM31_NAME1 + +// Toxick +#define ITM32_NAME $ITM32_NAME1 + +// eLeech +#define ITM33_NAME $ITM33_NAME1 + +// Kernoboo +#define ITM34_NAME $ITM34_NAME1 + +// Pipetka +#define ITM35_NAME $ITM35_NAME1 + +// WeeZyk +#define ITM36_NAME $ITM36_NAME1 + +// Protractor +#define ITM37_NAME $ITM37_NAME1 + +// Mechanic Messiah +#define ITM38_NAME $ITM38_NAME1 + +// Function-83+ +#define ITM39_NAME $ITM39_NAME1 + +// SpuMMy +#define ITM40_NAME $ITM40_NAME1 + +// Leepuringa +#define ITM41_NAME $ITM41_NAME1 + +// Dead eLeech +#define ITM42_NAME $ITM42_NAME1 + +// Rubox +#define ITM43_NAME $ITM43_NAME1 + +// Zigger-Zagger +#define ITM44_NAME $ITM44_NAME1 + +// Cart +#define ITM45_NAME $ITM45_NAME1 + +// Put-Put +#define ITM46_NAME $ITM46_NAME1 + +// Box +#define ITM47_NAME $ITM47_NAME1 + +// Rattle +#define ITM48_NAME $ITM48_NAME1 + +// Heavy Iron +#define ITM49_NAME $ITM49_NAME1 + +// Star +#define ITM50_NAME $ITM50_NAME1 + +// Whizzer +#define ITM51_NAME $ITM51_NAME1 + +// Husker +#define ITM52_NAME $ITM52_NAME1 + +// Cogged Widget +#define ITM53_NAME $ITM53_NAME1 + +// TankAcid +#define ITM54_NAME $ITM54_NAME1 + +// Boot Sector +#define ITM56_NAME $ITM56_NAME1 + +// Peelot +#define ITM55_NAME $ITM55_NAME1 + +// Mechoscope +#define ITM57_NAME $ITM57_NAME1 + +// Gluek +#define ITM58_NAME $ITM58_NAME1 + +// Degradator +#define ITM59_NAME $ITM59_NAME1 + +// Tabutask (active) +#define ITM60_NAME $ITM60_NAME1 + +// Amputator +#define ITM61_NAME $ITM61_NAME1 + +// Eleepod +#define ITM62_NAME $ITM62_NAME1 + +// Beeboorat +#define ITM63_NAME $ITM63_NAME1 + +// Zeex +#define ITM64_NAME $ITM64_NAME1 + +// Palochka +#define ITM65_NAME $ITM65_NAME1 + +// Pipka +#define ITM66_NAME $ITM66_NAME1 + +// Nobool +#define ITM67_NAME $ITM67_NAME1 + +// Boorawchick +#define ITM68_NAME $ITM68_NAME1 + +// Pereponka +#define ITM69_NAME $ITM69_NAME1 + +// Zeefick +#define ITM70_NAME $ITM70_NAME1 + +// Dead WeeZyk +#define ITM71_NAME $ITM71_NAME1 + +// Rotten Kernoboo +#define ITM72_NAME $ITM72_NAME1 + +// Tabutask (failed) +#define ITM73_NAME $ITM73_NAME1 + +// Tabutask (completed) +#define ITM74_NAME $ITM74_NAME1 + +// Amputator (empty) +#define ITM75_NAME $ITM75_NAME1 + +// Degradator (empty) +#define ITM76_NAME $ITM76_NAME1 + +// Rotten Pipetka +#define ITM77_NAME $ITM77_NAME1 + +// Mechoscope (empty) +#define ITM78_NAME $ITM78_NAME1 + +/* ---------------------------- COMMENTS SECTION ---------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_COMMENTS $ITM01_COMMENTS1 + +// MacHOTine Gun (heavy) +#define ITM02_COMMENTS $ITM02_COMMENTS1 + +// Speetle System (light) +#define ITM03_COMMENTS $ITM03_COMMENTS1 + +// Speetle System (heavy) +#define ITM04_COMMENTS $ITM04_COMMENTS1 + +// ghOrb Gear (light) +#define ITM05_COMMENTS $ITM05_COMMENTS1 + +// ghOrb Gear (heavy) +#define ITM06_COMMENTS $ITM06_COMMENTS1 + +// Beebbanoza Blockade +#define ITM07_COMMENTS $ITM07_COMMENTS1 + +// Crustest Cannon +#define ITM08_COMMENTS $ITM08_COMMENTS1 + +// Terminator 'Wormer' +#define ITM09_COMMENTS $ITM09_COMMENTS1 + +// Terminator 'Wasp' +#define ITM10_COMMENTS $ITM10_COMMENTS1 + +// Pupok pile +#define ITM11_COMMENTS $ITM11_COMMENTS1 + +// OKorOK pile +#define ITM12_COMMENTS $ITM12_COMMENTS1 + +// Boltoon pack +#define ITM13_COMMENTS $ITM13_COMMENTS1 + +// CopteRig +#define ITM14_COMMENTS $ITM14_COMMENTS1 + +// CopteRig (empty) +#define ITM15_COMMENTS $ITM15_COMMENTS1 + +// CutteRig +#define ITM16_COMMENTS $ITM16_COMMENTS1 + +// CutteRig (empty) +#define ITM17_COMMENTS $ITM17_COMMENTS1 + +// CrotRig +#define ITM18_COMMENTS $ITM18_COMMENTS1 + +// CrotRig (empty) +#define ITM19_COMMENTS $ITM19_COMMENTS1 + +// Lhark - does not exist :) +#define ITM20_COMMENTS $ITM20_COMMENTS1 + +// Lhark - does not exist :) +#define ITM21_COMMENTS $ITM21_COMMENTS1 + +// Vector +#define ITM22_COMMENTS $ITM22_COMMENTS1 + +// Cirtainer +#define ITM23_COMMENTS $ITM23_COMMENTS1 + +// Cirtainer (empty) +#define ITM24_COMMENTS $ITM24_COMMENTS1 + +// Conlarver +#define ITM25_COMMENTS $ITM25_COMMENTS1 + +// Conlarver (empty) +#define ITM26_COMMENTS $ITM26_COMMENTS1 + +// Nymbos +#define ITM27_COMMENTS $ITM27_COMMENTS1 + +// Phlegma +#define ITM28_COMMENTS $ITM28_COMMENTS1 + +// Heroin +#define ITM29_COMMENTS $ITM29_COMMENTS1 + +// Shrub +#define ITM30_COMMENTS $ITM30_COMMENTS1 + +// Poponka +#define ITM31_COMMENTS $ITM31_COMMENTS1 + +// Toxick +#define ITM32_COMMENTS $ITM32_COMMENTS1 + +// eLeech +#define ITM33_COMMENTS $ITM33_COMMENTS1 + +// Kernoboo +#define ITM34_COMMENTS $ITM34_COMMENTS1 + +// Pipetka +#define ITM35_COMMENTS $ITM35_COMMENTS1 + +// WeeZyk +#define ITM36_COMMENTS $ITM36_COMMENTS1 + +// Leepuringa +#define ITM41_COMMENTS $ITM41_COMMENTS1 + +// Dead eLeech +#define ITM42_COMMENTS $ITM42_COMMENTS1 + +// Protractor +#define ITM37_COMMENTS $ITM37_COMMENTS1 + +// Mechanic Messiah +#define ITM38_COMMENTS $ITM38_COMMENTS1 + +// Function-83+ +#define ITM39_COMMENTS $ITM39_COMMENTS1 + +// SpuMMy +#define ITM40_COMMENTS $ITM40_COMMENTS1 + +// Rubox +#define ITM43_COMMENTS $ITM43_COMMENTS1 + +// Zigger-Zagger +#define ITM44_COMMENTS $ITM44_COMMENTS1 + +// Cart +#define ITM45_COMMENTS $ITM45_COMMENTS1 + +// Put-Put +#define ITM46_COMMENTS $ITM46_COMMENTS1 + +// Box +#define ITM47_COMMENTS $ITM47_COMMENTS1 + +// Rattle +#define ITM48_COMMENTS $ITM48_COMMENTS1 + +// Heavy Iron +#define ITM49_COMMENTS $ITM49_COMMENTS1 + +// Star +#define ITM50_COMMENTS $ITM50_COMMENTS1 + +// Whizzer +#define ITM51_COMMENTS $ITM51_COMMENTS1 + +// Husker +#define ITM52_COMMENTS $ITM52_COMMENTS1 + +// Cogged Widget +#define ITM53_COMMENTS $ITM53_COMMENTS1 + +// TankAcid +#define ITM54_COMMENTS $ITM54_COMMENTS1 + +// Peelot +#define ITM55_COMMENTS $ITM55_COMMENTS1 + +// Boot Sector +#define ITM56_COMMENTS $ITM56_COMMENTS1 + +// Mechoscope +#define ITM57_COMMENTS $ITM57_COMMENTS1 + +// Gluek +#define ITM58_COMMENTS $ITM58_COMMENTS1 + +// Degradator +#define ITM59_COMMENTS $ITM59_COMMENTS1 + +// Tabutask (active) +#define ITM60_COMMENTS $ITM60_COMMENTS1 + +// Amputator +#define ITM61_COMMENTS $ITM61_COMMENTS1 + +// Eleepod +#define ITM62_COMMENTS $ITM62_COMMENTS1 + +// Beeboorat +#define ITM63_COMMENTS $ITM63_COMMENTS1 + +// Zeex +#define ITM64_COMMENTS $ITM64_COMMENTS1 + +// Palochka +#define ITM65_COMMENTS $ITM65_COMMENTS1 + +// Pipka +#define ITM66_COMMENTS $ITM66_COMMENTS1 + +// Nobool +#define ITM67_COMMENTS $ITM67_COMMENTS1 + +// Boorawchick +#define ITM68_COMMENTS $ITM68_COMMENTS1 + +// Pereponka +#define ITM69_COMMENTS $ITM69_COMMENTS1 + +// Zeefick +#define ITM70_COMMENTS $ITM70_COMMENTS1 + +// Dead WeeZyk +#define ITM71_COMMENTS $ITM71_COMMENTS1 + +// Rotten Kernoboo +#define ITM72_COMMENTS $ITM72_COMMENTS1 + +// Tabutask (failed) +#define ITM73_COMMENTS $ITM73_COMMENTS1 + +// Tabutask (completed) +#define ITM74_COMMENTS $ITM74_COMMENTS1 + +// Amputator (empty) +#define ITM75_COMMENTS $ITM75_COMMENTS1 + +// Degradator (empty) +#define ITM76_COMMENTS $ITM76_COMMENTS1 + +// Rotten Pipetka +#define ITM77_COMMENTS $ITM77_COMMENTS1 + +// Mechoscope (empty) +#define ITM78_COMMENTS $ITM78_COMMENTS1 + +/* ------------------------- SHOP COMMENTS SECTION -------------------------- */ + +// MacHOTine Gun (light) +#define iITM01_COMMENTS $iITM01_COMMENTS1 + +// MacHOTine Gun (heavy) +#define iITM02_COMMENTS $iITM02_COMMENTS1 + +// Speetle System (light) +#define iITM03_COMMENTS $iITM03_COMMENTS1 + +// Speetle System (heavy) +#define iITM04_COMMENTS $iITM04_COMMENTS1 + +// ghOrb Gear (light) +#define iITM05_COMMENTS $iITM05_COMMENTS1 + +// ghOrb Gear (heavy) +#define iITM06_COMMENTS $iITM06_COMMENTS1 + +// Beebbanoza Blockade +#define iITM07_COMMENTS $iITM07_COMMENTS1 + +// Crustest Cannon +#define iITM08_COMMENTS $iITM08_COMMENTS1 + +// Terminator 'Wormer' +#define iITM09_COMMENTS $iITM09_COMMENTS1 + +// Terminator 'Wasp' +#define iITM10_COMMENTS $iITM10_COMMENTS1 + +// Pupok pile +#define iITM11_COMMENTS $iITM11_COMMENTS1 + +// OKorOK pile +#define iITM12_COMMENTS $iITM12_COMMENTS1 + +// Boltoon pack +#define iITM13_COMMENTS $iITM13_COMMENTS1 + +// CopteRig +#define iITM14_COMMENTS $iITM14_COMMENTS1 + +// CopteRig (empty) +#define iITM15_COMMENTS $iITM15_COMMENTS1 + +// CutteRig +#define iITM16_COMMENTS $iITM16_COMMENTS1 + +// CutteRig (empty) +#define iITM17_COMMENTS $iITM17_COMMENTS1 + +// CrotRig +#define iITM18_COMMENTS $iITM18_COMMENTS1 + +// CrotRig (empty) +#define iITM19_COMMENTS $iITM19_COMMENTS1 + +// Lhark - does not exist :) +#define iITM20_COMMENTS $iITM20_COMMENTS1 + +// Lhark - does not exist :) +#define iITM21_COMMENTS $iITM21_COMMENTS1 + +// Vector +#define iITM22_COMMENTS $iITM22_COMMENTS1 + +// Cirtainer +#define iITM23_COMMENTS $iITM23_COMMENTS1 + +// Cirtainer (empty) +#define iITM24_COMMENTS $iITM24_COMMENTS1 + +// Conlarver +#define iITM25_COMMENTS $iITM25_COMMENTS1 + +// Conlarver (empty) +#define iITM26_COMMENTS $iITM26_COMMENTS1 + +// Nymbos +#define iITM27_COMMENTS $iITM27_COMMENTS1 + +// Phlegma +#define iITM28_COMMENTS $iITM28_COMMENTS1 + +// Heroin +#define iITM29_COMMENTS $iITM29_COMMENTS1 + +// Shrub +#define iITM30_COMMENTS $iITM30_COMMENTS1 + +// Poponka +#define iITM31_COMMENTS $iITM31_COMMENTS1 + +// Toxick +#define iITM32_COMMENTS $iITM32_COMMENTS1 + +// eLeech +#define iITM33_COMMENTS $iITM33_COMMENTS1 + +// Kernoboo +#define iITM34_COMMENTS $iITM34_COMMENTS1 + +// Pipetka +#define iITM35_COMMENTS $iITM35_COMMENTS1 + +// WeeZyk +#define iITM36_COMMENTS $iITM36_COMMENTS1 + +// Protractor +#define iITM37_COMMENTS $iITM37_COMMENTS1 + +// Mechanic Messiah +#define iITM38_COMMENTS $iITM38_COMMENTS1 + +// Function-83+ +#define iITM39_COMMENTS $iITM39_COMMENTS1 + +// SpuMMy +#define iITM40_COMMENTS $iITM40_COMMENTS1 + +// Leepuringa +#define iITM41_COMMENTS $iITM41_COMMENTS1 + +// Dead eLeech +#define iITM42_COMMENTS $iITM42_COMMENTS1 + +// Rubox +#define iITM43_COMMENTS $iITM43_COMMENTS1 + +// Zigger-Zagger +#define iITM44_COMMENTS $iITM44_COMMENTS1 + +// Cart +#define iITM45_COMMENTS $iITM45_COMMENTS1 + +// Put-Put +#define iITM46_COMMENTS $iITM46_COMMENTS1 + +// Box +#define iITM47_COMMENTS $iITM47_COMMENTS1 + +// Rattle +#define iITM48_COMMENTS $iITM48_COMMENTS1 + +// Heavy Iron +#define iITM49_COMMENTS $iITM49_COMMENTS1 + +// Star +#define iITM50_COMMENTS $iITM50_COMMENTS1 + +// Whizzer +#define iITM51_COMMENTS $iITM51_COMMENTS1 + +// Husker +#define iITM52_COMMENTS $iITM52_COMMENTS1 + +// Cogged Widget +#define iITM53_COMMENTS $iITM53_COMMENTS1 + +// TankAcid +#define iITM54_COMMENTS $iITM54_COMMENTS1 + +// Boot Sector +#define iITM56_COMMENTS $iITM56_COMMENTS1 + +// Peelot +#define iITM55_COMMENTS $iITM55_COMMENTS1 + +// Mechoscope +#define iITM57_COMMENTS $iITM57_COMMENTS1 + +// Gluek +#define iITM58_COMMENTS $iITM58_COMMENTS1 + +// Degradator +#define iITM59_COMMENTS $iITM59_COMMENTS1 + +// Tabutask (active) +#define iITM60_COMMENTS $iITM60_COMMENTS1 + +// Amputator +#define iITM61_COMMENTS $iITM61_COMMENTS1 + +// Eleepod +#define iITM62_COMMENTS $iITM62_COMMENTS1 + +// Beeboorat +#define iITM63_COMMENTS $iITM63_COMMENTS1 + +// Zeex +#define iITM64_COMMENTS $iITM64_COMMENTS1 + +// Palochka +#define iITM65_COMMENTS $iITM65_COMMENTS1 + +// Pipka +#define iITM66_COMMENTS $iITM66_COMMENTS1 + +// Nobool +#define iITM67_COMMENTS $iITM67_COMMENTS1 + +// Boorawchick +#define iITM68_COMMENTS $iITM68_COMMENTS1 + +// Pereponka +#define iITM69_COMMENTS $iITM69_COMMENTS1 + +// Zeefick +#define iITM70_COMMENTS $iITM70_COMMENTS1 + +// Dead WeeZyk +#define iITM71_COMMENTS $iITM71_COMMENTS1 + +// Rotten Kernoboo +#define iITM72_COMMENTS $iITM72_COMMENTS1 + +// Tabutask (failed) +#define iITM73_COMMENTS $iITM73_COMMENTS1 + +// Tabutask (completed) +#define iITM74_COMMENTS $iITM74_COMMENTS1 + +// Amputator (empty) +#define iITM75_COMMENTS $iITM75_COMMENTS1 + +// Degradator (empty) +#define iITM76_COMMENTS $iITM76_COMMENTS1 + +// Rotten Pipetka +#define iITM77_COMMENTS $iITM77_COMMENTS1 + +// Mechoscope (empty) +#define iITM78_COMMENTS $iITM78_COMMENTS1 + +/* --------------------------- ITEMS INFO SECTION --------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_INFO $ITM01_INFO1 + +// MacHOTine Gun (heavy) +#define ITM02_INFO $ITM02_INFO1 + +// Speetle System (light) +#define ITM03_INFO $ITM03_INFO1 + +// Speetle System (heavy) +#define ITM04_INFO $ITM04_INFO1 + +// ghOrb Gear (light) +#define ITM05_INFO $ITM05_INFO1 + +// ghOrb Gear (heavy) +#define ITM06_INFO $ITM06_INFO1 + +// Beebbanoza Blockade +#define ITM07_INFO $ITM07_INFO1 + +// Crustest Cannon +#define ITM08_INFO $ITM08_INFO1 + +// Terminator 'Wormer' +#define ITM09_INFO $ITM09_INFO1 + +// Terminator 'Wasp' +#define ITM10_INFO $ITM10_INFO1 + +// CopteRig +#define ITM14_INFO $ITM14_INFO1 + +// CopteRig (empty) +#define ITM15_INFO $ITM15_INFO1 + +// CutteRig +#define ITM16_INFO $ITM16_INFO1 + +// CutteRig (empty) +#define ITM17_INFO $ITM17_INFO1 + +// CrotRig +#define ITM18_INFO $ITM18_INFO1 + +// CrotRig (empty) +#define ITM19_INFO $ITM19_INFO1 + +// Vector +#define ITM22_INFO $ITM22_INFO1 + +// Cirtainer (empty) +#define ITM24_INFO $ITM24_INFO1 + +// Conlarver (empty) +#define ITM26_INFO $ITM26_INFO1 + +// Tabutask +#define ITM60_INFO $ITM60_INFO1 + +// Poponka +#define ITM31_INFO $ITM31_INFO1 + +// Protractor +#define ITM37_INFO $ITM37_INFO1 + +// Mechanic Messiah +#define ITM38_INFO $ITM38_INFO1 + +// Function-83+ +#define ITM39_INFO $ITM39_INFO1 + +// Boot Sector +#define ITM56_INFO $ITM56_INFO1 + +// Peelot +#define ITM55_INFO $ITM55_INFO1 + +// Mechoscope(empty) +#define ITM75_INFO $ITM75_INFO1 + +// Gluek +#define ITM58_INFO $ITM58_INFO1 + +// Degradator(empty) +#define ITM76_INFO $ITM76_INFO1 + +// Amputator(empty) +#define ITM78_INFO $ITM78_INFO1 + +// Eleepod +#define ITM62_INFO $ITM62_INFO1 + +// Beeboorat +#define ITM63_INFO $ITM63_INFO1 + +// Zeex +#define ITM64_INFO $ITM64_INFO1 + +/* --------------------------- PARAMETERS SECTION --------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_PARAMS $ITM01_PARAMS1 + +// MacHOTine Gun (heavy) +#define ITM02_PARAMS $ITM02_PARAMS1 + +// Speetle System (light) +#define ITM03_PARAMS $ITM03_PARAMS1 + +// Speetle System (heavy) +#define ITM04_PARAMS $ITM04_PARAMS1 + +// ghOrb Gear (light) +#define ITM05_PARAMS $ITM05_PARAMS1 + +// ghOrb Gear (heavy) +#define ITM06_PARAMS $ITM06_PARAMS1 + +// Beebbanoza Blockade +#define ITM07_PARAMS $ITM07_PARAMS1 + +// Crustest Cannon +#define ITM08_PARAMS $ITM08_PARAMS1 + +// Terminator 'Wormer' +#define ITM09_PARAMS $ITM09_PARAMS1 + +// Terminator 'Wasp' +#define ITM10_PARAMS $ITM10_PARAMS1 + +// Pupok pile +#define ITM11_PARAMS $ITM11_PARAMS1 + +// OKorOK pile +#define ITM12_PARAMS $ITM12_PARAMS1 + +// Boltoon pack +#define ITM13_PARAMS $ITM13_PARAMS1 + +// CopteRig +#define ITM14_PARAMS $ITM14_PARAMS1 + +// CopteRig (empty) +#define ITM15_PARAMS $ITM15_PARAMS1 + +// CutteRig +#define ITM16_PARAMS $ITM16_PARAMS1 + +// CutteRig (empty) +#define ITM17_PARAMS $ITM17_PARAMS1 + +// CrotRig +#define ITM18_PARAMS $ITM18_PARAMS1 + +// CrotRig (empty) +#define ITM19_PARAMS $ITM19_PARAMS1 + +// Lhark - does not exist :) +#define ITM20_PARAMS $ITM20_PARAMS1 + +// Lhark - does not exist :) +#define ITM21_PARAMS $ITM21_PARAMS1 + +// Vector +#define ITM22_PARAMS $ITM22_PARAMS1 + +// Cirtainer +#define ITM23_PARAMS $ITM23_PARAMS1 + +// Cirtainer (empty) +#define ITM24_PARAMS $ITM24_PARAMS1 + +// Conlarver +#define ITM25_PARAMS $ITM25_PARAMS1 + +// Conlarver (empty) +#define ITM26_PARAMS $ITM26_PARAMS1 + +// Nymbos +#define ITM27_PARAMS $ITM27_PARAMS1 + +// Phlegma +#define ITM28_PARAMS $ITM28_PARAMS1 + +// Heroin +#define ITM29_PARAMS $ITM29_PARAMS1 + +// Shrub +#define ITM30_PARAMS $ITM30_PARAMS1 + +// Poponka +#define ITM31_PARAMS $ITM31_PARAMS1 + +// Toxick +#define ITM32_PARAMS $ITM32_PARAMS1 + +// eLeech +#define ITM33_PARAMS $ITM33_PARAMS1 + +// Kernoboo +#define ITM34_PARAMS $ITM34_PARAMS1 + +// Pipetka +#define ITM35_PARAMS $ITM35_PARAMS1 + +// WeeZyk +#define ITM36_PARAMS $ITM36_PARAMS1 + +// Protractor +#define ITM37_PARAMS $ITM37_PARAMS1 + +// Mechanic Messiah +#define ITM38_PARAMS $ITM38_PARAMS1 + +// Function-83+ +#define ITM39_PARAMS $ITM39_PARAMS1 + +// SpuMMy +#define ITM40_PARAMS $ITM40_PARAMS1 + +// Leepuringa +#define ITM41_PARAMS $ITM41_PARAMS1 + +// Dead eLeech +#define ITM42_PARAMS $ITM42_PARAMS1 + +// Rubox +#define ITM43_PARAMS $ITM43_PARAMS1 + +// Zigger-Zagger +#define ITM44_PARAMS $ITM44_PARAMS1 + +// Cart +#define ITM45_PARAMS $ITM45_PARAMS1 + +// Put-Put +#define ITM46_PARAMS $ITM46_PARAMS1 + +// Box +#define ITM47_PARAMS $ITM47_PARAMS1 + +// Rattle +#define ITM48_PARAMS $ITM48_PARAMS1 + +// Heavy Iron +#define ITM49_PARAMS $ITM49_PARAMS1 + +// Star +#define ITM50_PARAMS $ITM50_PARAMS1 + +// Whizzer +#define ITM51_PARAMS $ITM51_PARAMS1 + +// Husker +#define ITM52_PARAMS $ITM52_PARAMS1 + +// Cogged Widget +#define ITM53_PARAMS $ITM53_PARAMS1 + +// TankAcid +#define ITM54_PARAMS $ITM54_PARAMS1 + +// Boot Sector +#define ITM56_PARAMS $ITM56_PARAMS1 + +// Peelot +#define ITM55_PARAMS $ITM55_PARAMS1 + +// Mechoscope +#define ITM57_PARAMS $ITM57_PARAMS1 + +// Gluek +#define ITM58_PARAMS $ITM58_PARAMS1 + +// Degradator +#define ITM59_PARAMS $ITM59_PARAMS1 + +// Tabutask (active) +#define ITM60_PARAMS $ITM60_PARAMS1 + +// Amputator +#define ITM61_PARAMS $ITM61_PARAMS1 + +// Eleepod +#define ITM62_PARAMS $ITM62_PARAMS1 + +// Beeboorat +#define ITM63_PARAMS $ITM63_PARAMS1 + +// Zeex +#define ITM64_PARAMS $ITM64_PARAMS1 + +// Palochka +#define ITM65_PARAMS $ITM65_PARAMS1 + +// Pipka +#define ITM66_PARAMS $ITM66_PARAMS1 + +// Nobool +#define ITM67_PARAMS $ITM67_PARAMS1 + +// Boorawchick +#define ITM68_PARAMS $ITM68_PARAMS1 + +// Pereponka +#define ITM69_PARAMS $ITM69_PARAMS1 + +// Zeefick +#define ITM70_PARAMS $ITM70_PARAMS1 + +// Dead WeeZyk +#define ITM71_PARAMS $ITM71_PARAMS1 + +// Rotten Kernoboo +#define ITM72_PARAMS $ITM72_PARAMS1 + +// Tabutask (failed) +#define ITM73_PARAMS $ITM73_PARAMS1 + +// Tabutask (completed) +#define ITM74_PARAMS $ITM74_PARAMS1 + +// Amputator (empty) +#define ITM75_PARAMS $ITM75_PARAMS1 + +// Degradator (empty) +#define ITM76_PARAMS $ITM76_PARAMS1 + +// Rotten Pipetka +#define ITM77_PARAMS $ITM77_PARAMS1 + +// Mechoscope (empty) +#define ITM78_PARAMS $ITM78_PARAMS1 + +// Tips... + +#define MODE_BUTTON_TEXT $MODE_BUTTON_TEXT1 +#define PICKUP_ITEMS_BUTTON_TEXT $PICKUP_ITEMS_BUTTON_TEXT1 +#define PICKUP_WEAPONS_BUTTON_TEXT $PICKUP_WEAPONS_BUTTON_TEXT1 +#define ESCAVE_BUTTON_TEXT $ESCAVE_BUTTON_TEXT1 +#define ENERGY_IND_TEXT $ENERGY_IND_TEXT1 +#define LOAD_IND_TEXT $LOAD_IND_TEXT1 +#define POWERUP_IND_TEXT $POWERUP_IND_TEXT1 +#define SPIRAL_IND_TEXT $SPIRAL_IND_TEXT1 + +// Escaves... +#define ESCAVE_NAME0 $ESCAVE_NAME01 +#define ESCAVE_NAME1 $ESCAVE_NAME11 +#define ESCAVE_NAME2 $ESCAVE_NAME21 +#define ESCAVE_NAME3 $ESCAVE_NAME31 +#define ESCAVE_NAME4 $ESCAVE_NAME41 +#define ESCAVE_NAME5 $ESCAVE_NAME51 +#define ESCAVE_NAME6 $ESCAVE_NAME61 +#define ESCAVE_NAME7 $ESCAVE_NAME71 + diff --git a/data/actint/a_str2.inc b/data/actint/a_str2.inc new file mode 100644 index 00000000..bab080d0 --- /dev/null +++ b/data/actint/a_str2.inc @@ -0,0 +1,1154 @@ + +/* + actInt strings - Local Version +*/ + +// Menu strings... +#define STR_OFF $STR_OFF2 +#define STR_MAP $STR_MAP2 +#define STR_WMAP $STR_WMAP2 +#define STR_TARGETS $STR_TARGETS2 +#define STR_CAMERAS $STR_CAMERAS2 +#define STR_PARAMS $STR_PARAMS2 +#define STR_BOOTSECTOR $STR_BOOTSECTOR2 +#define STR_PROTRACTOR $STR_PROTRACTOR2 +#define STR_MECH_MESSIAH $STR_MECH_MESSIAH2 +#define STR_PASS_TO $STR_PASS_TO2 + +// Protractor menu strings... +#define STR_Spobsion $STR_Spobsion2 +#define STR_Resizing $STR_Resizing2 +#define STR_Barrier $STR_Barrier2 +#define STR_Beebs_Festival $STR_Beebs_Festival2 +#define STR_Circus $STR_Circus2 +#define STR_Ostrich $STR_Ostrich2 +#define STR_Function83 $STR_Function832 +#define STR_HyperBeacon $STR_HyperBeacon2 + +// Mech messiah menu strings... +#define STR_Cloak $STR_Cloak2 +#define STR_Luck $STR_Luck2 +#define STR_Beebsospy $STR_Beebsospy2 +#define STR_Firework $STR_Firework2 +#define STR_Shake_Up $STR_Shake_Up2 +#define STR_Blackada $STR_Blackada2 + +// Function-83 menu strings (and world names)... +#define STR_Fostral $STR_Fostral2 +#define STR_Glorx $STR_Glorx2 +#define STR_Necross $STR_Necross2 +#define STR_Xplo $STR_Xplo2 +#define STR_Khox $STR_Khox2 +#define STR_Boozeena $STR_Boozeena2 +#define STR_Weexow $STR_Weexow2 +#define STR_hMok $STR_hMok2 +#define STR_Threall $STR_Threall2 +#define STR_Ark_a_Znoy $STR_Ark_a_Znoy2 + +// Mechoses... +#define MECH00_NAME $MECH00_NAME2 +#define MECH01_NAME $MECH01_NAME2 +#define MECH02_NAME $MECH02_NAME2 +#define MECH03_NAME $MECH03_NAME2 +#define MECH04_NAME $MECH04_NAME2 +#define MECH05_NAME $MECH05_NAME2 +#define MECH06_NAME $MECH06_NAME2 +#define MECH07_NAME $MECH07_NAME2 +#define MECH08_NAME $MECH08_NAME2 +#define MECH09_NAME $MECH09_NAME2 +#define MECH10_NAME $MECH10_NAME2 +#define MECH11_NAME $MECH11_NAME2 +#define MECH12_NAME $MECH12_NAME2 +#define MECH13_NAME $MECH13_NAME2 +#define MECH14_NAME $MECH14_NAME2 +#define MECH15_NAME $MECH15_NAME2 +#define MECH16_NAME $MECH16_NAME2 +#define MECH17_NAME $MECH17_NAME2 +#define MECH18_NAME $MECH18_NAME2 +#define MECH19_NAME $MECH19_NAME2 +#define MECH20_NAME $MECH20_NAME2 +#define MECH21_NAME $MECH21_NAME2 +#define MECH22_NAME $MECH22_NAME2 +#define MECH23_NAME $MECH23_NAME2 +#define MECH24_NAME $MECH24_NAME2 +#define MECH25_NAME $MECH25_NAME2 +#define MECH26_NAME $MECH26_NAME2 +#define MECH27_NAME $MECH27_NAME2 +#define MECH28_NAME $MECH28_NAME2 +#define MECH29_NAME $MECH29_NAME2 +#define MECH30_NAME $MECH30_NAME2 +#define MECH31_NAME $MECH31_NAME2 +#define MECH32_NAME $MECH32_NAME2 +#define MECH33_NAME $MECH33_NAME2 +#define MECH34_NAME $MECH34_NAME2 +#define MECH35_NAME $MECH35_NAME2 +#define MECH36_NAME $MECH36_NAME2 +#define MECH37_NAME $MECH37_NAME2 +#define MECH38_NAME $MECH38_NAME2 + +/* --------------------------------- ITEMS ---------------------------------- */ +/* ----------------------------- NAMES SECTION ------------------------------ */ + +// MacHOTine Gun (light) +#define ITM01_NAME $ITM01_NAME2 + +// MacHOTine Gun (heavy) +#define ITM02_NAME $ITM02_NAME2 + +// Speetle System (light) +#define ITM03_NAME $ITM03_NAME2 + +// Speetle System (heavy) +#define ITM04_NAME $ITM04_NAME2 + +// ghOrb Gear (light) +#define ITM05_NAME $ITM05_NAME2 + +// ghOrb Gear (heavy) +#define ITM06_NAME $ITM06_NAME2 + +// Beebbanoza Blockade +#define ITM07_NAME $ITM07_NAME2 + +// Crustest Cannon +#define ITM08_NAME $ITM08_NAME2 + +// Terminator 'Wormer' +#define ITM09_NAME $ITM09_NAME2 + +// Terminator 'Wasp' +#define ITM10_NAME $ITM10_NAME2 + +// Pupok pile +#define ITM11_NAME $ITM11_NAME2 + +// OKorOK pile +#define ITM12_NAME $ITM12_NAME2 + +// Boltoon pack +#define ITM13_NAME $ITM13_NAME2 + +// CopteRig +#define ITM14_NAME $ITM14_NAME2 + +// CopteRig (empty) +#define ITM15_NAME $ITM15_NAME2 + +// CutteRig +#define ITM16_NAME $ITM16_NAME2 + +// CutteRig (empty) +#define ITM17_NAME $ITM17_NAME2 + +// CrotRig +#define ITM18_NAME $ITM18_NAME2 + +// CrotRig (empty) +#define ITM19_NAME $ITM19_NAME2 + +// Lhark - does not exist :) +#define ITM20_NAME $ITM20_NAME2 + +// Lhark - does not exist :) +#define ITM21_NAME $ITM21_NAME2 + +// Vector +#define ITM22_NAME $ITM22_NAME2 + +// Cirtainer +#define ITM23_NAME $ITM23_NAME2 + +// Cirtainer (empty) +#define ITM24_NAME $ITM24_NAME2 + +// Conlarver +#define ITM25_NAME $ITM25_NAME2 + +// Conlarver (empty) +#define ITM26_NAME $ITM26_NAME2 + +// Nymbos +#define ITM27_NAME $ITM27_NAME2 + +// Phlegma +#define ITM28_NAME $ITM28_NAME2 + +// Heroin +#define ITM29_NAME $ITM29_NAME2 + +// Shrub +#define ITM30_NAME $ITM30_NAME2 + +// Poponka +#define ITM31_NAME $ITM31_NAME2 + +// Toxick +#define ITM32_NAME $ITM32_NAME2 + +// eLeech +#define ITM33_NAME $ITM33_NAME2 + +// Kernoboo +#define ITM34_NAME $ITM34_NAME2 + +// Pipetka +#define ITM35_NAME $ITM35_NAME2 + +// WeeZyk +#define ITM36_NAME $ITM36_NAME2 + +// Protractor +#define ITM37_NAME $ITM37_NAME2 + +// Mechanic Messiah +#define ITM38_NAME $ITM38_NAME2 + +// Function-83+ +#define ITM39_NAME $ITM39_NAME2 + +// SpuMMy +#define ITM40_NAME $ITM40_NAME2 + +// Leepuringa +#define ITM41_NAME $ITM41_NAME2 + +// Dead eLeech +#define ITM42_NAME $ITM42_NAME2 + +// Rubox +#define ITM43_NAME $ITM43_NAME2 + +// Zigger-Zagger +#define ITM44_NAME $ITM44_NAME2 + +// Cart +#define ITM45_NAME $ITM45_NAME2 + +// Put-Put +#define ITM46_NAME $ITM46_NAME2 + +// Box +#define ITM47_NAME $ITM47_NAME2 + +// Rattle +#define ITM48_NAME $ITM48_NAME2 + +// Heavy Iron +#define ITM49_NAME $ITM49_NAME2 + +// Star +#define ITM50_NAME $ITM50_NAME2 + +// Whizzer +#define ITM51_NAME $ITM51_NAME2 + +// Husker +#define ITM52_NAME $ITM52_NAME2 + +// Cogged Widget +#define ITM53_NAME $ITM53_NAME2 + +// TankAcid +#define ITM54_NAME $ITM54_NAME2 + +// Boot Sector +#define ITM56_NAME $ITM56_NAME2 + +// Peelot +#define ITM55_NAME $ITM55_NAME2 + +// Mechoscope +#define ITM57_NAME $ITM57_NAME2 + +// Gluek +#define ITM58_NAME $ITM58_NAME2 + +// Degradator +#define ITM59_NAME $ITM59_NAME2 + +// Tabutask (active) +#define ITM60_NAME $ITM60_NAME2 + +// Amputator +#define ITM61_NAME $ITM61_NAME2 + +// Eleepod +#define ITM62_NAME $ITM62_NAME2 + +// Beeboorat +#define ITM63_NAME $ITM63_NAME2 + +// Zeex +#define ITM64_NAME $ITM64_NAME2 + +// Palochka +#define ITM65_NAME $ITM65_NAME2 + +// Pipka +#define ITM66_NAME $ITM66_NAME2 + +// Nobool +#define ITM67_NAME $ITM67_NAME2 + +// Boorawchick +#define ITM68_NAME $ITM68_NAME2 + +// Pereponka +#define ITM69_NAME $ITM69_NAME2 + +// Zeefick +#define ITM70_NAME $ITM70_NAME2 + +// Dead WeeZyk +#define ITM71_NAME $ITM71_NAME2 + +// Rotten Kernoboo +#define ITM72_NAME $ITM72_NAME2 + +// Tabutask (failed) +#define ITM73_NAME $ITM73_NAME2 + +// Tabutask (completed) +#define ITM74_NAME $ITM74_NAME2 + +// Amputator (empty) +#define ITM75_NAME $ITM75_NAME2 + +// Degradator (empty) +#define ITM76_NAME $ITM76_NAME2 + +// Rotten Pipetka +#define ITM77_NAME $ITM77_NAME2 + +// Mechoscope (empty) +#define ITM78_NAME $ITM78_NAME2 + +/* ---------------------------- COMMENTS SECTION ---------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_COMMENTS $ITM01_COMMENTS2 + +// MacHOTine Gun (heavy) +#define ITM02_COMMENTS $ITM02_COMMENTS2 + +// Speetle System (light) +#define ITM03_COMMENTS $ITM03_COMMENTS2 + +// Speetle System (heavy) +#define ITM04_COMMENTS $ITM04_COMMENTS2 + +// ghOrb Gear (light) +#define ITM05_COMMENTS $ITM05_COMMENTS2 + +// ghOrb Gear (heavy) +#define ITM06_COMMENTS $ITM06_COMMENTS2 + +// Beebbanoza Blockade +#define ITM07_COMMENTS $ITM07_COMMENTS2 + +// Crustest Cannon +#define ITM08_COMMENTS $ITM08_COMMENTS2 + +// Terminator 'Wormer' +#define ITM09_COMMENTS $ITM09_COMMENTS2 + +// Terminator 'Wasp' +#define ITM10_COMMENTS $ITM10_COMMENTS2 + +// Pupok pile +#define ITM11_COMMENTS $ITM11_COMMENTS2 + +// OKorOK pile +#define ITM12_COMMENTS $ITM12_COMMENTS2 + +// Boltoon pack +#define ITM13_COMMENTS $ITM13_COMMENTS2 + +// CopteRig +#define ITM14_COMMENTS $ITM14_COMMENTS2 + +// CopteRig (empty) +#define ITM15_COMMENTS $ITM15_COMMENTS2 + +// CutteRig +#define ITM16_COMMENTS $ITM16_COMMENTS2 + +// CutteRig (empty) +#define ITM17_COMMENTS $ITM17_COMMENTS2 + +// CrotRig +#define ITM18_COMMENTS $ITM18_COMMENTS2 + +// CrotRig (empty) +#define ITM19_COMMENTS $ITM19_COMMENTS2 + +// Lhark - does not exist :) +#define ITM20_COMMENTS $ITM20_COMMENTS2 + +// Lhark - does not exist :) +#define ITM21_COMMENTS $ITM21_COMMENTS2 + +// Vector +#define ITM22_COMMENTS $ITM22_COMMENTS2 + +// Cirtainer +#define ITM23_COMMENTS $ITM23_COMMENTS2 + +// Cirtainer (empty) +#define ITM24_COMMENTS $ITM24_COMMENTS2 + +// Conlarver +#define ITM25_COMMENTS $ITM25_COMMENTS2 + +// Conlarver (empty) +#define ITM26_COMMENTS $ITM26_COMMENTS2 + +// Nymbos +#define ITM27_COMMENTS $ITM27_COMMENTS2 + +// Phlegma +#define ITM28_COMMENTS $ITM28_COMMENTS2 + +// Heroin +#define ITM29_COMMENTS $ITM29_COMMENTS2 + +// Shrub +#define ITM30_COMMENTS $ITM30_COMMENTS2 + +// Poponka +#define ITM31_COMMENTS $ITM31_COMMENTS2 + +// Toxick +#define ITM32_COMMENTS $ITM32_COMMENTS2 + +// eLeech +#define ITM33_COMMENTS $ITM33_COMMENTS2 + +// Kernoboo +#define ITM34_COMMENTS $ITM34_COMMENTS2 + +// Pipetka +#define ITM35_COMMENTS $ITM35_COMMENTS2 + +// WeeZyk +#define ITM36_COMMENTS $ITM36_COMMENTS2 + +// Leepuringa +#define ITM41_COMMENTS $ITM41_COMMENTS2 + +// Dead eLeech +#define ITM42_COMMENTS $ITM42_COMMENTS2 + +// Protractor +#define ITM37_COMMENTS $ITM37_COMMENTS2 + +// Mechanic Messiah +#define ITM38_COMMENTS $ITM38_COMMENTS2 + +// Function-83+ +#define ITM39_COMMENTS $ITM39_COMMENTS2 + +// SpuMMy +#define ITM40_COMMENTS $ITM40_COMMENTS2 + +// Rubox +#define ITM43_COMMENTS $ITM43_COMMENTS2 + +// Zigger-Zagger +#define ITM44_COMMENTS $ITM44_COMMENTS2 + +// Cart +#define ITM45_COMMENTS $ITM45_COMMENTS2 + +// Put-Put +#define ITM46_COMMENTS $ITM46_COMMENTS2 + +// Box +#define ITM47_COMMENTS $ITM47_COMMENTS2 + +// Rattle +#define ITM48_COMMENTS $ITM48_COMMENTS2 + +// Heavy Iron +#define ITM49_COMMENTS $ITM49_COMMENTS2 + +// Star +#define ITM50_COMMENTS $ITM50_COMMENTS2 + +// Whizzer +#define ITM51_COMMENTS $ITM51_COMMENTS2 + +// Husker +#define ITM52_COMMENTS $ITM52_COMMENTS2 + +// Cogged Widget +#define ITM53_COMMENTS $ITM53_COMMENTS2 + +// TankAcid +#define ITM54_COMMENTS $ITM54_COMMENTS2 + +// Peelot +#define ITM55_COMMENTS $ITM55_COMMENTS2 + +// Boot Sector +#define ITM56_COMMENTS $ITM56_COMMENTS2 + +// Mechoscope +#define ITM57_COMMENTS $ITM57_COMMENTS2 + +// Gluek +#define ITM58_COMMENTS $ITM58_COMMENTS2 + +// Degradator +#define ITM59_COMMENTS $ITM59_COMMENTS2 + +// Tabutask (active) +#define ITM60_COMMENTS $ITM60_COMMENTS2 + +// Amputator +#define ITM61_COMMENTS $ITM61_COMMENTS2 + +// Eleepod +#define ITM62_COMMENTS $ITM62_COMMENTS2 + +// Beeboorat +#define ITM63_COMMENTS $ITM63_COMMENTS2 + +// Zeex +#define ITM64_COMMENTS $ITM64_COMMENTS2 + +// Palochka +#define ITM65_COMMENTS $ITM65_COMMENTS2 + +// Pipka +#define ITM66_COMMENTS $ITM66_COMMENTS2 + +// Nobool +#define ITM67_COMMENTS $ITM67_COMMENTS2 + +// Boorawchick +#define ITM68_COMMENTS $ITM68_COMMENTS2 + +// Pereponka +#define ITM69_COMMENTS $ITM69_COMMENTS2 + +// Zeefick +#define ITM70_COMMENTS $ITM70_COMMENTS2 + +// Dead WeeZyk +#define ITM71_COMMENTS $ITM71_COMMENTS2 + +// Rotten Kernoboo +#define ITM72_COMMENTS $ITM72_COMMENTS2 + +// Tabutask (failed) +#define ITM73_COMMENTS $ITM73_COMMENTS2 + +// Tabutask (completed) +#define ITM74_COMMENTS $ITM74_COMMENTS2 + +// Amputator (empty) +#define ITM75_COMMENTS $ITM75_COMMENTS2 + +// Degradator (empty) +#define ITM76_COMMENTS $ITM76_COMMENTS2 + +// Rotten Pipetka +#define ITM77_COMMENTS $ITM77_COMMENTS2 + +// Mechoscope (empty) +#define ITM78_COMMENTS $ITM78_COMMENTS2 + +/* ------------------------- SHOP COMMENTS SECTION -------------------------- */ + +// MacHOTine Gun (light) +#define iITM01_COMMENTS $iITM01_COMMENTS2 + +// MacHOTine Gun (heavy) +#define iITM02_COMMENTS $iITM02_COMMENTS2 + +// Speetle System (light) +#define iITM03_COMMENTS $iITM03_COMMENTS2 + +// Speetle System (heavy) +#define iITM04_COMMENTS $iITM04_COMMENTS2 + +// ghOrb Gear (light) +#define iITM05_COMMENTS $iITM05_COMMENTS2 + +// ghOrb Gear (heavy) +#define iITM06_COMMENTS $iITM06_COMMENTS2 + +// Beebbanoza Blockade +#define iITM07_COMMENTS $iITM07_COMMENTS2 + +// Crustest Cannon +#define iITM08_COMMENTS $iITM08_COMMENTS2 + +// Terminator 'Wormer' +#define iITM09_COMMENTS $iITM09_COMMENTS2 + +// Terminator 'Wasp' +#define iITM10_COMMENTS $iITM10_COMMENTS2 + +// Pupok pile +#define iITM11_COMMENTS $iITM11_COMMENTS2 + +// OKorOK pile +#define iITM12_COMMENTS $iITM12_COMMENTS2 + +// Boltoon pack +#define iITM13_COMMENTS $iITM13_COMMENTS2 + +// CopteRig +#define iITM14_COMMENTS $iITM14_COMMENTS2 + +// CopteRig (empty) +#define iITM15_COMMENTS $iITM15_COMMENTS2 + +// CutteRig +#define iITM16_COMMENTS $iITM16_COMMENTS2 + +// CutteRig (empty) +#define iITM17_COMMENTS $iITM17_COMMENTS2 + +// CrotRig +#define iITM18_COMMENTS $iITM18_COMMENTS2 + +// CrotRig (empty) +#define iITM19_COMMENTS $iITM19_COMMENTS2 + +// Lhark - does not exist :) +#define iITM20_COMMENTS $iITM20_COMMENTS2 + +// Lhark - does not exist :) +#define iITM21_COMMENTS $iITM21_COMMENTS2 + +// Vector +#define iITM22_COMMENTS $iITM22_COMMENTS2 + +// Cirtainer +#define iITM23_COMMENTS $iITM23_COMMENTS2 + +// Cirtainer (empty) +#define iITM24_COMMENTS $iITM24_COMMENTS2 + +// Conlarver +#define iITM25_COMMENTS $iITM25_COMMENTS2 + +// Conlarver (empty) +#define iITM26_COMMENTS $iITM26_COMMENTS2 + +// Nymbos +#define iITM27_COMMENTS $iITM27_COMMENTS2 + +// Phlegma +#define iITM28_COMMENTS $iITM28_COMMENTS2 + +// Heroin +#define iITM29_COMMENTS $iITM29_COMMENTS2 + +// Shrub +#define iITM30_COMMENTS $iITM30_COMMENTS2 + +// Poponka +#define iITM31_COMMENTS $iITM31_COMMENTS2 + +// Toxick +#define iITM32_COMMENTS $iITM32_COMMENTS2 + +// eLeech +#define iITM33_COMMENTS $iITM33_COMMENTS2 + +// Kernoboo +#define iITM34_COMMENTS $iITM34_COMMENTS2 + +// Pipetka +#define iITM35_COMMENTS $iITM35_COMMENTS2 + +// WeeZyk +#define iITM36_COMMENTS $iITM36_COMMENTS2 + +// Protractor +#define iITM37_COMMENTS $iITM37_COMMENTS2 + +// Mechanic Messiah +#define iITM38_COMMENTS $iITM38_COMMENTS2 + +// Function-83+ +#define iITM39_COMMENTS $iITM39_COMMENTS2 + +// SpuMMy +#define iITM40_COMMENTS $iITM40_COMMENTS2 + +// Leepuringa +#define iITM41_COMMENTS $iITM41_COMMENTS2 + +// Dead eLeech +#define iITM42_COMMENTS $iITM42_COMMENTS2 + +// Rubox +#define iITM43_COMMENTS $iITM43_COMMENTS2 + +// Zigger-Zagger +#define iITM44_COMMENTS $iITM44_COMMENTS2 + +// Cart +#define iITM45_COMMENTS $iITM45_COMMENTS2 + +// Put-Put +#define iITM46_COMMENTS $iITM46_COMMENTS2 + +// Box +#define iITM47_COMMENTS $iITM47_COMMENTS2 + +// Rattle +#define iITM48_COMMENTS $iITM48_COMMENTS2 + +// Heavy Iron +#define iITM49_COMMENTS $iITM49_COMMENTS2 + +// Star +#define iITM50_COMMENTS $iITM50_COMMENTS2 + +// Whizzer +#define iITM51_COMMENTS $iITM51_COMMENTS2 + +// Husker +#define iITM52_COMMENTS $iITM52_COMMENTS2 + +// Cogged Widget +#define iITM53_COMMENTS $iITM53_COMMENTS2 + +// TankAcid +#define iITM54_COMMENTS $iITM54_COMMENTS2 + +// Boot Sector +#define iITM56_COMMENTS $iITM56_COMMENTS2 + +// Peelot +#define iITM55_COMMENTS $iITM55_COMMENTS2 + +// Mechoscope +#define iITM57_COMMENTS $iITM57_COMMENTS2 + +// Gluek +#define iITM58_COMMENTS $iITM58_COMMENTS2 + +// Degradator +#define iITM59_COMMENTS $iITM59_COMMENTS2 + +// Tabutask (active) +#define iITM60_COMMENTS $iITM60_COMMENTS2 + +// Amputator +#define iITM61_COMMENTS $iITM61_COMMENTS2 + +// Eleepod +#define iITM62_COMMENTS $iITM62_COMMENTS2 + +// Beeboorat +#define iITM63_COMMENTS $iITM63_COMMENTS2 + +// Zeex +#define iITM64_COMMENTS $iITM64_COMMENTS2 + +// Palochka +#define iITM65_COMMENTS $iITM65_COMMENTS2 + +// Pipka +#define iITM66_COMMENTS $iITM66_COMMENTS2 + +// Nobool +#define iITM67_COMMENTS $iITM67_COMMENTS2 + +// Boorawchick +#define iITM68_COMMENTS $iITM68_COMMENTS2 + +// Pereponka +#define iITM69_COMMENTS $iITM69_COMMENTS2 + +// Zeefick +#define iITM70_COMMENTS $iITM70_COMMENTS2 + +// Dead WeeZyk +#define iITM71_COMMENTS $iITM71_COMMENTS2 + +// Rotten Kernoboo +#define iITM72_COMMENTS $iITM72_COMMENTS2 + +// Tabutask (failed) +#define iITM73_COMMENTS $iITM73_COMMENTS2 + +// Tabutask (completed) +#define iITM74_COMMENTS $iITM74_COMMENTS2 + +// Amputator (empty) +#define iITM75_COMMENTS $iITM75_COMMENTS2 + +// Degradator (empty) +#define iITM76_COMMENTS $iITM76_COMMENTS2 + +// Rotten Pipetka +#define iITM77_COMMENTS $iITM77_COMMENTS2 + +// Mechoscope (empty) +#define iITM78_COMMENTS $iITM78_COMMENTS2 + +/* --------------------------- ITEMS INFO SECTION --------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_INFO $ITM01_INFO2 + +// MacHOTine Gun (heavy) +#define ITM02_INFO $ITM02_INFO2 + +// Speetle System (light) +#define ITM03_INFO $ITM03_INFO2 + +// Speetle System (heavy) +#define ITM04_INFO $ITM04_INFO2 + +// ghOrb Gear (light) +#define ITM05_INFO $ITM05_INFO2 + +// ghOrb Gear (heavy) +#define ITM06_INFO $ITM06_INFO2 + +// Beebbanoza Blockade +#define ITM07_INFO $ITM07_INFO2 + +// Crustest Cannon +#define ITM08_INFO $ITM08_INFO2 + +// Terminator 'Wormer' +#define ITM09_INFO $ITM09_INFO2 + +// Terminator 'Wasp' +#define ITM10_INFO $ITM10_INFO2 + +// CopteRig +#define ITM14_INFO $ITM14_INFO2 + +// CopteRig (empty) +#define ITM15_INFO $ITM15_INFO2 + +// CutteRig +#define ITM16_INFO $ITM16_INFO2 + +// CutteRig (empty) +#define ITM17_INFO $ITM17_INFO2 + +// CrotRig +#define ITM18_INFO $ITM18_INFO2 + +// CrotRig (empty) +#define ITM19_INFO $ITM19_INFO2 + +// Vector +#define ITM22_INFO $ITM22_INFO2 + +// Cirtainer (empty) +#define ITM24_INFO $ITM24_INFO2 + +// Conlarver (empty) +#define ITM26_INFO $ITM26_INFO2 + +// Tabutask +#define ITM60_INFO $ITM60_INFO2 + +// Poponka +#define ITM31_INFO $ITM31_INFO2 + +// Protractor +#define ITM37_INFO $ITM37_INFO2 + +// Mechanic Messiah +#define ITM38_INFO $ITM38_INFO2 + +// Function-83+ +#define ITM39_INFO $ITM39_INFO2 + +// Boot Sector +#define ITM56_INFO $ITM56_INFO2 + +// Peelot +#define ITM55_INFO $ITM55_INFO2 + +// Mechoscope(empty) +#define ITM75_INFO $ITM75_INFO2 + +// Gluek +#define ITM58_INFO $ITM58_INFO2 + +// Degradator(empty) +#define ITM76_INFO $ITM76_INFO2 + +// Amputator(empty) +#define ITM78_INFO $ITM78_INFO2 + +// Eleepod +#define ITM62_INFO $ITM62_INFO2 + +// Beeboorat +#define ITM63_INFO $ITM63_INFO2 + +// Zeex +#define ITM64_INFO $ITM64_INFO2 + +/* --------------------------- PARAMETERS SECTION --------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_PARAMS $ITM01_PARAMS2 + +// MacHOTine Gun (heavy) +#define ITM02_PARAMS $ITM02_PARAMS2 + +// Speetle System (light) +#define ITM03_PARAMS $ITM03_PARAMS2 + +// Speetle System (heavy) +#define ITM04_PARAMS $ITM04_PARAMS2 + +// ghOrb Gear (light) +#define ITM05_PARAMS $ITM05_PARAMS2 + +// ghOrb Gear (heavy) +#define ITM06_PARAMS $ITM06_PARAMS2 + +// Beebbanoza Blockade +#define ITM07_PARAMS $ITM07_PARAMS2 + +// Crustest Cannon +#define ITM08_PARAMS $ITM08_PARAMS2 + +// Terminator 'Wormer' +#define ITM09_PARAMS $ITM09_PARAMS2 + +// Terminator 'Wasp' +#define ITM10_PARAMS $ITM10_PARAMS2 + +// Pupok pile +#define ITM11_PARAMS $ITM11_PARAMS2 + +// OKorOK pile +#define ITM12_PARAMS $ITM12_PARAMS2 + +// Boltoon pack +#define ITM13_PARAMS $ITM13_PARAMS2 + +// CopteRig +#define ITM14_PARAMS $ITM14_PARAMS2 + +// CopteRig (empty) +#define ITM15_PARAMS $ITM15_PARAMS2 + +// CutteRig +#define ITM16_PARAMS $ITM16_PARAMS2 + +// CutteRig (empty) +#define ITM17_PARAMS $ITM17_PARAMS2 + +// CrotRig +#define ITM18_PARAMS $ITM18_PARAMS2 + +// CrotRig (empty) +#define ITM19_PARAMS $ITM19_PARAMS2 + +// Lhark - does not exist :) +#define ITM20_PARAMS $ITM20_PARAMS2 + +// Lhark - does not exist :) +#define ITM21_PARAMS $ITM21_PARAMS2 + +// Vector +#define ITM22_PARAMS $ITM22_PARAMS2 + +// Cirtainer +#define ITM23_PARAMS $ITM23_PARAMS2 + +// Cirtainer (empty) +#define ITM24_PARAMS $ITM24_PARAMS2 + +// Conlarver +#define ITM25_PARAMS $ITM25_PARAMS2 + +// Conlarver (empty) +#define ITM26_PARAMS $ITM26_PARAMS2 + +// Nymbos +#define ITM27_PARAMS $ITM27_PARAMS2 + +// Phlegma +#define ITM28_PARAMS $ITM28_PARAMS2 + +// Heroin +#define ITM29_PARAMS $ITM29_PARAMS2 + +// Shrub +#define ITM30_PARAMS $ITM30_PARAMS2 + +// Poponka +#define ITM31_PARAMS $ITM31_PARAMS2 + +// Toxick +#define ITM32_PARAMS $ITM32_PARAMS2 + +// eLeech +#define ITM33_PARAMS $ITM33_PARAMS2 + +// Kernoboo +#define ITM34_PARAMS $ITM34_PARAMS2 + +// Pipetka +#define ITM35_PARAMS $ITM35_PARAMS2 + +// WeeZyk +#define ITM36_PARAMS $ITM36_PARAMS2 + +// Protractor +#define ITM37_PARAMS $ITM37_PARAMS2 + +// Mechanic Messiah +#define ITM38_PARAMS $ITM38_PARAMS2 + +// Function-83+ +#define ITM39_PARAMS $ITM39_PARAMS2 + +// SpuMMy +#define ITM40_PARAMS $ITM40_PARAMS2 + +// Leepuringa +#define ITM41_PARAMS $ITM41_PARAMS2 + +// Dead eLeech +#define ITM42_PARAMS $ITM42_PARAMS2 + +// Rubox +#define ITM43_PARAMS $ITM43_PARAMS2 + +// Zigger-Zagger +#define ITM44_PARAMS $ITM44_PARAMS2 + +// Cart +#define ITM45_PARAMS $ITM45_PARAMS2 + +// Put-Put +#define ITM46_PARAMS $ITM46_PARAMS2 + +// Box +#define ITM47_PARAMS $ITM47_PARAMS2 + +// Rattle +#define ITM48_PARAMS $ITM48_PARAMS2 + +// Heavy Iron +#define ITM49_PARAMS $ITM49_PARAMS2 + +// Star +#define ITM50_PARAMS $ITM50_PARAMS2 + +// Whizzer +#define ITM51_PARAMS $ITM51_PARAMS2 + +// Husker +#define ITM52_PARAMS $ITM52_PARAMS2 + +// Cogged Widget +#define ITM53_PARAMS $ITM53_PARAMS2 + +// TankAcid +#define ITM54_PARAMS $ITM54_PARAMS2 + +// Boot Sector +#define ITM56_PARAMS $ITM56_PARAMS2 + +// Peelot +#define ITM55_PARAMS $ITM55_PARAMS2 + +// Mechoscope +#define ITM57_PARAMS $ITM57_PARAMS2 + +// Gluek +#define ITM58_PARAMS $ITM58_PARAMS2 + +// Degradator +#define ITM59_PARAMS $ITM59_PARAMS2 + +// Tabutask (active) +#define ITM60_PARAMS $ITM60_PARAMS2 + +// Amputator +#define ITM61_PARAMS $ITM61_PARAMS2 + +// Eleepod +#define ITM62_PARAMS $ITM62_PARAMS2 + +// Beeboorat +#define ITM63_PARAMS $ITM63_PARAMS2 + +// Zeex +#define ITM64_PARAMS $ITM64_PARAMS2 + +// Palochka +#define ITM65_PARAMS $ITM65_PARAMS2 + +// Pipka +#define ITM66_PARAMS $ITM66_PARAMS2 + +// Nobool +#define ITM67_PARAMS $ITM67_PARAMS2 + +// Boorawchick +#define ITM68_PARAMS $ITM68_PARAMS2 + +// Pereponka +#define ITM69_PARAMS $ITM69_PARAMS2 + +// Zeefick +#define ITM70_PARAMS $ITM70_PARAMS2 + +// Dead WeeZyk +#define ITM71_PARAMS $ITM71_PARAMS2 + +// Rotten Kernoboo +#define ITM72_PARAMS $ITM72_PARAMS2 + +// Tabutask (failed) +#define ITM73_PARAMS $ITM73_PARAMS2 + +// Tabutask (completed) +#define ITM74_PARAMS $ITM74_PARAMS2 + +// Amputator (empty) +#define ITM75_PARAMS $ITM75_PARAMS2 + +// Degradator (empty) +#define ITM76_PARAMS $ITM76_PARAMS2 + +// Rotten Pipetka +#define ITM77_PARAMS $ITM77_PARAMS2 + +// Mechoscope (empty) +#define ITM78_PARAMS $ITM78_PARAMS2 + +// Tips... +#define MODE_BUTTON_TEXT $MODE_BUTTON_TEXT2 +#define PICKUP_ITEMS_BUTTON_TEXT $PICKUP_ITEMS_BUTTON_TEXT2 +#define PICKUP_WEAPONS_BUTTON_TEXT $PICKUP_WEAPONS_BUTTON_TEXT2 +#define ESCAVE_BUTTON_TEXT $ESCAVE_BUTTON_TEXT2 +#define ENERGY_IND_TEXT $ENERGY_IND_TEXT2 +#define LOAD_IND_TEXT $LOAD_IND_TEXT2 +#define POWERUP_IND_TEXT $POWERUP_IND_TEXT2 +#define SPIRAL_IND_TEXT $SPIRAL_IND_TEXT2 + +// Escaves... +#define ESCAVE_NAME0 $ESCAVE_NAME02 +#define ESCAVE_NAME1 $ESCAVE_NAME12 +#define ESCAVE_NAME2 $ESCAVE_NAME22 +#define ESCAVE_NAME3 $ESCAVE_NAME32 +#define ESCAVE_NAME4 $ESCAVE_NAME42 +#define ESCAVE_NAME5 $ESCAVE_NAME52 +#define ESCAVE_NAME6 $ESCAVE_NAME62 +#define ESCAVE_NAME7 $ESCAVE_NAME72 + diff --git a/data/actint/aci_ev.inc b/data/actint/aci_ev.inc new file mode 100644 index 00000000..3167d641 --- /dev/null +++ b/data/actint/aci_ev.inc @@ -0,0 +1,84 @@ + +// ActInt event codes... +#define ACI_PUT_ITEM 1 +#define ACI_DROP_ITEM 2 +#define ACI_CHANGE_ITEM_DATA 3 + +#define ACI_ACTIVATE_ITEM 4 +#define ACI_DEACTIVATE_ITEM 5 +#define ACI_GET_ITEM_DATA 6 +#define ACI_CHECK_MOUSE 7 +#define ACI_SET_DROP_LEVEL 8 + +#define EV_CHANGE_MODE 1 +#define EV_SET_MODE 2 +#define EV_ACTIVATE_MENU 3 +#define EV_CHANGE_SCREEN 4 +#define EV_FULLSCR_CHANGE 5 +#define EV_ACTIVATE_IINV 6 +#define EV_DEACTIVATE_IINV 7 +#define EV_ACTIVATE_MATRIX 8 +#define EV_DEACTIVATE_MATRIX 9 +#define EV_EVINCE_PALETTE 10 +#define EV_INIT_MATRIX_OBJ 11 +#define EV_INIT_SC_MATRIX_OBJ 12 +#define EV_REDRAW 13 +#define EV_CANCEL_MATRIX 14 +#define EV_AUTO_MOVE_ITEMS 15 +#define EV_SET_MECH_NAME 16 + +#define EV_NEXT_SHOP_AVI 17 +#define EV_PREV_SHOP_AVI 18 + +#define EV_CHANGE_AVI_LIST 19 + +#define EV_BUY_ITEM 20 + +#define EV_SET_ITM_PICKUP 21 +#define EV_SET_WPN_PICKUP 22 + +#define EV_ACTIVATE_SHOP_MENU 23 +#define EV_CHOOSE_SHOP_ITEM 24 + +#define EV_NEXT_PHRASE 25 +#define EV_START_SPEECH 26 + +#define EV_SHOW_QUESTS 27 +#define EV_ASK_QUEST 28 + +#define EV_TRY_2_ENTER 29 +#define EV_GET_CIRT 30 + +#define EV_TAKE_ELEECH 31 +#define EV_GET_ELEECH 32 + +#define EV_ISCR_KEYTRAP 33 + +#define EV_LOCK_ISCREEN 34 +#define EV_UNLOCK_ISCREEN 35 + +#define EV_SELL_MOVE_ITEM 36 +#define EV_CHANGE_AVI_INDEX 37 + +#define EV_TELEPORT 38 + +#define EV_INIT_BUTTONS 39 + +#define EV_ENTER_TEXT_MODE 40 +#define EV_LEAVE_TEXT_MODE 41 + +#define EV_PROTRACTOR_EVENT 42 +#define EV_MECH_MESSIAH_EVENT 43 + +#define EV_GET_BLOCK_PHRASE 44 + +#define EV_PAUSE_AML 45 +#define EV_RESUME_AML 46 + +#define EV_ENTER_CHAT 47 +#define EV_LEAVE_CHAT 48 + +#define EV_ITEM_TEXT 49 + +#define EV_GET_RUBOX 50 +#define EV_INIT_AVI_OBJECT 51 diff --git a/data/actint/aci_evnt.h b/data/actint/aci_evnt.h new file mode 100644 index 00000000..475b4063 --- /dev/null +++ b/data/actint/aci_evnt.h @@ -0,0 +1,40 @@ + +// Some special keys... +#define ACS_STARTUP_KEY 0x1001 + +// aciScreenEventCommand::code values... +#define ACS_SET_RESOURCE 0 +#define ACS_EXEC_SEQUENCE 1 +#define ACS_EXT_EVENT 2 +#define ACS_EXIT 3 +#define ACS_CHANGE_SCROLLER 4 +#define ACS_INPUT_STRING 5 +#define ACS_CHANGE_STR_STATE 6 + +// External events... +#define ACS_GLOBAL_EXIT 0 + +#define ACS_SET_SOUND_MODE 1 +#define ACS_SET_MUSIC_MODE 2 +#define ACS_SET_SOUND_VOLUME 3 +#define ACS_SET_MUSIC_VOLUME 4 +#define ACS_SET_TUTORIAL_MODE 5 + +#define ACS_INIT_SOUND_MODE 6 +#define ACS_INIT_MUSIC_MODE 7 +#define ACS_INIT_SOUND_VOLUME 8 +#define ACS_INIT_MUSIC_VOLUME 9 +#define ACS_INIT_TUTORIAL_MODE 10 + +#define ACS_CHANGE_SOUND_MODE 11 +#define ACS_CHANGE_MUSIC_MODE 12 +#define ACS_CHANGE_TUTORIAL_MODE 13 + +#define ACS_INIT_SLOT_NAME 14 +#define ACS_INIT_SLOT_NAME_INPUT 15 +#define ACS_SAVE_GAME 16 + +#define ACS_SET_AUTORUN_MODE 17 +#define ACS_INIT_AUTORUN_MODE 18 +#define ACS_CHANGE_AUTORUN_MODE 19 + diff --git a/data/actint/aci_hi.scr b/data/actint/aci_hi.scr new file mode 100644 index 00000000..19880adc --- /dev/null +++ b/data/actint/aci_hi.scr @@ -0,0 +1,15 @@ + +#include "actint/a_consts.h" +#include "actint/aci_ev.inc" + +#include "actint/a_str.inc" +#include "actint/a_str1.inc" +#include "actint/actint.inc" + +#include "actint/tutorial.inc" + +#include "actint/main_h.inc" + +#include "actint/item_prm.inc" +#include "actint/mech_prm.inc" + diff --git a/data/actint/aci_hi2.scr b/data/actint/aci_hi2.scr new file mode 100644 index 00000000..dbe16fcc --- /dev/null +++ b/data/actint/aci_hi2.scr @@ -0,0 +1,15 @@ + +#include "actint/a_consts.h" +#include "actint/aci_ev.inc" + +#include "actint/a_str.inc" +#include "actint/a_str2.inc" +#include "actint/actint.inc" + +#include "actint/tutorial.inc" + +#include "actint/main_h.inc" + +#include "actint/item_prm.inc" +#include "actint/mech_prm.inc" + diff --git a/data/actint/aci_iscr.inc b/data/actint/aci_iscr.inc new file mode 100644 index 00000000..f075047a --- /dev/null +++ b/data/actint/aci_iscr.inc @@ -0,0 +1,1713 @@ + +/* ---------------------------- ISCREEN SECTION ----------------------------- */ + +#include "actint/escaves.inc" + +#define SHUTTER_DELTA_X 20 +#define SHUTTER_DELTA_Y 20 + +#define MSHUTTER_DELTA_X 40 +#define MSHUTTER_DELTA_Y 60 + +iscreen_section { + cell_size 36 + +/* ----------------------------- ITEMS SECTION ------------------------------ */ + + invItem $ITM01_NAME + $ITM01 + $iITM01_COMMENTS + bmp_file "resource/actint/iscreen/items/itm01.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm01.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm01.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm01r.avi" + no_show_shots + } + invItem $ITM02_NAME + $ITM02 + $iITM02_COMMENTS + bmp_file "resource/actint/iscreen/items/itm02.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm02.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm02.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm02r.avi" + no_show_shots + } + invItem $ITM03_NAME + $ITM03 + $iITM03_COMMENTS + bmp_file "resource/actint/iscreen/items/itm03.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm03.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm03.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm03r.avi" + no_show_shots + } + invItem $ITM04_NAME + $ITM04 + $iITM04_COMMENTS + bmp_file "resource/actint/iscreen/items/itm04.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm04.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm04.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm04r.avi" + no_show_shots + } + invItem $ITM05_NAME + $ITM05 + $iITM05_COMMENTS + bmp_file "resource/actint/iscreen/items/itm05.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm05.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm05.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm05r.avi" + no_show_shots + } + invItem $ITM06_NAME + $ITM06 + $iITM06_COMMENTS + bmp_file "resource/actint/iscreen/items/itm06.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm06.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm06.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm06r.avi" + no_show_shots + } + invItem $ITM07_NAME + $ITM07 + $iITM07_COMMENTS + bmp_file "resource/actint/iscreen/items/itm07.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm07.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm07.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm07r.avi" + no_show_shots + } + invItem $ITM08_NAME + $ITM08 + $iITM08_COMMENTS + bmp_file "resource/actint/iscreen/items/itm08.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm08.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm08.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm08r.avi" + no_show_shots + } + invItem $ITM09_NAME + $ITM09 + $iITM09_COMMENTS + bmp_file "resource/actint/iscreen/items/itm09.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm09.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm09.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm09r.avi" + no_show_shots + } + invItem $ITM10_NAME + $ITM10 + $iITM10_COMMENTS + bmp_file "resource/actint/iscreen/items/itm10.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm10.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm10.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm10r.avi" + no_show_shots + } + invItem $ITM11_NAME + $ITM11 + $iITM11_COMMENTS + bmp_file "resource/actint/iscreen/items/itm11.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm11.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm11.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm11r.avi" + } + invItem $ITM12_NAME + $ITM12 + $iITM12_COMMENTS + bmp_file "resource/actint/iscreen/items/itm12.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm12.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm12.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm12r.avi" + } + invItem $ITM13_NAME + $ITM13 + $iITM13_COMMENTS + bmp_file "resource/actint/iscreen/items/itm13.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm13.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm13.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm13r.avi" + } + invItem $ITM14_NAME + $ITM14 + $iITM14_COMMENTS + bmp_file "resource/actint/iscreen/items/itm14.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm14.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm14.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm14r.avi" + } + invItem $ITM15_NAME + $ITM15 + $iITM15_COMMENTS + bmp_file "resource/actint/iscreen/items/itm15.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm15.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm14.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm14r.avi" + } + invItem $ITM16_NAME + $ITM16 + $iITM16_COMMENTS + bmp_file "resource/actint/iscreen/items/itm16.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm16.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm16.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm16r.avi" + } + invItem $ITM17_NAME + $ITM17 + $iITM17_COMMENTS + bmp_file "resource/actint/iscreen/items/itm17.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm17.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm16.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm16r.avi" + } + invItem $ITM18_NAME + $ITM18 + $iITM18_COMMENTS + bmp_file "resource/actint/iscreen/items/itm18.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm18.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm18.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm18r.avi" + } + invItem $ITM19_NAME + $ITM19 + $iITM19_COMMENTS + bmp_file "resource/actint/iscreen/items/itm19.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm19.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm18.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm18r.avi" + } + invItem $ITM20_NAME + $ITM20 + $iITM20_COMMENTS + bmp_file "resource/actint/iscreen/items/itm20.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm20.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm20.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm20r.avi" + } + invItem $ITM21_NAME + $ITM21 + $iITM21_COMMENTS + bmp_file "resource/actint/iscreen/items/itm21.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm21.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm21.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm21r.avi" + } + invItem $ITM22_NAME + $ITM22 + $iITM22_COMMENTS + bmp_file "resource/actint/iscreen/items/itm22.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm22.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm22.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm22r.avi" + } + invItem $ITM23_NAME + $ITM23 + $iITM23_COMMENTS + bmp_file "resource/actint/iscreen/items/itm23.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm24.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm24.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm24r.avi" + } + invItem $ITM24_NAME + $ITM24 + $iITM24_COMMENTS + bmp_file "resource/actint/iscreen/items/itm24.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm24.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm24.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm24r.avi" + } + invItem $ITM25_NAME + $ITM25 + $iITM25_COMMENTS + bmp_file "resource/actint/iscreen/items/itm25.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm25.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm26.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm26r.avi" + } + invItem $ITM26_NAME + $ITM26 + $iITM26_COMMENTS + bmp_file "resource/actint/iscreen/items/itm26.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm26.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm26.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm26r.avi" + } + invItem $ITM27_NAME + $ITM27 + $iITM27_COMMENTS + bmp_file "resource/actint/iscreen/items/itm27.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm27.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm27.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm27r.avi" + } + invItem $ITM28_NAME + $ITM28 + $iITM28_COMMENTS + bmp_file "resource/actint/iscreen/items/itm28.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm28.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm28.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm28r.avi" + } + invItem $ITM29_NAME + $ITM29 + $iITM29_COMMENTS + bmp_file "resource/actint/iscreen/items/itm29.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm29.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm29.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm29r.avi" + } + invItem $ITM30_NAME + $ITM30 + $iITM30_COMMENTS + bmp_file "resource/actint/iscreen/items/itm30.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm30.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm30.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm30r.avi" + } + invItem $ITM31_NAME + $ITM31 + $iITM31_COMMENTS + bmp_file "resource/actint/iscreen/items/itm31.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm31.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm31.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm31r.avi" + } + invItem $ITM32_NAME + $ITM32 + $iITM32_COMMENTS + bmp_file "resource/actint/iscreen/items/itm32.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm32.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm32.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm32r.avi" + } + invItem $ITM33_NAME + $ITM33 + $iITM33_COMMENTS + bmp_file "resource/actint/iscreen/items/itm33.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm33.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm33.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm33r.avi" + } + invItem $ITM34_NAME + $ITM34 + $iITM34_COMMENTS + bmp_file "resource/actint/iscreen/items/itm34.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm34.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm34.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm34r.avi" + } + invItem $ITM35_NAME + $ITM35 + $iITM35_COMMENTS + bmp_file "resource/actint/iscreen/items/itm35.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm35.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm35.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm35r.avi" + } + invItem $ITM36_NAME + $ITM36 + $iITM36_COMMENTS + bmp_file "resource/actint/iscreen/items/itm36.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm36.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm36.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm36r.avi" + } + invItem $ITM37_NAME + $ITM37 + $iITM37_COMMENTS + bmp_file "resource/actint/iscreen/items/itm37.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm37.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm37.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm37r.avi" + } + invItem $ITM38_NAME + $ITM38 + $iITM38_COMMENTS + bmp_file "resource/actint/iscreen/items/itm38.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm38.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm38.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm38r.avi" + } + invItem $ITM39_NAME + $ITM39 + $iITM39_COMMENTS + bmp_file "resource/actint/iscreen/items/itm39.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm39.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm39.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm39r.avi" + } + invItem $ITM40_NAME + $ITM40 + $iITM40_COMMENTS + bmp_file "resource/actint/iscreen/items/itm40.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm40.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm40.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm40r.avi" + } + invItem $ITM41_NAME + $ITM41 + $iITM41_COMMENTS + bmp_file "resource/actint/iscreen/items/itm41.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm41.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm41.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm41r.avi" + } + invItem $ITM42_NAME + $ITM42 + $iITM42_COMMENTS + bmp_file "resource/actint/iscreen/items/itm42.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm42.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm42.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm42r.avi" + } + invItem $ITM43_NAME + $ITM43 + $iITM43_COMMENTS + bmp_file "resource/actint/iscreen/items/itm43.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm43.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm43.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm43r.avi" + } + invItem $ITM44_NAME + $ITM44 + $iITM44_COMMENTS + bmp_file "resource/actint/iscreen/items/itm44.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm44.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm44.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm44r.avi" + } + invItem $ITM45_NAME + $ITM45 + $iITM45_COMMENTS + bmp_file "resource/actint/iscreen/items/itm45.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm45.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm45.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm45r.avi" + } + invItem $ITM46_NAME + $ITM46 + $iITM46_COMMENTS + bmp_file "resource/actint/iscreen/items/itm46.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm46.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm46.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm46r.avi" + } + invItem $ITM47_NAME + $ITM47 + $iITM47_COMMENTS + bmp_file "resource/actint/iscreen/items/itm47.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm47.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm47.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm47r.avi" + } + invItem $ITM48_NAME + $ITM48 + $iITM48_COMMENTS + bmp_file "resource/actint/iscreen/items/itm48.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm48.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm48.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm48r.avi" + } + invItem $ITM49_NAME + $ITM49 + $iITM49_COMMENTS + bmp_file "resource/actint/iscreen/items/itm49.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm49.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm49.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm49r.avi" + } + invItem $ITM50_NAME + $ITM50 + $iITM50_COMMENTS + bmp_file "resource/actint/iscreen/items/itm50.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm50.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm50.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm50r.avi" + } + invItem $ITM51_NAME + $ITM51 + $iITM51_COMMENTS + bmp_file "resource/actint/iscreen/items/itm51.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm51.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm51.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm51r.avi" + } + invItem $ITM52_NAME + $ITM52 + $iITM52_COMMENTS + bmp_file "resource/actint/iscreen/items/itm52.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm52.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm52.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm52r.avi" + } + invItem $ITM53_NAME + $ITM53 + $iITM53_COMMENTS + bmp_file "resource/actint/iscreen/items/itm53.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm53.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm53.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm53r.avi" + } + invItem $ITM54_NAME + $ITM54 + $iITM54_COMMENTS + bmp_file "resource/actint/iscreen/items/itm54.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm54.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm54.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm54r.avi" + } + invItem $ITM55_NAME + $ITM55 + $iITM55_COMMENTS + bmp_file "resource/actint/iscreen/items/itm55.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm55.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm55.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm55r.avi" + } + invItem $ITM56_NAME + $ITM56 + $iITM56_COMMENTS + bmp_file "resource/actint/iscreen/items/itm56.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm56.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm56.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm56r.avi" + } + invItem $ITM57_NAME + $ITM57 + $iITM57_COMMENTS + bmp_file "resource/actint/iscreen/items/itm57.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm57.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm57.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm57r.avi" + } + invItem $ITM58_NAME + $ITM58 + $iITM58_COMMENTS + bmp_file "resource/actint/iscreen/items/itm58.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm58.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm58.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm58r.avi" + } + invItem $ITM59_NAME + $ITM59 + $iITM59_COMMENTS + bmp_file "resource/actint/iscreen/items/itm59.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm59.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm59.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm59r.avi" + } + invItem $ITM60_NAME + $ITM60 + $iITM60_COMMENTS + bmp_file "resource/actint/iscreen/items/itm60.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm60.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm60.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm60r.avi" + } + invItem $ITM61_NAME + $ITM61 + $iITM61_COMMENTS + bmp_file "resource/actint/iscreen/items/itm61.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm61.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm61.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm61r.avi" + } + invItem $ITM62_NAME + $ITM62 + $iITM62_COMMENTS + bmp_file "resource/actint/iscreen/items/itm62.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm62.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm62.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm62r.avi" + } + invItem $ITM63_NAME + $ITM63 + $iITM63_COMMENTS + bmp_file "resource/actint/iscreen/items/itm63.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm63.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm63.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm63r.avi" + } + invItem $ITM64_NAME + $ITM64 + $iITM64_COMMENTS + bmp_file "resource/actint/iscreen/items/itm64.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm64.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm64.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm64r.avi" + } + invItem $ITM65_NAME + $ITM65 + $iITM65_COMMENTS + bmp_file "resource/actint/iscreen/items/itm65.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm65.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm65.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm65r.avi" + } + invItem $ITM66_NAME + $ITM66 + $iITM66_COMMENTS + bmp_file "resource/actint/iscreen/items/itm66.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm66.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm66.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm66r.avi" + } + invItem $ITM67_NAME + $ITM67 + $iITM67_COMMENTS + bmp_file "resource/actint/iscreen/items/itm67.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm67.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm67.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm67r.avi" + } + invItem $ITM68_NAME + $ITM68 + $iITM68_COMMENTS + bmp_file "resource/actint/iscreen/items/itm68.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm68.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm68.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm68r.avi" + } + invItem $ITM69_NAME + $ITM69 + $iITM69_COMMENTS + bmp_file "resource/actint/iscreen/items/itm69.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm69.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm69.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm69r.avi" + } + invItem $ITM70_NAME + $ITM70 + $iITM70_COMMENTS + bmp_file "resource/actint/iscreen/items/itm70.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm70.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm70.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm70r.avi" + } + invItem $ITM71_NAME + $ITM71 + $iITM71_COMMENTS + bmp_file "resource/actint/iscreen/items/itm71.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm71.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm71.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm71r.avi" + } + invItem $ITM72_NAME + $ITM72 + $iITM72_COMMENTS + bmp_file "resource/actint/iscreen/items/itm72.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm72.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm72.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm72r.avi" + } + invItem $ITM73_NAME + $ITM73 + $iITM73_COMMENTS + bmp_file "resource/actint/iscreen/items/itm74.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm60.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm60.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm60r.avi" + } + invItem $ITM74_NAME + $ITM74 + $iITM74_COMMENTS + bmp_file "resource/actint/iscreen/items/itm73.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm60.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm60.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm60r.avi" + } + invItem $ITM75_NAME + $ITM75 + $iITM75_COMMENTS + bmp_file "resource/actint/iscreen/items/itm75.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm61.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm61.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm61r.avi" + } + invItem $ITM76_NAME + $ITM76 + $iITM76_COMMENTS + bmp_file "resource/actint/iscreen/items/itm76.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm59.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm59.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm59r.avi" + } + invItem $ITM77_NAME + $ITM77 + $iITM77_COMMENTS + bmp_file "resource/actint/iscreen/items/itm77.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm77.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm77.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm77r.avi" + } + invItem $ITM78_NAME + $ITM78 + $iITM78_COMMENTS + bmp_file "resource/actint/iscreen/items/itm78.bmp" + num_avi_ids 3 + avi_id $ACI_PICTURE_AVI_ENG "items/itm57.avi" + avi_id $ACI_TEXT_AVI_ENG "items/text/itm57.avi" + avi_id $ACI_TEXT_AVI_RUS "items/text/itm57r.avi" + } + +/* -------------------------------------------------------------------------- */ + + info_panel { + x 460 + y 465 + + size_x 332 + size_y 112 + + range_font + font 1 + } + + info_panel { + id $ACI_ANSWER_PANEL + back_col 0 + +// vspace 0 + + vspace -2 + hspace 1 + + range_font + font $ACI_PHRASE_FONT + + max_str 5 + } + + info_panel { + id $ACI_SHOP_TIME_PANEL + + no_align + + info_offs_x 5 + info_offs_y 10 + + hspace 2 + vspace 10 + + back_col 0 + + range_font + font 1 + } + + info_panel { + id $ACI_PRICE_PANEL + + hspace 1 + vspace -1 + + range_font + font 1 + } + counter INV_COUNTER { + id $ACI_CREDITS_PANEL + + x 476 + y 16 + + font 2 + range_font + + size_x 100 + size_y 40 + } + + invMatrix $MECH00_ID { + $iMATRIX_HIRES + $MATRIX00_BODY + } + invMatrix $MECH01_ID { + $iMATRIX_HIRES + $MATRIX01_BODY + } + invMatrix $MECH02_ID { + $iMATRIX_HIRES + $MATRIX02_BODY + } + invMatrix $MECH03_ID { + $iMATRIX_HIRES + $MATRIX03_BODY + } + invMatrix $MECH04_ID { + $iMATRIX_HIRES + $MATRIX04_BODY + } + invMatrix $MECH05_ID { + $iMATRIX_HIRES + $MATRIX05_BODY + } + invMatrix $MECH06_ID { + $iMATRIX_HIRES + $MATRIX06_BODY + } + invMatrix $MECH07_ID { + $iMATRIX_HIRES + $MATRIX07_BODY + } + invMatrix $MECH08_ID { + $iMATRIX_HIRES + $MATRIX08_BODY + } + invMatrix $MECH09_ID { + $iMATRIX_HIRES + $MATRIX09_BODY + } + invMatrix $MECH10_ID { + $iMATRIX_HIRES + $MATRIX10_BODY + } + invMatrix $MECH11_ID { + $iMATRIX_HIRES + $MATRIX11_BODY + } + invMatrix $MECH12_ID { + $iMATRIX_HIRES + $MATRIX12_BODY + } + invMatrix $MECH13_ID { + $iMATRIX_HIRES + $MATRIX13_BODY + } + invMatrix $MECH14_ID { + $iMATRIX_HIRES + $MATRIX14_BODY + } + invMatrix $MECH15_ID { + $iMATRIX_HIRES + $MATRIX15_BODY + } + invMatrix $MECH16_ID { + $iMATRIX_HIRES + $MATRIX16_BODY + } + invMatrix $MECH17_ID { + $iMATRIX_HIRES + $MATRIX17_BODY + } + invMatrix $MECH18_ID { + $iMATRIX_HIRES + $MATRIX18_BODY + } + invMatrix $MECH19_ID { + $iMATRIX_HIRES + $MATRIX19_BODY + } + invMatrix $MECH20_ID { + $iMATRIX_HIRES + $MATRIX20_BODY + } + invMatrix $MECH21_ID { + $iMATRIX_HIRES + $MATRIX21_BODY + } + invMatrix $MECH22_ID { + $iMATRIX_HIRES + $MATRIX22_BODY + } + invMatrix $MECH23_ID { + $iMATRIX_HIRES + $MATRIX23_BODY + } + invMatrix $MECH24_ID { + $iMATRIX_HIRES + $MATRIX24_BODY + } + invMatrix $MECH25_ID { + $iMATRIX_HIRES + $MATRIX25_BODY + } + invMatrix $MECH26_ID { + $iMATRIX_HIRES + $MATRIX26_BODY + } + invMatrix $MECH27_ID { + $iMATRIX_HIRES + $MATRIX27_BODY + } + invMatrix $MECH28_ID { + $iMATRIX_HIRES + $MATRIX28_BODY + } + invMatrix $MECH29_ID { + $iMATRIX_HIRES + $MATRIX29_BODY + } + invMatrix $MECH30_ID { + $iMATRIX_HIRES + $MATRIX30_BODY + } + invMatrix $MECH31_ID { + $iMATRIX_HIRES + $MATRIX31_BODY + } + invMatrix $MECH32_ID { + $iMATRIX_HIRES + $MATRIX32_BODY + } + invMatrix $MECH33_ID { + $iMATRIX_HIRES + $MATRIX33_BODY + } + invMatrix $MECH34_ID { + $iMATRIX_HIRES + $MATRIX34_BODY + } + invMatrix $MECH35_ID { + $iMATRIX_HIRES + $MATRIX35_BODY + } + invMatrix $MECH36_ID { + $iMATRIX_HIRES + $MATRIX36_BODY + } + invMatrix $MECH37_ID { + $iMATRIX_HIRES + $MATRIX37_BODY + } + invMatrix $MECH38_ID { + $iMATRIX_HIRES + $MATRIX38_BODY + } + + fncMenu { + menu_type $SHOP_ITEMS_MENU_ID + + no_deactivate + + x 49 + y 145 + + size_x 364 + size_y 266 + + range_font + cur_function 0 + + back_col 0 + } + fncMenu { + menu_type $ACI_QUEST_MENU + + back_col 0 + + no_deactivate + location_menu + + cur_function 0 + + visible_items 3 + } + + // Podish... + location_data $ESCAVE_ID0 { + name $_ESCAVE_NAME0 + map_name "resource/iscreen/ldata/l0/escave.ini" + palette "resource/iscreen/ldata/l0/escave.pal" + + sounds "resource/iscreen/ldata/l0/sound" + +// map_data "resource/iscreen/ldata/l0/map_data/data1.bmo" + + screen_id "LocScreen00" + + exclude_item $ACI_LEEPURINGA + exclude_item $ACI_TABUTASK + exclude_item $ACI_TABUTASK_FAILED + exclude_item $ACI_TABUTASK_SUCCESSFUL + exclude_item $ACI_ELEEPOD + exclude_item $ACI_BEEBOORAT + exclude_item $ACI_ZEEX + + exclude_item $ACI_ROTTEN_KERNOBOO + exclude_item $ACI_ROTTEN_PIPETKA + exclude_item $ACI_ROTTEN_WEEZYK + exclude_item $ACI_DEAD_ELEECH + + exclude_item $ACI_ELEECH + exclude_item $ACI_KERNOBOO + exclude_item $ACI_PIPETKA + exclude_item $ACI_WEEZYK + exclude_item $ACI_BOORAWCHICK + + num_index $ACI_BUTTON_OFF_TYPE 3 + num_index $ACI_BUTTON_ON_TYPE 6 + + save_screen 3 + world $FOSTRAL_ID + + num_gate_shutters 1 + gate_shutter 0 { + pos 0 $ACI_SHUTTER_CENTER 0 + pos 1 $ACI_SHUTTER_CENTER $ACI_SHUTTER_LEFT + + pos 2 $ACI_SHUTTER_CENTER $ACI_SHUTTER_LEFT + pos 3 $ACI_SHUTTER_CENTER 0 + + delta 0 $SHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l0/bitmap/g0.bmp" + } + + num_matrix_shutters 1 1 + matrix_shutter 1 0 { + pos 0 0 0 + pos 1 0 $ACI_SHUTTER_LEFT + + pos 2 0 $ACI_SHUTTER_LEFT + pos 3 0 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l0/bitmap/shp1.bmp" + } + num_matrix_shutters 2 1 + matrix_shutter 2 0 { + pos 0 $ACI_SHUTTER_RIGHT 0 + pos 1 $ACI_SHUTTER_RIGHT 600 + + pos 2 $ACI_SHUTTER_RIGHT 600 + pos 3 $ACI_SHUTTER_RIGHT 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l0/bitmap/shp2.bmp" + } + + id $ACI_SHOP_SCREEN_ID "LocScreen00Shop" + id $ACI_PRICE_PANEL_ID "PricePanelBMP" + id $ACI_MATRIX_BORDER_ID "MatrixBorder" + id $ACI_SMATRIX_BORDER_ID "sMatrixBorder" + id $ACI_MECHOS_ID_OBJ "MechNameObj" + id $ACI_MECHOS_ID_STR "MechNameStr" + id $ACI_MECHOS_AVI_ID "AVI Element" + id $ACI_TRIGGER_ID "TRIG00" + id $ACI_INFO_PANEL_ID "InfoPanelBMP" + id $ACI_CREDITS_PANEL_ID "CreditsBMP" + + id $ACI_ITEMS_MENU_ID "ItemsMenuBMP" + id $ACI_AVI_OBJ_ID "Avi00" + + id $ACI_WEAPONS_BUTTON_ID "Button06el" + id $ACI_MECHOS_BUTTON_ID "Button07el" + id $ACI_ITEMS_BUTTON_ID "Button08el" + id $ACI_MENU_BUTTON_ID "Button11el" + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } + // Incubator... + location_data $ESCAVE_ID1 { + name $_ESCAVE_NAME1 + map_name "resource/iscreen/ldata/l1/escave.ini" + palette "resource/iscreen/ldata/l1/escave.pal" + screen_id "LocScreen01" + + sounds "resource/iscreen/ldata/l1/sound" + + save_screen 3 + world $FOSTRAL_ID + + exclude_item $ACI_TABUTASK + exclude_item $ACI_TABUTASK_FAILED + exclude_item $ACI_TABUTASK_SUCCESSFUL + exclude_item $ACI_ELEEPOD + exclude_item $ACI_BEEBOORAT + exclude_item $ACI_ZEEX + + exclude_item $ACI_ROTTEN_KERNOBOO + exclude_item $ACI_ROTTEN_PIPETKA + exclude_item $ACI_ROTTEN_WEEZYK + exclude_item $ACI_DEAD_ELEECH + + exclude_item $ACI_ELEECH + exclude_item $ACI_KERNOBOO + exclude_item $ACI_PIPETKA + exclude_item $ACI_WEEZYK + exclude_item $ACI_BOORAWCHICK + + num_index $ACI_BUTTON_OFF_TYPE 3 + num_index $ACI_BUTTON_ON_TYPE 6 + + num_gate_shutters 1 + gate_shutter 0 { + pos 0 $ACI_SHUTTER_CENTER 0 + pos 1 $ACI_SHUTTER_CENTER $ACI_SHUTTER_LEFT + + pos 2 $ACI_SHUTTER_CENTER $ACI_SHUTTER_LEFT + pos 3 $ACI_SHUTTER_CENTER 0 + + delta 0 $SHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l1/bitmap/g0.bmp" + } + num_matrix_shutters 1 1 + matrix_shutter 1 0 { + pos 0 0 0 + pos 1 0 $ACI_SHUTTER_LEFT + + pos 2 0 $ACI_SHUTTER_LEFT + pos 3 0 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l0/bitmap/shp1.bmp" + } + num_matrix_shutters 2 1 + matrix_shutter 2 0 { + pos 0 $ACI_SHUTTER_RIGHT 0 + pos 1 $ACI_SHUTTER_RIGHT 600 + + pos 2 $ACI_SHUTTER_RIGHT 600 + pos 3 $ACI_SHUTTER_RIGHT 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l0/bitmap/shp2.bmp" + } + + id $ACI_SHOP_SCREEN_ID "LocScreen01Shop" + id $ACI_PRICE_PANEL_ID "PricePanelBMP" + id $ACI_MATRIX_BORDER_ID "MatrixBorder" + id $ACI_SMATRIX_BORDER_ID "sMatrixBorder" + id $ACI_MECHOS_ID_OBJ "MechNameObj" + id $ACI_MECHOS_ID_STR "MechNameStr" + id $ACI_MECHOS_AVI_ID "AVI Element" + id $ACI_TRIGGER_ID "TRIG00" + id $ACI_INFO_PANEL_ID "InfoPanelBMP" + id $ACI_CREDITS_PANEL_ID "CreditsBMP" + + id $ACI_ITEMS_MENU_ID "ItemsMenuBMP" + id $ACI_AVI_OBJ_ID "Avi00" + + id $ACI_WEAPONS_BUTTON_ID "Button06el" + id $ACI_MECHOS_BUTTON_ID "Button07el" + id $ACI_ITEMS_BUTTON_ID "Button08el" + id $ACI_MENU_BUTTON_ID "Button11el" + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } + // VigBoo... + location_data $ESCAVE_ID2 { + name $_ESCAVE_NAME2 + map_name "resource/iscreen/ldata/l2/escave.ini" + palette "resource/iscreen/ldata/l2/escave.pal" + screen_id "LocScreen02" + + sounds "resource/iscreen/ldata/l2/sound" + + save_screen 4 + world $GLORX_ID + + exclude_item $ACI_TABUTASK + exclude_item $ACI_TABUTASK_FAILED + exclude_item $ACI_TABUTASK_SUCCESSFUL + exclude_item $ACI_ELEEPOD + exclude_item $ACI_BEEBOORAT + exclude_item $ACI_ZEEX + + exclude_item $ACI_ROTTEN_KERNOBOO + exclude_item $ACI_ROTTEN_PIPETKA + exclude_item $ACI_ROTTEN_WEEZYK + exclude_item $ACI_DEAD_ELEECH + + exclude_item $ACI_ELEECH + exclude_item $ACI_KERNOBOO + exclude_item $ACI_PIPETKA + exclude_item $ACI_WEEZYK + exclude_item $ACI_BOORAWCHICK + + num_index $ACI_BUTTON_OFF_TYPE 1 + num_index $ACI_BUTTON_ON_TYPE 6 + + num_gate_shutters 2 + gate_shutter 0 { + pos 0 0 $ACI_SHUTTER_CENTER + pos 1 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + + pos 2 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + pos 3 0 $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l2/bitmap/g0.bmp" + } + gate_shutter 1 { + pos 0 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + pos 1 800 $ACI_SHUTTER_CENTER + + pos 2 800 $ACI_SHUTTER_CENTER + pos 3 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l2/bitmap/g1.bmp" + } + num_matrix_shutters 1 1 + matrix_shutter 1 0 { + pos 0 0 $ACI_SHUTTER_CENTER + pos 1 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + + pos 2 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + pos 3 0 $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l2/bitmap/g0.bmp" + } + num_matrix_shutters 2 1 + matrix_shutter 2 0 { + pos 0 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + pos 1 800 $ACI_SHUTTER_CENTER + + pos 2 800 $ACI_SHUTTER_CENTER + pos 3 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l2/bitmap/g1.bmp" + } + + id $ACI_SHOP_SCREEN_ID "LocScreen02Shop" + id $ACI_PRICE_PANEL_ID "PricePanelBMP" + id $ACI_MATRIX_BORDER_ID "MatrixBorder" + id $ACI_SMATRIX_BORDER_ID "sMatrixBorder" + id $ACI_MECHOS_ID_OBJ "MechNameObj" + id $ACI_MECHOS_ID_STR "MechNameStr" + id $ACI_MECHOS_AVI_ID "AVI Element" + id $ACI_TRIGGER_ID "TRIG00" + id $ACI_INFO_PANEL_ID "InfoPanelBMP" + id $ACI_CREDITS_PANEL_ID "CreditsBMP" + + id $ACI_ITEMS_MENU_ID "ItemsMenuBMP" + id $ACI_AVI_OBJ_ID "Avi00" + + id $ACI_WEAPONS_BUTTON_ID "Button06el" + id $ACI_MECHOS_BUTTON_ID "Button07el" + id $ACI_ITEMS_BUTTON_ID "Button08el" + id $ACI_MENU_BUTTON_ID "Button11el" + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } + // Lampasso... + location_data $ESCAVE_ID3 { + name $_ESCAVE_NAME3 + map_name "resource/iscreen/ldata/l3/escave.ini" + palette "resource/iscreen/ldata/l3/escave.pal" + screen_id "LocScreen03" + + sounds "resource/iscreen/ldata/l3/sound" + + save_screen 4 + world $GLORX_ID + + exclude_item $ACI_TABUTASK + exclude_item $ACI_TABUTASK_FAILED + exclude_item $ACI_TABUTASK_SUCCESSFUL + exclude_item $ACI_ELEEPOD + exclude_item $ACI_BEEBOORAT + exclude_item $ACI_ZEEX + + exclude_item $ACI_ROTTEN_KERNOBOO + exclude_item $ACI_ROTTEN_PIPETKA + exclude_item $ACI_ROTTEN_WEEZYK + exclude_item $ACI_DEAD_ELEECH + + exclude_item $ACI_ELEECH + exclude_item $ACI_KERNOBOO + exclude_item $ACI_PIPETKA + exclude_item $ACI_WEEZYK + exclude_item $ACI_BOORAWCHICK + + num_index $ACI_BUTTON_OFF_TYPE 1 + num_index $ACI_BUTTON_ON_TYPE 6 + + num_gate_shutters 2 + gate_shutter 0 { + pos 0 0 $ACI_SHUTTER_CENTER + pos 1 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + + pos 2 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + pos 3 0 $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l3/bitmap/g0.bmp" + } + gate_shutter 1 { + pos 0 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + pos 1 800 $ACI_SHUTTER_CENTER + + pos 2 800 $ACI_SHUTTER_CENTER + pos 3 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l3/bitmap/g1.bmp" + } + num_matrix_shutters 1 1 + matrix_shutter 1 0 { + pos 0 0 $ACI_SHUTTER_CENTER + pos 1 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + + pos 2 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + pos 3 0 $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l3/bitmap/g0.bmp" + } + num_matrix_shutters 2 1 + matrix_shutter 2 0 { + pos 0 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + pos 1 800 $ACI_SHUTTER_CENTER + + pos 2 800 $ACI_SHUTTER_CENTER + pos 3 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l3/bitmap/g1.bmp" + } + + id $ACI_SHOP_SCREEN_ID "LocScreen03Shop" + id $ACI_PRICE_PANEL_ID "PricePanelBMP" + id $ACI_MATRIX_BORDER_ID "MatrixBorder" + id $ACI_SMATRIX_BORDER_ID "sMatrixBorder" + id $ACI_MECHOS_ID_OBJ "MechNameObj" + id $ACI_MECHOS_ID_STR "MechNameStr" + id $ACI_MECHOS_AVI_ID "AVI Element" + id $ACI_TRIGGER_ID "TRIG00" + id $ACI_INFO_PANEL_ID "InfoPanelBMP" + id $ACI_CREDITS_PANEL_ID "CreditsBMP" + + id $ACI_ITEMS_MENU_ID "ItemsMenuBMP" + id $ACI_AVI_OBJ_ID "Avi00" + + id $ACI_WEAPONS_BUTTON_ID "Button06el" + id $ACI_MECHOS_BUTTON_ID "Button07el" + id $ACI_ITEMS_BUTTON_ID "Button08el" + id $ACI_MENU_BUTTON_ID "Button11el" + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } + // Ogorod... + location_data $ESCAVE_ID4 { + name $_ESCAVE_NAME4 + map_name "resource/iscreen/ldata/l4/escave.ini" + palette "resource/iscreen/ldata/l4/escave.pal" + screen_id "LocScreen04" + + sounds "resource/iscreen/ldata/l4/sound" + + save_screen 4 + world $GLORX_ID + + exclude_item $ACI_TABUTASK + exclude_item $ACI_TABUTASK_FAILED + exclude_item $ACI_TABUTASK_SUCCESSFUL + exclude_item $ACI_ELEEPOD + exclude_item $ACI_BEEBOORAT + exclude_item $ACI_ZEEX + + exclude_item $ACI_ROTTEN_KERNOBOO + exclude_item $ACI_ROTTEN_PIPETKA + exclude_item $ACI_ROTTEN_WEEZYK + exclude_item $ACI_DEAD_ELEECH + + exclude_item $ACI_ELEECH + exclude_item $ACI_KERNOBOO + exclude_item $ACI_PIPETKA + exclude_item $ACI_WEEZYK + exclude_item $ACI_BOORAWCHICK + + num_index $ACI_BUTTON_OFF_TYPE 1 + num_index $ACI_BUTTON_ON_TYPE 6 + + num_gate_shutters 2 + gate_shutter 0 { + pos 0 0 $ACI_SHUTTER_CENTER + pos 1 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + + pos 2 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + pos 3 0 $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l4/bitmap/g0.bmp" + } + gate_shutter 1 { + pos 0 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + pos 1 800 $ACI_SHUTTER_CENTER + + pos 2 800 $ACI_SHUTTER_CENTER + pos 3 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l4/bitmap/g1.bmp" + } + num_matrix_shutters 1 1 + matrix_shutter 1 0 { + pos 0 0 $ACI_SHUTTER_CENTER + pos 1 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + + pos 2 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + pos 3 0 $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l4/bitmap/g0.bmp" + } + num_matrix_shutters 2 1 + matrix_shutter 2 0 { + pos 0 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + pos 1 800 $ACI_SHUTTER_CENTER + + pos 2 800 $ACI_SHUTTER_CENTER + pos 3 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l4/bitmap/g1.bmp" + } + + id $ACI_SHOP_SCREEN_ID "LocScreen04Shop" + id $ACI_PRICE_PANEL_ID "PricePanelBMP" + id $ACI_MATRIX_BORDER_ID "MatrixBorder" + id $ACI_SMATRIX_BORDER_ID "sMatrixBorder" + id $ACI_MECHOS_ID_OBJ "MechNameObj" + id $ACI_MECHOS_ID_STR "MechNameStr" + id $ACI_MECHOS_AVI_ID "AVI Element" + id $ACI_TRIGGER_ID "TRIG00" + id $ACI_INFO_PANEL_ID "InfoPanelBMP" + id $ACI_CREDITS_PANEL_ID "CreditsBMP" + + id $ACI_ITEMS_MENU_ID "ItemsMenuBMP" + id $ACI_AVI_OBJ_ID "Avi00" + + id $ACI_WEAPONS_BUTTON_ID "Button06el" + id $ACI_MECHOS_BUTTON_ID "Button07el" + id $ACI_ITEMS_BUTTON_ID "Button08el" + id $ACI_MENU_BUTTON_ID "Button11el" + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } + // ZeePa + location_data $ESCAVE_ID5 { + name $_ESCAVE_NAME5 + map_name "resource/iscreen/ldata/l5/escave.ini" + palette "resource/iscreen/ldata/l5/escave.pal" + screen_id "LocScreen05" + + sounds "resource/iscreen/ldata/l5/sound" + + save_screen 5 + world $NECROSS_ID + + exclude_item $ACI_TABUTASK + exclude_item $ACI_TABUTASK_FAILED + exclude_item $ACI_TABUTASK_SUCCESSFUL + exclude_item $ACI_ELEEPOD + exclude_item $ACI_BEEBOORAT + exclude_item $ACI_ZEEX + + exclude_item $ACI_ROTTEN_KERNOBOO + exclude_item $ACI_ROTTEN_PIPETKA + exclude_item $ACI_ROTTEN_WEEZYK + exclude_item $ACI_DEAD_ELEECH + + exclude_item $ACI_ELEECH + exclude_item $ACI_KERNOBOO + exclude_item $ACI_PIPETKA + exclude_item $ACI_WEEZYK + exclude_item $ACI_BOORAWCHICK + + num_index $ACI_BUTTON_OFF_TYPE 2 + num_index $ACI_BUTTON_ON_TYPE 6 + + num_gate_shutters 1 + gate_shutter 0 { + pos 0 $ACI_SHUTTER_CENTER 0 + pos 1 $ACI_SHUTTER_CENTER 600 + + pos 2 $ACI_SHUTTER_CENTER $ACI_SHUTTER_LEFT + pos 3 $ACI_SHUTTER_CENTER 0 + + delta 0 $SHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l5/bitmap/g0.bmp" + } + num_matrix_shutters 1 1 + matrix_shutter 1 0 { + pos 0 0 0 + pos 1 0 600 + + pos 2 0 -1200 + pos 3 0 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l5/bitmap/s0.bmp" + } + num_matrix_shutters 2 1 + matrix_shutter 2 0 { + pos 0 $ACI_SHUTTER_RIGHT 0 + pos 1 $ACI_SHUTTER_RIGHT 600 + + pos 2 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_LEFT + pos 3 $ACI_SHUTTER_RIGHT 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l5/bitmap/s0.bmp" + } + + id $ACI_SHOP_SCREEN_ID "LocScreen05Shop" + id $ACI_PRICE_PANEL_ID "PricePanelBMP" + id $ACI_MATRIX_BORDER_ID "MatrixBorder" + id $ACI_SMATRIX_BORDER_ID "sMatrixBorder" + id $ACI_MECHOS_ID_OBJ "MechNameObj" + id $ACI_MECHOS_ID_STR "MechNameStr" + id $ACI_MECHOS_AVI_ID "AVI Element" + id $ACI_TRIGGER_ID "TRIG00" + id $ACI_INFO_PANEL_ID "InfoPanelBMP" + id $ACI_CREDITS_PANEL_ID "CreditsBMP" + + id $ACI_ITEMS_MENU_ID "ItemsMenuBMP" + id $ACI_AVI_OBJ_ID "Avi00" + + id $ACI_WEAPONS_BUTTON_ID "Button06el" + id $ACI_MECHOS_BUTTON_ID "Button07el" + id $ACI_ITEMS_BUTTON_ID "Button08el" + id $ACI_MENU_BUTTON_ID "Button11el" + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } + // B-Zone + location_data $ESCAVE_ID6 { + name $_ESCAVE_NAME6 + map_name "resource/iscreen/ldata/l6/escave.ini" + palette "resource/iscreen/ldata/l6/escave.pal" + screen_id "LocScreen06" + + sounds "resource/iscreen/ldata/l6/sound" + + save_screen 5 + world $NECROSS_ID + + exclude_item $ACI_TABUTASK + exclude_item $ACI_TABUTASK_FAILED + exclude_item $ACI_TABUTASK_SUCCESSFUL + exclude_item $ACI_ELEEPOD + exclude_item $ACI_BEEBOORAT + exclude_item $ACI_ZEEX + + exclude_item $ACI_ROTTEN_KERNOBOO + exclude_item $ACI_ROTTEN_PIPETKA + exclude_item $ACI_ROTTEN_WEEZYK + exclude_item $ACI_DEAD_ELEECH + + exclude_item $ACI_ELEECH + exclude_item $ACI_KERNOBOO + exclude_item $ACI_PIPETKA + exclude_item $ACI_WEEZYK + exclude_item $ACI_BOORAWCHICK + + num_index $ACI_BUTTON_OFF_TYPE 2 + num_index $ACI_BUTTON_ON_TYPE 6 + + num_gate_shutters 1 + gate_shutter 0 { + pos 0 $ACI_SHUTTER_CENTER 0 + pos 1 $ACI_SHUTTER_CENTER 600 + + pos 2 $ACI_SHUTTER_CENTER $ACI_SHUTTER_LEFT + pos 3 $ACI_SHUTTER_CENTER 0 + + delta 0 $SHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l6/bitmap/g0.bmp" + } + num_matrix_shutters 1 1 + matrix_shutter 1 0 { + pos 0 0 0 + pos 1 0 $ACI_SHUTTER_LEFT + + pos 2 0 $ACI_SHUTTER_LEFT + pos 3 0 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l5/bitmap/s0.bmp" + } + num_matrix_shutters 2 1 + matrix_shutter 2 0 { + pos 0 $ACI_SHUTTER_RIGHT 0 + pos 1 $ACI_SHUTTER_RIGHT 600 + + pos 2 $ACI_SHUTTER_RIGHT 600 + pos 3 $ACI_SHUTTER_RIGHT 0 + + delta 0 $MSHUTTER_DELTA_Y + + name "resource/iscreen/ldata/l5/bitmap/s0.bmp" + } + + id $ACI_SHOP_SCREEN_ID "LocScreen06Shop" + id $ACI_PRICE_PANEL_ID "PricePanelBMP" + id $ACI_MATRIX_BORDER_ID "MatrixBorder" + id $ACI_SMATRIX_BORDER_ID "sMatrixBorder" + id $ACI_MECHOS_ID_OBJ "MechNameObj" + id $ACI_MECHOS_ID_STR "MechNameStr" + id $ACI_MECHOS_AVI_ID "AVI Element" + id $ACI_TRIGGER_ID "TRIG00" + id $ACI_INFO_PANEL_ID "InfoPanelBMP" + id $ACI_CREDITS_PANEL_ID "CreditsBMP" + + id $ACI_ITEMS_MENU_ID "ItemsMenuBMP" + id $ACI_AVI_OBJ_ID "Avi00" + + id $ACI_WEAPONS_BUTTON_ID "Button06el" + id $ACI_MECHOS_BUTTON_ID "Button07el" + id $ACI_ITEMS_BUTTON_ID "Button08el" + id $ACI_MENU_BUTTON_ID "Button11el" + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } + // Spobs... + location_data $ESCAVE_ID7 { + name $_ESCAVE_NAME7 + map_name "resource/iscreen/ldata/l7/escave.ini" + palette "resource/iscreen/ldata/l7/escave.pal" + screen_id "LocScreen07" + + world $XPLO_ID + sounds "resource/iscreen/ldata/l7/sound" + + num_gate_shutters 2 + gate_shutter 0 { + pos 0 0 $ACI_SHUTTER_CENTER + pos 1 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + + pos 2 $ACI_SHUTTER_LEFT $ACI_SHUTTER_CENTER + pos 3 0 $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l7/bitmap/g00.bmp" + } + gate_shutter 1 { + pos 0 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + pos 1 800 $ACI_SHUTTER_CENTER + + pos 2 800 $ACI_SHUTTER_CENTER + pos 3 $ACI_SHUTTER_RIGHT $ACI_SHUTTER_CENTER + + delta $SHUTTER_DELTA_X 0 + + name "resource/iscreen/ldata/l7/bitmap/g01.bmp" + } + + s_id $ACI_QUEST_PANEL_ID "QuestPanelBMP" + s_id $ACI_ANSWER_PANEL_ID "AnswerPanelBMP" + s_id $ACI_TIME_PANEL_ID "TimePanelBMP" + } +} + +/* ------------------------- END OF ISCREEN SECTION ------------------------- */ + diff --git a/data/actint/aci_low.scb b/data/actint/aci_low.scb new file mode 100644 index 0000000000000000000000000000000000000000..b5cba6de6d7a54bbcb7744970efbcef8b24620c1 GIT binary patch literal 8851 zcmZ9QWl$W@(xxFKxDzaRaF^gVNPytMoxvqI!QBFZ!JVLi!QFju26uux1b3HVHs8Iw zwYB@BPghG-SM~YR&nqRb0@RRJ2XX_sxDXH#5D-uiO1>c?oEVLNUzPQMVgkS^4Xk>v z$-6j1scged?_Iw{YSy_ZxynZ>#(w!e*rYwG`-7BMNOvO76jPSYeT1gi&~;e*G&kOW zLtYEJba~kTyLC55T78e)qZ7EUpr!KIjnroSVH|l1YwXK=p=xwKv4enWAl!JT^R-(} zZI%}bID3|x2Bg9YcBue2aUp>fHZ;?`$&cdleXU7!{(S()q#Kl1ZiSg0rKhmK=y=`> zv5$x6xUKQxdsNj)H@0xE6!7E&l$8!<1Q%4D+0XC+-o-H|hS$x~!B}hwz+KQGz~~SF zIusb0fMaR>R=L|TW-&zMAXF&uKkA3|!Ukr~wQZ6k|6QvsvN|D6gK9xmX|KW*yw>$}>}c0JMkqu$^K$|CrKyVe{iS5-}&9(@vQY1W77R+!d*Iaca2a z#GskwX?@I(f$`QKM^~Xof3puGI}ev4#~=5;c{}>oTMEWCJI?E?bc2UKIe2Es?q=Mz zDam*F3xAn7o*BhkHaMzbIgIk_EjK z>&LxL7Qd07-T3$jO9yX!)R8cxO)UrQjTG%QGK4bNyftI7Y`v3o=hFZ62@5J+w2sXoWn)lj&Zj)O zj*T43uIWV5H19|e+cZIWP_DJx#I|zbyr|Pf%Vmx_9I(=pI;>wc)KJvjD627j~YD#AERA(zjrpdjiF#}_w#4guci*~+U;1y z8Yj5E^>{rSLwR7>M^D78SI8xLZkveuV>?9={?NZ9x7iYn=R9RbsOSyfe#^elFHoiA z_q}TgBd!T-bkto57RI&yJsKT9BFlS8KU`G$#1*QK9y-xv>PX9JgKT)#Qkl1T6TCBLGg;^6YBBMVVfTXrKTB)<6w11)=mRmkK>egs`zGfn4{#9Y#p zK#*}o0M5?NB&=IL1ZF36g4Ut+6&h-4?GL32KV zPT`TBO>pSsIdyJwc`)CyL=vD5e{1U~rJf|f#*zy@Ph*nYhlh+v3t!3Mit)JJwqVL8; z^cPbk(A%hn)KK14P9PT$a~A!z!Q1Od0 zodz3g8okgzZw8qHfG)ySfI4i%-zx`hs~ElA7jl z5QpXWUpSgDs^Cx;Q@9-fZhU}NaI_kahkQh*K&F;_N2mSaEvasM5Gbgsy_*l#XXX_Q zGos0I?uLwtMC+NX!c3)3uXDA^?E+3yPsOUdgOuwHHas()4xW~pEnp{3^8Ui5=j?k= zP1tju;d5#X?$LNl)y$&-_^iI+o9?MY0end(!&UZee{`p27Kp3uhE?njd!)QCd#p3t z38<-1I{%8bUiI{A%=#Rsxs{?l4KL5A-)oP9Eftsyatv@rh}1`rX{Q@w=BYG8wg-~8 zgMF{E-E=>&EYpU|ms^-tb+m93*92oMsZO1iG8oeq@U!5P`Agg1Z1l?p{&P4A{4C7N zCGQu1a%_;xtsLkt3MARToiD3c(#U9lGn$Hw9Ma90%N{>!Uy#n>j3>6i(|6&Ke=wvz zMOWc2Pb9YK=BO2&2r`%BJ<3$Ev8LVWm5mDO5G}jLZ9Rr1d!kxhVEDiHGcu&Q_2&*a z;YG>-64;MoT3v&4gpfr_A~*)%Ka<}XLa1*6bi%bAjPmP&cxyod$^w($Xv$V7r(;xD ziC)Yjhh7vvUW-m!Mw?jR=QPtFm9-Bwba+r_I;sYp$o_5?3(RTQu}qYE9=|S<>V15Z z2Hd=wc}TJtm}e{>HT`|KUx`3NcoJo3`~mKgSNbpdE!c7B?{ELglmuPojfD&1uH751 z)GHk`&x|gvqvec-P}j?&%Va&e3MMRPJ^OhRoEfC2w^)kShSVYaO=+o{ABfP(LHr6~ z>DfdkzgSe5S^X`lv!)x+vcx00u$-BWIv69dqt6N1kKz89OX+DmSbS}{^U_oX;6#mW zxpt|w!+nwG*VH zbJ)vfY{9wo{Nb3)88*=wP9GR%bZ}kc%Sp@?%D9WbAIuf>%#@h%%_SNGCd{|ZFmpMt z#=Rf3fg{RBU<9^DZ?^lwQ!ZhMZLF4}Di7No!zh1m% zE4^S$h|W}HO^N_iiAC%o;t24Vim;D?f8=+(aK4#_TAiazCRcy>3o#4JP>2|^ zdD_0w^)2ufynCD?iaBw4^LQ%6Q_ekc?Be)>LGw2mCQD1vLWxrA?uz*RTScJ`SZ;4iFVc^ty{8lsbp zM;DWtG%}!;IIHQ>R`*y}A6)TR_XN7q+ivFY^3nDXb&PG>=yx)@=odL_S+f(*W$#lb zhpVmD2BdzbfQO$yyt_9ZsAA4=}%-C){q!cd!UUWx`tEF8hf#4>tqTd0Vr@a-jzx zwc+yM_x#Dtb*-=Mcndh5N)#vyoX5hJtG2(6Rb1gLzv)4*^1N;^xzO+`xDBrV@3|}k zf%nL;7F(;Um!xUAsx6hGz9;=SUR7LT%et%mJ@ac#+6V=h-l2ErA8A6>_3yj2P&M%W ztv=5DKFUL3-p<8KF#5EJ{HQaTEp$ybL?(Cf)R;5#K2E$;7Wg*(FDz;BRxg$L0d8w< zl3)n2|Aj4YxqYNGvnL}Q)cwpTR`F7C%9P(CI!&ON&jStae%6>|iOO;jIJg2m$-jJL z0~rRSModA668ZxT&+dNRkNv7_WJtG?!2mFN=#>O)!IR0`uUlLlihBN_6H;qz1qPGs?KR=|hPMvui5VfOyR11nMg zS`XO$(&hH14M>UUM|K`%I9OuvAd2B~uz_h-K|9 zYiA>1D)KqOjD3f`Dt6w7h*m$|x_stST=+awEEJ&}V=_kwf6^hq#sk-pj#=$%7h zuy5*HMgQN_KlOPY${7Eh?#-;|(SbmzWO3K8#j>R5ZtsGB|D}8DKTL{CK9tq|eYWLs zXz=+%p%(i|uMTRe^McG$$p)}opMU1u{iORj=e` zx1#h3DAC?j;x00aQkT_8#tvrQoGJak5bfTzl?{JGvarj6AgGE`aYJ0eRc7|1G+H}- zIai`lN6BgsY2&u?KEPqJk zu}FAiTl;>8{AR)a_clON^Gao`!-s&ZYQ2`V#>uUkAthPRm__Z75+!JiyapB1gLpNT zitR=3>VJTnTsC{RLeg5|d(oEH(AJnd<^X& z`@?o|_=XR(N2JZ1Pwl>kKZ>lQ(`;=3An86i>3D3gIN#c1{lRa+ViP0BLHsB1M6pRv zmZ+O-7;`OB?S^bA=^HA(BRb7yV^hdlV+v)sH3=r?Gqf|-^67Q%mX_uU8MVNxh!b(g zf`NqbdygP#F!w_kyQ9w{RlJa_fAO;;d(_U4Jc)9mUT8%9>n3APj^d`yNEncrIG_+U z0C$wQhN?-R;uJw7ooSth{ZagpaKMURxi+8=klO1#^dE5VCf^o!WbJ0ou~zIBN?@00iRury^W>OrM=ZL@8J)h4&cjFF+YL|G5wx2OO-4YzciYvoMEatqSx>SASz zcYAz=q;oAS$tO8blR#Qs1ExQ{>E%#PABz(Rrb_ z^i&H*ebhZ$on4XLG)9sI7R?T|bUErg8KOlR>5z%(_gXTPqwJ#MOp?rSA%wT}j)JK? z4uYw!{|wtvu?26H1zEEjJ(Eh)*fEcT8`<5Inr~DUB&Ez^q&lDa9 z&lFdOKgs!-d|X>$^1%y1WK@XVIJ}SYX`-LE0*LII-HH2ngp9nqM%+9(e7`Pt#Qzie zLR`I^z8P^Ac&zaB9=wVp<<(5#%AToI&~JS5B5HD)Q1M?}tIorvWa0{o18ET!YjB*S zbQ>+?*GB!%3ap07vOlb2;68r^O(gbZ(U@SG^hld*5%0S}asE8H2Cd31Z*FUxvD?#! z=c6OZ?42NLO6fXM0(He{viE>PDo3xT^jEU>E0u5>EL~(({s5UK62GP@b+g0F%q79K2J=j-BByr zzb$0T*}kyaIG2tLgsc8TO==&xvE>{~ebofx!MoTOyQHnV_DHl=XVU0&L1c-?vbUit zF=;ztB(|^}& z4Dq#c-{&WEDQw|~;FMi2HT4)``gt$4s6mVXl|;_~JYvoVzl7ZJzG?-YTe^8xmP~r% z{zG~)MT$S4rXG>zFm8tc&BPUBz+mQEKV8jqgu%6 zb494F1|geqepmBWqa6JY+EK80D2=GHB&ES+sPEjTB`V4b{~z?D;Gq#@w*dc0`49Tt zBdy^WKQw(ye~y|qQ{dBADwPG5+BD?FNr{8TK`p@+i2@4O>K|XhZBLSA#@FzbcE~z^ z6g9--b$Uh}4VUu*7g6eqM6#gDLHR7vduB%^^V{E1OxDlaE&bxhe)32x_>&zpmug=7 zA_&__7uW(23SY7HE^86x6S6~#jq!=Iv9ndDeUE!bcUw)@He-d(Y;CBq|&K4Am2$*ejNKaCVu)@~^H9n8O-u z_KDCD2LCiJ--?ZsK-hbLJ?M?G9=w7UG@DC7FJN%!@Uchwjkemd_d6|-1IiDY!cp*9 zQ4)*f0AtDdqB;~LJ%f_n|4Hz!Hm-rn{Pr3QR)KCY&!8%oK$nL4ZZRz@!u#1p?Lh%V zESM7kM*ESKBEyCDAvm$nR@qxsDybhhA12r2$DT$~XTKXFvgPaHqoCuvAo;`FP{aE4TNn^OC8(tW*Z#tWXS;15+OdGX(F;j(=c)Wee zD~))w`aW~y>fg@@AIy}D%pJNWVN*-Et|^x3ti|%EUs^b=49&2;K}@7o81a#u&sP&h ztx8Ipx6HYi?eOd9#mRojuQ2Eth*34E&$$%~^h;^uVYpv5r)A|@6)!(j@lpQK&GUJF zuQXBM&@_~X-#c@r{leW=iGOIq)+b>`#dF3^XFeA6KDYJj@}UYfMHDUYURLc_i*P1- z3c*M3!o3K0)g~n)(u7lwgKS>gtMk>9a3qRN}G{;(UeQ+E6w zsVe}O4v>K;v?`D0>HbP!kO$6j=Oy_ z>#5FX)5%uTHYDu#`GWe6{DB8RZ7f}>GlKAC`EluM7^x+;UXHD+q z-uyS}7{)Km`}h#iE^}$2IQr%UCCFG{ZY{XI>mY=Xuvs*VUVk zU0v6Us;lqqhSzO9?Wi+$QY=_APQpMUlIvuR2M4?d*iHK(k2?yBWzU4wJGrMRtf5!~ zCNW=^K)rwVjB)v2oNHEyf8GoVj&>ZGG*3W{R{#~ABy3`Y)l@QDn-0JhW1qIJ*Ml*q z=WH7;+=UHf*zoIu%V}Wm8fwGRdDdInZ|mC}FVr_=l_e2r=O#}>PWK}L`{bmat>T3s z?JV~nIyir;fo4Oybp{+9 z?S-C8m5_4C`9Yn*!lGp}Pg-{2=-(w=v)ra%zLF+43n8E`qMKL!cqz6|4=R!u+2fG& zj_smF1wz@5)lShH*L$8lW8SMFC)1fm{E1Wbi01lA&*u^S{_3@w>N-XRva`J_;={Nhf2-N@ zJx2N@d(6oCu&Uf1b;K7aiXjY{26`I3xa*u(w}0QSZqMkNm;o*<;u^=bNmhCmhB^Y* zHzk`7n^C5i6(P-t7~|-dE`y7kgEklN2NHOOHt=E1%STr%V9D0r!SF5KbI!3=TpYn` z*YI`KK*VIWz@+~Nw3%uswEZ&JJL|$tIba>{O4q6n_4r3T&XtREV9NDCPhc(E(6taJ z=+X{85cb$H9-j2J&UGEHs`NqF`Drol4$oF@oVw4~2*gB^VUzwODf9K2pKO3NLGvDvZTQ(e!+;>` z$yge+@UwXc#XoIP5W*wFSFk=*+~T1V?=5*kd|XLE6<9^TSIy;3Wio?!9D9doMjBX+ zL`m+V-z?NjJ#ojRYIJGI0o||sMPT=s$0YIU}N}h3NI#elfu?A{n;fW!T&BRO- zQ)*OgzLR&&&mpMH59zjXM>4FMK+D6g6nmN_99PU`NT%tTwENz!kk1oo!;k1fK>Gay zh}dsY-Gd78i6eOp3ctbn?O=hvr4t;$cTOyv38-CiP?A8MSmC!0Z{0^1lG6vg0-Y literal 0 HcmV?d00001 diff --git a/data/actint/aci_low.scr b/data/actint/aci_low.scr new file mode 100644 index 00000000..0f2601a4 --- /dev/null +++ b/data/actint/aci_low.scr @@ -0,0 +1,15 @@ + +#include "actint/a_consts.h" +#include "actint/aci_ev.inc" + +#include "actint/a_str.inc" +#include "actint/a_str1.inc" +#include "actint/actint.inc" + +#include "actint/tutorial.inc" + +#include "actint/main_l.inc" + +#include "actint/item_prm.inc" +#include "actint/mech_prm.inc" + diff --git a/data/actint/aci_low2.scr b/data/actint/aci_low2.scr new file mode 100644 index 00000000..643ea64a --- /dev/null +++ b/data/actint/aci_low2.scr @@ -0,0 +1,15 @@ + +#include "actint/a_consts.h" +#include "actint/aci_ev.inc" + +#include "actint/a_str.inc" +#include "actint/a_str2.inc" +#include "actint/actint.inc" + +#include "actint/tutorial.inc" + +#include "actint/main_l.inc" + +#include "actint/item_prm.inc" +#include "actint/mech_prm.inc" + diff --git a/data/actint/aci_ml.inc b/data/actint/aci_ml.inc new file mode 100644 index 00000000..464d13aa --- /dev/null +++ b/data/actint/aci_ml.inc @@ -0,0 +1,53 @@ + +// MLs... +#define AML_HEAD 0 +#define AML_BREATHE 1 + +#define AML_WND1 2 +#define AML_WND12 3 +#define AML_WND2 4 +#define AML_WND3 5 +#define AML_WND4 6 +#define AML_WND8 7 + +#define AML_HAND 8 + +// Phases... +#define AML_WND1_END_PHASE 6 +#define AML_WND12_END_PHASE 6 +#define AML_WND2_END_PHASE 6 +#define AML_WND3_END_PHASE 6 +#define AML_WND4_END_PHASE 6 +#define AML_WND8_END_PHASE 6 + +#define AML_HEAD_END_PHASE 13 +#define AML_BREATHE_END_PHASE 8 + +#define AML_HAND_END_PHASE 8 + +#define AML_WND1_START_PHASE 0 +#define AML_WND12_START_PHASE 0 +#define AML_WND2_START_PHASE 0 +#define AML_WND3_START_PHASE 0 +#define AML_WND4_START_PHASE 0 +#define AML_WND8_START_PHASE 0 + +#define AML_HEAD_START_PHASE 0 +#define AML_BREATHE_START_PHASE 0 + +#define AML_HAND_START_PHASE 0 + +// Channels... +#define AML_HEAD_CHANNEL 1 +#define AML_HAND_CHANNEL 2 + +// ML Sets... +#define PODISH_ML_SET 0 +#define INCUBATOR_ML_SET 1 +#define VIGBOO_ML_SET 2 +#define LAMPASY_ML_SET 3 +#define OGOROD_ML_SET 4 +#define ZEEPA_ML_SET 5 +#define BZONE_DATA_SET 6 +#define SPOBS_DATA_SET 7 + diff --git a/data/actint/aci_ml.scr b/data/actint/aci_ml.scr new file mode 100644 index 00000000..7dfeb931 --- /dev/null +++ b/data/actint/aci_ml.scr @@ -0,0 +1,55 @@ + +#include "actint/escaves.inc" +#include "actint/mlconsts.h" +#include "actint/aci_ml.inc" + +startup_time 30 +shutdown_time 50 + +// Podish MLs... +ml_data_set { + id $ESCAVE_ML_SET0 + #include "actint/ml_data0.inc" +} + +// Incubator MLs... +ml_data_set { + id $ESCAVE_ML_SET1 + #include "actint/ml_data1.inc" +} + +// VigBoo MLs... +ml_data_set { + id $ESCAVE_ML_SET2 + #include "actint/ml_data2.inc" +} + +// Lampasso MLs... +ml_data_set { + id $ESCAVE_ML_SET3 + #include "actint/ml_data3.inc" +} + +// Ogorod MLs... +ml_data_set { + id $ESCAVE_ML_SET4 + #include "actint/ml_data4.inc" +} + +// ZeePa MLs... +ml_data_set { + id $ESCAVE_ML_SET5 + #include "actint/ml_data5.inc" +} + +// B-Zone MLs... +ml_data_set { + id $ESCAVE_ML_SET6 + #include "actint/ml_data6.inc" +} + +// Spobs MLs... +ml_data_set { + id $ESCAVE_ML_SET7 +} + diff --git a/data/actint/acs_low.scr b/data/actint/acs_low.scr new file mode 100644 index 00000000..12bc0c05 --- /dev/null +++ b/data/actint/acs_low.scr @@ -0,0 +1,12 @@ + +#include "actint/acsconst.h" +#include "actint/aci_evnt.h" +#include "actint/a_consts.h" + +#include "iscreen/scripts/vkeys.inc" + +#include "actint/acs_str.inc" +#include "actint/acs_str1.inc" + +#include "actint/acs_main.inc" + diff --git a/data/actint/acs_low2.scr b/data/actint/acs_low2.scr new file mode 100644 index 00000000..037c0528 --- /dev/null +++ b/data/actint/acs_low2.scr @@ -0,0 +1,12 @@ + +#include "actint/acsconst.h" +#include "actint/aci_evnt.h" +#include "actint/a_consts.h" + +#include "iscreen/scripts/vkeys.inc" + +#include "actint/acs_str.inc" +#include "actint/acs_str2.inc" + +#include "actint/acs_main.inc" + diff --git a/data/actint/acs_main.inc b/data/actint/acs_main.inc new file mode 100644 index 00000000..95c3f232 --- /dev/null +++ b/data/actint/acs_main.inc @@ -0,0 +1,161 @@ + +#define ACS_SLOT_LEN 15 +#define SAVE_SLOT_DELTA_Y 48 + +#define ACS_NONE 0 +#define ACS_BMP 1 +#define ACS_BML 2 +#define ACS_BMO 3 +#define ACS_XBM 4 + +// aciScreenObject:type values... +#define ACS_BASE_OBJ 1 +#define ACS_INPUT_FIELD_OBJ 2 +#define ACS_SCROLLER_OBJ 3 + +#define COLOR0 { 88 + 1 * 256 } +#define COLOR0s { 160 + 1 * 256 } +#define COLOR1 { 128 + 1 * 256 } +#define COLOR2 { 0 + 0 * 256 } + +#define PAUSE_RES_X 640 +#define STR_DELTA_X 25 +#define STR_START_Y 120 + +screen { + id $ACS_PAUSE_SCREEN1 + background $ACS_PAUSE_BACK0 + + resource $ACS_BMP { + id $ACS_VOLUME_SCROLLER + name "resource/actint/640x480/pause/scr.bmp" + } + resource $ACS_BMP { + id $ACS_VOLUME_S_RES + name "resource/actint/640x480/pause/volume.bmp" + } + resource $ACS_BMO { + id $ACS_PAUSE_BACK0 +/* + build + offs_x 0 + offs_y 0 + + size_x 10 + size_y 10 +*/ + name "resource/actint/640x480/pause/back.bmo" + } + #include "actint/pause.inc" +} + +#define COLOR0 { 96 + 1 * 256 } +#define COLOR0s { 48 + 1 * 256 } +#define COLOR1 { 16 + 1 * 256 } +#define COLOR2 { 64 + 1 * 256 } + +#define PAUSE_RES_X 800 +#define STR_DELTA_X 100 +#define STR_START_Y 180 + +screen { + id $ACS_PAUSE_SCREEN2 + background $ACS_PAUSE_BACK1 + + resource $ACS_BMP { + id $ACS_VOLUME_SCROLLER + name "resource/actint/iscreen/pause/scr.bmp" + } + resource $ACS_BMP { + id $ACS_VOLUME_S_RES + name "resource/actint/iscreen/pause/volume.bmp" + } + resource $ACS_BMO { + id $ACS_PAUSE_BACK1 +/* + build + offs_x 0 + offs_y 0 + + size_x 10 + size_y 10 +*/ + name "resource/actint/iscreen/pause/back.bmo" + } + #include "actint/pause.inc" +} + +screen { + id $ACS_SAVE_SCREEN0 + background $ACS_SAVE_BACK + + resource $ACS_BMP { + id $ACS_SAVE_BACK + name "resource/actint/iscreen/save/scr00/back.bmp" + } + resource $ACS_BMO { + id $ACS_SAVE_OK + name "resource/actint/iscreen/save/scr00/ok.bmo" + } + resource $ACS_BMO { + id $ACS_SAVE_CANCEL + name "resource/actint/iscreen/save/scr00/cancel.bmo" + } + #define SAVE_STRING_POS_X 250 + #define SAVE_STRING_POS_Y 40 + + #define SAVE_SLOT_OFFS_X 225 + #define SAVE_SLOT_START_Y 140 + #include "actint/save_scr.inc" +} + +screen { + id $ACS_SAVE_SCREEN1 + background $ACS_SAVE_BACK + + resource $ACS_BMP { + id $ACS_SAVE_BACK + name "resource/actint/iscreen/save/scr01/back.bmp" + } + resource $ACS_BMO { + id $ACS_SAVE_OK + name "resource/actint/iscreen/save/scr01/ok.bmo" + } + resource $ACS_BMO { + id $ACS_SAVE_CANCEL + name "resource/actint/iscreen/save/scr01/cancel.bmo" + } + #define SAVE_STRING_POS_X 250 + #define SAVE_STRING_POS_Y 40 + + #define SAVE_SLOT_OFFS_X 215 + #define SAVE_SLOT_START_Y 155 + #include "actint/save_scr.inc" +} + +screen { + id $ACS_SAVE_SCREEN2 + background $ACS_SAVE_BACK + + resource $ACS_BMP { + id $ACS_SAVE_BACK + name "resource/actint/iscreen/save/scr02/back.bmp" + } + resource $ACS_BMO { + id $ACS_SAVE_OK + name "resource/actint/iscreen/save/scr02/ok.bmo" + } + resource $ACS_BMO { + id $ACS_SAVE_CANCEL + name "resource/actint/iscreen/save/scr02/cancel.bmo" + } + #define SAVE_STRING_POS_X 220 + #define SAVE_STRING_POS_Y 40 + + #define SAVE_SLOT_OFFS_X 200 + #define SAVE_SLOT_START_Y 145 + #include "actint/save_scr.inc" +} + + + diff --git a/data/actint/acs_str.inc b/data/actint/acs_str.inc new file mode 100644 index 00000000..ba64829f --- /dev/null +++ b/data/actint/acs_str.inc @@ -0,0 +1,25 @@ + +#define acsSTR_GAME_PAUSED1 "GAME PAUSED" +#define acsSTR_GAME_PAUSED2 "ПАУЗА" + +#define acsSTR_SOUND1 "SOUND" +#define acsSTR_SOUND2 "ЗВУК" + +#define acsSTR_MUSIC1 "MUSIC" +#define acsSTR_MUSIC2 "МУЗЫКА" + +#define acsSTR_TIPS1 "TIPS" +#define acsSTR_TIPS2 "ПОДСКАЗКИ" + +#define acsSTR_AUTORUN1 "AUTORUN" +#define acsSTR_AUTORUN2 "АВТОУСКОРЕНИЕ" + +#define acsSTR_RESUME_GAME1 "RESUME GAME" +#define acsSTR_RESUME_GAME2 "ПРОДОЛЖИТЬ ИГРУ" + +#define acsSTR_ABORT_GAME1 "ABORT GAME" +#define acsSTR_ABORT_GAME2 "ПРЕРВАТЬ ИГРУ" + +#define acsSTR_SAVE_GAME1 "SAVE GAME" +#define acsSTR_SAVE_GAME2 "СОХРАНИТЬ ИГРУ" + diff --git a/data/actint/acs_str1.inc b/data/actint/acs_str1.inc new file mode 100644 index 00000000..f5fa1102 --- /dev/null +++ b/data/actint/acs_str1.inc @@ -0,0 +1,39 @@ + +#define STR_SX 250 +#define STR_SY 32 + +#define STR_DX 10 +#define STR_DY 35 +#define VOLUME_DX 20 + +#define STR_X 220 + +#define STR_SX_TXT 200 +#define STR_SX2 120 + +#define STR_SOUND_X 160 +#define STR_SOUND_SX 90 +#define STR_SOUND_SX2 50 + +#define STR_MUSIC_X 160 +#define STR_MUSIC_SX 90 +#define STR_MUSIC_SX2 50 + +#define STR_TUTORIAL_X 230 +#define STR_TUTORIAL_SX 90 +#define STR_TUTORIAL_SX2 50 + +#define STR_AUTORUN_X 210 +#define STR_AUTORUN_SX 115 +#define STR_AUTORUN_SX2 50 + +#define acsSTR_GAME_PAUSED $acsSTR_GAME_PAUSED1 +#define acsSTR_SOUND $acsSTR_SOUND1 +#define acsSTR_MUSIC $acsSTR_MUSIC1 +#define acsSTR_TIPS $acsSTR_TIPS1 +#define acsSTR_AUTORUN $acsSTR_AUTORUN1 +#define acsSTR_RESUME_GAME $acsSTR_RESUME_GAME1 +#define acsSTR_ABORT_GAME $acsSTR_ABORT_GAME1 +#define acsSTR_SAVE_GAME $acsSTR_SAVE_GAME1 + + diff --git a/data/actint/acs_str2.inc b/data/actint/acs_str2.inc new file mode 100644 index 00000000..e539fa20 --- /dev/null +++ b/data/actint/acs_str2.inc @@ -0,0 +1,38 @@ + +#define STR_SX 250 +#define STR_SY 32 + +#define STR_DX 10 +#define STR_DY 35 +#define VOLUME_DX 0 + +#define STR_X 220 + +#define STR_SX_TXT 200 +#define STR_SX2 120 + +#define STR_SOUND_X 150 +#define STR_SOUND_SX 100 +#define STR_SOUND_SX2 80 + +#define STR_MUSIC_X 140 +#define STR_MUSIC_SX 110 +#define STR_MUSIC_SX2 80 + +#define STR_TUTORIAL_X 200 +#define STR_TUTORIAL_SX 155 +#define STR_TUTORIAL_SX2 80 + +#define STR_AUTORUN_X 150 +#define STR_AUTORUN_SX 215 +#define STR_AUTORUN_SX2 80 + +#define acsSTR_GAME_PAUSED $acsSTR_GAME_PAUSED2 +#define acsSTR_SOUND $acsSTR_SOUND2 +#define acsSTR_MUSIC $acsSTR_MUSIC2 +#define acsSTR_TIPS $acsSTR_TIPS2 +#define acsSTR_AUTORUN $acsSTR_AUTORUN2 +#define acsSTR_RESUME_GAME $acsSTR_RESUME_GAME2 +#define acsSTR_ABORT_GAME $acsSTR_ABORT_GAME2 +#define acsSTR_SAVE_GAME $acsSTR_SAVE_GAME2 + diff --git a/data/actint/acsconst.h b/data/actint/acsconst.h new file mode 100644 index 00000000..faff89c1 --- /dev/null +++ b/data/actint/acsconst.h @@ -0,0 +1,53 @@ + +// Defines... +#define ACS_NUM_SLOTS 8 + +// Frame IDs... +#define ACS_MAX_FRAME -1 + +// IDs... +#define ACS_PAUSE_SCREEN1 1 +#define ACS_PAUSE_SCREEN2 2 +#define ACS_SAVE_SCREEN0 3 +#define ACS_SAVE_SCREEN1 4 +#define ACS_SAVE_SCREEN2 5 + +#define ACS_RESUME_GAME 6 +#define ACS_ABORT_GAME 7 +#define ACS_TUTORIAL_MODE 8 +#define ACS_MUSIC_MODE 9 +#define ACS_SOUND_MODE 10 +#define ACS_MUSIC_VOLUME 11 +#define ACS_SOUND_VOLUME 12 + +#define ACS_VOLUME_SCROLLER 13 +#define ACS_PAUSE_BACK0 14 + +#define ACS_SAVE_BACK 15 +#define ACS_SAVE_SLOT0 16 +#define ACS_SAVE_SLOT1 17 +#define ACS_SAVE_SLOT2 18 +#define ACS_SAVE_SLOT3 19 +#define ACS_SAVE_SLOT4 20 +#define ACS_SAVE_SLOT5 21 +#define ACS_SAVE_SLOT6 22 +#define ACS_SAVE_SLOT7 23 +#define ACS_SAVE_OK 24 +#define ACS_SAVE_CANCEL 25 + +#define ACS_PAUSE_BACK1 26 + +#define ACS_AUTORUN_MODE 27 + +#define ACS_PAUSE_TEXT 28 +#define ACS_SOUND_TEXT 29 +#define ACS_MUSIC_TEXT 30 +#define ACS_TUTORIAL_TEXT 31 +#define ACS_AUTORUN_TEXT 32 +#define ACS_SVOLUME_TEXT 33 +#define ACS_MVOLUME_TEXT 34 + +#define ACS_VOLUME_S_RES 35 + +#define ACS_SAVE_STRING 36 + diff --git a/data/actint/actint.inc b/data/actint/actint.inc new file mode 100644 index 00000000..6a621f7d --- /dev/null +++ b/data/actint/actint.inc @@ -0,0 +1,2994 @@ +/* actInt script include file */ + +#include "iscreen/scripts/vkeys.inc" +#include "actint/items.inc" + +mode_key $VK_F1 + +/* ------------------------------ Item IDs... ------------------------------- */ + // Weapons... +#define ACI_MACHOTINE_GUN_LIGHT 1 +#define ACI_MACHOTINE_GUN_HEAVY 2 + +#define ACI_SPEETLE_SYSTEM_LIGHT 3 +#define ACI_SPEETLE_SYSTEM_HEAVY 4 + +#define ACI_GHORB_GEAR_LIGHT 5 +#define ACI_GHORB_GEAR_HEAVY 6 + +#define ACI_BEEBBANOZA_BLOCKADE 7 + +#define ACI_CRUSTEST_CANNON 8 + +#define ACI_TERMINATOR 9 +#define ACI_TERMINATOR2 10 + + // Ammo... +#define ACI_SPEETLE_SYSTEM_AMMO0 11 +#define ACI_SPEETLE_SYSTEM_AMMO1 12 + +#define ACI_CRUSTEST_CANNON_AMMO 13 + + // Devices... +#define ACI_COPTE_RIG 14 +#define ACI_EMPTY_COPTE_RIG 15 + +#define ACI_CUTTE_RIG 16 +#define ACI_EMPTY_CUTTE_RIG 17 + +#define ACI_CROT_RIG 18 +#define ACI_EMPTY_CROT_RIG 19 + +#define ACI_LHARK_DEVICE 20 +#define ACI_EMPTY_LHARK_DEVICE 21 + +#define ACI_RADAR_DEVICE 22 + + // Items... +#define ACI_CIRTAINER 23 +#define ACI_EMPTY_CIRTAINER 24 + +#define ACI_CONLARVER 25 +#define ACI_EMPTY_CONLARVER 26 + + // Wares... +#define ACI_NYMBOS 27 +#define ACI_PHLEGMA 28 +#define ACI_HEROIN 29 +#define ACI_SHRUB 30 +#define ACI_POPONKA 31 +#define ACI_TOXICK 32 + + // Cultic units... +#define ACI_ELEECH 33 +#define ACI_KERNOBOO 34 +#define ACI_PIPETKA 35 +#define ACI_WEEZYK 36 + + // Artefacts... +#define ACI_PROTRACTOR 37 +#define ACI_MECHANIC_MESSIAH 38 +#define ACI_FUNCTION83 39 +#define ACI_SPUMMY 40 +#define ACI_BOOT_SECTOR 41 +#define ACI_PEELOT 42 + +#define ACI_LEEPURINGA 43 +#define ACI_DEAD_ELEECH 44 + + // Tokens... +#define ACI_RUBOX 45 + + // Mehos parts... +#define ACI_SANDOLL_PART1 46 +#define ACI_SANDOLL_PART2 47 + +#define ACI_LAST_MOGGY_PART1 48 +#define ACI_LAST_MOGGY_PART2 49 + +#define ACI_QUEEN_FROG_PART1 50 +#define ACI_QUEEN_FROG_PART2 51 + +#define ACI_LAWN_MOWER_PART1 52 +#define ACI_LAWN_MOWER_PART2 53 + +#define ACI_WORMASTER_PART1 54 +#define ACI_WORMASTER_PART2 55 + +#define ACI_TANKACID 56 + + // Additional items... + + // Weapons... +#define ACI_AMPUTATOR 57 +#define ACI_DEGRADATOR 58 +#define ACI_MECHOSCOPE 59 + + // Ammo... +#define ACI_GLUEK 60 + + // Warez... +#define ACI_TABUTASK 61 +#define ACI_ELEEPOD 62 +#define ACI_BEEBOORAT 63 +#define ACI_ZEEX 64 + + // Personal Articles... +#define ACI_PALOCHKA 65 +#define ACI_PIPKA 66 +#define ACI_NOBOOL 67 +#define ACI_BOORAWCHICK 68 +#define ACI_PEREPONKA 69 +#define ACI_ZEEFICK 70 + +#define ACI_TABUTASK_FAILED 71 +#define ACI_TABUTASK_SUCCESSFUL 72 + +#define ACI_EMPTY_AMPUTATOR 73 +#define ACI_EMPTY_DEGRADATOR 74 +#define ACI_EMPTY_MECHOSCOPE 75 + +#define ACI_ROTTEN_KERNOBOO 76 +#define ACI_ROTTEN_PIPETKA 77 +#define ACI_ROTTEN_WEEZYK 78 + +/* ---------------------------- Item IDs & Names ---------------------------- */ + +#define ITM01_ID $ACI_MACHOTINE_GUN_LIGHT +#define ITM02_ID $ACI_MACHOTINE_GUN_HEAVY +#define ITM03_ID $ACI_SPEETLE_SYSTEM_LIGHT +#define ITM04_ID $ACI_SPEETLE_SYSTEM_HEAVY +#define ITM05_ID $ACI_GHORB_GEAR_LIGHT +#define ITM06_ID $ACI_GHORB_GEAR_HEAVY +#define ITM07_ID $ACI_BEEBBANOZA_BLOCKADE +#define ITM08_ID $ACI_CRUSTEST_CANNON +#define ITM09_ID $ACI_TERMINATOR +#define ITM10_ID $ACI_TERMINATOR2 +#define ITM11_ID $ACI_SPEETLE_SYSTEM_AMMO0 +#define ITM12_ID $ACI_SPEETLE_SYSTEM_AMMO1 +#define ITM13_ID $ACI_CRUSTEST_CANNON_AMMO +#define ITM14_ID $ACI_COPTE_RIG +#define ITM15_ID $ACI_EMPTY_COPTE_RIG +#define ITM16_ID $ACI_CUTTE_RIG +#define ITM17_ID $ACI_EMPTY_CUTTE_RIG +#define ITM18_ID $ACI_CROT_RIG +#define ITM19_ID $ACI_EMPTY_CROT_RIG +#define ITM20_ID $ACI_LHARK_DEVICE +#define ITM21_ID $ACI_EMPTY_LHARK_DEVICE +#define ITM22_ID $ACI_RADAR_DEVICE +#define ITM23_ID $ACI_CIRTAINER +#define ITM24_ID $ACI_EMPTY_CIRTAINER +#define ITM25_ID $ACI_CONLARVER +#define ITM26_ID $ACI_EMPTY_CONLARVER +#define ITM27_ID $ACI_NYMBOS +#define ITM28_ID $ACI_PHLEGMA +#define ITM29_ID $ACI_HEROIN +#define ITM30_ID $ACI_SHRUB +#define ITM31_ID $ACI_POPONKA +#define ITM32_ID $ACI_TOXICK +#define ITM33_ID $ACI_ELEECH +#define ITM34_ID $ACI_KERNOBOO +#define ITM35_ID $ACI_PIPETKA +#define ITM36_ID $ACI_WEEZYK +#define ITM37_ID $ACI_PROTRACTOR +#define ITM38_ID $ACI_MECHANIC_MESSIAH +#define ITM39_ID $ACI_FUNCTION83 +#define ITM40_ID $ACI_SPUMMY +#define ITM41_ID $ACI_LEEPURINGA +#define ITM42_ID $ACI_DEAD_ELEECH +#define ITM43_ID $ACI_RUBOX +#define ITM44_ID $ACI_SANDOLL_PART1 +#define ITM45_ID $ACI_SANDOLL_PART2 +#define ITM46_ID $ACI_LAST_MOGGY_PART1 +#define ITM47_ID $ACI_LAST_MOGGY_PART2 +#define ITM48_ID $ACI_QUEEN_FROG_PART1 +#define ITM49_ID $ACI_QUEEN_FROG_PART2 +#define ITM50_ID $ACI_LAWN_MOWER_PART1 +#define ITM51_ID $ACI_LAWN_MOWER_PART2 +#define ITM52_ID $ACI_WORMASTER_PART1 +#define ITM53_ID $ACI_WORMASTER_PART2 +#define ITM54_ID $ACI_TANKACID +#define ITM55_ID $ACI_PEELOT +#define ITM56_ID $ACI_BOOT_SECTOR + +#define ITM57_ID $ACI_MECHOSCOPE +#define ITM58_ID $ACI_GLUEK +#define ITM59_ID $ACI_DEGRADATOR +#define ITM60_ID $ACI_TABUTASK +#define ITM61_ID $ACI_AMPUTATOR +#define ITM62_ID $ACI_ELEEPOD +#define ITM63_ID $ACI_BEEBOORAT +#define ITM64_ID $ACI_ZEEX +#define ITM65_ID $ACI_PALOCHKA +#define ITM66_ID $ACI_PIPKA +#define ITM67_ID $ACI_NOBOOL +#define ITM68_ID $ACI_BOORAWCHICK +#define ITM69_ID $ACI_PEREPONKA +#define ITM70_ID $ACI_ZEEFICK + +#define ITM73_ID $ACI_TABUTASK_FAILED +#define ITM74_ID $ACI_TABUTASK_SUCCESSFUL + +#define ITM71_ID $ACI_ROTTEN_WEEZYK +#define ITM72_ID $ACI_ROTTEN_KERNOBOO + +#define ITM75_ID $ACI_EMPTY_AMPUTATOR +#define ITM76_ID $ACI_EMPTY_DEGRADATOR +#define ITM77_ID $ACI_ROTTEN_PIPETKA +#define ITM78_ID $ACI_EMPTY_MECHOSCOPE + +/* -------------------------------------------------------------------------- */ + +// Modes... +#define INV_MODE 0 +#define INF_MODE 1 + +//Slot types +#define SLOT_NONE -1 +#define SLOT_WPN 1 +#define SLOT_TWPN 2 +#define SLOT_DVC 3 + +#define ITEM_TELEPORT_MENU fncMenu { \ + menu_type $FMENU_TELEPORT_MENU \ + submenu \ + \ + visible_items 5 \ + \ + x 484 \ + y 48 \ + \ + size_x 152 \ + size_y 193 \ + \ + range_font \ + \ + no_deactivate \ + active_time 200 \ + \ + cur_function $FMENU_OFF \ + \ + fncMenuItem { \ + string $STR_BOOTSECTOR \ + function $FMENU_TELEPORT \ + \ + up_menu_item \ + submenu_id $FMENU_TELEPORT_MENU \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_OFF \ + function $FMENU_OFF \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + } \ + } + +#define ITEM_PROTRACTOR_MENU fncMenu { \ + menu_type $FMENU_PROTRACTOR_MENU \ + submenu \ + \ + visible_items 5 \ + \ + x 484 \ + y 48 \ + \ + size_x 152 \ + size_y 193 \ + \ + range_font \ + \ + no_deactivate \ + active_time 200 \ + \ + cur_function 2001 \ + \ + fncMenuItem { \ + string $STR_PROTRACTOR \ + function 8384 \ + \ + up_menu_item \ + submenu_id $FMENU_PROTRACTOR_MENU \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_Spobsion \ + function 2001 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 1 \ + } \ + fncMenuItem { \ + string $STR_Resizing \ + function 2002 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 2 \ + } \ + fncMenuItem { \ + string $STR_Barrier \ + function 2003 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 3 \ + } \ + fncMenuItem { \ + string $STR_Beebs_Festival \ + function 2004 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 4 \ + } \ + fncMenuItem { \ + string $STR_Circus \ + function 2005 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 5 \ + } \ + fncMenuItem { \ + string $STR_Ostrich \ + function 2006 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 6 \ + } \ + fncMenuItem { \ + string $STR_Function83 \ + function 2007 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 7 \ + } \ + fncMenuItem { \ + string $STR_HyperBeacon \ + function 2008 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_PROTRACTOR_EVENT 8 \ + } \ + } + +#define ITEM_MECH_MESSIAH_MENU fncMenu { \ + menu_type $FMENU_MECH_MESSIAH_MENU \ + submenu \ + \ + visible_items 5 \ + \ + x 484 \ + y 48 \ + \ + size_x 152 \ + size_y 193 \ + \ + no_deactivate \ + active_time 200 \ + \ + range_font \ + cur_function 2001 \ + \ + fncMenuItem { \ + string $STR_MECH_MESSIAH \ + function 8385 \ + \ + up_menu_item \ + submenu_id $FMENU_MECH_MESSIAH_MENU \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_Cloak \ + function 2001 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_MECH_MESSIAH_EVENT 1 \ + } \ + fncMenuItem { \ + string $STR_Luck \ + function 2002 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_MECH_MESSIAH_EVENT 2 \ + } \ + fncMenuItem { \ + string $STR_Beebsospy \ + function 2003 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_MECH_MESSIAH_EVENT 3 \ + } \ + fncMenuItem { \ + string $STR_Firework \ + function 2004 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_MECH_MESSIAH_EVENT 4 \ + } \ + fncMenuItem { \ + string $STR_Shake_Up \ + function 2005 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_MECH_MESSIAH_EVENT 5 \ + } \ + fncMenuItem { \ + string $STR_Blackada \ + function 2006 \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + \ + event $EV_MECH_MESSIAH_EVENT 6 \ + } \ + } + +#define ITEM_WORLDS_MENU fncMenu { \ + menu_type $FMENU_WORLDS_MENU \ + submenu \ + \ + visible_items 5 \ + \ + x 484 \ + y 48 \ + \ + size_x 152 \ + size_y 193 \ + \ + range_font \ + no_deactivate \ + active_time 200 \ + \ + cur_function 1001 \ + \ + fncMenuItem { \ + string $STR_PASS_TO \ + function 8383 \ + \ + up_menu_item \ + submenu_id $FMENU_WORLDS_MENU \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_Fostral \ + function { 1000 + $FOSTRAL_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $FOSTRAL_ID \ + } \ + fncMenuItem { \ + string $STR_Glorx \ + function { 1000 + $GLORX_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $GLORX_ID \ + } \ + fncMenuItem { \ + string $STR_Necross \ + function { 1000 + $NECROSS_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $NECROSS_ID \ + } \ + fncMenuItem { \ + string $STR_Xplo \ + function { 1000 + $XPLO_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $XPLO_ID \ + } \ + fncMenuItem { \ + string $STR_Khox \ + function { 1000 + $K_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $K_ID \ + } \ + fncMenuItem { \ + string $STR_Boozeena \ + function { 1000 + $B_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $B_ID \ + } \ + fncMenuItem { \ + string $STR_Weexow \ + function { 1000 + $W_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $W_ID \ + } \ + fncMenuItem { \ + string $STR_hMok \ + function { 1000 + $H_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $H_ID \ + } \ + fncMenuItem { \ + string $STR_Threall \ + function { 1000 + $T_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $T_ID \ + } \ + fncMenuItem { \ + string $STR_Ark_a_Znoy \ + function { 1000 + $A_ID } \ + \ + font 0 \ + space 1 \ + \ + event $EV_TELEPORT $A_ID \ + } \ + fncMenuItem { \ + string $STR_OFF \ + function $FMENU_OFF \ + \ + font 0 \ + space 1 \ + } \ + } + +#define MENU_BODY fncMenuItem { \ + string $STR_OFF \ + function $FMENU_OFF \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_MAP \ + function $FMENU_MAP \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_WMAP \ + function $FMENU_WMAP \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_TARGETS \ + function $FMENU_TARGETS \ + submenu_id $FMENU_TARGETS_MENU \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_CAMERAS \ + function $FMENU_CAMERAS \ + bsubmenu_id $BMENU_CAMERAS_MENU \ + \ + font 0 \ + space 1 \ + } \ + fncMenuItem { \ + string $STR_PARAMS \ + function $FMENU_PARAMETERS \ + \ + font 0 \ + space 1 \ + } \ + main_menu + +// Buttons... +#define B_MODE 83 +#define B_MENU1 1 +#define B_MENU2 2 +#define B_INT1 3 +#define B_INT2 4 +#define B_INF0 5 + +// Menus... +#define MENU1 1 +#define MENU2 2 + +// Screens... +#define IBS1 1 +#define IBS2 2 +#define IBS3 3 + +// Backgrounds... +#define BG1 1 +#define BG2 2 +#define BG3 3 + +// aIndData::CornerNum values... +#define IND_NONE 0 +#define IND_UP_LEFT 1 +#define IND_UP_RIGHT 2 +#define IND_DN_LEFT 3 +#define IND_DN_RIGHT 4 + +// Indicator IDs... +#define IND_N0 0 +#define IND_N1 1 +#define IND_NRG 2 +#define IND_LOAD 3 +#define IND_JUMP 4 +#define IND_WPN 5 +#define IND_DVC 6 +#define IND_SPIRAL 7 + +// Indicator types... +#define IND_CLOCK 1 +#define IND_BARREL 2 + +#define CONSTR1 19 +#define CONSTR2 23 +#define CONSTR3 27 +#define CONSTR4 31 +#define CONSTR5 35 + +// Mechos IDs... +#define MECH00_ID 0 0 +#define MECH01_ID 1 1 +#define MECH02_ID 2 2 +#define MECH03_ID 3 3 +#define MECH04_ID 4 4 +#define MECH05_ID 5 5 +#define MECH06_ID 6 6 +#define MECH07_ID 7 7 +#define MECH08_ID 8 { $CONSTR1 + 3 } +#define MECH09_ID 9 8 +#define MECH10_ID 10 9 +#define MECH11_ID 11 10 +#define MECH12_ID 12 11 +#define MECH13_ID 13 12 +#define MECH14_ID 14 13 +#define MECH15_ID 15 { $CONSTR2 + 3 } +#define MECH16_ID 16 { $CONSTR3 + 3 } +#define MECH17_ID 17 { $CONSTR4 + 3 } +#define MECH18_ID 18 14 +#define MECH19_ID 18 15 +#define MECH20_ID 18 16 +#define MECH21_ID 18 17 +#define MECH22_ID 18 18 +#define MECH23_ID 8 $CONSTR1 +#define MECH24_ID 8 { $CONSTR1 + 1 } +#define MECH25_ID 8 { $CONSTR1 + 2 } +#define MECH26_ID 15 $CONSTR2 +#define MECH27_ID 15 { $CONSTR2 + 1 } +#define MECH28_ID 15 { $CONSTR2 + 2 } +#define MECH29_ID 16 $CONSTR3 +#define MECH30_ID 16 { $CONSTR3 + 1 } +#define MECH31_ID 16 { $CONSTR3 + 2 } +#define MECH32_ID 17 $CONSTR4 +#define MECH33_ID 17 { $CONSTR4 + 1 } +#define MECH34_ID 17 { $CONSTR4 + 2 } +#define MECH35_ID 35 { $CONSTR5 + 3 } +#define MECH36_ID 35 $CONSTR5 +#define MECH37_ID 35 { $CONSTR5 + 1 } +#define MECH38_ID 35 { $CONSTR5 + 2 } + +#define MATRIX_LOWRES x 360 \ + y 60 + +#define MATRIX_HIRES x 456 \ + y 76 + +#define iMATRIX_HIRES x 476 \ + y 70 + +#define MATRIX00_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 0 0 1 \ + 1 1 0 0 1 0 1 1 \ + 0 1 0 0 0 0 0 1 \ + 0 0 1 1 1 0 0 0 \ + 0 0 0 1 1 0 0 0 \ + 0 0 1 1 1 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 0 0 1 \ + 1 1 0 0 2 0 1 1 \ + 0 1 0 0 0 0 0 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 0 0 2 \ + 1 1 0 0 4 0 2 2 \ + 0 1 0 0 0 0 0 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH00_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech00.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech002.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech003.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech00.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech00r.avi" + +#define MATRIX06_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 0 1 1 0 0 1 0 \ + 0 0 1 1 1 0 1 1 \ + 1 0 1 1 0 0 1 0 \ + 0 0 1 1 1 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 1 1 0 0 \ + 1 0 0 0 1 0 0 0 \ + 1 1 1 0 0 0 0 1 \ + 0 1 1 1 1 1 1 1 \ + 0 0 1 1 1 1 0 0 \ + 0 0 1 1 1 1 0 0 \ + 1 1 1 1 1 1 1 1 \ + 1 1 0 0 0 0 1 1 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 0 1 1 0 0 1 0 \ + 0 0 1 1 1 0 1 1 \ + 2 0 1 1 0 0 1 0 \ + 0 0 1 1 1 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 3 3 0 0 \ + 0 0 0 0 3 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 0 3 3 0 0 2 0 \ + 0 0 3 3 3 0 2 2 \ + 5 0 3 3 0 0 2 0 \ + 0 0 3 3 3 0 2 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 4 4 0 0 \ + 0 0 0 0 4 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH06_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech06.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech062.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech063.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech06.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech06r.avi" + +#define MATRIX01_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 1 1 0 0 1 0 \ + 1 1 0 1 0 0 1 1 \ + 1 0 0 0 1 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 1 1 1 1 1 0 \ + 1 1 1 1 1 1 1 1 \ + 0 0 1 1 1 1 1 0 \ + 1 1 1 1 1 1 1 1 \ + 0 0 1 1 1 1 1 0 \ + 0 1 1 1 1 1 1 0 \ + 0 0 1 1 0 1 1 0 \ + 0 0 1 0 0 1 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 3 3 0 0 1 0 \ + 1 1 0 3 0 0 1 1 \ + 1 0 0 0 2 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 4 4 0 0 2 0 \ + 1 1 0 4 0 0 2 2 \ + 1 0 0 0 5 0 2 0 \ + 1 1 0 0 0 0 2 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH01_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech01.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech012.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech013.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech01.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech01r.avi" + + +#define MATRIX04_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 1 0 1 1 0 1 1 \ + 1 1 0 1 0 1 1 1 \ + 0 1 0 0 0 0 1 1 \ + 1 1 0 1 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + 1 0 1 1 1 1 1 1 \ + 1 1 0 1 1 1 1 1 \ + 1 0 1 1 1 1 1 1 \ + 1 1 0 1 1 1 1 1 \ + 0 0 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + } \ + \ + slot_types { \ + 0 1 0 3 3 0 1 1 \ + 1 1 0 3 0 1 1 1 \ + 0 1 0 0 0 0 1 1 \ + 1 1 0 2 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 0 0 \ + 1 1 0 0 0 0 0 0 \ + 1 0 0 0 0 0 0 0 \ + 1 1 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 1 0 4 4 0 3 3 \ + 1 1 0 4 0 3 3 3 \ + 0 1 0 0 0 0 3 3 \ + 1 1 0 5 0 3 3 3 \ + 0 0 0 0 0 0 0 0 \ + 2 0 0 0 0 0 0 0 \ + 2 2 0 0 0 0 0 0 \ + 2 0 0 0 0 0 0 0 \ + 2 2 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH04_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech04.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech042.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech043.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech04.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech04r.avi" + +#define MATRIX02_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 1 1 0 0 1 \ + 1 1 0 1 0 0 1 1 \ + 0 1 0 0 0 0 0 1 \ + 1 1 0 0 1 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 1 0 1 0 0 \ + 0 0 1 1 1 1 0 0 \ + 0 0 0 1 1 1 0 0 \ + 1 1 1 1 1 1 1 1 \ + 0 1 1 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 3 3 0 0 1 \ + 1 1 0 3 0 0 1 1 \ + 0 1 0 0 0 0 0 1 \ + 1 1 0 0 2 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 4 4 0 0 2 \ + 1 1 0 4 0 0 2 2 \ + 0 1 0 0 0 0 0 2 \ + 1 1 0 0 5 0 2 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH02_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech02.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech022.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech023.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech02.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech02r.avi" + +#define MATRIX07_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 1 1 0 1 1 0 \ + 1 1 0 1 0 1 1 1 \ + 1 0 0 0 0 1 1 0 \ + 1 1 0 1 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 1 1 0 0 0 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 3 3 0 1 1 0 \ + 1 1 0 3 0 1 1 1 \ + 1 0 0 0 0 1 1 0 \ + 1 1 0 2 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 4 4 0 3 3 0 \ + 1 1 0 4 0 3 3 3 \ + 1 0 0 0 0 3 3 0 \ + 1 1 0 5 0 3 3 3 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH07_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech07.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech072.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech073.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech07.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech07r.avi" + +#define MATRIX11_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 1 0 \ + 0 1 0 0 0 0 1 1 \ + 1 1 0 0 0 0 1 0 \ + 0 1 0 1 1 0 1 1 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 0 0 1 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 1 1 1 1 1 0 \ + 0 0 0 1 1 0 0 0 \ + 0 1 1 1 1 1 1 1 \ + 0 0 1 1 1 1 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 1 0 \ + 0 1 0 0 0 0 1 1 \ + 1 1 0 0 0 0 1 0 \ + 0 1 0 3 3 0 1 1 \ + 0 0 0 3 0 0 0 0 \ + 0 0 0 0 0 2 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 2 0 \ + 0 1 0 0 0 0 2 2 \ + 1 1 0 0 0 0 2 0 \ + 0 1 0 4 4 0 2 2 \ + 0 0 0 4 0 0 0 0 \ + 0 0 0 0 0 5 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH11_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech11.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech112.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech113.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech11.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech11r.avi" + +#define MATRIX03_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 1 0 0 0 0 0 1 \ + 1 1 0 1 1 0 1 1 \ + 0 1 0 1 1 1 0 1 \ + 0 0 0 1 1 0 1 1 \ + 0 1 0 0 0 0 0 0 \ + 0 0 0 1 1 0 0 0 \ + 0 0 1 1 1 1 1 0 \ + 0 1 1 1 1 1 1 0 \ + 0 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 0 1 1 1 1 1 1 1 \ + 0 1 1 1 1 1 1 0 \ + 0 0 1 1 1 1 1 0 \ + 0 0 1 1 1 1 0 0 \ + } \ + \ + slot_types { \ + 0 1 0 0 0 0 0 1 \ + 1 1 0 1 1 0 1 1 \ + 0 1 0 1 1 1 0 1 \ + 0 0 0 1 1 0 1 1 \ + 0 2 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 1 0 0 0 0 0 2 \ + 1 1 0 3 3 0 2 2 \ + 0 1 0 3 3 3 0 2 \ + 0 0 0 3 3 0 2 2 \ + 0 4 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH03_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech03.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech032.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech033.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech03.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech03r.avi" + +#define MATRIX05_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 1 1 0 \ + 0 1 1 0 0 1 1 1 \ + 0 1 0 1 0 1 1 0 \ + 0 1 1 0 0 0 0 0 \ + 0 0 0 1 1 0 0 0 \ + 0 1 1 0 1 0 1 1 \ + 0 1 1 0 0 1 1 0 \ + 0 0 1 1 1 1 0 0 \ + 0 0 1 1 1 0 0 0 \ + 0 1 1 1 1 1 1 0 \ + 1 1 0 0 0 1 1 1 \ + 0 0 0 0 0 0 0 1 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 1 1 0 \ + 0 1 1 0 0 1 1 1 \ + 0 1 0 2 0 1 1 0 \ + 0 1 1 0 0 0 0 0 \ + 0 0 0 3 3 0 0 0 \ + 0 0 0 0 3 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 2 2 0 \ + 0 1 1 0 0 2 2 2 \ + 0 1 0 4 0 2 2 0 \ + 0 1 1 0 0 0 0 0 \ + 0 0 0 5 5 0 0 0 \ + 0 0 0 0 5 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH05_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech05.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech052.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech053.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech05.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech05r.avi" + +#define MATRIX08_MATRIX msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 1 1 0 0 1 0 \ + 1 1 0 1 0 0 1 1 \ + 1 0 0 0 1 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 1 0 0 1 0 0 \ + 0 1 1 1 1 1 0 0 \ + 0 0 1 1 1 1 0 0 \ + 1 1 1 1 1 1 1 0 \ + 0 0 0 1 1 0 0 0 \ + 1 1 1 0 1 1 1 0 \ + 1 1 1 0 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 3 3 0 0 1 0 \ + 1 1 0 3 0 0 1 1 \ + 1 0 0 0 2 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 4 4 0 0 2 0 \ + 1 1 0 4 0 0 2 2 \ + 1 0 0 0 5 0 2 0 \ + 1 1 0 0 0 0 2 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } + +#define MATRIX08_BODY id $MECH08_NAME \ + $MATRIX08_MATRIX \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech08.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech082.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech083.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech08.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech08r.avi" + +#define MATRIX23_BODY id $MECH23_NAME \ + $MATRIX08_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech23.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech23.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech23.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech08.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech08r.avi" + +#define MATRIX24_BODY id $MECH24_NAME \ + $MATRIX08_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech24.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech24.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech24.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech08.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech08r.avi" + +#define MATRIX25_BODY id $MECH25_NAME \ + $MATRIX08_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech25.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech25.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech25.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech08.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech08r.avi" + +#define MATRIX09_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 1 1 0 0 1 0 \ + 1 1 0 1 0 0 1 1 \ + 1 0 0 0 1 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 1 1 1 0 0 1 1 1 \ + 0 0 1 1 1 0 0 0 \ + 0 0 0 1 1 0 0 0 \ + 1 1 1 1 1 1 1 1 \ + 0 0 1 1 1 1 0 0 \ + 0 0 1 1 1 0 0 0 \ + 1 1 1 0 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 3 3 0 0 1 0 \ + 1 1 0 3 0 0 1 1 \ + 1 0 0 0 2 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 4 4 0 0 2 0 \ + 1 1 0 4 0 0 2 2 \ + 1 0 0 0 5 0 2 0 \ + 1 1 0 0 0 0 2 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH09_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech09.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech092.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech093.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech09.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech09r.avi" + +#define MATRIX10_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 1 0 0 \ + 0 0 0 0 0 1 1 0 \ + 0 1 0 0 0 1 0 0 \ + 0 0 0 0 0 1 1 0 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 1 1 0 0 0 \ + 0 0 1 1 1 0 0 0 \ + 0 0 0 1 1 0 0 0 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 1 0 0 \ + 0 0 0 0 0 1 1 0 \ + 0 2 0 0 0 1 0 0 \ + 0 0 0 0 0 1 1 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 3 0 0 \ + 0 0 0 0 0 3 3 0 \ + 0 4 0 0 0 3 0 0 \ + 0 0 0 0 0 3 3 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH10_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech10.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech102.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech103.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech10.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech10r.avi" + +#define MATRIX12_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 1 0 1 1 0 0 1 1 \ + 0 1 1 1 0 1 1 1 \ + 0 0 1 1 0 0 1 1 \ + 1 0 0 0 0 1 1 1 \ + 1 1 0 1 1 0 0 0 \ + 1 0 1 1 1 0 1 1 \ + 1 1 0 1 1 1 0 1 \ + 0 0 1 1 1 1 0 0 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + } \ + \ + slot_types { \ + 2 0 1 1 0 0 1 1 \ + 0 1 1 1 0 1 1 1 \ + 0 0 1 1 0 0 1 1 \ + 1 0 0 0 0 1 1 1 \ + 1 1 0 0 0 0 0 0 \ + 1 0 0 0 0 0 3 3 \ + 1 1 0 0 0 0 0 3 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 4 0 1 1 0 0 2 2 \ + 0 1 1 1 0 2 2 2 \ + 0 0 1 1 0 0 2 2 \ + 3 0 0 0 0 2 2 2 \ + 3 3 0 0 0 0 0 0 \ + 3 0 0 0 0 0 5 5 \ + 3 3 0 0 0 0 0 5 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH12_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech12.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech122.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech123.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech12.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech12r.avi" + +#define MATRIX13_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 0 1 0 \ + 0 1 1 0 0 0 1 1 \ + 0 1 0 0 0 0 1 0 \ + 0 0 0 0 0 0 1 1 \ + 0 0 0 1 0 0 0 0 \ + 1 1 0 0 0 0 1 1 \ + 1 1 0 0 0 1 1 0 \ + 0 0 1 1 1 1 0 0 \ + 0 1 1 1 1 1 0 0 \ + 0 1 1 1 1 1 1 0 \ + 0 0 1 1 1 0 0 0 \ + 0 1 1 0 0 1 1 0 \ + 0 1 0 0 0 1 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 0 1 0 \ + 0 1 1 0 0 0 1 1 \ + 0 1 0 0 0 0 1 0 \ + 0 0 0 0 0 0 1 1 \ + 0 0 0 2 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 1 0 0 0 0 2 0 \ + 0 1 1 0 0 0 2 2 \ + 0 1 0 0 0 0 2 0 \ + 0 0 0 0 0 0 2 2 \ + 0 0 0 4 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH13_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech13.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech132.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech133.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech13.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech13r.avi" + +#define MATRIX14_BODY msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 1 1 0 0 1 0 \ + 1 1 0 1 0 0 1 1 \ + 1 0 0 0 1 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 1 1 1 1 1 1 0 \ + 0 1 1 1 1 1 0 0 \ + 1 1 1 1 1 1 1 1 \ + 0 1 1 1 1 1 0 0 \ + 0 0 1 1 1 1 0 0 \ + 1 1 1 1 1 1 1 0 \ + 0 0 0 1 1 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 3 3 0 0 1 0 \ + 1 1 0 3 0 0 1 1 \ + 1 0 0 0 2 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 4 4 0 0 2 0 \ + 1 1 0 4 0 0 2 2 \ + 1 0 0 0 5 0 2 0 \ + 1 1 0 0 0 0 2 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + id $MECH14_NAME \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech14.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech142.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech143.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech14.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech14r.avi" + +#define MATRIX17_MATRIX msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 1 0 \ + 1 1 0 1 1 0 1 1 \ + 1 0 0 1 0 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 1 0 1 1 0 0 \ + 0 1 1 1 1 1 1 0 \ + 0 0 1 1 1 0 0 0 \ + 0 1 1 1 1 1 1 0 \ + 1 1 0 0 0 1 1 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 1 0 \ + 1 1 0 3 3 0 1 1 \ + 1 0 0 3 0 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 2 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 2 0 \ + 1 1 0 4 4 0 2 2 \ + 1 0 0 4 0 0 2 0 \ + 1 1 0 0 0 0 2 2 \ + 0 0 0 5 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } + +#define MATRIX17_BODY id $MECH17_NAME \ + $MATRIX17_MATRIX \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech17.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech172.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech173.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech17.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech17r.avi" + +#define MATRIX32_BODY id $MECH32_NAME \ + $MATRIX17_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech32.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech32.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech32.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech17.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech17r.avi" + +#define MATRIX33_BODY id $MECH33_NAME \ + $MATRIX17_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech33.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech33.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech33.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech17.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech17r.avi" + +#define MATRIX34_BODY id $MECH34_NAME \ + $MATRIX17_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech34.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech34.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech34.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech17.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech17r.avi" + +#define MATRIX16_MATRIX msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 1 0 \ + 1 1 0 1 1 0 1 1 \ + 1 0 0 1 0 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 1 0 1 1 0 0 \ + 0 0 0 1 1 0 0 0 \ + 0 0 1 1 1 0 0 0 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 0 1 1 1 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 1 0 \ + 1 1 0 3 3 0 1 1 \ + 1 0 0 3 0 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 2 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 2 0 \ + 1 1 0 4 4 0 2 2 \ + 1 0 0 4 0 0 2 0 \ + 1 1 0 0 0 0 2 2 \ + 0 0 0 5 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } + +#define MATRIX16_BODY id $MECH16_NAME \ + $MATRIX16_MATRIX \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech16.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech162.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech163.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech16.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech16r.avi" + +#define MATRIX29_BODY id $MECH29_NAME \ + $MATRIX16_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech29.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech29.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech29.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech16.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech16r.avi" + +#define MATRIX30_BODY id $MECH30_NAME \ + $MATRIX16_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech30.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech30.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech30.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech16.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech16r.avi" + +#define MATRIX31_BODY id $MECH31_NAME \ + $MATRIX16_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech31.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech31.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech31.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech16.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech16r.avi" + +#define MATRIX15_MATRIX msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 1 1 0 0 0 1 1 \ + 1 1 1 0 0 1 1 1 \ + 0 1 1 0 1 0 1 1 \ + 1 1 1 0 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + 1 1 0 1 1 0 1 1 \ + 1 1 1 0 1 0 1 1 \ + 1 1 1 0 0 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 1 1 1 1 1 \ + 1 1 1 0 0 1 1 1 \ + } \ + \ + slot_types { \ + 0 1 1 0 0 0 1 1 \ + 1 1 1 0 0 1 1 1 \ + 0 1 1 0 2 0 1 1 \ + 1 1 1 0 0 1 1 1 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 3 3 0 0 0 \ + 0 0 0 0 3 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 1 1 0 0 0 2 2 \ + 1 1 1 0 0 2 2 2 \ + 0 1 1 0 4 0 2 2 \ + 1 1 1 0 0 2 2 2 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 5 5 0 0 0 \ + 0 0 0 0 5 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } + + +#define MATRIX15_BODY id $MECH15_NAME \ + $MATRIX15_MATRIX \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech15.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech152.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech153.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech15.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech15r.avi" + +#define MATRIX26_BODY id $MECH26_NAME \ + $MATRIX15_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech26.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech26.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech26.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech15.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech15r.avi" + +#define MATRIX27_BODY id $MECH27_NAME \ + $MATRIX15_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech27.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech27.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech27.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech15.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech15r.avi" + +#define MATRIX28_BODY id $MECH28_NAME \ + $MATRIX15_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech28.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech28.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech28.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech15.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech15r.avi" + +#define MATRIX18_MATRIX msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 1 1 0 0 0 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } + +#define MATRIX18_BODY $MATRIX18_MATRIX \ + id $MECH18_NAME \ + raffa \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech18.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech182.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech183.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech18.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech18r.avi" + +#define MATRIX19_BODY $MATRIX18_MATRIX \ + id $MECH19_NAME \ + raffa \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech19.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech192.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech193.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech19.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech19r.avi" + +#define MATRIX20_BODY $MATRIX18_MATRIX \ + id $MECH20_NAME \ + raffa \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech20.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech202.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech203.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech20.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech20r.avi" + +#define MATRIX21_BODY $MATRIX18_MATRIX \ + id $MECH21_NAME \ + raffa \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech21.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech212.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech213.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech21.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech21r.avi" + +#define MATRIX22_BODY $MATRIX18_MATRIX \ + id $MECH22_NAME \ + raffa \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech22.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech222.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech223.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech22.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech22r.avi" + +#define MATRIX35_MATRIX msize_x 8 \ + msize_y 14 \ + matrix { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 1 0 \ + 1 1 0 1 1 0 1 1 \ + 1 0 0 1 0 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 1 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 1 1 0 0 1 1 0 \ + 0 0 0 1 1 1 0 0 \ + 1 1 1 1 1 1 1 1 \ + 0 0 1 1 1 1 1 0 \ + 0 0 1 0 0 0 1 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_types { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 1 0 \ + 1 1 0 3 3 0 1 1 \ + 1 0 0 3 0 0 1 0 \ + 1 1 0 0 0 0 1 1 \ + 0 0 0 2 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } \ + slot_nums { \ + 0 0 0 0 0 0 0 0 \ + 1 0 0 0 0 0 2 0 \ + 1 1 0 4 4 0 2 2 \ + 1 0 0 4 0 0 2 0 \ + 1 1 0 0 0 0 2 2 \ + 0 0 0 5 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + 0 0 0 0 0 0 0 0 \ + } + +#define MATRIX35_BODY id $MECH35_NAME \ + $MATRIX35_MATRIX \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech35.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech352.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech353.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech35.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech35r.avi" + +#define MATRIX36_BODY id $MECH36_NAME \ + $MATRIX35_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech36.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech36.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech36.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech35.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech35r.avi" + +#define MATRIX37_BODY id $MECH37_NAME \ + $MATRIX35_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech37.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech37.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech37.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech35.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech35r.avi" + +#define MATRIX38_BODY id $MECH38_NAME \ + $MATRIX35_MATRIX \ + not_complete \ + num_avi_ids $ACI_NUM_AVI_ID \ + avi_id $ACI_PICTURE_AVI_ENG "mech38.avi" \ + avi_id $ACI_PICTURE_AVI_ENG2 "mech38.avi" \ + avi_id $ACI_PICTURE_AVI_ENG3 "mech38.avi" \ + avi_id $ACI_TEXT_AVI_ENG "text/mech35.avi" \ + avi_id $ACI_TEXT_AVI_RUS "text/mech35r.avi" + +/* ----------------------------- ITEMS SECTION ------------------------------ */ + +// Item shapes... +#define SHAPE0 shape_len 1 \ + shape { \ + 0 0 \ + } + +#define SHAPE2 shape_len 2 \ + shape { \ + 0 0 \ + 1 0 \ + } + +#define _SHAPE2 shape_len 2 \ + shape { \ + 0 0 \ + 0 1 \ + } + +#define SHAPE3 shape_len 3 \ + num_index 1 \ + shape { \ + 0 0 \ + -1 1 \ + 0 1 \ + } + +#define SHAPE_DVC shape_len 3 \ + shape { \ + 0 0 \ + 1 0 \ + 0 1 \ + } + +#define SHAPE_P shape_len 4 \ + shape { \ + 0 0 \ + 1 0 \ + 0 1 \ + 1 1 \ + } + +#define WPN_SHAPE4 shape_len 4 \ + shape { \ + 0 0 \ + -1 1 \ + 0 1 \ + 0 2 \ + } \ + num_index 2 + +#define WPN_SHAPE6 shape_len 6 \ + shape { \ + 0 0 \ + -1 1 \ + 0 1 \ + 0 2 \ + -1 3 \ + 0 3 \ + } \ + num_index 4 + +#define WPN_SHAPE7 shape_len 7 \ + shape { \ + 0 0 \ + 1 0 \ + -1 1 \ + 0 1 \ + 1 1 \ + 0 2 \ + 1 2 \ + } \ + num_index 5 + +#define WPN_SHAPE10 num_index 7 \ + shape_len 10 \ + shape { \ + 0 0 \ + 1 0 \ + -1 1 \ + 0 1 \ + 1 1 \ + 0 2 \ + 1 2 \ + -1 3 \ + -0 3 \ + 1 3 \ + } + +#define SHAPE10 shape_len 10 \ + shape { \ + 0 0 \ + 1 0 \ + 2 0 \ + -1 1 \ + 0 1 \ + 1 1 \ + 2 1 \ + 0 2 \ + 1 2 \ + 2 2 \ + } + +#define SHAPE30 shape_len 30 \ + shape { \ + 0 0 \ + 1 0 \ + 2 0 \ + \ + -1 1 \ + 0 1 \ + 1 1 \ + 2 1 \ + \ + -1 2 \ + 0 2 \ + 1 2 \ + 2 2 \ + 3 2 \ + \ + -2 3 \ + -1 3 \ + 0 3 \ + 1 3 \ + 2 3 \ + 3 3 \ + \ + -1 4 \ + 0 4 \ + 1 4 \ + 2 4 \ + 3 4 \ + \ + -1 5 \ + 0 5 \ + 1 5 \ + 2 5 \ + \ + 0 6 \ + 1 6 \ + 2 6 \ + } + +// Mechos parts shapes... +#define SHAPE_WHZ shape_len 14 \ + shape { \ + 0 0 \ + 1 0 \ + \ + -1 1 \ + 0 1 \ + 1 1 \ + \ + -1 2 \ + 0 2 \ + 1 2 \ + 2 2 \ + \ + -1 3 \ + 0 3 \ + 1 3 \ + \ + 0 4 \ + 1 4 \ + } + +#define SHAPE_BOX shape_len 12 \ + shape { \ + 0 0 \ + 1 0 \ + 2 0 \ + 3 0 \ + \ + 0 1 \ + 1 1 \ + 2 1 \ + 3 1 \ + \ + 1 2 \ + 2 2 \ + 3 2 \ + 4 2 \ + } + +#define SHAPE_ZZ shape_len 6 \ + shape { \ + 0 0 \ + 1 0 \ + 2 0 \ + \ + 0 1 \ + 1 1 \ + 2 1 \ + } + +#define SHAPE_PP $WPN_SHAPE7 + +// MacHOTine Gun (light) +#define ITM01 id $ITM01_ID \ + $ITM01_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM01_INFO \ + show_shots \ + $WPN_SHAPE4 + + +// MacHOTine Gun (heavy) +#define ITM02 id $ITM02_ID \ + $ITM02_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM02_INFO \ + show_shots \ + $WPN_SHAPE7 + +// Speetle System (light) +#define ITM03 id $ITM03_ID \ + $ITM03_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM03_INFO \ + show_shots \ + $WPN_SHAPE6 + +// Speetle System (heavy) +#define ITM04 id $ITM04_ID \ + $ITM04_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM04_INFO \ + show_shots \ + $WPN_SHAPE10 + +// ghOrb Gear (light) +#define ITM05 id $ITM05_ID \ + $ITM05_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM05_INFO \ + show_shots \ + $WPN_SHAPE4 + +// ghOrb Gear (heavy) +#define ITM06 id $ITM06_ID \ + $ITM06_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM06_INFO \ + show_shots \ + $WPN_SHAPE10 + +// Beebbanoza Blockade +#define ITM07 id $ITM07_ID \ + $ITM07_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM07_INFO \ + show_shots \ + $WPN_SHAPE7 + +// Crustest Cannon +#define ITM08 id $ITM08_ID \ + $ITM08_PARAMS \ + class WEAPON \ + slot_type $SLOT_WPN \ + $ITM08_INFO \ + show_shots \ + $WPN_SHAPE10 + +// Terminator 'Wormer' +#define ITM09 id $ITM09_ID \ + $ITM09_PARAMS \ + class WEAPON \ + slot_type $SLOT_TWPN \ + $ITM09_INFO \ + show_shots \ + $SHAPE0 + +// Terminator 'Wasp' +#define ITM10 id $ITM10_ID \ + $ITM10_PARAMS \ + class WEAPON \ + slot_type $SLOT_TWPN \ + $ITM10_INFO \ + show_shots \ + $SHAPE0 + +// Pupok pile +#define ITM11 id $ITM11_ID \ + $ITM11_PARAMS \ + class WEAPON \ + show_shots \ + $SHAPE0 + +// OKorOK pile +#define ITM12 id $ITM12_ID \ + $ITM12_PARAMS \ + class WEAPON \ + show_shots \ + $SHAPE0 + +// Boltoon pack +#define ITM13 id $ITM13_ID \ + $ITM13_PARAMS \ + class WEAPON \ + show_shots \ + $SHAPE0 + +// CopteRig +#define ITM14 id $ITM14_ID \ + $ITM14_PARAMS \ + class WEAPON \ + $ITM14_INFO \ + slot_type $SLOT_DVC \ + $SHAPE_DVC + + +// CopteRig (empty) +#define ITM15 id $ITM15_ID \ + $ITM15_PARAMS \ + class WEAPON \ + $ITM15_INFO \ + $SHAPE_DVC + +// CutteRig +#define ITM16 id $ITM16_ID \ + $ITM16_PARAMS \ + class WEAPON \ + $ITM16_INFO \ + slot_type $SLOT_DVC \ + $SHAPE_DVC + +// CutteRig (empty) +#define ITM17 id $ITM17_ID \ + $ITM17_PARAMS \ + class WEAPON \ + $ITM17_INFO \ + $SHAPE_DVC + +// CrotRig +#define ITM18 id $ITM18_ID \ + $ITM18_PARAMS \ + class WEAPON \ + $ITM18_INFO \ + slot_type $SLOT_DVC \ + $SHAPE_DVC + +// CrotRig (empty) +#define ITM19 id $ITM19_ID \ + $ITM19_PARAMS \ + class WEAPON \ + $ITM19_INFO \ + $SHAPE_DVC + +// Lhark - does not exist :) +#define ITM20 id $ITM20_ID \ + $ITM20_PARAMS \ + $SHAPE3 + +// Lhark - does not exist :) +#define ITM21 id $ITM21_ID \ + $ITM21_PARAMS \ + $SHAPE3 + + +// Vector +#define ITM22 id $ITM22_ID \ + $ITM22_PARAMS \ + class WEAPON \ + $ITM22_INFO \ + slot_type $SLOT_DVC \ + $SHAPE_DVC + +// Cirtainer +#define ITM23 id $ITM23_ID \ + $ITM23_PARAMS \ + event $EV_GET_CIRT \ + $WPN_SHAPE4 + +// Cirtainer (empty) +#define ITM24 id $ITM24_ID \ + $ITM24_PARAMS \ + $ITM24_INFO \ + $WPN_SHAPE4 \ + event $EV_GET_CIRT + +// Conlarver +#define ITM25 id $ITM25_ID \ + $ITM25_PARAMS \ + $SHAPE30 + +// Conlarver (empty) +#define ITM26 id $ITM26_ID \ + $ITM26_PARAMS \ + $ITM26_INFO \ + $SHAPE30 + +// Nymbos +#define ITM27 id $ITM27_ID \ + $ITM27_PARAMS \ + $SHAPE3 +// Phlegma +#define ITM28 id $ITM28_ID \ + $ITM28_PARAMS \ + $SHAPE3 + +// Heroin +#define ITM29 id $ITM29_ID \ + $ITM29_PARAMS \ + $SHAPE3 + +// Shrub +#define ITM30 id $ITM30_ID \ + $ITM30_PARAMS \ + $SHAPE3 + +// Poponka +#define ITM31 id $ITM31_ID \ + $ITM31_PARAMS \ + $ITM31_INFO \ + event $EV_ITEM_TEXT \ + $SHAPE3 + +// Toxick +#define ITM32 id $ITM32_ID \ + $ITM32_PARAMS \ + $SHAPE3 + +// eLeech +#define ITM33 id $ITM33_ID \ + $ITM33_PARAMS \ + $SHAPE3 + +// Kernoboo +#define ITM34 id $ITM34_ID \ + $ITM34_PARAMS \ + show_shots \ + $SHAPE0 + +// Pipetka +#define ITM35 id $ITM35_ID \ + $ITM35_PARAMS \ + show_shots \ + $SHAPE0 + +// WeeZyk +#define ITM36 id $ITM36_ID \ + $ITM36_PARAMS \ + $SHAPE3 + +// Leepuringa +#define ITM41 id $ITM41_ID \ + $ITM41_PARAMS \ + $SHAPE3 + +// Dead eLeech +#define ITM42 id $ITM42_ID \ + $ITM42_PARAMS \ + $SHAPE3 + +// Protractor +#define ITM37 id $ITM37_ID \ + $ITM37_PARAMS \ + $ITM37_INFO \ + $SHAPE3 \ + $ITEM_PROTRACTOR_MENU + +// Mechanic Messiah +#define ITM38 id $ITM38_ID \ + $ITM38_PARAMS \ + $ITM38_INFO \ + $SHAPE3 \ + $ITEM_MECH_MESSIAH_MENU + +// Function-83+ +#define ITM39 id $ITM39_ID \ + $ITM39_PARAMS \ + $ITM39_INFO \ + $ITEM_WORLDS_MENU \ + $SHAPE3 + +// SpuMMy +#define ITM40 id $ITM40_ID \ + $ITM40_PARAMS \ + $SHAPE3 + +// Rubox +#define ITM43 id $ITM43_ID \ + $ITM43_PARAMS \ + $SHAPE0 + +// Zigger-Zagger +#define ITM44 id $ITM44_ID \ + $ITM44_PARAMS \ + part_data $CONSTR1 { $CONSTR1 + 1 } \ + { $CONSTR1 + 2 } { $CONSTR1 + 3 } \ + $SHAPE_ZZ + +// Cart +#define ITM45 id $ITM45_ID \ + $ITM45_PARAMS \ + part_data $CONSTR1 { $CONSTR1 + 2 } \ + { $CONSTR1 + 1 } { $CONSTR1 + 3 } \ + $SHAPE_BOX + +// Put-Put +#define ITM46 id $ITM46_ID \ + $ITM46_PARAMS \ + part_data $CONSTR2 { $CONSTR2 + 1 } \ + { $CONSTR2 + 2 } { $CONSTR2 + 3 } \ + $SHAPE_PP + +// Box +#define ITM47 id $ITM47_ID \ + $ITM47_PARAMS \ + part_data $CONSTR2 { $CONSTR2 + 2 } \ + { $CONSTR2 + 1 } { $CONSTR2 + 3 } \ + $SHAPE_BOX + +// Rattle +#define ITM48 id $ITM48_ID \ + $ITM48_PARAMS \ + part_data $CONSTR3 { $CONSTR3 + 1 } \ + { $CONSTR3 + 2 } { $CONSTR3 + 3 } \ + $SHAPE_ZZ + +// Heavy Iron +#define ITM49 id $ITM49_ID \ + $ITM49_PARAMS \ + part_data $CONSTR3 { $CONSTR3 + 2 } \ + { $CONSTR3 + 1 } { $CONSTR3 + 3 } \ + $SHAPE_BOX + +// Star +#define ITM50 id $ITM50_ID \ + $ITM50_PARAMS \ + part_data $CONSTR4 { $CONSTR4 + 1 } \ + { $CONSTR4 + 2 } { $CONSTR4 + 3 } \ + $SHAPE_PP + +// Whizzer +#define ITM51 id $ITM51_ID \ + $ITM51_PARAMS \ + part_data $CONSTR4 { $CONSTR4 + 2 } \ + { $CONSTR4 + 1 } { $CONSTR4 + 3 } \ + $SHAPE_WHZ + +// Husker +#define ITM52 id $ITM52_ID \ + $ITM52_PARAMS \ + part_data $CONSTR5 { $CONSTR5 + 1 } \ + { $CONSTR5 + 2 } { $CONSTR5 + 3 } \ + $SHAPE_PP + +// Cogged Widget +#define ITM53 id $ITM53_ID \ + $ITM53_PARAMS \ + part_data $CONSTR5 { $CONSTR5 + 2 } \ + { $CONSTR5 + 1 } { $CONSTR5 + 3 } \ + $SHAPE_BOX + +// TankAcid +#define ITM54 id $ITM54_ID \ + $ITM54_PARAMS \ + event $EV_GET_CIRT \ + $SHAPE0 + +// Boot Sector +#define ITM56 id $ITM56_ID \ + $ITM56_PARAMS \ + $ITM56_INFO \ + $ITEM_TELEPORT_MENU \ + $SHAPE3 + +// Peelot +#define ITM55 id $ITM55_ID \ + $ITM55_PARAMS \ + $ITM55_INFO \ + event $EV_GET_CIRT \ + $SHAPE3 + +// Mechoscope +#define ITM57 id $ITM57_ID \ + $ITM57_PARAMS \ + class WEAPON \ + show_shots \ + $SHAPE0 + +// Gluek +#define ITM58 id $ITM58_ID \ + $ITM58_PARAMS \ + class WEAPON \ + $ITM58_INFO \ + event $EV_GET_CIRT \ + $SHAPE0 + +// Degradator +#define ITM59 id $ITM59_ID \ + $ITM59_PARAMS \ + class WEAPON \ + show_shots \ + $SHAPE0 + +// Tabutask (active) +#define ITM60 id $ITM60_ID \ + $ITM60_PARAMS \ + $ITM60_INFO \ + event $EV_ITEM_TEXT \ + $SHAPE2 + +// Amputator +#define ITM61 id $ITM61_ID \ + $ITM61_PARAMS \ + class WEAPON \ + show_shots \ + $SHAPE0 + +// Eleepod +#define ITM62 id $ITM62_ID \ + $ITM62_PARAMS \ + $ITM62_INFO \ + event $EV_ITEM_TEXT \ + $SHAPE10 + +// Beeboorat +#define ITM63 id $ITM63_ID \ + $ITM63_PARAMS \ + $ITM63_INFO \ + event $EV_ITEM_TEXT \ + $SHAPE10 + +// Zeex +#define ITM64 id $ITM64_ID \ + $ITM64_PARAMS \ + $ITM64_INFO \ + event $EV_ITEM_TEXT \ + $SHAPE10 + +// Palochka +#define ITM65 id $ITM65_ID \ + $ITM65_PARAMS \ + $SHAPE2 + +// Pipka +#define ITM66 id $ITM66_ID \ + $ITM66_PARAMS \ + $SHAPE0 + +// Nobool +#define ITM67 id $ITM67_ID \ + $ITM67_PARAMS \ + $SHAPE0 + +// Boorawchick +#define ITM68 id $ITM68_ID \ + $ITM68_PARAMS \ + $WPN_SHAPE7 + +// Pereponka +#define ITM69 id $ITM69_ID \ + $ITM69_PARAMS \ + $SHAPE3 + +// Zeefick +#define ITM70 id $ITM70_ID \ + $ITM70_PARAMS \ + $SHAPE3 + +// Dead WeeZyk +#define ITM71 id $ITM71_ID \ + $ITM71_PARAMS \ + $SHAPE3 + +// Rotten Kernoboo +#define ITM72 id $ITM72_ID \ + $ITM72_PARAMS \ + $SHAPE0 + +// Tabutask (failed) +#define ITM73 id $ITM73_ID \ + $ITM73_PARAMS \ + $SHAPE2 + +// Tabutask (completed) +#define ITM74 id $ITM74_ID \ + $ITM74_PARAMS \ + event $EV_ITEM_TEXT \ + $SHAPE2 + +// Amputator (empty) +#define ITM75 id $ITM75_ID \ + $ITM75_PARAMS \ + class WEAPON \ + slot_type $SLOT_TWPN \ + no_activate \ + $SHAPE0 + +// Degradator (empty) +#define ITM76 id $ITM76_ID \ + $ITM76_PARAMS \ + class WEAPON \ + slot_type $SLOT_TWPN \ + no_activate \ + $SHAPE0 + +// Rotten Pipetka +#define ITM77 id $ITM77_ID \ + $ITM77_PARAMS \ + $SHAPE0 + +// Mechoscope (empty) +#define ITM78 id $ITM78_ID \ + $ITM78_PARAMS \ + class WEAPON \ + slot_type $SLOT_TWPN \ + no_activate \ + $SHAPE0 + +/* -------------------------------------------------------------------------- */ + + +#define TARGETS_MENU_BODY fncMenuItem { \ + string $STR_OFF \ + function $FMENU_OFF \ + \ + font $FMENU_TARGETS_FONT \ + space $FMENU_TARGETS_SPACE \ + } + + +/* ----------------------------- Colors Section ----------------------------- */ + +num_col_schemes $NUM_COL_SCHEMES +col_scheme_len $COL_SCHEME_LEN + +color_scheme $SCH_ISCREEN { + color $ACI_BACK_COL 1 + + color $FM_SELECT_COL 60 + color $FM_UNSELECT_COL 8 + + color $FM_SELECT_BORDER_COL 53 + color $FM_UNSELECT_BORDER_COL 4 + + color $INV_CELL_COL_ITM 4 + color $INV_BCELL_COL_ITM 3 + color $INV_FLOOR_COL_ITM 90 + color $INV_BFLOOR_COL_ITM 2 + + color $INV_CELL_COL_WPN 23 + color $INV_BCELL_COL_WPN 21 + color $INV_CELL_FLOOR_WPN 20 + color $INV_BCELL_FLOOR_WPN 18 + + color $INV_CELL_COL_DVC 53 + color $INV_BCELL_COL_DVC 51 + color $INV_CELL_FLOOR_DVC 52 + color $INV_BCELL_FLOOR_DVC 50 + + color $INV_CELL_COL_TWPN 23 + color $INV_BCELL_COL_TWPN 21 + color $INV_CELL_FLOOR_TWPN 20 + color $INV_BCELL_FLOOR_TWPN 18 + + color $INV_CELL_SELECT_COL 55 + + color $INV_NUM_ITM_COL 0 + color $INV_NUM_WPN_COL 0 + color $INV_NUM_TWPN_COL 0 + color $INV_NUM_DVC_COL 0 + + color $IND_BACK_COL 1 + + color $COUNTER_COL 60 + color $COUNTER_BORDER_COL 53 + + color $FM_SELECT_START 48 + color $FM_SELECT_SIZE 1 + + color $FM_UNSELECT_START 5 + color $FM_UNSELECT_SIZE 2 +} + +color_scheme $SCH_DEFAULT { + color $ACI_BACK_COL 184 + + color $FM_UNSELECT_COL 83 + color $FM_SELECT_COL 100 + + color $COUNTER_COL 100 + color $COUNTER_BORDER_COL 91 + + color $FM_UNSELECT_BORDER_COL 80 + color $FM_SELECT_BORDER_COL 91 + + color $IND_NRG_COL1 229 + color $IND_NRG_COL2 143 + + color $IND_N0_COL 87 + + color $INV_CELL_COL_ITM 82 + color $INV_BCELL_COL_ITM 81 + color $INV_FLOOR_COL_ITM 80 + color $INV_BFLOOR_COL_ITM 72 + + color $INV_CELL_COL_WPN 82 + color $INV_BCELL_COL_WPN 81 + color $INV_CELL_FLOOR_WPN 71 + color $INV_BCELL_FLOOR_WPN 64 + + color $INV_CELL_COL_DVC 82 + color $INV_BCELL_COL_DVC 81 + color $INV_CELL_FLOOR_DVC 44 + color $INV_BCELL_FLOOR_DVC 37 + + color $INV_CELL_COL_TWPN 82 + color $INV_BCELL_COL_TWPN 81 + color $INV_CELL_FLOOR_TWPN 71 + color $INV_BCELL_FLOOR_TWPN 64 + +// color $INV_CELL_SELECT_COL 16 + color $INV_CELL_SELECT_COL 103 + + color $INV_NUM_ITM_COL 87 + color $INV_NUM_WPN_COL 87 + color $INV_NUM_TWPN_COL 87 + color $INV_NUM_DVC_COL 87 + color $COUNTER_COL 87 + + color $IND_BACK_COL 184 + + color $WORLD_LINK_COL 83 + color $WORLD_ACC_LINK_COL 110 + + color $WORLD_VISIBLE_COL 225 + color $WORLD_CURRENT_COL 225 + color $WORLD_SPECIAL_COL 225 + color $WORLD_EXPLORED_COL 225 + color $WORLD_ACCESSIBLE_COL 225 +/* + color $WORLD_BORDER_VIS_COL 228 + color $WORLD_BORDER_CUR_COL 63 + color $WORLD_BORDER_SPC_COL 149 + color $WORLD_BORDER_EXP_COL 230 + color $WORLD_BORDER_ACC_COL 100 +*/ + + color $WORLD_BORDER_VIS_COL 228 + color $WORLD_BORDER_CUR_COL 110 + color $WORLD_BORDER_SPC_COL 149 + color $WORLD_BORDER_EXP_COL 100 + color $WORLD_BORDER_ACC_COL 100 + + color $IND_LOAD_COL 87 + color $IND_WPN_COL 16 + color $IND_DVC_COL 100 + + color $JUMP_BORDER_COL 229 + color $JUMP_FILLED_COL 143 + color $JUMP_EMPTY_COL 1 + + color $FM_SELECT_START 88 + color $FM_SELECT_SIZE 1 + + color $FM_UNSELECT_START 227 + color $FM_UNSELECT_SIZE 3 + + color $FM_SELECT_START2 104 + color $FM_SELECT_SIZE2 2 +} + +info_panel { // Parameters info panel... + id $ACI_PARAMS_PANEL + + font 0 + range_font +} + +/* EOF */ + diff --git a/data/actint/escaves.inc b/data/actint/escaves.inc new file mode 100644 index 00000000..dc7c701c --- /dev/null +++ b/data/actint/escaves.inc @@ -0,0 +1,35 @@ + +// Escave defines... + +#define ESCAVE_ID0 0 +#define _ESCAVE_NAME0 $ESCAVE_NAME01 $ESCAVE_NAME0 +#define ESCAVE_ML_SET0 0 + +#define ESCAVE_ID1 1 +#define _ESCAVE_NAME1 $ESCAVE_NAME11 $ESCAVE_NAME1 +#define ESCAVE_ML_SET1 1 + +#define ESCAVE_ID2 2 +#define _ESCAVE_NAME2 $ESCAVE_NAME21 $ESCAVE_NAME2 +#define ESCAVE_ML_SET2 2 + +#define ESCAVE_ID3 3 +#define _ESCAVE_NAME3 $ESCAVE_NAME31 $ESCAVE_NAME3 +#define ESCAVE_ML_SET3 3 + +#define ESCAVE_ID4 4 +#define _ESCAVE_NAME4 $ESCAVE_NAME41 $ESCAVE_NAME4 +#define ESCAVE_ML_SET4 4 + +#define ESCAVE_ID5 5 +#define _ESCAVE_NAME5 $ESCAVE_NAME51 $ESCAVE_NAME5 +#define ESCAVE_ML_SET5 5 + +#define ESCAVE_ID6 6 +#define _ESCAVE_NAME6 $ESCAVE_NAME61 $ESCAVE_NAME6 +#define ESCAVE_ML_SET6 6 + +#define ESCAVE_ID7 7 +#define _ESCAVE_NAME7 $ESCAVE_NAME71 $ESCAVE_NAME7 +#define ESCAVE_ML_SET7 7 + diff --git a/data/actint/item_prm.inc b/data/actint/item_prm.inc new file mode 100644 index 00000000..163edc36 --- /dev/null +++ b/data/actint/item_prm.inc @@ -0,0 +1,86 @@ + +/* -------------------------------- WEAPONS --------------------------------- */ + +// MacHOTine Gun (light) +item_prm $ITM01_ID $ACI_WEAPON_DAMAGE "5" +item_prm $ITM01_ID $ACI_WEAPON_LOAD "50" +item_prm $ITM01_ID $ACI_WEAPON_SHOTS_SEC "3" +item_prm $ITM01_ID $ACI_WEAPON_RANGE "30" + +// MacHOTine Gun (heavy) +item_prm $ITM02_ID $ACI_WEAPON_DAMAGE "10" +item_prm $ITM02_ID $ACI_WEAPON_LOAD "100" +item_prm $ITM02_ID $ACI_WEAPON_SHOTS_SEC "3" +item_prm $ITM02_ID $ACI_WEAPON_RANGE "40" + +// Speetle System (light) +item_prm $ITM03_ID $ACI_WEAPON_DAMAGE "30" +item_prm $ITM03_ID $ACI_WEAPON_LOAD "5" +item_prm $ITM03_ID $ACI_WEAPON_SHOTS_SEC "1" +item_prm $ITM03_ID $ACI_WEAPON_RANGE "25" + +// Speetle System (heavy) +item_prm $ITM04_ID $ACI_WEAPON_DAMAGE "60" +item_prm $ITM04_ID $ACI_WEAPON_LOAD "10" +item_prm $ITM04_ID $ACI_WEAPON_SHOTS_SEC "1" +item_prm $ITM04_ID $ACI_WEAPON_RANGE "35" + +// ghOrb Gear (light) +item_prm $ITM05_ID $ACI_WEAPON_DAMAGE "13" +item_prm $ITM05_ID $ACI_WEAPON_LOAD "50" +item_prm $ITM05_ID $ACI_WEAPON_SHOTS_SEC "2" +item_prm $ITM05_ID $ACI_WEAPON_RANGE "20" + +// ghOrb Gear (heavy) +item_prm $ITM06_ID $ACI_WEAPON_DAMAGE "26" +item_prm $ITM06_ID $ACI_WEAPON_LOAD "100" +item_prm $ITM06_ID $ACI_WEAPON_SHOTS_SEC "2" +item_prm $ITM06_ID $ACI_WEAPON_RANGE "30" + +// Beebbanoza Blockade +item_prm $ITM07_ID $ACI_WEAPON_DAMAGE "5" +item_prm $ITM07_ID $ACI_WEAPON_LOAD "N/A" +item_prm $ITM07_ID $ACI_WEAPON_SHOTS_SEC "5" +item_prm $ITM07_ID $ACI_WEAPON_RANGE "10" + +// Crustest Cannon +item_prm $ITM08_ID $ACI_WEAPON_DAMAGE "200" +item_prm $ITM08_ID $ACI_WEAPON_LOAD "5" +item_prm $ITM08_ID $ACI_WEAPON_SHOTS_SEC "0.25" +item_prm $ITM08_ID $ACI_WEAPON_RANGE "10" + +// Terminator ("Wormer") +item_prm $ITM09_ID $ACI_WEAPON_DAMAGE "10" +item_prm $ITM09_ID $ACI_WEAPON_LOAD "5" +item_prm $ITM09_ID $ACI_WEAPON_SHOTS_SEC "1" +item_prm $ITM09_ID $ACI_WEAPON_RANGE "5" + +// Terminator ("Wasp") +item_prm $ITM10_ID $ACI_WEAPON_DAMAGE "15" +item_prm $ITM10_ID $ACI_WEAPON_LOAD "3" +item_prm $ITM10_ID $ACI_WEAPON_SHOTS_SEC "1" +item_prm $ITM10_ID $ACI_WEAPON_RANGE "5" + +/* ---------------------------------- AMMO ---------------------------------- */ + +// Pupok pile +item_prm $ITM11_ID $ACI_AMMO_DAMAGE "30" +item_prm $ITM11_ID $ACI_AMMO_IN_PACK "5" + +// OKorOK pile +item_prm $ITM12_ID $ACI_AMMO_DAMAGE "30" +item_prm $ITM12_ID $ACI_AMMO_IN_PACK "5" + +// Boltoon pack +item_prm $ITM13_ID $ACI_AMMO_DAMAGE "200" +item_prm $ITM13_ID $ACI_AMMO_IN_PACK "1" /* -------------------------------- DEVICES --------------------------------- */ + +// CopteRig +item_prm $ITM14_ID $ACI_DEVICE_WORKING_TIME "1000" + +// CutteRig +item_prm $ITM16_ID $ACI_DEVICE_WORKING_TIME "3000" + +// CrotRig +item_prm $ITM18_ID $ACI_DEVICE_WORKING_TIME "5000" + diff --git a/data/actint/items.inc b/data/actint/items.inc new file mode 100644 index 00000000..ae46e3f4 --- /dev/null +++ b/data/actint/items.inc @@ -0,0 +1,1480 @@ + +/* ----------------------------- NAMES SECTION ------------------------------ */ + +// MacHOTine Gun (light) +#define ITM01_NAME1 "MacHOTine Gun" +#define ITM01_NAME2 "Махотин" + +// MacHOTine Gun (heavy) +#define ITM02_NAME1 "MacHOTine Gun" +#define ITM02_NAME2 "Махотин" + +// Speetle System (light) +#define ITM03_NAME1 "Speetle System" +#define ITM03_NAME2 "Спитл Система" + +// Speetle System (heavy) +#define ITM04_NAME1 "Speetle System" +#define ITM04_NAME2 "Спитл Система" + +// ghOrb Gear (light) +#define ITM05_NAME1 "ghOrb Gear" +#define ITM05_NAME2 "гОрб Генератор" + +// ghOrb Gear (heavy) +#define ITM06_NAME1 "ghOrb Gear" +#define ITM06_NAME2 "гОрб Генератор" + +// Beebbanoza Blockade +#define ITM07_NAME1 "Beebbanoza Blockade" +#define ITM07_NAME2 "Биббанозная Блокада" + +// Crustest Cannon +#define ITM08_NAME1 "Crustest Cannon" +#define ITM08_NAME2 "Крастест Мортира" + +// Terminator 'Wormer' +#define ITM09_NAME1 "Terminator (Wormer)" +#define ITM09_NAME2 "Терминатор (Выползок)" + +// Terminator 'Wasp' +#define ITM10_NAME1 "Terminator (Wasp)" +#define ITM10_NAME2 "Терминатор (Овод)" + +// Pupok pile +#define ITM11_NAME1 "Pupok pile" +#define ITM11_NAME2 "Пупки" + +// OKorOK pile +#define ITM12_NAME1 "OKorOK pile" +#define ITM12_NAME2 "ОКорОКа" + +// Boltoon pack +#define ITM13_NAME1 "Boltoon pack" +#define ITM13_NAME2 "Болтуны" + +// CopteRig +#define ITM14_NAME1 "CopteRig" +#define ITM14_NAME2 "КоптеРиг" + +// CopteRig (empty) +#define ITM15_NAME1 "CopteRig" +#define ITM15_NAME2 "КоптеРиг" + +// CutteRig +#define ITM16_NAME1 "CutteRig" +#define ITM16_NAME2 "КаттеРиг" + +// CutteRig (empty) +#define ITM17_NAME1 "CutteRig" +#define ITM17_NAME2 "КаттеРиг" + +// CrotRig +#define ITM18_NAME1 "CrotRig" +#define ITM18_NAME2 "КротРиг" + +// CrotRig (empty) +#define ITM19_NAME1 "CrotRig" +#define ITM19_NAME2 "КротРиг" + +// Lhark - does not exist :) +#define ITM20_NAME1 "Lhark" +#define ITM20_NAME2 "Lhark" + +// Lhark - does not exist :) +#define ITM21_NAME1 "Lhark" +#define ITM21_NAME2 "Lhark" + +// Vector +#define ITM22_NAME1 "Vector" +#define ITM22_NAME2 "Вектор" + +// Cirtainer +#define ITM23_NAME1 "Cirtainer" +#define ITM23_NAME2 "Нюхонтейнер" + +// Cirtainer (empty) +#define ITM24_NAME1 "Cirtainer" +#define ITM24_NAME2 "Нюхонтейнер" + +// Conlarver +#define ITM25_NAME1 "Conlarver" +#define ITM25_NAME2 "Куккиш" + +// Conlarver (empty) +#define ITM26_NAME1 "Conlarver" +#define ITM26_NAME2 "Куккиш" + +// Nymbos +#define ITM27_NAME1 "Nymbos" +#define ITM27_NAME2 "Нимбос" + +// Phlegma +#define ITM28_NAME1 "Phlegma" +#define ITM28_NAME2 "Флегма" + +// Heroin +#define ITM29_NAME1 "Valorin" +#define ITM29_NAME2 "Героин" + +// Shrub +#define ITM30_NAME1 "Shrub" +#define ITM30_NAME2 "Куст" + +// Poponka +#define ITM31_NAME1 "Poponka" +#define ITM31_NAME2 "Попонка" + +// Toxick +#define ITM32_NAME1 "Toxick" +#define ITM32_NAME2 "Токсик" + +// eLeech +#define ITM33_NAME1 "eLeech" +#define ITM33_NAME2 "эЛик" + +// Kernoboo +#define ITM34_NAME1 "Kernoboo" +#define ITM34_NAME2 "Ядробус" + +// Pipetka +#define ITM35_NAME1 "Pipetka" +#define ITM35_NAME2 "Пипетка" + +// WeeZyk +#define ITM36_NAME1 "WeeZyk" +#define ITM36_NAME2 "Маленький Цык" + +// Protractor +#define ITM37_NAME1 "Protractor" +#define ITM37_NAME2 "Начертатель" + +// Mechanic Messiah +#define ITM38_NAME1 "Mechanic Messiah" +#define ITM38_NAME2 "Механический Мессия" + +// Function-83+ +#define ITM39_NAME1 "Function-83+" +#define ITM39_NAME2 "Способ-83+" + +// SpuMMy +#define ITM40_NAME1 "SpuMMy" +#define ITM40_NAME2 "Спумия" + +// Leepuringa +#define ITM41_NAME1 "Leepuringa" +#define ITM41_NAME2 "Липуринга" + +// Dead eLeech +#define ITM42_NAME1 "Some stinking mess" +#define ITM42_NAME2 "Нечто вонючее" + +// Rubox +#define ITM43_NAME1 "Rubbox" +#define ITM43_NAME2 "Раббокс" + +// Zigger-Zagger +#define ITM44_NAME1 "Zigger-Zagger" +#define ITM44_NAME2 "Погремушка" + +// Cart +#define ITM45_NAME1 "Cart" +#define ITM45_NAME2 "Тележка" + +// Put-Put +#define ITM46_NAME1 "Put-Put" +#define ITM46_NAME2 "Моторчик" + +// Box +#define ITM47_NAME1 "Box" +#define ITM47_NAME2 "Коробка" + +// Rattle +#define ITM48_NAME1 "Rattle" +#define ITM48_NAME2 "Трещётка" + +// Heavy Iron +#define ITM49_NAME1 "Heavy Iron" +#define ITM49_NAME2 "Тяжёлая железка" + +// Star +#define ITM50_NAME1 "Star" +#define ITM50_NAME2 "Звёздочка" + +// Whizzer +#define ITM51_NAME1 "Whizzer" +#define ITM51_NAME2 "Вертушка" + +// Husker +#define ITM52_NAME1 "Husker" +#define ITM52_NAME2 "Молотилка" + +// Cogged Widget +#define ITM53_NAME1 "Cogged Widget" +#define ITM53_NAME2 "Ерунда с зубчиками" + +// TankAcid +#define ITM54_NAME1 "Tankacid" +#define ITM54_NAME2 "Танкацид" + +// Boot Sector +#define ITM56_NAME1 "Boot Sector" +#define ITM56_NAME2 "Бут Сектор" + +// Peelot +#define ITM55_NAME1 "Peelot" +#define ITM55_NAME2 "Пилот" + +// Mechoscope +#define ITM57_NAME1 "Incarnator" +#define ITM57_NAME2 "Инкарнатор" + +// Gluek +#define ITM58_NAME1 "Gluek" +#define ITM58_NAME2 "Глюк" + +// Degradator +#define ITM59_NAME1 "Degradator" +#define ITM59_NAME2 "Деградатор" + +// Tabutask (active) +#define ITM60_NAME1 "Tabutask" +#define ITM60_NAME2 "Табутаск" + +// Amputator +#define ITM61_NAME1 "Amputator" +#define ITM61_NAME2 "Ампутатор" + +// Eleepod +#define ITM62_NAME1 "Eleepod" +#define ITM62_NAME2 "Элипод" + +// Beeboorat +#define ITM63_NAME1 "Beeboorat" +#define ITM63_NAME2 "Бибурат" + +// Zeex +#define ITM64_NAME1 "Zeex" +#define ITM64_NAME2 "Цикса" + +// Palochka +#define ITM65_NAME1 "Paloch'ka" +#define ITM65_NAME2 "Палочка" + +// Pipka +#define ITM66_NAME1 "Pipka" +#define ITM66_NAME2 "Пипка" + +// Nobool +#define ITM67_NAME1 "Nobool" +#define ITM67_NAME2 "Дробус" + +// Boorawchick +#define ITM68_NAME1 "Boorawchick" +#define ITM68_NAME2 "Буравчик" + +// Pereponka +#define ITM69_NAME1 "Pereponka" +#define ITM69_NAME2 "Перепонка" + +// Zeefick +#define ITM70_NAME1 "Zeefick" +#define ITM70_NAME2 "Цифик" + +// Dead WeeZyk +#define ITM71_NAME1 "Some clay debris" +#define ITM71_NAME2 "Глиняные черепки" + +// Rotten Kernoboo +#define ITM72_NAME1 "Some stinking pulp" +#define ITM72_NAME2 "Вонючая кашица" + +// Tabutask (failed) +#define ITM73_NAME1 "Tabutask" +#define ITM73_NAME2 "Табутаск" + +// Tabutask (completed) +#define ITM74_NAME1 "Tabutask" +#define ITM74_NAME2 "Табутаск" + +// Amputator (empty) +#define ITM75_NAME1 "Amputator" +#define ITM75_NAME2 "Ампутатор" + +// Degradator (empty) +#define ITM76_NAME1 "Degradator" +#define ITM76_NAME2 "Деградатор" + +// Rotten Pipetka +#define ITM77_NAME1 "Some rotten stuff" +#define ITM77_NAME2 "Куча гнилья" + +// Mechoscope (empty) +#define ITM78_NAME1 "Incarnator" +#define ITM78_NAME2 "Инкарнатор" + +/* ---------------------------- COMMENTS SECTION ---------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_COMMENTS1 comments 1 "Softie's weapon (light model)" +#define ITM01_COMMENTS2 comments 1 "Оружие софти (лёгкая модель)" + +// MacHOTine Gun (heavy) +#define ITM02_COMMENTS1 comments 1 "Softie's weapon (heavy model)" +#define ITM02_COMMENTS2 comments 1 "Оружие софти (тяжёлая модель)" + +// Speetle System (light) +#define ITM03_COMMENTS1 comments 1 "Softie's weapon (light model)" +#define ITM03_COMMENTS2 comments 1 "Оружие софти (лёгкая модель)" + +// Speetle System (heavy) +#define ITM04_COMMENTS1 comments 1 "Softie's weapon (heavy model)" +#define ITM04_COMMENTS2 comments 1 "Оружие софти (тяжёлая модель)" + +// ghOrb Gear (light) +#define ITM05_COMMENTS1 comments 1 "Spirits' weapon (light model)" +#define ITM05_COMMENTS2 comments 1 "Оружие спиритов (лёгкая модель)" + +// ghOrb Gear (heavy) +#define ITM06_COMMENTS1 comments 1 "Spirits' weapon (heavy model)" +#define ITM06_COMMENTS2 comments 1 "Оружие спиритов (тяжёлая модель)" + +// Beebbanoza Blockade +#define ITM07_COMMENTS1 comments 1 "A weapon of a Transmundane Bios" +#define ITM07_COMMENTS2 comments 1 "Оружие Ушедших Биосов" + +// Crustest Cannon +#define ITM08_COMMENTS1 comments 1 "Softie's weapon" +#define ITM08_COMMENTS2 comments 1 "Оружие софти" + +// Terminator 'Wormer' +#define ITM09_COMMENTS1 comments 1 "Cryspoid weapon" +#define ITM09_COMMENTS2 comments 1 "Криспоидное оружие" + +// Terminator 'Wasp' +#define ITM10_COMMENTS1 comments 1 "Cryspoid weapon" +#define ITM10_COMMENTS2 comments 1 "Криспоидное оружие" + +// Pupok pile +#define ITM11_COMMENTS1 comments 1 "Projectiles for Speetle System" +#define ITM11_COMMENTS2 comments 1 "Боеприпас для Спитл Системы" + +// OKorOK pile +#define ITM12_COMMENTS1 comments 1 "Cruise missiles for Speettle Sys." +#define ITM12_COMMENTS2 comments 2 "Самонаводящиеся боеприпасы" \ + "для Спитл Системы" + +// Boltoon pack +#define ITM13_COMMENTS1 comments 1 "Bombs for Crustest Cannon" +#define ITM13_COMMENTS2 comments 1 "Бомбы для Крастест Мортиры" + +// CopteRig +#define ITM14_COMMENTS1 comments 1 "Flight gadget for mechos" +#define ITM14_COMMENTS2 comments 1 "Устройство для полёта" + +// CopteRig (empty) +#define ITM15_COMMENTS1 comments 1 "Discharged" +#define ITM15_COMMENTS2 comments 1 "Разряжен" + +// CutteRig +#define ITM16_COMMENTS1 comments 1 "Amphibian gadget for mechos" +#define ITM16_COMMENTS2 comments 1 "Устройство для плавания" + +// CutteRig (empty) +#define ITM17_COMMENTS1 comments 1 "Discharged" +#define ITM17_COMMENTS2 comments 1 "Разряжен" + +// CrotRig +#define ITM18_COMMENTS1 comments 1 "'Mole' gadget for mechos" +#define ITM18_COMMENTS2 comments 1 "Устройство для закапывания" + +// CrotRig (empty) +#define ITM19_COMMENTS1 comments 1 "Discharged" +#define ITM19_COMMENTS2 comments 1 "Разряжен" + +// Lhark - does not exist :) +#define ITM20_COMMENTS1 comments 1 "Lhark" +#define ITM20_COMMENTS2 comments 1 "Lhark" + +// Lhark - does not exist :) +#define ITM21_COMMENTS1 comments 2 "Lhark" \ + "(discharged)" + +#define ITM21_COMMENTS2 comments 2 "Lhark" \ + "(discharged)" + +// Vector +#define ITM22_COMMENTS1 comments 1 "Target tracking device" +#define ITM22_COMMENTS2 comments 2 "Прибор для наведения" \ + "оружия на цель" + +// Cirtainer +#define ITM23_COMMENTS1 comments 1 "Container whith cirt" +#define ITM23_COMMENTS2 comments 1 "Контейнер с нюхой" + +// Cirtainer (empty) +#define ITM24_COMMENTS1 comments 2 "Empty container for cirt" \ + "delivery" + +#define ITM24_COMMENTS2 comments 2 "Контейнер для сбора" \ + "и доставки нюхи" + +// Conlarver +#define ITM25_COMMENTS1 comments 1 "Container with Larva" +#define ITM25_COMMENTS2 comments 1 "Контейнер с Куклой" + +// Conlarver (empty) +#define ITM26_COMMENTS1 comments 1 "Container for Larva" +#define ITM26_COMMENTS2 comments 1 "Контейнер для Куклы" + +// Nymbos +#define ITM27_COMMENTS1 comments 2 "Some eleepods' stuff" \ + "from Podish" + +#define ITM27_COMMENTS2 comments 2 "Продукт элиподов" \ + "из Подиша" + +// Phlegma +#define ITM28_COMMENTS1 comments 2 "Some eleepods' stuff" \ + "from Incubator" + +#define ITM28_COMMENTS2 comments 2 "Продукт элиподов" \ + "из Инкубатора" + +// Heroin +#define ITM29_COMMENTS1 comments 2 "Some beeboorats' stuff" \ + "from VigBoo" + +#define ITM29_COMMENTS2 comments 2 "Продукт бибуратов" \ + "из ВигБу" + +// Shrub +#define ITM30_COMMENTS1 comments 2 "Some beeboorats' stuff" \ + "from VigBoo" + +#define ITM30_COMMENTS2 comments 2 "Продукт бибуратов" \ + "из Вигбу" + +// Poponka +#define ITM31_COMMENTS1 comments 2 "Some zeexens'" \ + "stuff from ZeePa" + +#define ITM31_COMMENTS2 comments 2 "Продукт цикс" \ + "из ЦыПы" + +// Toxick +#define ITM32_COMMENTS1 comments 2 "Some zeexens' stuff" \ + "from B-Zone" + +#define ITM32_COMMENTS2 comments 2 "Продукт цикс" \ + "из БиЗоны" + +// eLeech +#define ITM33_COMMENTS1 comments 1 "Eleepods' cult doodad" +#define ITM33_COMMENTS2 comments 1 "Предмет культа элиподов" + +// Kernoboo +#define ITM34_COMMENTS1 comments 1 "Beeboorats' cult doodad" +#define ITM34_COMMENTS2 comments 1 "Предмет культа бибуратов" + +// Pipetka +#define ITM35_COMMENTS1 comments 1 "Beeboorats' cult doodad" +#define ITM35_COMMENTS2 comments 1 "Предмет культа бибуратов" + +// WeeZyk +#define ITM36_COMMENTS1 comments 1 "Zeexens' cult doodad" +#define ITM36_COMMENTS2 comments 1 "Предмет культа цикс" + +// Leepuringa +#define ITM41_COMMENTS1 comments 3 "Counselor's personal" \ + "article" \ + "Luck: 50" + +#define ITM41_COMMENTS2 comments 2 "Личная вещь советника" \ + "Удача: 50" + +// Dead eLeech +#define ITM42_COMMENTS1 comments 0 +#define ITM42_COMMENTS2 comments 0 + +// Protractor +#define ITM37_COMMENTS1 comments 2 "Spectors' artefact" \ + "Luck: 20" +#define ITM37_COMMENTS2 comments 2 "Артефакт наблюдателей" \ + "Удача: 20" + +// Mechanic Messiah +#define ITM38_COMMENTS1 comments 2 "Spirits' artefact" \ + "Dominance: 20" +#define ITM38_COMMENTS2 comments 2 "Артефакт спиритов" \ + "Авторитет: 20" + +// Function-83+ +#define ITM39_COMMENTS1 comments 1 "Spirits' artefact" +#define ITM39_COMMENTS2 comments 1 "Артефакт спиритов" + +// SpuMMy +#define ITM40_COMMENTS1 comments 1 "Unknown artefact" +#define ITM40_COMMENTS2 comments 1 "Неизвестный артефакт" + +// Rubox +#define ITM43_COMMENTS1 comments 1 "Beeboorats' token" +#define ITM43_COMMENTS2 comments 1 "Метка бибуратов" + +// Zigger-Zagger +#define ITM44_COMMENTS1 comments 1 "A mechos part" +#define ITM44_COMMENTS2 comments 1 "Часть мехоса" + +// Cart +#define ITM45_COMMENTS1 comments 1 "A mechos part" +#define ITM45_COMMENTS2 comments 1 "Часть мехоса" + +// Put-Put +#define ITM46_COMMENTS1 comments 1 "A mechos part" +#define ITM46_COMMENTS2 comments 1 "Часть мехоса" + +// Box +#define ITM47_COMMENTS1 comments 1 "A mechos part" +#define ITM47_COMMENTS2 comments 1 "Часть мехоса" + +// Rattle +#define ITM48_COMMENTS1 comments 1 "A mechos part" +#define ITM48_COMMENTS2 comments 1 "Часть мехоса" + +// Heavy Iron +#define ITM49_COMMENTS1 comments 1 "A mechos part" +#define ITM49_COMMENTS2 comments 1 "Часть мехоса" + +// Star +#define ITM50_COMMENTS1 comments 1 "A mechos part" +#define ITM50_COMMENTS2 comments 1 "Часть мехоса" + +// Whizzer +#define ITM51_COMMENTS1 comments 1 "A mechos part" +#define ITM51_COMMENTS2 comments 1 "Часть мехоса" + +// Husker +#define ITM52_COMMENTS1 comments 1 "A mechos part" +#define ITM52_COMMENTS2 comments 1 "Часть мехоса" + +// Cogged Widget +#define ITM53_COMMENTS1 comments 1 "A mechos part" +#define ITM53_COMMENTS2 comments 1 "Часть мехоса" + +// TankAcid +#define ITM54_COMMENTS1 comments 1 "Unknown substance" +#define ITM54_COMMENTS2 comments 1 "Неизвестная субстанция" + +// Peelot +#define ITM55_COMMENTS1 comments 1 "Vangers' artefact" +#define ITM55_COMMENTS2 comments 1 "Артефакт вангеров" + +// Boot Sector +#define ITM56_COMMENTS1 comments 1 "Vangers' artefact" +#define ITM56_COMMENTS2 comments 1 "Артефакт вангеров" + +// Mechoscope +#define ITM57_COMMENTS1 comments 1 "Activated" +#define ITM57_COMMENTS2 comments 1 "Активное состояние" + +// Gluek +#define ITM58_COMMENTS1 comments 1 "Repair kit for the mechos" +#define ITM58_COMMENTS2 comments 1 "Пакет для ремонта мехоса" + +// Degradator +#define ITM59_COMMENTS1 comments 1 "Activated" +#define ITM59_COMMENTS2 comments 1 "Активное состояние" + +// Tabutask (active) +#define ITM60_COMMENTS1 comments 0 +#define ITM60_COMMENTS2 comments 0 + +// Amputator +#define ITM61_COMMENTS1 comments 1 "Activated" +#define ITM61_COMMENTS2 comments 1 "Активное состояние" + +// Eleepod +#define ITM62_COMMENTS1 comments 1 "Passenger" +#define ITM62_COMMENTS2 comments 1 "Пассажир" + +// Beeboorat +#define ITM63_COMMENTS1 comments 1 "Passenger" +#define ITM63_COMMENTS2 comments 1 "Пассажир" + +// Zeex +#define ITM64_COMMENTS1 comments 1 "Passenger" +#define ITM64_COMMENTS2 comments 1 "Пассажир" + +// Palochka +#define ITM65_COMMENTS1 comments 2 "Counselor's personal" \ + "article" +#define ITM65_COMMENTS2 comments 1 "Личная вещь советника" + +// Pipka +#define ITM66_COMMENTS1 comments 2 "Counselor's personal" \ + "article" +#define ITM66_COMMENTS2 comments 1 "Личная вещь советника" + +// Nobool +#define ITM67_COMMENTS1 comments 2 "Counselor's personal" \ + "article" +#define ITM67_COMMENTS2 comments 1 "Личная вещь советника" + +// Boorawchick +#define ITM68_COMMENTS1 comments 2 "Counselor of VigBoo" \ + "Dominance: 50" +#define ITM68_COMMENTS2 comments 2 "Советник ВигБу" \ + "Авторитет: 50" + +// Pereponka +#define ITM69_COMMENTS1 comments 2 "Counselor's personal" \ + "article" +#define ITM69_COMMENTS2 comments 1 "Личная вещь советника" + +// Zeefick +#define ITM70_COMMENTS1 comments 2 "Counselor's personal" \ + "article" +#define ITM70_COMMENTS2 comments 1 "Личная вещь советника" + +// Dead WeeZyk +#define ITM71_COMMENTS1 comments 0 +#define ITM71_COMMENTS2 comments 0 + +// Rotten Kernoboo +#define ITM72_COMMENTS1 comments 0 +#define ITM72_COMMENTS2 comments 0 + +// Tabutask (failed) +#define ITM73_COMMENTS1 comments 1 "Tabutask failed" +#define ITM73_COMMENTS2 comments 1 "Табутаск провален" + +// Tabutask (completed) +#define ITM74_COMMENTS1 comments 1 "Tabutask completed" +#define ITM74_COMMENTS2 comments 1 "Табутаск выполнен" + +// Amputator (empty) +#define ITM75_COMMENTS1 comments 2 "Special vanger's weapon" \ + "Deactivated" + +#define ITM75_COMMENTS2 comments 2 "Специальное оружие вангеров" \ + "Неактивно" + +// Degradator (empty) +#define ITM76_COMMENTS1 comments 2 "Special vanger's weapon" \ + "Deactivated" + +#define ITM76_COMMENTS2 comments 2 "Специальное оружие вангеров" \ + "Неактивно" + +// Rotten Pipetka +#define ITM77_COMMENTS1 comments 0 +#define ITM77_COMMENTS2 comments 0 + +// Mechoscope (empty) +#define ITM78_COMMENTS1 comments 2 "Special vanger's weapon" \ + "Deactivated" + +#define ITM78_COMMENTS2 comments 2 "Специальное оружие вангеров" \ + "Неактивно" + +/* ------------------------- SHOP COMMENTS SECTION -------------------------- */ + +// MacHOTine Gun (light) +#define iITM01_COMMENTS1 comments 0 +#define iITM01_COMMENTS2 comments 0 + +// MacHOTine Gun (heavy) +#define iITM02_COMMENTS1 comments 0 +#define iITM02_COMMENTS2 comments 0 + +// Speetle System (light) +#define iITM03_COMMENTS1 comments 0 +#define iITM03_COMMENTS2 comments 0 + +// Speetle System (heavy) +#define iITM04_COMMENTS1 comments 0 +#define iITM04_COMMENTS2 comments 0 + +// ghOrb Gear (light) +#define iITM05_COMMENTS1 comments 0 +#define iITM05_COMMENTS2 comments 0 + +// ghOrb Gear (heavy) +#define iITM06_COMMENTS1 comments 0 +#define iITM06_COMMENTS2 comments 0 + +// Beebbanoza Blockade +#define iITM07_COMMENTS1 comments 0 +#define iITM07_COMMENTS2 comments 0 + +// Crustest Cannon +#define iITM08_COMMENTS1 comments 0 +#define iITM08_COMMENTS2 comments 0 + +// Terminator 'Wormer' +#define iITM09_COMMENTS1 comments 0 +#define iITM09_COMMENTS2 comments 0 + +// Terminator 'Wasp' +#define iITM10_COMMENTS1 comments 0 +#define iITM10_COMMENTS2 comments 0 + +// Pupok pile +#define iITM11_COMMENTS1 comments 0 +#define iITM11_COMMENTS2 comments 0 + +// OKorOK pile +#define iITM12_COMMENTS1 comments 0 +#define iITM12_COMMENTS2 comments 0 + +// Boltoon pack +#define iITM13_COMMENTS1 comments 0 +#define iITM13_COMMENTS2 comments 0 + +// CopteRig +#define iITM14_COMMENTS1 comments 0 +#define iITM14_COMMENTS2 comments 0 + +// CopteRig (empty) +#define iITM15_COMMENTS1 comments 1 "Discharged" +#define iITM15_COMMENTS2 comments 1 "Разряжен" + +// CutteRig +#define iITM16_COMMENTS1 comments 0 +#define iITM16_COMMENTS2 comments 0 + +// CutteRig (empty) +#define iITM17_COMMENTS1 comments 1 "Discharged" +#define iITM17_COMMENTS2 comments 1 "Разряжен" + +// CrotRig +#define iITM18_COMMENTS1 comments 0 +#define iITM18_COMMENTS2 comments 0 + +// CrotRig (empty) +#define iITM19_COMMENTS1 comments 1 "Discharged" +#define iITM19_COMMENTS2 comments 1 "Разряжен" + +// Lhark - does not exist :) +#define iITM20_COMMENTS1 comments 0 +#define iITM20_COMMENTS2 comments 0 + +// Lhark - does not exist :) +#define iITM21_COMMENTS1 comments 0 +#define iITM21_COMMENTS2 comments 0 + +// Vector +#define iITM22_COMMENTS1 comments 0 +#define iITM22_COMMENTS2 comments 0 + +// Cirtainer +#define iITM23_COMMENTS1 comments 0 +#define iITM23_COMMENTS2 comments 0 + +// Cirtainer (empty) +#define iITM24_COMMENTS1 comments 0 +#define iITM24_COMMENTS2 comments 0 + +// Conlarver +#define iITM25_COMMENTS1 comments 0 +#define iITM25_COMMENTS2 comments 0 + +// Conlarver (empty) +#define iITM26_COMMENTS1 comments 0 +#define iITM26_COMMENTS2 comments 0 + +// Nymbos +#define iITM27_COMMENTS1 comments 1 "A ware from Podish" +#define iITM27_COMMENTS2 comments 1 "Товар из Подиша" + +// Phlegma +#define iITM28_COMMENTS1 comments 1 "A ware from Incubator" +#define iITM28_COMMENTS2 comments 1 "Товар из Инкубатора" + +// Heroin +#define iITM29_COMMENTS1 comments 1 "A ware from VigBoo" +#define iITM29_COMMENTS2 comments 1 "Товар из ВигБу" + +// Shrub +#define iITM30_COMMENTS1 comments 1 "A ware from VigBoo" +#define iITM30_COMMENTS2 comments 1 "Товар из ВигБу" + +// Poponka +#define iITM31_COMMENTS1 comments 1 "A ware from ZeePa" +#define iITM31_COMMENTS2 comments 1 "Товар из ЦыПы" + +// Toxick +#define iITM32_COMMENTS1 comments 1 "A ware from B-Zone" +#define iITM32_COMMENTS2 comments 1 "Товар из БиЗоны" + +// eLeech +#define iITM33_COMMENTS1 comments 0 +#define iITM33_COMMENTS2 comments 0 + +// Kernoboo +#define iITM34_COMMENTS1 comments 0 +#define iITM34_COMMENTS2 comments 0 + +// Pipetka +#define iITM35_COMMENTS1 comments 0 +#define iITM35_COMMENTS2 comments 0 + +// WeeZyk +#define iITM36_COMMENTS1 comments 0 +#define iITM36_COMMENTS2 comments 0 + +// Protractor +#define iITM37_COMMENTS1 comments 0 +#define iITM37_COMMENTS2 comments 0 + +// Mechanic Messiah +#define iITM38_COMMENTS1 comments 0 +#define iITM38_COMMENTS2 comments 0 + +// Function-83+ +#define iITM39_COMMENTS1 comments 0 +#define iITM39_COMMENTS2 comments 0 + +// SpuMMy +#define iITM40_COMMENTS1 comments 0 +#define iITM40_COMMENTS2 comments 0 + +// Leepuringa +#define iITM41_COMMENTS1 comments 0 +#define iITM41_COMMENTS2 comments 0 + +// Dead eLeech +#define iITM42_COMMENTS1 comments 0 +#define iITM42_COMMENTS2 comments 0 + +// Rubox +#define iITM43_COMMENTS1 comments 0 +#define iITM43_COMMENTS2 comments 0 + +// Zigger-Zagger +#define iITM44_COMMENTS1 comments 0 +#define iITM44_COMMENTS2 comments 0 + +// Cart +#define iITM45_COMMENTS1 comments 0 +#define iITM45_COMMENTS2 comments 0 + +// Put-Put +#define iITM46_COMMENTS1 comments 0 +#define iITM46_COMMENTS2 comments 0 + +// Box +#define iITM47_COMMENTS1 comments 0 +#define iITM47_COMMENTS2 comments 0 + +// Rattle +#define iITM48_COMMENTS1 comments 0 +#define iITM48_COMMENTS2 comments 0 + +// Heavy Iron +#define iITM49_COMMENTS1 comments 0 +#define iITM49_COMMENTS2 comments 0 + +// Star +#define iITM50_COMMENTS1 comments 0 +#define iITM50_COMMENTS2 comments 0 + +// Whizzer +#define iITM51_COMMENTS1 comments 0 +#define iITM51_COMMENTS2 comments 0 + +// Husker +#define iITM52_COMMENTS1 comments 0 +#define iITM52_COMMENTS2 comments 0 + +// Cogged Widget +#define iITM53_COMMENTS1 comments 0 +#define iITM53_COMMENTS2 comments 0 + +// TankAcid +#define iITM54_COMMENTS1 comments 0 +#define iITM54_COMMENTS2 comments 0 + +// Boot Sector +#define iITM56_COMMENTS1 comments 0 +#define iITM56_COMMENTS2 comments 0 + +// Peelot +#define iITM55_COMMENTS1 comments 0 +#define iITM55_COMMENTS2 comments 0 + +// Mechoscope +#define iITM57_COMMENTS1 comments 0 +#define iITM57_COMMENTS2 comments 0 + +// Gluek +#define iITM58_COMMENTS1 comments 0 +#define iITM58_COMMENTS2 comments 0 + +// Degradator +#define iITM59_COMMENTS1 comments 0 +#define iITM59_COMMENTS2 comments 0 + +// Tabutask (active) +#define iITM60_COMMENTS1 comments 1 "Tabutask information" +#define iITM60_COMMENTS2 comments 1 "Информация табутаска" + +// Amputator +#define iITM61_COMMENTS1 comments 0 +#define iITM61_COMMENTS2 comments 0 + +// Eleepod +#define iITM62_COMMENTS1 comments 0 +#define iITM62_COMMENTS2 comments 0 + +// Beeboorat +#define iITM63_COMMENTS1 comments 0 +#define iITM63_COMMENTS2 comments 0 + +// Zeex +#define iITM64_COMMENTS1 comments 0 +#define iITM64_COMMENTS2 comments 0 + +// Palochka +#define iITM65_COMMENTS1 comments 0 +#define iITM65_COMMENTS2 comments 0 + +// Pipka +#define iITM66_COMMENTS1 comments 0 +#define iITM66_COMMENTS2 comments 0 + +// Nobool +#define iITM67_COMMENTS1 comments 0 +#define iITM67_COMMENTS2 comments 0 + +// Boorawchick +#define iITM68_COMMENTS1 comments 0 +#define iITM68_COMMENTS2 comments 0 + +// Pereponka +#define iITM69_COMMENTS1 comments 0 +#define iITM69_COMMENTS2 comments 0 + +// Zeefick +#define iITM70_COMMENTS1 comments 0 +#define iITM70_COMMENTS2 comments 0 + +// Dead WeeZyk +#define iITM71_COMMENTS1 comments 0 +#define iITM71_COMMENTS2 comments 0 + +// Rotten Kernoboo +#define iITM72_COMMENTS1 comments 0 +#define iITM72_COMMENTS2 comments 0 + +// Tabutask (failed) +#define iITM73_COMMENTS1 comments 1 "Tabutask failed" +#define iITM73_COMMENTS2 comments 1 "Табутаск провален" + +// Tabutask (completed) +#define iITM74_COMMENTS1 comments 1 "Tabutask completed" +#define iITM74_COMMENTS2 comments 1 "Табутаск выполнен" + +// Amputator (empty) +#define iITM75_COMMENTS1 comments 1 "Deactivated" +#define iITM75_COMMENTS2 comments 1 "Неактивный" + +// Degradator (empty) +#define iITM76_COMMENTS1 comments 1 "Deactivated" +#define iITM76_COMMENTS2 comments 1 "Неактивный" + +// Rotten Pipetka +#define iITM77_COMMENTS1 comments 0 +#define iITM77_COMMENTS2 comments 0 + +// Mechoscope (empty) +#define iITM78_COMMENTS1 comments 1 "Deactivated" +#define iITM78_COMMENTS2 comments 1 "Неактивный" + +/* --------------------------- ITEMS INFO SECTION --------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_INFO1 prompt_text "Put in an arms slot to use" +#define ITM01_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// MacHOTine Gun (heavy) +#define ITM02_INFO1 prompt_text "Put in an arms slot to use" +#define ITM02_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Speetle System (light) +#define ITM03_INFO1 prompt_text "Put in an arms slot to use" +#define ITM03_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Speetle System (heavy) +#define ITM04_INFO1 prompt_text "Put in an arms slot to use" +#define ITM04_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// ghOrb Gear (light) +#define ITM05_INFO1 prompt_text "Put in an arms slot to use" +#define ITM05_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// ghOrb Gear (heavy) +#define ITM06_INFO1 prompt_text "Put in an arms slot to use" +#define ITM06_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Beebbanoza Blockade +#define ITM07_INFO1 prompt_text "Put in an arms slot to use" +#define ITM07_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Crustest Cannon +#define ITM08_INFO1 prompt_text "Put in an arms slot to use" +#define ITM08_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Terminator 'Wormer' +#define ITM09_INFO1 prompt_text "Put in an arms slot to use" +#define ITM09_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Terminator 'Wasp' +#define ITM10_INFO1 prompt_text "Put in an arms slot to use" +#define ITM10_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// CopteRig +#define ITM14_INFO1 prompt_text "Autoactivates if there is a matching slot" +#define ITM14_INFO2 prompt_text "Самоактивируется при наличии +специального паза" + +// CopteRig (empty) +#define ITM15_INFO1 prompt_text "Needs recharge" +#define ITM15_INFO2 prompt_text "Необходима перезарядка" + +// CutteRig +#define ITM16_INFO1 prompt_text "Autoactivates if there is +a matching slot" +#define ITM16_INFO2 prompt_text "Самоактивируется при наличии +специального паза" + +// CutteRig (empty) +#define ITM17_INFO1 prompt_text "Needs recharge" +#define ITM17_INFO2 prompt_text "Необходима перезарядка" + +// CrotRig +#define ITM18_INFO1 prompt_text "Autoactivates if there is +a matching slot" +#define ITM18_INFO2 prompt_text "Самоактивируется при наличии +специального паза" + +// CrotRig (empty) +#define ITM19_INFO1 prompt_text "Needs recharge" +#define ITM19_INFO2 prompt_text "Необходима перезарядка" + +// Vector +#define ITM22_INFO1 prompt_text "Put in special slot to use" +#define ITM22_INFO2 prompt_text "Для использования поместить +в специальный паз" + +// Cirtainer (empty) +#define ITM24_INFO1 prompt_text "Activate to pick up the cirt" +#define ITM24_INFO2 prompt_text "Для сбора нюхи активировать" + +// Conlarver (empty) +#define ITM26_INFO1 prompt_text "Put on the surface to activate" +#define ITM26_INFO2 prompt_text "Для активации разместить +на поверхности мира" + +// Tabutask +#define ITM60_INFO1 prompt_text "Carries information..." +#define ITM60_INFO2 prompt_text "Содержит информацию..." + +// Poponka +#define ITM31_INFO1 prompt_text "Carries information..." +#define ITM31_INFO2 prompt_text "Содержит информацию..." + +// Protractor +#define ITM37_INFO1 prompt_text "To activate select a function +on the control panel" +#define ITM37_INFO2 prompt_text "Активизируется выбором функции +в контрольной панели" + +// Mechanic Messiah +#define ITM38_INFO1 prompt_text "To activate select a function +on the control panel" +#define ITM38_INFO2 prompt_text "Активизируется выбором функции +в контрольной панели" + +// Function-83+ +#define ITM39_INFO1 prompt_text "To activate select a function +on the control panel" +#define ITM39_INFO2 prompt_text "Активизируется +в контрольной панели" + +// Boot Sector +#define ITM56_INFO1 prompt_text "To activate select a function +on the control panel" +#define ITM56_INFO2 prompt_text "Активизируется +в контрольной панели" + +// Peelot +#define ITM55_INFO1 prompt_text "Before activation point the +compass at required destination" +#define ITM55_INFO2 prompt_text "Перед активацией назначить компас +на нужный пункт назначения" + +// Mechoscope(empty) +#define ITM75_INFO1 prompt_text "Put in an arms slot to use" +#define ITM75_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Gluek +#define ITM58_INFO1 prompt_text "Activate to use" +#define ITM58_INFO2 prompt_text "Для использования активировать" + +// Degradator(empty) +#define ITM76_INFO1 prompt_text "Put in an arms slot to use" +#define ITM76_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Amputator(empty) +#define ITM78_INFO1 prompt_text "Put in an arms slot to use" +#define ITM78_INFO2 prompt_text "Для использования поместить +в оружейный паз" + +// Eleepod +#define ITM62_INFO1 prompt_text "More info..." +#define ITM62_INFO2 prompt_text "Содержит информацию..." + +// Beeboorat +#define ITM63_INFO1 prompt_text "More info..." +#define ITM63_INFO2 prompt_text "Содержит информацию..." + +// Zeex +#define ITM64_INFO1 prompt_text "More info..." +#define ITM64_INFO2 prompt_text "Содержит информацию..." + +/* --------------------------- PARAMETERS SECTION --------------------------- */ + +// MacHOTine Gun (light) +#define ITM01_PARAMS1 prm_template "%d shots" +#define ITM01_PARAMS2 prm_template "%d выстрелов" + +// MacHOTine Gun (heavy) +#define ITM02_PARAMS1 prm_template "%d shots" +#define ITM02_PARAMS2 prm_template "%d выстрелов" + +// Speetle System (light) +#define ITM03_PARAMS1 prm_template "%d shots" +#define ITM03_PARAMS2 prm_template "%d зарядов" + +// Speetle System (heavy) +#define ITM04_PARAMS1 prm_template "%d shots" +#define ITM04_PARAMS2 prm_template "%d зарядов" + +// ghOrb Gear (light) +#define ITM05_PARAMS1 prm_template "%d shots" +#define ITM05_PARAMS2 prm_template "%d зарядов" + +// ghOrb Gear (heavy) +#define ITM06_PARAMS1 prm_template "%d shots" +#define ITM06_PARAMS2 prm_template "%d зарядов" + +// Beebbanoza Blockade +#define ITM07_PARAMS1 prm_template NONE +#define ITM07_PARAMS2 prm_template NONE + +// Crustest Cannon +#define ITM08_PARAMS1 prm_template "%d shots" +#define ITM08_PARAMS2 prm_template "%d зарядов" + +// Terminator 'Wormer' +#define ITM09_PARAMS1 prm_template "%d shots" +#define ITM09_PARAMS2 prm_template "%d штук" + +// Terminator 'Wasp' +#define ITM10_PARAMS1 prm_template "%d shots" +#define ITM10_PARAMS2 prm_template "%d штук" + +// Pupok pile +#define ITM11_PARAMS1 prm_template "%d shots" +#define ITM11_PARAMS2 prm_template "%d штук" + +// OKorOK pile +#define ITM12_PARAMS1 prm_template "%d shots" +#define ITM12_PARAMS2 prm_template "%d штук" + +// Boltoon pack +#define ITM13_PARAMS1 prm_template "%d shots" +#define ITM13_PARAMS2 prm_template "%d штук" + +// CopteRig +#define ITM14_PARAMS1 prm_template "Charge: %d" +#define ITM14_PARAMS2 prm_template "Ресурс: %d" + +// CopteRig (empty) +#define ITM15_PARAMS1 prm_template NONE +#define ITM15_PARAMS2 prm_template NONE + +// CutteRig +#define ITM16_PARAMS1 prm_template "Charge: %d" +#define ITM16_PARAMS2 prm_template "Ресурс: %d" + +// CutteRig (empty) +#define ITM17_PARAMS1 prm_template NONE +#define ITM17_PARAMS2 prm_template NONE + +// CrotRig +#define ITM18_PARAMS1 prm_template "Charge: %d" +#define ITM18_PARAMS2 prm_template "Ресурс: %d" + +// CrotRig (empty) +#define ITM19_PARAMS1 prm_template NONE +#define ITM19_PARAMS2 prm_template NONE + +// Lhark - does not exist :) +#define ITM20_PARAMS1 prm_template NONE +#define ITM20_PARAMS2 prm_template NONE + +// Lhark - does not exist :) +#define ITM21_PARAMS1 prm_template NONE +#define ITM21_PARAMS2 prm_template NONE + +// Vector +#define ITM22_PARAMS1 prm_template NONE +#define ITM22_PARAMS2 prm_template NONE + +// Cirtainer +#define ITM23_PARAMS1 prm_template NONE +#define ITM23_PARAMS2 prm_template NONE + +// Cirtainer (empty) +#define ITM24_PARAMS1 prm_template NONE +#define ITM24_PARAMS2 prm_template NONE + +// Conlarver +#define ITM25_PARAMS1 prm_template NONE +#define ITM25_PARAMS2 prm_template NONE + +// Conlarver (empty) +#define ITM26_PARAMS1 prm_template NONE +#define ITM26_PARAMS2 prm_template NONE + +// Nymbos +#define ITM27_PARAMS1 prm_template NONE +#define ITM27_PARAMS2 prm_template NONE + +// Phlegma +#define ITM28_PARAMS1 prm_template NONE +#define ITM28_PARAMS2 prm_template NONE + +// Heroin +#define ITM29_PARAMS1 prm_template NONE +#define ITM29_PARAMS2 prm_template NONE + +// Shrub +#define ITM30_PARAMS1 prm_template NONE +#define ITM30_PARAMS2 prm_template NONE + +// Poponka +#define ITM31_PARAMS1 prm_template NONE +#define ITM31_PARAMS2 prm_template NONE + +// Toxick +#define ITM32_PARAMS1 prm_template NONE +#define ITM32_PARAMS2 prm_template NONE + +// eLeech +#define ITM33_PARAMS1 prm_template NONE +#define ITM33_PARAMS2 prm_template NONE + +// Kernoboo +#define ITM34_PARAMS1 prm_template "%d" +#define ITM34_PARAMS2 prm_template "%d" + +// Pipetka +#define ITM35_PARAMS1 prm_template "%d" +#define ITM35_PARAMS2 prm_template "%d" + +// WeeZyk +#define ITM36_PARAMS1 prm_template NONE +#define ITM36_PARAMS2 prm_template NONE + +// Protractor +#define ITM37_PARAMS1 prm_template NONE +#define ITM37_PARAMS2 prm_template NONE + +// Mechanic Messiah +#define ITM38_PARAMS1 prm_template NONE +#define ITM38_PARAMS2 prm_template NONE + +// Function-83+ +#define ITM39_PARAMS1 prm_template NONE +#define ITM39_PARAMS2 prm_template NONE + +// SpuMMy +#define ITM40_PARAMS1 prm_template NONE +#define ITM40_PARAMS2 prm_template NONE + +// Leepuringa +#define ITM41_PARAMS1 prm_template NONE +#define ITM41_PARAMS2 prm_template NONE + +// Dead eLeech +#define ITM42_PARAMS1 prm_template NONE +#define ITM42_PARAMS2 prm_template NONE + +// Rubox +#define ITM43_PARAMS1 prm_template NONE +#define ITM43_PARAMS2 prm_template NONE + +// Zigger-Zagger +#define ITM44_PARAMS1 prm_template NONE +#define ITM44_PARAMS2 prm_template NONE + +// Cart +#define ITM45_PARAMS1 prm_template NONE +#define ITM45_PARAMS2 prm_template NONE + +// Put-Put +#define ITM46_PARAMS1 prm_template NONE +#define ITM46_PARAMS2 prm_template NONE + +// Box +#define ITM47_PARAMS1 prm_template NONE +#define ITM47_PARAMS2 prm_template NONE + +// Rattle +#define ITM48_PARAMS1 prm_template NONE +#define ITM48_PARAMS2 prm_template NONE + +// Heavy Iron +#define ITM49_PARAMS1 prm_template NONE +#define ITM49_PARAMS2 prm_template NONE + +// Star +#define ITM50_PARAMS1 prm_template NONE +#define ITM50_PARAMS2 prm_template NONE + +// Whizzer +#define ITM51_PARAMS1 prm_template NONE +#define ITM51_PARAMS2 prm_template NONE + +// Husker +#define ITM52_PARAMS1 prm_template NONE +#define ITM52_PARAMS2 prm_template NONE + +// Cogged Widget +#define ITM53_PARAMS1 prm_template NONE +#define ITM53_PARAMS2 prm_template NONE + +// TankAcid +#define ITM54_PARAMS1 prm_template NONE +#define ITM54_PARAMS2 prm_template NONE + +// Boot Sector +#define ITM56_PARAMS1 prm_template NONE +#define ITM56_PARAMS2 prm_template NONE + +// Peelot +#define ITM55_PARAMS1 prm_template NONE +#define ITM55_PARAMS2 prm_template NONE + +// Mechoscope +#define ITM57_PARAMS1 prm_template NONE +#define ITM57_PARAMS2 prm_template NONE + +// Gluek +#define ITM58_PARAMS1 prm_template NONE +#define ITM58_PARAMS2 prm_template NONE + +// Degradator +#define ITM59_PARAMS1 prm_template NONE +#define ITM59_PARAMS2 prm_template NONE + +// Tabutask (active) +#define ITM60_PARAMS1 show_escave \ + prm_template "from %s" + +#define ITM60_PARAMS2 show_escave \ + prm_template "Эскейв: %s" + +// Amputator +#define ITM61_PARAMS1 prm_template NONE +#define ITM61_PARAMS2 prm_template NONE + +// Eleepod +#define ITM62_PARAMS1 prm_template NONE +#define ITM62_PARAMS2 prm_template NONE + +// Beeboorat +#define ITM63_PARAMS1 prm_template NONE +#define ITM63_PARAMS2 prm_template NONE + +// Zeex +#define ITM64_PARAMS1 prm_template NONE +#define ITM64_PARAMS2 prm_template NONE + +// Palochka +#define ITM65_PARAMS1 prm_template NONE +#define ITM65_PARAMS2 prm_template NONE + +// Pipka +#define ITM66_PARAMS1 prm_template NONE +#define ITM66_PARAMS2 prm_template NONE + +// Nobool +#define ITM67_PARAMS1 prm_template NONE +#define ITM67_PARAMS2 prm_template NONE + +// Boorawchick +#define ITM68_PARAMS1 prm_template NONE +#define ITM68_PARAMS2 prm_template NONE + +// Pereponka +#define ITM69_PARAMS1 prm_template NONE +#define ITM69_PARAMS2 prm_template NONE + +// Zeefick +#define ITM70_PARAMS1 prm_template NONE +#define ITM70_PARAMS2 prm_template NONE + +// Dead WeeZyk +#define ITM71_PARAMS1 prm_template NONE +#define ITM71_PARAMS2 prm_template NONE + +// Rotten Kernoboo +#define ITM72_PARAMS1 prm_template NONE +#define ITM72_PARAMS2 prm_template NONE + +// Tabutask (failed) +#define ITM73_PARAMS1 show_escave \ + prm_template "from %s" + +#define ITM73_PARAMS2 show_escave \ + prm_template "Эскейв: %s" + +// Tabutask (completed) +#define ITM74_PARAMS1 show_escave \ + prm_template "from %s" + +#define ITM74_PARAMS2 show_escave \ + prm_template "Эскейв: %s" + +// Amputator (empty) +#define ITM75_PARAMS1 prm_template NONE +#define ITM75_PARAMS2 prm_template NONE + +// Degradator (empty) +#define ITM76_PARAMS1 prm_template NONE +#define ITM76_PARAMS2 prm_template NONE + +// Rotten Pipetka +#define ITM77_PARAMS1 prm_template NONE +#define ITM77_PARAMS2 prm_template NONE + +// Mechoscope (empty) +#define ITM78_PARAMS1 prm_template NONE +#define ITM78_PARAMS2 prm_template NONE + diff --git a/data/actint/main_h.inc b/data/actint/main_h.inc new file mode 100644 index 00000000..5290326b --- /dev/null +++ b/data/actint/main_h.inc @@ -0,0 +1,1063 @@ + +cur_ibs $IBS1 + +cell_size 34 +map_name $FOSTRAL_ID "resource/actint/640x480/bitmap/map_f.bmp" +map_name $GLORX_ID "resource/actint/640x480/bitmap/map_g.bmp" +map_name $XPLO_ID "resource/actint/640x480/bitmap/map_x.bmp" +map_name $NECROSS_ID "resource/actint/640x480/bitmap/map_n.bmp" +map_name $A_ID "resource/actint/640x480/bitmap/map_a.bmp" +map_name $B_ID "resource/actint/640x480/bitmap/map_b.bmp" +map_name $K_ID "resource/actint/640x480/bitmap/map_k.bmp" +map_name $T_ID "resource/actint/640x480/bitmap/map_t.bmp" +map_name $H_ID "resource/actint/640x480/bitmap/map_h.bmp" +map_name $W_ID "resource/actint/640x480/bitmap/map_w.bmp" + +/* ----------------------------- ITEMS SECTION ------------------------------ */ + +invItem $ITM01_NAME + $ITM01 + $ITM01_COMMENTS + bmp_file "resource/actint/800x600/items/itm01.bmp" +} +invItem $ITM02_NAME + $ITM02 + $ITM02_COMMENTS + bmp_file "resource/actint/800x600/items/itm02.bmp" +} +invItem $ITM03_NAME + $ITM03 + $ITM03_COMMENTS + bmp_file "resource/actint/800x600/items/itm03.bmp" +} +invItem $ITM04_NAME + $ITM04 + $ITM04_COMMENTS + bmp_file "resource/actint/800x600/items/itm04.bmp" +} +invItem $ITM05_NAME + $ITM05 + $ITM05_COMMENTS + bmp_file "resource/actint/800x600/items/itm05.bmp" +} +invItem $ITM06_NAME + $ITM06 + $ITM06_COMMENTS + bmp_file "resource/actint/800x600/items/itm06.bmp" +} +invItem $ITM07_NAME + $ITM07 + $ITM07_COMMENTS + bmp_file "resource/actint/800x600/items/itm07.bmp" +} +invItem $ITM08_NAME + $ITM08 + $ITM08_COMMENTS + bmp_file "resource/actint/800x600/items/itm08.bmp" +} +invItem $ITM09_NAME + $ITM09 + $ITM09_COMMENTS + bmp_file "resource/actint/800x600/items/itm09.bmp" +} +invItem $ITM10_NAME + $ITM10 + $ITM10_COMMENTS + bmp_file "resource/actint/800x600/items/itm10.bmp" +} +invItem $ITM11_NAME + $ITM11 + $ITM11_COMMENTS + bmp_file "resource/actint/800x600/items/itm11.bmp" +} +invItem $ITM12_NAME + $ITM12 + $ITM12_COMMENTS + bmp_file "resource/actint/800x600/items/itm12.bmp" +} +invItem $ITM13_NAME + $ITM13 + $ITM13_COMMENTS + bmp_file "resource/actint/800x600/items/itm13.bmp" +} +invItem $ITM14_NAME + $ITM14 + $ITM14_COMMENTS + bmp_file "resource/actint/800x600/items/itm14.bmp" +} +invItem $ITM15_NAME + $ITM15 + $ITM15_COMMENTS + bmp_file "resource/actint/800x600/items/itm15.bmp" +} +invItem $ITM16_NAME + $ITM16 + $ITM16_COMMENTS + bmp_file "resource/actint/800x600/items/itm16.bmp" +} +invItem $ITM17_NAME + $ITM17 + $ITM17_COMMENTS + bmp_file "resource/actint/800x600/items/itm17.bmp" +} +invItem $ITM18_NAME + $ITM18 + $ITM18_COMMENTS + bmp_file "resource/actint/800x600/items/itm18.bmp" +} +invItem $ITM19_NAME + $ITM19 + $ITM19_COMMENTS + bmp_file "resource/actint/800x600/items/itm19.bmp" +} +invItem $ITM20_NAME + $ITM20 + $ITM20_COMMENTS + bmp_file "resource/actint/800x600/items/itm20.bmp" +} +invItem $ITM21_NAME + $ITM21 + $ITM21_COMMENTS + bmp_file "resource/actint/800x600/items/itm21.bmp" +} +invItem $ITM22_NAME + $ITM22 + $ITM22_COMMENTS + bmp_file "resource/actint/800x600/items/itm22.bmp" +} +invItem $ITM23_NAME + $ITM23 + $ITM23_COMMENTS + bmp_file "resource/actint/800x600/items/itm23.bmp" +} +invItem $ITM24_NAME + $ITM24 + $ITM24_COMMENTS + bmp_file "resource/actint/800x600/items/itm24.bmp" +} +invItem $ITM25_NAME + $ITM25 + $ITM25_COMMENTS + bmp_file "resource/actint/800x600/items/itm25.bmp" +} +invItem $ITM26_NAME + $ITM26 + $ITM26_COMMENTS + bmp_file "resource/actint/800x600/items/itm26.bmp" +} +invItem $ITM27_NAME + $ITM27 + $ITM27_COMMENTS + bmp_file "resource/actint/800x600/items/itm27.bmp" +} +invItem $ITM28_NAME + $ITM28 + $ITM28_COMMENTS + bmp_file "resource/actint/800x600/items/itm28.bmp" +} +invItem $ITM29_NAME + $ITM29 + $ITM29_COMMENTS + bmp_file "resource/actint/800x600/items/itm29.bmp" +} +invItem $ITM30_NAME + $ITM30 + $ITM30_COMMENTS + bmp_file "resource/actint/800x600/items/itm30.bmp" +} +invItem $ITM31_NAME + $ITM31 + $ITM31_COMMENTS + bmp_file "resource/actint/800x600/items/itm31.bmp" +} +invItem $ITM32_NAME + $ITM32 + $ITM32_COMMENTS + bmp_file "resource/actint/800x600/items/itm32.bmp" +} +invItem $ITM33_NAME + $ITM33 + $ITM33_COMMENTS + bmp_file "resource/actint/800x600/items/itm33.bmp" +} +invItem $ITM34_NAME + $ITM34 + $ITM34_COMMENTS + bmp_file "resource/actint/800x600/items/itm34.bmp" +} +invItem $ITM35_NAME + $ITM35 + $ITM35_COMMENTS + bmp_file "resource/actint/800x600/items/itm35.bmp" +} +invItem $ITM36_NAME + $ITM36 + $ITM36_COMMENTS + bmp_file "resource/actint/800x600/items/itm36.bmp" +} +invItem $ITM37_NAME + $ITM37 + $ITM37_COMMENTS + bmp_file "resource/actint/800x600/items/itm37.bmp" +} +invItem $ITM38_NAME + $ITM38 + $ITM38_COMMENTS + bmp_file "resource/actint/800x600/items/itm38.bmp" +} +invItem $ITM39_NAME + $ITM39 + $ITM39_COMMENTS + bmp_file "resource/actint/800x600/items/itm39.bmp" +} +invItem $ITM40_NAME + $ITM40 + $ITM40_COMMENTS + bmp_file "resource/actint/800x600/items/itm40.bmp" +} +invItem $ITM41_NAME + $ITM41 + $ITM41_COMMENTS + bmp_file "resource/actint/800x600/items/itm41.bmp" +} +invItem $ITM42_NAME + $ITM42 + $ITM42_COMMENTS + bmp_file "resource/actint/800x600/items/itm42.bmp" +} +invItem $ITM43_NAME + $ITM43 + $ITM43_COMMENTS + bmp_file "resource/actint/800x600/items/itm43.bmp" +} +invItem $ITM44_NAME + $ITM44 + $ITM44_COMMENTS + bmp_file "resource/actint/800x600/items/itm44.bmp" +} +invItem $ITM45_NAME + $ITM45 + $ITM45_COMMENTS + bmp_file "resource/actint/800x600/items/itm45.bmp" +} +invItem $ITM46_NAME + $ITM46 + $ITM46_COMMENTS + bmp_file "resource/actint/800x600/items/itm46.bmp" +} +invItem $ITM47_NAME + $ITM47 + $ITM47_COMMENTS + bmp_file "resource/actint/800x600/items/itm47.bmp" +} +invItem $ITM48_NAME + $ITM48 + $ITM48_COMMENTS + bmp_file "resource/actint/800x600/items/itm48.bmp" +} +invItem $ITM49_NAME + $ITM49 + $ITM49_COMMENTS + bmp_file "resource/actint/800x600/items/itm49.bmp" +} +invItem $ITM50_NAME + $ITM50 + $ITM50_COMMENTS + bmp_file "resource/actint/800x600/items/itm50.bmp" +} +invItem $ITM51_NAME + $ITM51 + $ITM51_COMMENTS + bmp_file "resource/actint/800x600/items/itm51.bmp" +} +invItem $ITM52_NAME + $ITM52 + $ITM52_COMMENTS + bmp_file "resource/actint/800x600/items/itm52.bmp" +} +invItem $ITM53_NAME + $ITM53 + $ITM53_COMMENTS + bmp_file "resource/actint/800x600/items/itm53.bmp" +} +invItem $ITM54_NAME + $ITM54 + $ITM54_COMMENTS + bmp_file "resource/actint/800x600/items/itm54.bmp" +} +invItem $ITM55_NAME + $ITM55 + $ITM55_COMMENTS + bmp_file "resource/actint/800x600/items/itm55.bmp" +} +invItem $ITM56_NAME + $ITM56 + $ITM56_COMMENTS + bmp_file "resource/actint/800x600/items/itm56.bmp" +} +invItem $ITM57_NAME + $ITM57 + $ITM57_COMMENTS + bmp_file "resource/actint/800x600/items/itm57.bmp" +} +invItem $ITM58_NAME + $ITM58 + $ITM58_COMMENTS + bmp_file "resource/actint/800x600/items/itm58.bmp" +} +invItem $ITM59_NAME + $ITM59 + $ITM59_COMMENTS + bmp_file "resource/actint/800x600/items/itm59.bmp" +} +invItem $ITM60_NAME + $ITM60 + $ITM60_COMMENTS + bmp_file "resource/actint/800x600/items/itm60.bmp" +} +invItem $ITM61_NAME + $ITM61 + $ITM61_COMMENTS + bmp_file "resource/actint/800x600/items/itm61.bmp" +} +invItem $ITM62_NAME + $ITM62 + $ITM62_COMMENTS + bmp_file "resource/actint/800x600/items/itm62.bmp" +} +invItem $ITM63_NAME + $ITM63 + $ITM63_COMMENTS + bmp_file "resource/actint/800x600/items/itm63.bmp" +} +invItem $ITM64_NAME + $ITM64 + $ITM64_COMMENTS + bmp_file "resource/actint/800x600/items/itm64.bmp" +} +invItem $ITM65_NAME + $ITM65 + $ITM65_COMMENTS + bmp_file "resource/actint/800x600/items/itm65.bmp" +} +invItem $ITM66_NAME + $ITM66 + $ITM66_COMMENTS + bmp_file "resource/actint/800x600/items/itm66.bmp" +} +invItem $ITM67_NAME + $ITM67 + $ITM67_COMMENTS + bmp_file "resource/actint/800x600/items/itm67.bmp" +} +invItem $ITM68_NAME + $ITM68 + $ITM68_COMMENTS + bmp_file "resource/actint/800x600/items/itm68.bmp" +} +invItem $ITM69_NAME + $ITM69 + $ITM69_COMMENTS + bmp_file "resource/actint/800x600/items/itm69.bmp" +} +invItem $ITM70_NAME + $ITM70 + $ITM70_COMMENTS + bmp_file "resource/actint/800x600/items/itm70.bmp" +} +invItem $ITM71_NAME + $ITM71 + $ITM71_COMMENTS + bmp_file "resource/actint/800x600/items/itm71.bmp" +} +invItem $ITM72_NAME + $ITM72 + $ITM72_COMMENTS + bmp_file "resource/actint/800x600/items/itm72.bmp" +} +invItem $ITM73_NAME + $ITM73 + $ITM73_COMMENTS + bmp_file "resource/actint/800x600/items/itm74.bmp" +} +invItem $ITM74_NAME + $ITM74 + $ITM74_COMMENTS + bmp_file "resource/actint/800x600/items/itm73.bmp" +} +invItem $ITM75_NAME + $ITM75 + $ITM75_COMMENTS + bmp_file "resource/actint/800x600/items/itm75.bmp" +} +invItem $ITM76_NAME + $ITM76 + $ITM76_COMMENTS + bmp_file "resource/actint/800x600/items/itm76.bmp" +} +invItem $ITM77_NAME + $ITM77 + $ITM77_COMMENTS + bmp_file "resource/actint/800x600/items/itm77.bmp" +} +invItem $ITM78_NAME + $ITM78 + $ITM78_COMMENTS + bmp_file "resource/actint/800x600/items/itm78.bmp" +} + +/* -------------------------------------------------------------------------- */ + +ibs_obj $IBS1 { // Info window 600x600 + offs_x 0 13 + offs_y 0 1 + + offs_x 1 -6 + offs_y 1 -3 + + offs_x 2 14 + offs_y 2 -1 + + offs_x 3 -6 + offs_y 3 -2 + + font 7 + + file "resource/actint/800x600/screens/s600" + bground $BG1 +} + +ibs_obj $IBS2 { // Inventory window 400x600 + offs_x 0 13 + offs_y 0 1 + + offs_x 1 -1 + offs_y 1 -1 + + offs_x 2 14 + offs_y 2 0 + + offs_x 3 -4 + offs_y 3 -2 + + font 0 + + file "resource/actint/800x600/screens/s400v" + bground $BG3 +} + +ibs_obj $IBS3 { // Info window 400x600 + offs_x 0 13 + offs_y 0 8 + + offs_x 1 -4 + offs_y 1 3 + + offs_x 2 14 + offs_y 2 7 + + offs_x 3 -4 + offs_y 3 5 + + font 0 + + file "resource/actint/800x600/screens/s400f" + bground $BG2 +} + +bml_obj $BG1 { + file "resource/actint/800x600/screens/b600.bmp" + + size_x 640 + size_y 480 +} + +bml_obj $BG2 { + file "resource/actint/800x600/screens/b400f.bmp" + + size_x 640 + size_y 480 +} + +bml_obj $BG3 { + file "resource/actint/800x600/screens/b400v.bmp" + + size_x 640 + size_y 480 +} + +Button INT_BUTTON +{ + unpress + + id $B_INT1 + + x 726 + y 533 + + key $VK_RETURN + control_id 12 // iKEY_INVENTORY + + event $EV_CHANGE_MODE 0 + + frame_seq "resource/actint/800x600/buttons/int_bt0.bml" + + prompt_text $MODE_BUTTON_TEXT +} + +Button INF_BUTTON +{ + unpress + + id $B_INF0 + + x 620 + y 530 + + key $VK_SPACE + control_id 13 // iKEY_OPEN + + event $EV_TRY_2_ENTER 0 + + prompt_text $ESCAVE_BUTTON_TEXT + + frame_seq "resource/actint/800x600/buttons/inf_bt0.bml" +} + +Button INV_BUTTON +{ + id $ACI_WPN_PICKUP_BUTTON + + x 413 + y 4 + + event $EV_SET_WPN_PICKUP 0 + + prompt_text $PICKUP_WEAPONS_BUTTON_TEXT + + frame_seq "resource/actint/800x600/buttons/inv_bt0.bml" +} + +Button INV_BUTTON +{ + id $ACI_ITM_PICKUP_BUTTON + + x 706 + y 18 + + event $EV_SET_ITM_PICKUP 0 + + prompt_text $PICKUP_ITEMS_BUTTON_TEXT + + frame_seq "resource/actint/800x600/buttons/inv_bt1.bml" +} + +fncMenu { + menu_type $MENU1 + + x 607 + y 64 + + size_x 179 + size_y 234 + + bml_name "resource/actint/800x600/fncmenu/w01.bmo" + ibs_name "resource/actint/800x600/fncmenu/w01" + + cur_function 0 +// trig_button $B_MENU1 + + range_font + active_time 100 + + visible_items 6 + + $MENU_BODY + +// up_key $VK_NEXT +// down_key $VK_PRIOR +} + +fncMenu { + menu_type $MENU2 + + x 618 + y 310 + + size_x 177 + size_y 222 + + bml_name "resource/actint/800x600/fncmenu/w02.bmo" + ibs_name "resource/actint/800x600/fncmenu/w02" + + range_font + cur_function 1 +// trig_button $B_MENU2 + + $MENU_BODY + + active_time 100 + visible_items 6 + +// up_key $VK_NEXT +// down_key $VK_PRIOR +} + +fncMenu { + menu_type $FMENU_TARGETS_MENU + submenu + + visible_items 5 + + x 607 + y 64 + + size_x 179 + size_y 234 + + range_font + active_time 100 + + cur_function $FMENU_OFF + + $TARGETS_MENU_BODY + +// up_key $VK_NEXT +// down_key $VK_PRIOR +} + +ind_data $IND_LOAD { + radius 20 + corner $IND_DN_LEFT + ind_type $IND_BARREL + + prompt_text $LOAD_IND_TEXT +} + +ind_data $IND_SPIRAL { + radius 20 + + corner $IND_DN_RIGHT + prompt_text $SPIRAL_IND_TEXT +} + +ind_data $IND_DVC { + radius 20 + corner $IND_UP_RIGHT + + prompt_text $POWERUP_IND_TEXT +} + +ind_data $IND_NRG { + radius 20 + corner $IND_UP_LEFT + + num_values 2 + + prompt_text $ENERGY_IND_TEXT +} + +info_panel { // Inventory info panel... + x 465 + y 464 + + size_x 275 + size_y 94 + + ibs_name "resource/actint/800x600/info_pl" + + range_font + font 1 + + hspace 1 + vspace 0 +} + +info_panel { // Time info panel... + id $ACI_TIME_PANEL + + no_align + + range_font + font 1 + + info_offs_x 14 + info_offs_y 2 + + hspace 1 + vspace 8 + + ibs_name "resource/actint/800x600/time_pl" + + x 624 + y 7 + size_x 146 + size_y 45 +} + +counter INV_COUNTER { + font 2 + range_font + + x 484 + y 21 + size_x 213 + size_y 38 + + ibs_name "resource/actint/800x600/credits" +} + +invMatrix $MECH00_ID { + $MATRIX_HIRES + $MATRIX00_BODY + back_bml "resource/actint/800x600/matrix/matrix00.bmo" +} + +invMatrix $MECH01_ID { + $MATRIX_HIRES + $MATRIX01_BODY + back_bml "resource/actint/800x600/matrix/matrix01.bmo" +} + +invMatrix $MECH02_ID { + $MATRIX_HIRES + $MATRIX02_BODY + back_bml "resource/actint/800x600/matrix/matrix02.bmo" +} + +invMatrix $MECH03_ID { + $MATRIX_HIRES + $MATRIX03_BODY + back_bml "resource/actint/800x600/matrix/matrix03.bmo" +} + +invMatrix $MECH04_ID { + $MATRIX_HIRES + $MATRIX04_BODY + back_bml "resource/actint/800x600/matrix/matrix04.bmo" +} + +invMatrix $MECH05_ID { + $MATRIX_HIRES + $MATRIX05_BODY + back_bml "resource/actint/800x600/matrix/matrix05.bmo" +} + +invMatrix $MECH06_ID { + $MATRIX_HIRES + $MATRIX06_BODY + back_bml "resource/actint/800x600/matrix/matrix06.bmo" +} + +invMatrix $MECH07_ID { + $MATRIX_HIRES + $MATRIX07_BODY + back_bml "resource/actint/800x600/matrix/matrix07.bmo" +} + +invMatrix $MECH08_ID { + $MATRIX_HIRES + $MATRIX08_BODY + back_bml "resource/actint/800x600/matrix/matrix08.bmo" +} + +invMatrix $MECH09_ID { + $MATRIX_HIRES + $MATRIX09_BODY + back_bml "resource/actint/800x600/matrix/matrix09.bmo" +} + +invMatrix $MECH10_ID { + $MATRIX_HIRES + $MATRIX10_BODY + back_bml "resource/actint/800x600/matrix/matrix10.bmo" +} + +invMatrix $MECH11_ID { + $MATRIX_HIRES + $MATRIX11_BODY + back_bml "resource/actint/800x600/matrix/matrix11.bmo" +} + +invMatrix $MECH12_ID { + $MATRIX_HIRES + $MATRIX12_BODY + back_bml "resource/actint/800x600/matrix/matrix12.bmo" +} + +invMatrix $MECH13_ID { + $MATRIX_HIRES + $MATRIX13_BODY + back_bml "resource/actint/800x600/matrix/matrix13.bmo" +} + +invMatrix $MECH14_ID { + $MATRIX_HIRES + $MATRIX14_BODY + back_bml "resource/actint/800x600/matrix/matrix14.bmo" +} + +invMatrix $MECH15_ID { + $MATRIX_HIRES + $MATRIX15_BODY + back_bml "resource/actint/800x600/matrix/matrix15.bmo" +} + +invMatrix $MECH16_ID { + $MATRIX_HIRES + $MATRIX16_BODY + back_bml "resource/actint/800x600/matrix/matrix16.bmo" +} + +invMatrix $MECH17_ID { + $MATRIX_HIRES + $MATRIX17_BODY + back_bml "resource/actint/800x600/matrix/matrix17.bmo" +} + +invMatrix $MECH18_ID { + $MATRIX_HIRES + $MATRIX18_BODY + back_bml "resource/actint/800x600/matrix/matrix18.bmo" +} + +invMatrix $MECH19_ID { + $MATRIX_HIRES + $MATRIX19_BODY + back_bml "resource/actint/800x600/matrix/matrix18.bmo" +} + +invMatrix $MECH20_ID { + $MATRIX_HIRES + $MATRIX20_BODY + back_bml "resource/actint/800x600/matrix/matrix18.bmo" +} + +invMatrix $MECH21_ID { + $MATRIX_HIRES + $MATRIX21_BODY + back_bml "resource/actint/800x600/matrix/matrix18.bmo" +} + +invMatrix $MECH22_ID { + $MATRIX_HIRES + $MATRIX22_BODY + back_bml "resource/actint/800x600/matrix/matrix18.bmo" +} + +invMatrix $MECH35_ID { + $MATRIX_HIRES + $MATRIX35_BODY + back_bml "resource/actint/800x600/matrix/matrix35.bmo" +} + +world_map { + size_x 148 + size_y 180 + + shape $AS_CIRCLE "resource/actint/640x480/shapes/shp_cr.bmp" + shape $AS_SQUARE "resource/actint/640x480/shapes/shp_sq.bmp" + shape $AS_TRIANGLE "resource/actint/640x480/shapes/shp_tr.bmp" + + offs_x $AS_TRIANGLE 1 + offs_y $AS_TRIANGLE 3 + + offs_x $AS_CIRCLE 1 + offs_y $AS_CIRCLE 1 + + offs_x $AS_SQUARE 0 + offs_y $AS_SQUARE 1 + + world_data $GLORX_ID $GLORX_LETTER $AS_CIRCLE { + font 2 + + flag $AS_VISIBLE_WORLD +// flag $AS_ACCESSIBLE_WORLD + +// link $FOSTRAL_ID +// link $XPLO_ID +// link $NECROSS_ID + +// link $K_ID + + x 500 + y 500 + + name "Glorx" + } + + world_data $FOSTRAL_ID $FOSTRAL_LETTER $AS_CIRCLE { + font 2 + + flag $AS_CURRENT_WORLD + flag $AS_VISIBLE_WORLD + +// link $W_ID + + x 500 + y 700 + + name "Fostral" + } + + world_data $XPLO_ID $XPLO_LETTER $AS_CIRCLE { + font 2 + + flag $AS_VISIBLE_WORLD + +// link $T_ID + + x 350 + y 500 + + name "Xplo" + } + + world_data $NECROSS_ID $NECROSS_LETTER $AS_CIRCLE { + font 2 + + flag $AS_VISIBLE_WORLD + +// link $A_ID +// link $B_ID + + x 500 + y 300 + + name "Necross" + } + + world_data $B_ID $B_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 300 + + name "Boozeena" + } + + world_data $T_ID $T_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 200 + y 500 + + name "Threall" + } + + world_data $K_ID $K_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 500 + + name "Khox" + } +/* + world_data $C_ID $C_LETTER $AS_SQUARE { + font 2 + + flag $AS_SPECIAL_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 280 + } + + world_data $E_ID $E_LETTER $AS_SQUARE { + font 2 + + flag $AS_SPECIAL_WORLD + flag $AS_ACCESSIBLE_WORLD + flag $AS_VISIBLE_WORLD + + x 350 + y 780 + } +*/ + world_data $W_ID $W_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD +// flag $AS_ACCESSIBLE_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 700 + + name "Weexow" + } + + world_data $H_ID $H_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 800 + y 500 + + name "hMok" + } + world_data $A_ID $A_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 350 + y 300 + + name "Ark-a-Znoy" + } +} + +#include "actint/aci_iscr.inc" + +// MLs... +#include "actint/aci_ml.scr" + +bitmap_menu { + id $BMENU_CAMERAS_MENU + + size_x 170 + size_y 220 + + active_time 100 + + bitmap_menu_item { + id $BMENU_ITEM_ROT + + x 500 + y 650 + + bml_name "resource/actint/640x480/bitmap/cam_r.bml" + } + bitmap_menu_item { + id $BMENU_ITEM_ZOOM + + x 350 + y 350 + + bml_name "resource/actint/640x480/bitmap/cam_z.bml" + } + bitmap_menu_item { + id $BMENU_ITEM_PERSP + + x 650 + y 350 + + bml_name "resource/actint/640x480/bitmap/cam_p.bml" + } +} + + diff --git a/data/actint/main_l.inc b/data/actint/main_l.inc new file mode 100644 index 00000000..45f7641d --- /dev/null +++ b/data/actint/main_l.inc @@ -0,0 +1,1150 @@ + +cur_ibs $IBS1 + +cell_size 28 +map_name $FOSTRAL_ID "resource/actint/640x480/bitmap/map_f.bmp" +map_name $GLORX_ID "resource/actint/640x480/bitmap/map_g.bmp" +map_name $XPLO_ID "resource/actint/640x480/bitmap/map_x.bmp" +map_name $NECROSS_ID "resource/actint/640x480/bitmap/map_n.bmp" +map_name $A_ID "resource/actint/640x480/bitmap/map_a.bmp" +map_name $B_ID "resource/actint/640x480/bitmap/map_b.bmp" +map_name $K_ID "resource/actint/640x480/bitmap/map_k.bmp" +map_name $T_ID "resource/actint/640x480/bitmap/map_t.bmp" +map_name $H_ID "resource/actint/640x480/bitmap/map_h.bmp" +map_name $W_ID "resource/actint/640x480/bitmap/map_w.bmp" + +/* ----------------------------- ITEMS SECTION ------------------------------ */ + +invItem $ITM01_NAME + $ITM01 + $ITM01_COMMENTS + bmp_file "resource/actint/640x480/items/itm01.bmp" +} +invItem $ITM02_NAME + $ITM02 + $ITM02_COMMENTS + bmp_file "resource/actint/640x480/items/itm02.bmp" +} +invItem $ITM03_NAME + $ITM03 + $ITM03_COMMENTS + bmp_file "resource/actint/640x480/items/itm03.bmp" +} +invItem $ITM04_NAME + $ITM04 + $ITM04_COMMENTS + bmp_file "resource/actint/640x480/items/itm04.bmp" +} +invItem $ITM05_NAME + $ITM05 + $ITM05_COMMENTS + bmp_file "resource/actint/640x480/items/itm05.bmp" +} +invItem $ITM06_NAME + $ITM06 + $ITM06_COMMENTS + bmp_file "resource/actint/640x480/items/itm06.bmp" +} +invItem $ITM07_NAME + $ITM07 + $ITM07_COMMENTS + bmp_file "resource/actint/640x480/items/itm07.bmp" +} +invItem $ITM08_NAME + $ITM08 + $ITM08_COMMENTS + bmp_file "resource/actint/640x480/items/itm08.bmp" +} +invItem $ITM09_NAME + $ITM09 + $ITM09_COMMENTS + bmp_file "resource/actint/640x480/items/itm09.bmp" +} +invItem $ITM10_NAME + $ITM10 + $ITM10_COMMENTS + bmp_file "resource/actint/640x480/items/itm10.bmp" +} +invItem $ITM11_NAME + $ITM11 + $ITM11_COMMENTS + bmp_file "resource/actint/640x480/items/itm11.bmp" +} +invItem $ITM12_NAME + $ITM12 + $ITM12_COMMENTS + bmp_file "resource/actint/640x480/items/itm12.bmp" +} +invItem $ITM13_NAME + $ITM13 + $ITM13_COMMENTS + bmp_file "resource/actint/640x480/items/itm13.bmp" +} +invItem $ITM14_NAME + $ITM14 + $ITM14_COMMENTS + bmp_file "resource/actint/640x480/items/itm14.bmp" +} +invItem $ITM15_NAME + $ITM15 + $ITM15_COMMENTS + bmp_file "resource/actint/640x480/items/itm15.bmp" +} +invItem $ITM16_NAME + $ITM16 + $ITM16_COMMENTS + bmp_file "resource/actint/640x480/items/itm16.bmp" +} +invItem $ITM17_NAME + $ITM17 + $ITM17_COMMENTS + bmp_file "resource/actint/640x480/items/itm17.bmp" +} +invItem $ITM18_NAME + $ITM18 + $ITM18_COMMENTS + bmp_file "resource/actint/640x480/items/itm18.bmp" +} +invItem $ITM19_NAME + $ITM19 + $ITM19_COMMENTS + bmp_file "resource/actint/640x480/items/itm19.bmp" +} +invItem $ITM20_NAME + $ITM20 + $ITM20_COMMENTS + bmp_file "resource/actint/640x480/items/itm20.bmp" +} +invItem $ITM21_NAME + $ITM21 + $ITM21_COMMENTS + bmp_file "resource/actint/640x480/items/itm21.bmp" +} +invItem $ITM22_NAME + $ITM22 + $ITM22_COMMENTS + bmp_file "resource/actint/640x480/items/itm22.bmp" +} +invItem $ITM23_NAME + $ITM23 + $ITM23_COMMENTS + bmp_file "resource/actint/640x480/items/itm23.bmp" +} +invItem $ITM24_NAME + $ITM24 + $ITM24_COMMENTS + bmp_file "resource/actint/640x480/items/itm24.bmp" +} +invItem $ITM25_NAME + $ITM25 + $ITM25_COMMENTS + bmp_file "resource/actint/640x480/items/itm25.bmp" +} +invItem $ITM26_NAME + $ITM26 + $ITM26_COMMENTS + bmp_file "resource/actint/640x480/items/itm26.bmp" +} +invItem $ITM27_NAME + $ITM27 + $ITM27_COMMENTS + bmp_file "resource/actint/640x480/items/itm27.bmp" +} +invItem $ITM28_NAME + $ITM28 + $ITM28_COMMENTS + bmp_file "resource/actint/640x480/items/itm28.bmp" +} +invItem $ITM29_NAME + $ITM29 + $ITM29_COMMENTS + bmp_file "resource/actint/640x480/items/itm29.bmp" +} +invItem $ITM30_NAME + $ITM30 + $ITM30_COMMENTS + bmp_file "resource/actint/640x480/items/itm30.bmp" +} +invItem $ITM31_NAME + $ITM31 + $ITM31_COMMENTS + bmp_file "resource/actint/640x480/items/itm31.bmp" +} +invItem $ITM32_NAME + $ITM32 + $ITM32_COMMENTS + bmp_file "resource/actint/640x480/items/itm32.bmp" +} +invItem $ITM33_NAME + $ITM33 + $ITM33_COMMENTS + bmp_file "resource/actint/640x480/items/itm33.bmp" +} +invItem $ITM34_NAME + $ITM34 + $ITM34_COMMENTS + bmp_file "resource/actint/640x480/items/itm34.bmp" +} +invItem $ITM35_NAME + $ITM35 + $ITM35_COMMENTS + bmp_file "resource/actint/640x480/items/itm35.bmp" +} +invItem $ITM36_NAME + $ITM36 + $ITM36_COMMENTS + bmp_file "resource/actint/640x480/items/itm36.bmp" +} +invItem $ITM37_NAME + $ITM37 + $ITM37_COMMENTS + bmp_file "resource/actint/640x480/items/itm37.bmp" +} +invItem $ITM38_NAME + $ITM38 + $ITM38_COMMENTS + bmp_file "resource/actint/640x480/items/itm38.bmp" +} +invItem $ITM39_NAME + $ITM39 + $ITM39_COMMENTS + bmp_file "resource/actint/640x480/items/itm39.bmp" +} +invItem $ITM40_NAME + $ITM40 + $ITM40_COMMENTS + bmp_file "resource/actint/640x480/items/itm40.bmp" +} +invItem $ITM41_NAME + $ITM41 + $ITM41_COMMENTS + bmp_file "resource/actint/640x480/items/itm41.bmp" +} +invItem $ITM42_NAME + $ITM42 + $ITM42_COMMENTS + bmp_file "resource/actint/640x480/items/itm42.bmp" +} +invItem $ITM43_NAME + $ITM43 + $ITM43_COMMENTS + bmp_file "resource/actint/640x480/items/itm43.bmp" +} +invItem $ITM44_NAME + $ITM44 + $ITM44_COMMENTS + bmp_file "resource/actint/640x480/items/itm44.bmp" +} +invItem $ITM45_NAME + $ITM45 + $ITM45_COMMENTS + bmp_file "resource/actint/640x480/items/itm45.bmp" +} +invItem $ITM46_NAME + $ITM46 + $ITM46_COMMENTS + bmp_file "resource/actint/640x480/items/itm46.bmp" +} +invItem $ITM47_NAME + $ITM47 + $ITM47_COMMENTS + bmp_file "resource/actint/640x480/items/itm47.bmp" +} +invItem $ITM48_NAME + $ITM48 + $ITM48_COMMENTS + bmp_file "resource/actint/640x480/items/itm48.bmp" +} +invItem $ITM49_NAME + $ITM49 + $ITM49_COMMENTS + bmp_file "resource/actint/640x480/items/itm49.bmp" +} +invItem $ITM50_NAME + $ITM50 + $ITM50_COMMENTS + bmp_file "resource/actint/640x480/items/itm50.bmp" +} +invItem $ITM51_NAME + $ITM51 + $ITM51_COMMENTS + bmp_file "resource/actint/640x480/items/itm51.bmp" +} +invItem $ITM52_NAME + $ITM52 + $ITM52_COMMENTS + bmp_file "resource/actint/640x480/items/itm52.bmp" +} +invItem $ITM53_NAME + $ITM53 + $ITM53_COMMENTS + bmp_file "resource/actint/640x480/items/itm53.bmp" +} +invItem $ITM54_NAME + $ITM54 + $ITM54_COMMENTS + bmp_file "resource/actint/640x480/items/itm54.bmp" +} +invItem $ITM55_NAME + $ITM55 + $ITM55_COMMENTS + bmp_file "resource/actint/640x480/items/itm55.bmp" +} +invItem $ITM56_NAME + $ITM56 + $ITM56_COMMENTS + bmp_file "resource/actint/640x480/items/itm56.bmp" +} +invItem $ITM57_NAME + $ITM57 + $ITM57_COMMENTS + bmp_file "resource/actint/640x480/items/itm57.bmp" +} +invItem $ITM58_NAME + $ITM58 + $ITM58_COMMENTS + bmp_file "resource/actint/640x480/items/itm58.bmp" +} +invItem $ITM59_NAME + $ITM59 + $ITM59_COMMENTS + bmp_file "resource/actint/640x480/items/itm59.bmp" +} +invItem $ITM60_NAME + $ITM60 + $ITM60_COMMENTS + bmp_file "resource/actint/640x480/items/itm60.bmp" +} +invItem $ITM61_NAME + $ITM61 + $ITM61_COMMENTS + bmp_file "resource/actint/640x480/items/itm61.bmp" +} +invItem $ITM62_NAME + $ITM62 + $ITM62_COMMENTS + bmp_file "resource/actint/640x480/items/itm62.bmp" +} +invItem $ITM63_NAME + $ITM63 + $ITM63_COMMENTS + bmp_file "resource/actint/640x480/items/itm63.bmp" +} +invItem $ITM64_NAME + $ITM64 + $ITM64_COMMENTS + bmp_file "resource/actint/640x480/items/itm64.bmp" +} +invItem $ITM65_NAME + $ITM65 + $ITM65_COMMENTS + bmp_file "resource/actint/640x480/items/itm65.bmp" +} +invItem $ITM66_NAME + $ITM66 + $ITM66_COMMENTS + bmp_file "resource/actint/640x480/items/itm66.bmp" +} +invItem $ITM67_NAME + $ITM67 + $ITM67_COMMENTS + bmp_file "resource/actint/640x480/items/itm67.bmp" +} +invItem $ITM68_NAME + $ITM68 + $ITM68_COMMENTS + bmp_file "resource/actint/640x480/items/itm68.bmp" +} +invItem $ITM69_NAME + $ITM69 + $ITM69_COMMENTS + bmp_file "resource/actint/640x480/items/itm69.bmp" +} +invItem $ITM70_NAME + $ITM70 + $ITM70_COMMENTS + bmp_file "resource/actint/640x480/items/itm70.bmp" +} +invItem $ITM71_NAME + $ITM71 + $ITM71_COMMENTS + bmp_file "resource/actint/640x480/items/itm71.bmp" +} +invItem $ITM72_NAME + $ITM72 + $ITM72_COMMENTS + bmp_file "resource/actint/640x480/items/itm72.bmp" +} +invItem $ITM73_NAME + $ITM73 + $ITM73_COMMENTS + bmp_file "resource/actint/640x480/items/itm74.bmp" +} +invItem $ITM74_NAME + $ITM74 + $ITM74_COMMENTS + bmp_file "resource/actint/640x480/items/itm73.bmp" +} +invItem $ITM75_NAME + $ITM75 + $ITM75_COMMENTS + bmp_file "resource/actint/640x480/items/itm75.bmp" +} +invItem $ITM76_NAME + $ITM76 + $ITM76_COMMENTS + bmp_file "resource/actint/640x480/items/itm76.bmp" +} +invItem $ITM77_NAME + $ITM77 + $ITM77_COMMENTS + bmp_file "resource/actint/640x480/items/itm77.bmp" +} +invItem $ITM78_NAME + $ITM78 + $ITM78_COMMENTS + bmp_file "resource/actint/640x480/items/itm78.bmp" +} + +/* -------------------------------------------------------------------------- */ + +ibs_obj $IBS1 { // Info window 480x480 + offs_x 0 8 + offs_y 0 1 + + offs_x 1 -7 + offs_y 1 -3 + + offs_x 2 8 + offs_y 2 2 + + offs_x 3 -6 + offs_y 3 0 + + font 7 + + file "resource/actint/640x480/screens/s480" + bground $BG1 +} + +ibs_obj $IBS2 { // Inventory window 320x480 + offs_x 0 8 + offs_y 0 1 + + offs_x 1 -4 + offs_y 1 -2 + + offs_x 2 8 + offs_y 2 2 + + offs_x 3 -6 + offs_y 3 -1 + + font 0 + + file "resource/actint/640x480/screens/s320" + bground $BG3 +} + +ibs_obj $IBS3 { // Info window 320x480 + offs_x 0 8 + offs_y 0 1 + + offs_x 1 -4 + offs_y 1 -2 + + offs_x 2 8 + offs_y 2 1 + + offs_x 3 -6 + offs_y 3 -2 + + font 0 + + file "resource/actint/640x480/screens/s320f" + bground $BG2 +} + +bml_obj $BG1 { + file "resource/actint/640x480/screens/b480.bmp" + + size_x 640 + size_y 480 +} + +bml_obj $BG2 { + file "resource/actint/640x480/screens/b320f.bmp" + + size_x 640 + size_y 480 +} + +bml_obj $BG3 { + file "resource/actint/640x480/screens/b320v.bmp" + + size_x 640 + size_y 480 +} + +Button INT_BUTTON +{ + unpress + + id $B_INT1 + + x 586 + y 431 + + key $VK_RETURN + control_id 12 // iKEY_INVENTORY + + event $EV_CHANGE_MODE 0 + + frame_seq "resource/actint/640x480/buttons/int_bt0.bml" + + prompt_text $MODE_BUTTON_TEXT +} + +Button INF_BUTTON +{ + unpress + + id $B_INF0 + + x 497 + y 424 + + key $VK_SPACE + control_id 13 // iKEY_OPEN + + event $EV_TRY_2_ENTER 0 + + prompt_text $ESCAVE_BUTTON_TEXT + + frame_seq "resource/actint/640x480/buttons/inf_bt0.bml" +} + +Button INV_BUTTON +{ + id $ACI_WPN_PICKUP_BUTTON + + x 333 + y 5 + + event $EV_SET_WPN_PICKUP 0 + + prompt_text $PICKUP_WEAPONS_BUTTON_TEXT + + frame_seq "resource/actint/640x480/buttons/inv_bt0.bml" +} + +Button INV_BUTTON +{ + id $ACI_ITM_PICKUP_BUTTON + + x 567 + y 15 + + event $EV_SET_ITM_PICKUP 0 + + prompt_text $PICKUP_ITEMS_BUTTON_TEXT + + frame_seq "resource/actint/640x480/buttons/inv_bt1.bml" +} + +fncMenu { + menu_type $MENU1 + + x 484 + y 48 + + size_x 152 + size_y 193 + + bml_name "resource/actint/640x480/fncmenu/w01.bmo" + ibs_name "resource/actint/640x480/fncmenu/w01" + + cur_function 0 +// trig_button $B_MENU1 + + range_font + active_time 100 + + $MENU_BODY + +// up_key $VK_NEXT +// down_key $VK_PRIOR +} + +fncMenu { + menu_type $MENU2 + + x 491 + y 247 + + size_x 148 + size_y 181 + + bml_name "resource/actint/640x480/fncmenu/w02.bmo" + ibs_name "resource/actint/640x480/fncmenu/w02" + + cur_function 1 +// trig_button $B_MENU2 + + range_font + active_time 100 + + $MENU_BODY + +// up_key $VK_NEXT +// down_key $VK_PRIOR +} + +fncMenu { + menu_type $FMENU_TARGETS_MENU + submenu + + visible_items 5 + + x 484 + y 48 + + size_x 152 + size_y 193 + + range_font + active_time 100 + + cur_function $FMENU_OFF + + $TARGETS_MENU_BODY + +// up_key $VK_NEXT +// down_key $VK_PRIOR +} + +ind_data $IND_LOAD { + x 12 + y 5 + radius 16 + corner $IND_DN_LEFT + ind_type $IND_BARREL + + prompt_text $LOAD_IND_TEXT +} + +ind_data $IND_SPIRAL { + x -2 + y 4 + radius 16 + + corner $IND_DN_RIGHT + + prompt_text $SPIRAL_IND_TEXT +} + +ind_data $IND_DVC { + x 0 + y 2 + radius 16 + corner $IND_UP_RIGHT + + prompt_text $POWERUP_IND_TEXT +} + +ind_data $IND_NRG { + x 12 + y 6 + radius 16 + corner $IND_UP_LEFT + + num_values 2 + + prompt_text $ENERGY_IND_TEXT +} + +info_panel { // Inventory info panel... + x 372 + y 372 + + size_x 220 + size_y 74 + + ibs_name "resource/actint/640x480/info_pl" + + range_font + font 1 + + hspace 1 + vspace -1 +} + +info_panel { // Time info panel... + id $ACI_TIME_PANEL + + no_align + + range_font + font 1 + + info_offs_x 14 + info_offs_y 2 + + hspace 1 + vspace 4 +// vspace 8 + + x 500 + y 4 + + ibs_name "resource/actint/640x480/time_pl" + + size_x 120 + size_y 38 +} + +counter INV_COUNTER { + x 388 + y 18 + + range_font + font 0 + + size_x 100 + size_y 30 + + ibs_name "resource/actint/640x480/credits" +} + +invMatrix $MECH00_ID { + $MATRIX_LOWRES + $MATRIX00_BODY + back_bml "resource/actint/640x480/matrix/matrix00.bmo" +} + +invMatrix $MECH01_ID { + $MATRIX_LOWRES + $MATRIX01_BODY + back_bml "resource/actint/640x480/matrix/matrix01.bmo" +} + +invMatrix $MECH02_ID { + $MATRIX_LOWRES + $MATRIX02_BODY + back_bml "resource/actint/640x480/matrix/matrix02.bmo" +} + +invMatrix $MECH03_ID { + $MATRIX_LOWRES + $MATRIX03_BODY + back_bml "resource/actint/640x480/matrix/matrix03.bmo" +} + +invMatrix $MECH04_ID { + $MATRIX_LOWRES + $MATRIX04_BODY + back_bml "resource/actint/640x480/matrix/matrix04.bmo" +} + +invMatrix $MECH05_ID { + $MATRIX_LOWRES + $MATRIX05_BODY + back_bml "resource/actint/640x480/matrix/matrix05.bmo" +} + +invMatrix $MECH06_ID { + $MATRIX_LOWRES + $MATRIX06_BODY + back_bml "resource/actint/640x480/matrix/matrix06.bmo" +} + +invMatrix $MECH07_ID { + $MATRIX_LOWRES + $MATRIX07_BODY + back_bml "resource/actint/640x480/matrix/matrix07.bmo" +} + +invMatrix $MECH08_ID { + $MATRIX_LOWRES + $MATRIX08_BODY + back_bml "resource/actint/640x480/matrix/matrix08.bmo" +} + +invMatrix $MECH09_ID { + $MATRIX_LOWRES + $MATRIX09_BODY + back_bml "resource/actint/640x480/matrix/matrix09.bmo" +} + +invMatrix $MECH10_ID { + $MATRIX_LOWRES + $MATRIX10_BODY + back_bml "resource/actint/640x480/matrix/matrix10.bmo" +} + +invMatrix $MECH11_ID { + $MATRIX_LOWRES + $MATRIX11_BODY + back_bml "resource/actint/640x480/matrix/matrix11.bmo" +} + +invMatrix $MECH12_ID { + $MATRIX_LOWRES + $MATRIX12_BODY + back_bml "resource/actint/640x480/matrix/matrix12.bmo" +} + +invMatrix $MECH13_ID { + $MATRIX_LOWRES + $MATRIX13_BODY + back_bml "resource/actint/640x480/matrix/matrix13.bmo" +} + +invMatrix $MECH14_ID { + $MATRIX_LOWRES + $MATRIX14_BODY + back_bml "resource/actint/640x480/matrix/matrix14.bmo" +} + +invMatrix $MECH15_ID { + $MATRIX_LOWRES + $MATRIX15_BODY + back_bml "resource/actint/640x480/matrix/matrix15.bmo" +} + +invMatrix $MECH16_ID { + $MATRIX_LOWRES + $MATRIX16_BODY + back_bml "resource/actint/640x480/matrix/matrix16.bmo" +} + +invMatrix $MECH17_ID { + $MATRIX_LOWRES + $MATRIX17_BODY + back_bml "resource/actint/640x480/matrix/matrix17.bmo" +} + +invMatrix $MECH18_ID { + $MATRIX_LOWRES + $MATRIX18_BODY + back_bml "resource/actint/640x480/matrix/matrix18.bmo" +} + +invMatrix $MECH19_ID { + $MATRIX_LOWRES + $MATRIX19_BODY + back_bml "resource/actint/640x480/matrix/matrix18.bmo" +} + +invMatrix $MECH20_ID { + $MATRIX_LOWRES + $MATRIX20_BODY + back_bml "resource/actint/640x480/matrix/matrix18.bmo" +} + +invMatrix $MECH21_ID { + $MATRIX_LOWRES + $MATRIX21_BODY + back_bml "resource/actint/640x480/matrix/matrix18.bmo" +} + +invMatrix $MECH22_ID { + $MATRIX_LOWRES + $MATRIX22_BODY + back_bml "resource/actint/640x480/matrix/matrix18.bmo" +} + +invMatrix $MECH35_ID { + $MATRIX_LOWRES + $MATRIX35_BODY + back_bml "resource/actint/640x480/matrix/matrix35.bmo" +} + +/* +invMatrix 83 { + x 360 + y 18 + + msize_x 8 + msize_y 20 + matrix { + 0 1 1 1 1 1 1 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + } + slot_types { + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + } + slot_nums { + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + } +} +*/ + +world_map { + size_x 148 + size_y 180 + + shape $AS_CIRCLE "resource/actint/640x480/shapes/shp_cr.bmp" + shape $AS_SQUARE "resource/actint/640x480/shapes/shp_sq.bmp" + shape $AS_TRIANGLE "resource/actint/640x480/shapes/shp_tr.bmp" + + offs_x $AS_TRIANGLE 1 + offs_y $AS_TRIANGLE 3 + + offs_x $AS_CIRCLE 1 + offs_y $AS_CIRCLE 1 + + offs_x $AS_SQUARE 0 + offs_y $AS_SQUARE 1 + + world_data $GLORX_ID $GLORX_LETTER $AS_CIRCLE { + font 2 + + flag $AS_VISIBLE_WORLD +// flag $AS_ACCESSIBLE_WORLD + +// link $FOSTRAL_ID +// link $XPLO_ID +// link $NECROSS_ID + +// link $K_ID + + x 500 + y 500 + + name "Glorx" + } + + world_data $FOSTRAL_ID $FOSTRAL_LETTER $AS_CIRCLE { + font 2 + + flag $AS_CURRENT_WORLD + flag $AS_VISIBLE_WORLD + +// link $W_ID + + x 500 + y 700 + + name "Fostral" + } + + world_data $XPLO_ID $XPLO_LETTER $AS_CIRCLE { + font 2 + + flag $AS_VISIBLE_WORLD + +// link $T_ID + + x 350 + y 500 + + name "Xplo" + } + + world_data $NECROSS_ID $NECROSS_LETTER $AS_CIRCLE { + font 2 + + flag $AS_VISIBLE_WORLD + +// link $A_ID +// link $B_ID + + x 500 + y 300 + + name "Necross" + } + + world_data $B_ID $B_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 300 + + name "Boozeena" + } + + world_data $T_ID $T_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 200 + y 500 + + name "Threall" + } + + world_data $K_ID $K_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 500 + + name "Khox" + } +/* + world_data $C_ID $C_LETTER $AS_SQUARE { + font 2 + + flag $AS_SPECIAL_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 280 + } + + world_data $E_ID $E_LETTER $AS_SQUARE { + font 2 + + flag $AS_SPECIAL_WORLD + flag $AS_ACCESSIBLE_WORLD + flag $AS_VISIBLE_WORLD + + x 350 + y 780 + } +*/ + world_data $W_ID $W_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD +// flag $AS_ACCESSIBLE_WORLD + flag $AS_VISIBLE_WORLD + + x 650 + y 700 + + name "Weexow" + } + + world_data $H_ID $H_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + +// link $H_ID + + x 800 + y 500 + + name "hMok" + } + world_data $A_ID $A_LETTER $AS_TRIANGLE { + font 2 + + flag $AS_SECRET_WORLD + flag $AS_VISIBLE_WORLD + + x 350 + y 300 + + name "Ark-a-Znoy" + } +} + +#include "actint/aci_iscr.inc" + +// MLs... +#include "actint/aci_ml.scr" + +bitmap_menu { + id $BMENU_CAMERAS_MENU + + size_x 148 + size_y 180 + + active_time 100 + + bitmap_menu_item { + id $BMENU_ITEM_ROT + + x 500 + y 650 + + bml_name "resource/actint/640x480/bitmap/cam_r.bml" + } + bitmap_menu_item { + id $BMENU_ITEM_ZOOM + + x 350 + y 350 + + bml_name "resource/actint/640x480/bitmap/cam_z.bml" + } + bitmap_menu_item { + id $BMENU_ITEM_PERSP + + x 650 + y 350 + + bml_name "resource/actint/640x480/bitmap/cam_p.bml" + } +} + + diff --git a/data/actint/mech_prm.inc b/data/actint/mech_prm.inc new file mode 100644 index 00000000..16713d2f --- /dev/null +++ b/data/actint/mech_prm.inc @@ -0,0 +1,194 @@ + +// Oxidize Monk +mech_prm $MECH00_ID $ACI_MECHOS_ENERGY_SHIELD "120" +mech_prm $MECH00_ID $ACI_MECHOS_RESTORING_SPEED "4" +mech_prm $MECH00_ID $ACI_MECHOS_MECHANIC_ARMOR "90" +mech_prm $MECH00_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH00_ID $ACI_MECHOS_SPIRAL_CAPACITY "2" +mech_prm $MECH00_ID $ACI_MECHOS_AIR_RESERVE "250" + +// Blade Keeper +mech_prm $MECH01_ID $ACI_MECHOS_ENERGY_SHIELD "350" +mech_prm $MECH01_ID $ACI_MECHOS_RESTORING_SPEED "4" +mech_prm $MECH01_ID $ACI_MECHOS_MECHANIC_ARMOR "150" +mech_prm $MECH01_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH01_ID $ACI_MECHOS_SPIRAL_CAPACITY "4" +mech_prm $MECH01_ID $ACI_MECHOS_AIR_RESERVE "560" + +// Spread Spot +mech_prm $MECH02_ID $ACI_MECHOS_ENERGY_SHIELD "300" +mech_prm $MECH02_ID $ACI_MECHOS_RESTORING_SPEED "5" +mech_prm $MECH02_ID $ACI_MECHOS_MECHANIC_ARMOR "80" +mech_prm $MECH02_ID $ACI_MECHOS_VELOCITY "10" +mech_prm $MECH02_ID $ACI_MECHOS_SPIRAL_CAPACITY "4" +mech_prm $MECH02_ID $ACI_MECHOS_AIR_RESERVE "200" + +// Ripper +mech_prm $MECH03_ID $ACI_MECHOS_ENERGY_SHIELD "300" +mech_prm $MECH03_ID $ACI_MECHOS_RESTORING_SPEED "3" +mech_prm $MECH03_ID $ACI_MECHOS_MECHANIC_ARMOR "350" +mech_prm $MECH03_ID $ACI_MECHOS_VELOCITY "5" +mech_prm $MECH03_ID $ACI_MECHOS_SPIRAL_CAPACITY "2" +mech_prm $MECH03_ID $ACI_MECHOS_AIR_RESERVE "800" + +// Heavy Lady +mech_prm $MECH04_ID $ACI_MECHOS_ENERGY_SHIELD "400" +mech_prm $MECH04_ID $ACI_MECHOS_RESTORING_SPEED "3" +mech_prm $MECH04_ID $ACI_MECHOS_MECHANIC_ARMOR "380" +mech_prm $MECH04_ID $ACI_MECHOS_VELOCITY "6" +mech_prm $MECH04_ID $ACI_MECHOS_SPIRAL_CAPACITY "5" +mech_prm $MECH04_ID $ACI_MECHOS_AIR_RESERVE "900" + +// Ancient Demon +mech_prm $MECH05_ID $ACI_MECHOS_ENERGY_SHIELD "260" +mech_prm $MECH05_ID $ACI_MECHOS_RESTORING_SPEED "5" +mech_prm $MECH05_ID $ACI_MECHOS_MECHANIC_ARMOR "300" +mech_prm $MECH05_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH05_ID $ACI_MECHOS_SPIRAL_CAPACITY "5" +mech_prm $MECH05_ID $ACI_MECHOS_AIR_RESERVE "300" + +// Iron Shadow +mech_prm $MECH06_ID $ACI_MECHOS_ENERGY_SHIELD "300" +mech_prm $MECH06_ID $ACI_MECHOS_RESTORING_SPEED "3" +mech_prm $MECH06_ID $ACI_MECHOS_MECHANIC_ARMOR "250" +mech_prm $MECH06_ID $ACI_MECHOS_VELOCITY "9" +mech_prm $MECH06_ID $ACI_MECHOS_SPIRAL_CAPACITY "5" +mech_prm $MECH06_ID $ACI_MECHOS_AIR_RESERVE "350" + +// AtTractor +mech_prm $MECH07_ID $ACI_MECHOS_ENERGY_SHIELD "250" +mech_prm $MECH07_ID $ACI_MECHOS_RESTORING_SPEED "6" +mech_prm $MECH07_ID $ACI_MECHOS_MECHANIC_ARMOR "400" +mech_prm $MECH07_ID $ACI_MECHOS_VELOCITY "5" +mech_prm $MECH07_ID $ACI_MECHOS_SPIRAL_CAPACITY "6" +mech_prm $MECH07_ID $ACI_MECHOS_AIR_RESERVE "700" + +// Sandoll +mech_prm $MECH08_ID $ACI_MECHOS_ENERGY_SHIELD "250" +mech_prm $MECH08_ID $ACI_MECHOS_RESTORING_SPEED "6" +mech_prm $MECH08_ID $ACI_MECHOS_MECHANIC_ARMOR "200" +mech_prm $MECH08_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH08_ID $ACI_MECHOS_SPIRAL_CAPACITY "3" +mech_prm $MECH08_ID $ACI_MECHOS_AIR_RESERVE "350" + +// Arcan +mech_prm $MECH09_ID $ACI_MECHOS_ENERGY_SHIELD "200" +mech_prm $MECH09_ID $ACI_MECHOS_RESTORING_SPEED "4" +mech_prm $MECH09_ID $ACI_MECHOS_MECHANIC_ARMOR "200" +mech_prm $MECH09_ID $ACI_MECHOS_VELOCITY "6" +mech_prm $MECH09_ID $ACI_MECHOS_SPIRAL_CAPACITY "2" +mech_prm $MECH09_ID $ACI_MECHOS_AIR_RESERVE "400" + +// Mad Surgeon +mech_prm $MECH10_ID $ACI_MECHOS_ENERGY_SHIELD "150" +mech_prm $MECH10_ID $ACI_MECHOS_RESTORING_SPEED "3" +mech_prm $MECH10_ID $ACI_MECHOS_MECHANIC_ARMOR "100" +mech_prm $MECH10_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH10_ID $ACI_MECHOS_SPIRAL_CAPACITY "2" +mech_prm $MECH10_ID $ACI_MECHOS_AIR_RESERVE "250" + +// Zippax +mech_prm $MECH11_ID $ACI_MECHOS_ENERGY_SHIELD "250" +mech_prm $MECH11_ID $ACI_MECHOS_RESTORING_SPEED "4" +mech_prm $MECH11_ID $ACI_MECHOS_MECHANIC_ARMOR "60" +mech_prm $MECH11_ID $ACI_MECHOS_VELOCITY "9" +mech_prm $MECH11_ID $ACI_MECHOS_SPIRAL_CAPACITY "3" +mech_prm $MECH11_ID $ACI_MECHOS_AIR_RESERVE "150" + +// Rivet Bier +mech_prm $MECH12_ID $ACI_MECHOS_ENERGY_SHIELD "350" +mech_prm $MECH12_ID $ACI_MECHOS_RESTORING_SPEED "4" +mech_prm $MECH12_ID $ACI_MECHOS_MECHANIC_ARMOR "400" +mech_prm $MECH12_ID $ACI_MECHOS_VELOCITY "6" +mech_prm $MECH12_ID $ACI_MECHOS_SPIRAL_CAPACITY "4" +mech_prm $MECH12_ID $ACI_MECHOS_AIR_RESERVE "950" + +// Piercator +mech_prm $MECH13_ID $ACI_MECHOS_ENERGY_SHIELD "180" +mech_prm $MECH13_ID $ACI_MECHOS_RESTORING_SPEED "4" +mech_prm $MECH13_ID $ACI_MECHOS_MECHANIC_ARMOR "180" +mech_prm $MECH13_ID $ACI_MECHOS_VELOCITY "7" +mech_prm $MECH13_ID $ACI_MECHOS_SPIRAL_CAPACITY "2" +mech_prm $MECH13_ID $ACI_MECHOS_AIR_RESERVE "500" + +// Excorps +mech_prm $MECH14_ID $ACI_MECHOS_ENERGY_SHIELD "300" +mech_prm $MECH14_ID $ACI_MECHOS_RESTORING_SPEED "4" +mech_prm $MECH14_ID $ACI_MECHOS_MECHANIC_ARMOR "180" +mech_prm $MECH14_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH14_ID $ACI_MECHOS_SPIRAL_CAPACITY "3" +mech_prm $MECH14_ID $ACI_MECHOS_AIR_RESERVE "600" + +// Last Moggy +mech_prm $MECH15_ID $ACI_MECHOS_ENERGY_SHIELD "500" +mech_prm $MECH15_ID $ACI_MECHOS_RESTORING_SPEED "3" +mech_prm $MECH15_ID $ACI_MECHOS_MECHANIC_ARMOR "500" +mech_prm $MECH15_ID $ACI_MECHOS_VELOCITY "7" +mech_prm $MECH15_ID $ACI_MECHOS_SPIRAL_CAPACITY "6" +mech_prm $MECH15_ID $ACI_MECHOS_AIR_RESERVE "1000" + +// Queen Frog +mech_prm $MECH16_ID $ACI_MECHOS_ENERGY_SHIELD "200" +mech_prm $MECH16_ID $ACI_MECHOS_RESTORING_SPEED "7" +mech_prm $MECH16_ID $ACI_MECHOS_MECHANIC_ARMOR "60" +mech_prm $MECH16_ID $ACI_MECHOS_VELOCITY "5" +mech_prm $MECH16_ID $ACI_MECHOS_SPIRAL_CAPACITY "4" +mech_prm $MECH16_ID $ACI_MECHOS_AIR_RESERVE "1000" + +// Lawn Mower +mech_prm $MECH17_ID $ACI_MECHOS_ENERGY_SHIELD "200" +mech_prm $MECH17_ID $ACI_MECHOS_RESTORING_SPEED "7" +mech_prm $MECH17_ID $ACI_MECHOS_MECHANIC_ARMOR "60" +mech_prm $MECH17_ID $ACI_MECHOS_VELOCITY "4" +mech_prm $MECH17_ID $ACI_MECHOS_SPIRAL_CAPACITY "5" +mech_prm $MECH17_ID $ACI_MECHOS_AIR_RESERVE "250" + +// Wormaster +mech_prm $MECH35_ID $ACI_MECHOS_ENERGY_SHIELD "200" +mech_prm $MECH35_ID $ACI_MECHOS_RESTORING_SPEED "7" +mech_prm $MECH35_ID $ACI_MECHOS_MECHANIC_ARMOR "250" +mech_prm $MECH35_ID $ACI_MECHOS_VELOCITY "4" +mech_prm $MECH35_ID $ACI_MECHOS_SPIRAL_CAPACITY "2" +mech_prm $MECH35_ID $ACI_MECHOS_AIR_RESERVE "1000" + +// BLOCH +mech_prm $MECH18_ID $ACI_MECHOS_ENERGY_SHIELD "50" +mech_prm $MECH18_ID $ACI_MECHOS_RESTORING_SPEED "10" +mech_prm $MECH18_ID $ACI_MECHOS_MECHANIC_ARMOR "20" +mech_prm $MECH18_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH18_ID $ACI_MECHOS_SPIRAL_CAPACITY "1" +mech_prm $MECH18_ID $ACI_MECHOS_AIR_RESERVE "100" + +// SMOK +mech_prm $MECH19_ID $ACI_MECHOS_ENERGY_SHIELD "50" +mech_prm $MECH19_ID $ACI_MECHOS_RESTORING_SPEED "10" +mech_prm $MECH19_ID $ACI_MECHOS_MECHANIC_ARMOR "20" +mech_prm $MECH19_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH19_ID $ACI_MECHOS_SPIRAL_CAPACITY "1" +mech_prm $MECH19_ID $ACI_MECHOS_AIR_RESERVE "100" + +// MOTOK +mech_prm $MECH20_ID $ACI_MECHOS_ENERGY_SHIELD "50" +mech_prm $MECH20_ID $ACI_MECHOS_RESTORING_SPEED "10" +mech_prm $MECH20_ID $ACI_MECHOS_MECHANIC_ARMOR "20" +mech_prm $MECH20_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH20_ID $ACI_MECHOS_SPIRAL_CAPACITY "1" +mech_prm $MECH20_ID $ACI_MECHOS_AIR_RESERVE "100" + +// SHROT +mech_prm $MECH21_ID $ACI_MECHOS_ENERGY_SHIELD "50" +mech_prm $MECH21_ID $ACI_MECHOS_RESTORING_SPEED "10" +mech_prm $MECH21_ID $ACI_MECHOS_MECHANIC_ARMOR "20" +mech_prm $MECH21_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH21_ID $ACI_MECHOS_SPIRAL_CAPACITY "1" +mech_prm $MECH21_ID $ACI_MECHOS_AIR_RESERVE "100" + +// DOCHOD +mech_prm $MECH22_ID $ACI_MECHOS_ENERGY_SHIELD "50" +mech_prm $MECH22_ID $ACI_MECHOS_RESTORING_SPEED "10" +mech_prm $MECH22_ID $ACI_MECHOS_MECHANIC_ARMOR "20" +mech_prm $MECH22_ID $ACI_MECHOS_VELOCITY "8" +mech_prm $MECH22_ID $ACI_MECHOS_SPIRAL_CAPACITY "1" +mech_prm $MECH22_ID $ACI_MECHOS_AIR_RESERVE "100" + + diff --git a/data/actint/ml_data0.inc b/data/actint/ml_data0.inc new file mode 100644 index 00000000..9d856820 --- /dev/null +++ b/data/actint/ml_data0.inc @@ -0,0 +1,1046 @@ + +// IDs... +#define AML0_N0 0 +#define AML0_N1 1 +#define AML0_N2 2 +#define AML0_N3 3 +#define AML0_N4 4 +#define AML0_N5 5 + +#define AML0_W1 6 +#define AML0_W2 7 +#define AML0_W3 8 +#define AML0_W4 9 +#define AML0_W5 10 +#define AML0_W6 11 + +#define AML0_S0 12 +#define AML0_S1 13 +#define AML0_S2 14 +#define AML0_S3 15 + +#define AML0_C1 16 +#define AML0_C2 17 +#define AML0_C3 18 +#define AML0_C4 19 + +#define AML0_R1 20 +#define AML0_R2 21 +#define AML0_R3 22 +#define AML0_R4 23 + +// Channels... +#define AML0_CHANNEL0 1 +#define AML0_CHANNEL1 2 +#define AML0_CHANNEL2 3 +#define AML0_CHANNEL3 4 +#define AML0_CHANNEL4 5 +#define AML0_CHANNEL5 6 + +// Phases... +#define AML0_W1_END 6 +#define AML0_W2_END 6 +#define AML0_W3_END 6 +#define AML0_W4_END 6 +#define AML0_W5_END 6 +#define AML0_W6_END 6 + +#define AML0_C1_END 7 +#define AML0_C2_END 7 +#define AML0_C3_END 11 +#define AML0_C4_END 5 + +#define AML0_S3_END 8 + +// Events.. +#define AML0_W1_EVENT 910 + +// RND Events... +#define AML0_W1_RND_EVENT 911 +#define AML0_W2_RND_EVENT 912 +#define AML0_W3_RND_EVENT 913 +#define AML0_W5_RND_EVENT 914 +#define AML0_RND_CH_EVENT 915 + +// Windows... +#define AML0_CLOSE_WND_EVENT 916 + +#define AML0_WND_EVENTS ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + sequence \ + \ + priority -1 \ + \ + channel $AML0_CH_ID \ + if_not_locked \ + no_deactivate \ + \ + active_time 6 \ + \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML0_W1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML0_W1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML0_CH_ID $AML0_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML0_WND_ID 0 \ + start_time 3 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML0_WND_ID 0 \ + start_time 4 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML0_CH_ID $AML0_BREATHE_ID \ + start_time 5 \ + } \ + ml_ev_comm { \ + code $AML_GO_INFINITE $AML0_BREATHE_ID 0 \ + start_time 6 \ + } \ + } \ + ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + sequence \ + \ + channel $AML0_CH_ID \ + key_code $AML0_CLOSE_WND_EVENT \ + if_locked \ + no_deactivate \ + \ + active_time 3 \ + \ + ml_ev_comm { \ + code $AML_UNLOCK $AML0_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML0_CH_ID $AML0_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML0_WND_ID $AML0_WND_END_ID \ + start_time 3 \ + } \ + } \ + ml_event { \ + startup $AML_SHUTDOWN \ + startup_data 1 \ + sequence \ + \ + channel $AML0_CH_ID \ + if_locked \ + \ + active_time 3 \ + \ + ml_ev_comm { \ + code $AML_UNLOCK $AML0_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML0_CH_ID $AML0_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML0_WND_ID $AML0_WND_END_ID \ + start_time 3 \ + } \ + } + +#define AML0_W1_SHUTDOWN_EV ml_event { \ + startup $AML_SHUTDOWN \ + startup_data $AML0_W1_TIME \ + \ + sequence \ + \ + channel $AML0_CHANNEL0 \ + priority $AML0_W1_PRIORITY \ + \ + active_time 2 \ + \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_W1 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML0_W1 $AML0_W1_END \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML0_W1 0 \ + start_time 2 \ + } \ + } + +ml_data { + id $AML0_W1 + name "resource/iscreen/ldata/l0/data.vot/w1.vot" + + channel $AML0_CHANNEL0 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML0_W1 $AML0_W1_END + } + } + ml_event { + startup $AML_STARTUP + startup_data 1 + + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML0_W1_EVENT + } + } + + ml_event { + key_code $AML0_W1_RND_EVENT + + rnd 2 + startup_data 200 + + channel $AML0_CHANNEL0 + + if_not_locked + sequence + + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_R1 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L0_SWARM_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_R1 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_N0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML0_N0 0 + start_time 3 + } + } + + #define AML0_W1_TIME 1 + #define AML0_W1_PRIORITY -1 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 10 + #define AML0_W1_PRIORITY -2 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 20 + #define AML0_W1_PRIORITY -3 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 30 + #define AML0_W1_PRIORITY -4 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 40 + #define AML0_W1_PRIORITY -5 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 50 + #define AML0_W1_PRIORITY -6 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 60 + #define AML0_W1_PRIORITY -7 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 70 + #define AML0_W1_PRIORITY -8 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 80 + #define AML0_W1_PRIORITY -9 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 90 + #define AML0_W1_PRIORITY -10 + $AML0_W1_SHUTDOWN_EV + + #define AML0_W1_TIME 100 + #define AML0_W1_PRIORITY -11 + $AML0_W1_SHUTDOWN_EV + + ml_event { + key_code $AML0_W1_EVENT + sequence + + active_time 1 + + ml_ev_comm { + code $AML_LOCK $AML0_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_NEXT_PHRASE 0 + start_time 1 + } + } + ml_event { + key $VK_RBUTTON + key $VK_LBUTTON + + sequence + + active_time 4 + + channel $AML0_CHANNEL0 + + ml_ev_comm { + code $AML_IS_LOCKED $AML0_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_W1 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_N0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML0_N0 0 + start_time 4 + } + } +} + +ml_data { + id $AML0_W3 + name "resource/iscreen/ldata/l0/data.vot/w3.vot" + + channel $AML0_CHANNEL1 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML0_W3 $AML0_W3_END + } + } + + ml_event { + key_code $AML0_W3_RND_EVENT + + rnd 3 + startup_data 100 + + channel $AML0_CHANNEL1 + + if_locked + sequence + + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL1 $AML0_R2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L0_SWARM_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_R2 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL1 $AML0_N3 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML0_N3 0 + start_time 3 + } + } + + #define AML0_CH_ID $AML0_CHANNEL1 + #define AML0_WND_ID $AML0_W3 + #define AML0_WND_END_ID $AML0_W3_END + #define AML0_BREATHE_ID $AML0_N3 + $AML0_WND_EVENTS +} + +ml_data { + id $AML0_W2 + name "resource/iscreen/ldata/l0/data.vot/w2.vot" + + channel $AML0_CHANNEL2 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML0_W2 $AML0_W2_END + } + } + + ml_event { + key_code $AML0_W2_RND_EVENT + + rnd 3 + startup_data 100 + + channel $AML0_CHANNEL2 + + if_locked + sequence + + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL2 $AML0_R3 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L0_SWARM_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_R3 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL2 $AML0_N4 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML0_N4 0 + start_time 3 + } + } + + #define AML0_CH_ID $AML0_CHANNEL2 + #define AML0_WND_ID $AML0_W2 + #define AML0_WND_END_ID $AML0_W2_END + #define AML0_BREATHE_ID $AML0_N4 + $AML0_WND_EVENTS +} + +ml_data { + id $AML0_W4 + name "resource/iscreen/ldata/l0/data.vot/w4.vot" + + channel $AML0_CHANNEL3 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML0_W4 $AML0_W4_END + } + } + #define AML0_CH_ID $AML0_CHANNEL3 + #define AML0_WND_ID $AML0_W4 + #define AML0_WND_END_ID $AML0_W4_END + #define AML0_BREATHE_ID $AML0_N1 + $AML0_WND_EVENTS +} + +ml_data { + id $AML0_W6 + name "resource/iscreen/ldata/l0/data.vot/w6.vot" + + channel $AML0_CHANNEL4 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML0_W6 $AML0_W6_END + } + } + #define AML0_CH_ID $AML0_CHANNEL4 + #define AML0_WND_ID $AML0_W6 + #define AML0_WND_END_ID $AML0_W6_END + #define AML0_BREATHE_ID $AML0_N5 + $AML0_WND_EVENTS +} + +ml_data { + id $AML0_W5 + name "resource/iscreen/ldata/l0/data.vot/w5.vot" + + channel $AML0_CHANNEL5 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML0_W5 $AML0_W5_END + } + } + ml_event { + key_code $AML0_W5_RND_EVENT + + rnd 3 + startup_data 30 + + channel $AML0_CHANNEL5 + + if_locked + sequence + + active_time 5 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL5 $AML0_R4 + start_time 0 + } +// ml_ev_comm { +// code $AML_START_SOUND $ACI_L0_SWARM_SOUND 0 +// start_time 1 +// } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL5 $AML0_R4 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL5 $AML0_R4 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_R4 0 + start_time 3 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL5 $AML0_N2 + start_time 4 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML0_N2 0 + start_time 5 + } + } + + #define AML0_CH_ID $AML0_CHANNEL5 + #define AML0_WND_ID $AML0_W5 + #define AML0_WND_END_ID $AML0_W5_END + #define AML0_BREATHE_ID $AML0_N2 + $AML0_WND_EVENTS +} + +ml_data { + id $AML0_N0 + name "resource/iscreen/ldata/l0/data.vot/n0.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_N3 + name "resource/iscreen/ldata/l0/data.vot/n3.vot" + + channel $AML0_CHANNEL1 +} + +ml_data { + id $AML0_N4 + name "resource/iscreen/ldata/l0/data.vot/n4.vot" + + channel $AML0_CHANNEL2 +} + +ml_data { + id $AML0_N1 + name "resource/iscreen/ldata/l0/data.vot/n1.vot" + + channel $AML0_CHANNEL3 +} + +ml_data { + id $AML0_N5 + name "resource/iscreen/ldata/l0/data.vot/n5.vot" + + channel $AML0_CHANNEL4 +} + +ml_data { + id $AML0_N2 + name "resource/iscreen/ldata/l0/data.vot/n2.vot" + + channel $AML0_CHANNEL5 +} + +ml_data { + id $AML0_R1 + name "resource/iscreen/ldata/l0/data.vot/r1.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_R2 + name "resource/iscreen/ldata/l0/data.vot/r2.vot" + + channel $AML0_CHANNEL1 +} + +ml_data { + id $AML0_R3 + name "resource/iscreen/ldata/l0/data.vot/r3.vot" + + channel $AML0_CHANNEL2 +} + +ml_data { + id $AML0_R4 + name "resource/iscreen/ldata/l0/data.vot/r4.vot" + + channel $AML0_CHANNEL5 +} + +ml_data { + id $AML0_C1 + name "resource/iscreen/ldata/l0/data.vot/c1.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_C2 + name "resource/iscreen/ldata/l0/data.vot/c2.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_C3 + name "resource/iscreen/ldata/l0/data.vot/c3.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_C4 + name "resource/iscreen/ldata/l0/data.vot/c4.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_S1 + name "resource/iscreen/ldata/l0/data.vot/s1.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_S2 + name "resource/iscreen/ldata/l0/data.vot/s2.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_S3 + name "resource/iscreen/ldata/l0/data.vot/s3.vot" + + channel $AML0_CHANNEL0 +} + +ml_data { + id $AML0_S0 + name "resource/iscreen/ldata/l0/data.vot/s0.vot" + + channel $AML0_CHANNEL0 + + ml_event { + key_code $AML_SPEECH0_CH0 + key_code $AML_SPEECH1_CH0 + + sequence + no_deactivate + + channel $AML0_CHANNEL0 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_C1 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L0_OUTIN_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_C1 $AML0_C1_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML0_C1 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_CH0 + key_code $AML_SPEECH3_CH0 + + sequence + no_deactivate + + channel $AML0_CHANNEL0 + + priority 2 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_C3 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L0_ANGRY_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_C3 $AML0_C3_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML0_C3 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH0_EV + sequence + + no_deactivate + + channel $AML0_CHANNEL0 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_S0 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH0_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH1_EV + sequence + + no_deactivate + + channel $AML0_CHANNEL0 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_S1 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH1_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH2_EV + sequence + + no_deactivate + + channel $AML0_CHANNEL0 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_S2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH3_EV + sequence + + no_deactivate + + channel $AML0_CHANNEL0 + + priority 5 + + active_time 4 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_S3 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_S3 $AML0_S3_END + start_time 3 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH3_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_EXIT 0 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH0_CH1 + key_code $AML_SPEECH1_CH1 + + sequence + no_deactivate + + channel $AML0_CHANNEL0 + + priority 1 + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_C2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L0_OUTIN_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_C2 $AML0_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML0_C2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_N0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML0_N0 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH2_CH1 + + sequence + no_deactivate + + channel $AML0_CHANNEL0 + + priority 2 + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_C4 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_C4 $AML0_C4_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML0_C4 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_N0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML0_N0 0 + start_time 4 + } + } + ml_event { + key_code $AML_END_SPEECH_EV + + channel $AML0_CHANNEL0 + + sequence + active_time 2 + priority 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_W1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_W1 $AML0_W1_END + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML0_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_CLOSE_SPEECH 0 0 + start_time 2 + } + ml_ev_comm { + code $AML_BREATH_OFF 0 0 + start_time 2 + } + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML0_CLOSE_WND_EVENT + start_time 2 + } + } + ml_event { + key_code $AML_BEG_SPEECH_EV + + channel $AML0_CHANNEL0 + + sequence + active_time 2 + priority 3 + + ml_ev_comm { + code $AML_UNLOCK $AML0_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML0_CHANNEL0 $AML0_W1 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML0_W1 0 + start_time 2 + } + } +} + +ml_event_seq $AML_UNLOCK0_SEQ 1 { + + id $AML_UNLOCK1_SEQ + id $AML_UNLOCK2_SEQ + id $AML_UNLOCK3_SEQ + + priority 3 + sequence $AML_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE0_SEQ 1 { + + id $AML_PREPARE1_SEQ + + priority 1 + sequence $AML_SPEECH0_CH0 $AML_KEY +} + +ml_event_seq $AML_PREPARE2_SEQ 1 { + + id $AML_PREPARE3_SEQ + + priority 2 + sequence $AML_SPEECH2_CH0 $AML_KEY +} + +ml_event_seq $AML_SPEECH0_SEQ 1 { + sequence $AML_SPEECH0_EV $AML_KEY +} +ml_event_seq $AML_SPEECH1_SEQ 1 { + sequence $AML_SPEECH1_EV $AML_KEY +} +ml_event_seq $AML_SPEECH2_SEQ 1 { + sequence $AML_SPEECH2_EV $AML_KEY +} +ml_event_seq $AML_SPEECH3_SEQ 1 { + sequence $AML_SPEECH3_EV $AML_KEY +} + +ml_event_seq $AML_END0_SEQ 1 { + + id $AML_END1_SEQ + + priority 1 + sequence $AML_SPEECH0_CH1 $AML_KEY +} + +ml_event_seq $AML_END2_SEQ 1 { + priority 2 + sequence $AML_SPEECH2_CH1 $AML_KEY +} + +ml_event_seq $AML_LOCK0_SEQ 1 { + + id $AML_LOCK1_SEQ + id $AML_LOCK2_SEQ + + priority 3 + sequence $AML_END_SPEECH_EV $AML_KEY +} + +speech_channel $AML0_CHANNEL0 + +ml_item $ACI_LEEPURINGA 10 "resource/iscreen/ldata/l0/items/itm00.bmo" +ml_item $ACI_LEEPURINGA 10 "resource/iscreen/ldata/l0/items/itm01.bmo" +ml_item $ACI_LEEPURINGA 10 "resource/iscreen/ldata/l0/items/itm02.bmo" +ml_item $ACI_LEEPURINGA 10 "resource/iscreen/ldata/l0/items/itm03.bmo" diff --git a/data/actint/ml_data1.inc b/data/actint/ml_data1.inc new file mode 100644 index 00000000..459637f5 --- /dev/null +++ b/data/actint/ml_data1.inc @@ -0,0 +1,1224 @@ + +// IDs... +#define AML1_N0 0 +#define AML1_N1 1 +#define AML1_N2 2 +#define AML1_N3 3 +#define AML1_N4 4 + +#define AML1_W1 5 +#define AML1_W2 6 +#define AML1_W3 7 +#define AML1_W4 8 + +#define AML1_S0 9 +#define AML1_S1 10 +#define AML1_S2 11 +#define AML1_S3 12 + +#define AML1_C1 13 +#define AML1_C2 14 +#define AML1_C3 15 +#define AML1_C4 16 + +#define AML1_R1 17 +#define AML1_R2 18 +#define AML1_R3 19 +#define AML1_R4 20 + +#define AML1_H0 21 +#define AML1_H1 22 +#define AML1_H2 23 + +// Channels... +#define AML1_CHANNEL0 1 +#define AML1_CHANNEL1 2 +#define AML1_CHANNEL2 3 +#define AML1_CHANNEL3 4 + +// Phases... +#define AML1_W1_END 6 +#define AML1_W2_END 6 +#define AML1_W3_END 6 +#define AML1_W4_END 6 + +#define AML1_C1_END 8 +#define AML1_C2_END 5 +#define AML1_C3_END 9 +#define AML1_C4_END 6 + +#define AML1_S3_END 17 + +#define AML1_H0_END 9 +#define AML1_H1_END 10 +#define AML1_H2_END 10 + +// Events.. +#define AML1_W1_EVENT 1010 +#define AML1_CLOSE_ELEECH 1011 + +// RND Events... +#define AML1_W1_RND_EVENT 1012 +#define AML1_W2_RND_EVENT 1013 +#define AML1_W3_RND_EVENT 1014 +#define AML1_W4_RND_EVENT 1015 + +#define AML1_CLOSE_WND_EVENT 1016 + +#define AML1_CH_RND_EVENT 1017 + +#define AML1_WND_EVENTS ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + sequence \ + \ + channel $AML1_CH_ID \ + if_not_locked \ + no_deactivate \ + \ + priority -1 \ + \ + active_time 5 \ + \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML1_W1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML1_W1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML1_CH_ID $AML1_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML1_WND_ID 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML1_WND_ID 0 \ + start_time 3 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML1_CH_ID $AML1_BREATHE_ID \ + start_time 4 \ + } \ + ml_ev_comm { \ + code $AML_GO_INFINITE $AML1_BREATHE_ID 0 \ + start_time 5 \ + } \ + } \ + ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + key_code $AML1_CLOSE_WND_EVENT \ + sequence \ + \ + channel $AML1_CH_ID \ + if_locked \ + no_deactivate \ + \ + active_time 3 \ + \ + ml_ev_comm { \ + code $AML_UNLOCK $AML1_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML1_CH_ID $AML1_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML1_WND_ID $AML1_WND_END_ID \ + start_time 3 \ + } \ + } \ + ml_event { \ + startup $AML_SHUTDOWN \ + startup_data 2 \ + sequence \ + \ + channel $AML1_CH_ID \ + if_locked \ + \ + active_time 3 \ + \ + ml_ev_comm { \ + code $AML_UNLOCK $AML1_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML1_CH_ID $AML1_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML1_WND_ID $AML1_WND_END_ID \ + start_time 3 \ + } \ + } + +speech_channel $AML1_CHANNEL0 +speech_level 0 1 +speech_level 1 1 +speech_level 2 3 + +ml_data { + id $AML1_C1 + name "resource/iscreen/ldata/l1/data.vot/c1.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_C2 + name "resource/iscreen/ldata/l1/data.vot/c2.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_C3 + name "resource/iscreen/ldata/l1/data.vot/c3.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_C4 + name "resource/iscreen/ldata/l1/data.vot/c4.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_N0 + name "resource/iscreen/ldata/l1/data.vot/n0.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_N1 + name "resource/iscreen/ldata/l1/data.vot/n1.vot" + + channel $AML1_CHANNEL1 +} + +ml_data { + id $AML1_N2 + name "resource/iscreen/ldata/l1/data.vot/n2.vot" + + channel $AML1_CHANNEL2 +} + +ml_data { + id $AML1_N3 + name "resource/iscreen/ldata/l1/data.vot/n3.vot" + + channel $AML1_CHANNEL3 +} + +ml_data { + id $AML1_H1 + name "resource/iscreen/ldata/l1/data.vot/h1.vot" + + channel $AML1_CHANNEL2 +} + +ml_data { + id $AML1_H2 + name "resource/iscreen/ldata/l1/data.vot/h2.vot" + + channel $AML1_CHANNEL2 +} + +ml_data { + id $AML1_R1 + name "resource/iscreen/ldata/l1/data.vot/r1.vot" + + channel $AML1_CHANNEL1 +} + +ml_data { + id $AML1_R2 + name "resource/iscreen/ldata/l1/data.vot/r2.vot" + + channel $AML1_CHANNEL2 +} + +ml_data { + id $AML1_R3 + name "resource/iscreen/ldata/l1/data.vot/r3.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_R4 + name "resource/iscreen/ldata/l1/data.vot/r4.vot" + + channel $AML1_CHANNEL3 +} + +ml_data { + id $AML1_W2 + name "resource/iscreen/ldata/l1/data.vot/w2.vot" + + channel $AML1_CHANNEL1 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML1_W2 $AML1_W2_END + } + } + + ml_event { + key_code $AML1_W2_RND_EVENT + + rnd 3 + startup_data 130 + + channel $AML1_CHANNEL1 + + if_locked + sequence + + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL1 $AML1_R1 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L1_SWARM_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_R1 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL1 $AML1_N1 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML1_N1 0 + start_time 3 + } + } + + #define AML1_CH_ID $AML1_CHANNEL1 + #define AML1_WND_ID $AML1_W2 + #define AML1_WND_END_ID $AML1_W2_END + #define AML1_BREATHE_ID $AML1_N1 + $AML1_WND_EVENTS +} + +ml_data { + id $AML1_W3 + name "resource/iscreen/ldata/l1/data.vot/w3.vot" + + channel $AML1_CHANNEL2 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML1_W3 $AML1_W3_END + } + } + + ml_event { + key_code $AML1_W3_RND_EVENT + + rnd 2 + startup_data 180 + + channel $AML1_CHANNEL2 + + if_locked + sequence + + active_time 4 + + ml_ev_comm { + code $AML_IS_NOT_LOCKED $AML1_H0 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_R2 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L1_SWARM_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_R2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML1_N2 0 + start_time 4 + } + } + + #define AML1_CH_ID $AML1_CHANNEL2 + #define AML1_WND_ID $AML1_W3 + #define AML1_WND_END_ID $AML1_W3_END + #define AML1_BREATHE_ID $AML1_N2 + $AML1_WND_EVENTS +} + + +ml_data { + id $AML1_W4 + name "resource/iscreen/ldata/l1/data.vot/w4.vot" + + channel $AML1_CHANNEL3 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML1_W4 $AML1_W4_END + } + } + + ml_event { + key_code $AML1_W4_RND_EVENT + + rnd 3 + startup_data 110 + + channel $AML1_CHANNEL3 + + if_locked + sequence + + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL3 $AML1_R4 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L1_STEP0_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_R4 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL3 $AML1_N3 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML1_N3 0 + start_time 3 + } + } + + #define AML1_CH_ID $AML1_CHANNEL3 + #define AML1_WND_ID $AML1_W4 + #define AML1_WND_END_ID $AML1_W4_END + #define AML1_BREATHE_ID $AML1_N3 + $AML1_WND_EVENTS +} + +#define AML1_W1_SHUTDOWN_EV ml_event { \ + startup $AML_SHUTDOWN \ + startup_data $AML1_W1_TIME \ + \ + sequence \ + \ + channel $AML1_CHANNEL0 \ + priority $AML1_W1_PRIORITY \ + \ + active_time 2 \ + \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_W1 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML1_W1 $AML1_W1_END \ + start_time 1 \ + } \ + } + +ml_data { + id $AML1_W1 + name "resource/iscreen/ldata/l1/data.vot/w1.vot" + + channel $AML1_CHANNEL0 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML1_W1 $AML1_W1_END + } + } + ml_event { + startup $AML_STARTUP + startup_data 1 + + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML1_W1_EVENT + } + } + ml_event { + key_code $AML1_W1_RND_EVENT + + rnd 5 + startup_data 200 + + channel $AML1_CHANNEL0 + + if_not_locked + sequence + + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_R3 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L1_SWARM_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_R3 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_N0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML1_N0 0 + start_time 3 + } + } + + #define AML1_W1_TIME 1 + #define AML1_W1_PRIORITY -1 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 10 + #define AML1_W1_PRIORITY -2 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 20 + #define AML1_W1_PRIORITY -3 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 30 + #define AML1_W1_PRIORITY -4 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 40 + #define AML1_W1_PRIORITY -5 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 50 + #define AML1_W1_PRIORITY -6 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 60 + #define AML1_W1_PRIORITY -7 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 70 + #define AML1_W1_PRIORITY -8 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 80 + #define AML1_W1_PRIORITY -9 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 90 + #define AML1_W1_PRIORITY -10 + $AML1_W1_SHUTDOWN_EV + + #define AML1_W1_TIME 100 + #define AML1_W1_PRIORITY -11 + $AML1_W1_SHUTDOWN_EV + + ml_event { + key_code $AML1_W1_EVENT + sequence + + active_time 1 + + ml_ev_comm { + code $AML_LOCK $AML1_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_NEXT_PHRASE 0 + start_time 1 + } + } + ml_event { + key $VK_RBUTTON + key $VK_LBUTTON + + sequence + + active_time 20 + + channel $AML1_CHANNEL0 + + ml_ev_comm { + code $AML_IS_LOCKED $AML1_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_W1 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_N0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML1_N0 0 + start_time 4 + } + } +} + +ml_data { + id $AML1_S1 + name "resource/iscreen/ldata/l1/data.vot/s1.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_S2 + name "resource/iscreen/ldata/l1/data.vot/s2.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_S3 + name "resource/iscreen/ldata/l1/data.vot/s3.vot" + + channel $AML1_CHANNEL0 +} + +ml_data { + id $AML1_S0 + name "resource/iscreen/ldata/l1/data.vot/s0.vot" + + channel $AML1_CHANNEL0 + + ml_event { + key_code $AML_SPEECH0_CH0 + key_code $AML_SPEECH1_CH0 + + sequence + no_deactivate + + channel $AML1_CHANNEL0 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_C1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_C1 $AML1_C1_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML1_C1 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_CH0 + key_code $AML_SPEECH3_CH0 + + sequence + no_deactivate + + channel $AML1_CHANNEL0 + + priority 2 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_C3 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L1_ANGRY_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_C3 $AML1_C3_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML1_C3 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH3_EV + sequence + + no_deactivate + + channel $AML1_CHANNEL0 + + priority 5 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_S3 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH3_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_S3 $AML1_S3_END + start_time 1 + } + ml_ev_comm { + code $AML_EXIT 0 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH0_EV + sequence + + no_deactivate + + channel $AML1_CHANNEL0 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_S0 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH0_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH1_EV + sequence + + no_deactivate + + channel $AML1_CHANNEL0 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_S1 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH1_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH2_EV + sequence + + no_deactivate + + channel $AML1_CHANNEL0 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_S2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH0_CH1 + key_code $AML_SPEECH1_CH1 + + sequence + no_deactivate + + channel $AML1_CHANNEL0 + + priority 1 + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_C2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_C2 $AML1_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML1_C2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_N0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML1_N0 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH2_CH1 + + sequence + no_deactivate + + channel $AML1_CHANNEL0 + + priority 2 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_C4 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_C4 $AML1_C4_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML1_C4 0 + start_time 2 + } + } + ml_event { + key_code $AML_END_SPEECH_EV + + channel $AML1_CHANNEL0 + + sequence + active_time 2 + priority 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_W1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W1 $AML1_W1_END + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML1_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_CLOSE_SPEECH 0 0 + start_time 2 + } + ml_ev_comm { + code $AML_BREATH_OFF 0 0 + start_time 2 + } + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML1_CLOSE_WND_EVENT + start_time 2 + } + } + ml_event { + key_code $AML_BEG_SPEECH_EV + + channel $AML1_CHANNEL0 + + sequence + active_time 2 + priority 3 + + ml_ev_comm { + code $AML_UNLOCK $AML1_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL0 $AML1_W1 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 2 + } + } +} + +ml_data { + id $AML1_H0 + name "resource/iscreen/ldata/l1/data.vot/h0.vot" + + channel $AML1_CHANNEL2 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_LOCK $AML1_H0 0 + } + } + ml_event { + key_code $AML_ELEECH_CODE +// key $VK_A + + no_deactivate + + channel $AML1_CHANNEL2 + + sequence + active_time 5 + priority 3 + + ml_ev_comm { + code $AML_UNLOCK $AML1_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_W3 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W3 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML1_W3 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML1_H0 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_H0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_H0 $AML1_H0_END + start_time 4 + } + ml_ev_comm { + code $AML_REWIND $AML1_H0 0 + start_time 5 + } + } + ml_event { + key_code $AML_KILL_ELEECH_CODE + + no_deactivate + if_not_locked + + channel $AML1_CHANNEL2 + + sequence + active_time 6 + priority 3 + + ml_ev_comm { + code $AML_IS_LOCKED $AML1_H0 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_H1 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_H1 $AML1_H1_END + start_time 2 + } + ml_ev_comm { + code $AML_REWIND $AML1_H1 0 + start_time 3 + } + ml_ev_comm { + code $AML_LOCK $AML1_H0 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML1_W3 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W3 $AML1_W3_END + start_time 5 + } + } + ml_event { + startup $AML_SHUTDOWN + startup_data 1 + + no_deactivate + if_not_locked + + channel $AML1_CHANNEL2 + + sequence + active_time 6 + priority 3 + + ml_ev_comm { + code $AML_IS_LOCKED $AML1_H0 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_H1 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_H1 $AML1_H1_END + start_time 2 + } + ml_ev_comm { + code $AML_REWIND $AML1_H1 0 + start_time 3 + } + ml_ev_comm { + code $AML_LOCK $AML1_H0 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML1_W3 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W3 $AML1_W3_END + start_time 5 + } + } + ml_event { + key $VK_LBUTTON + + no_deactivate + if_not_locked + + channel $AML1_CHANNEL2 + + sequence + active_time 8 + priority 2 + + ml_ev_comm { + code $AML_IS_LOCKED $AML1_H0 0 + start_time 0 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_GET_ELEECH 0 + start_time 1 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_LOCK_ISCREEN 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_H2 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_H2 $AML1_H2_END + start_time 2 + } + ml_ev_comm { + code $AML_REWIND $AML1_H2 0 + start_time 3 + } + ml_ev_comm { + code $AML_LOCK $AML1_H0 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML1_W3 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W3 $AML1_W3_END + start_time 5 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_ISCR_KEYTRAP $AML_ELEECH_CODE + start_time 6 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_UNLOCK_ISCREEN 0 + start_time 7 + } + } + + ml_event { + key_code $AML1_CLOSE_ELEECH + startup_data 200 + + no_deactivate + if_not_locked + + channel $AML1_CHANNEL2 + + rnd 1 + + sequence + active_time 5 + priority 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML1_CHANNEL2 $AML1_H1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_H1 $AML1_H1_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML1_H1 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML1_H0 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML1_W3 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML1_W3 $AML1_W3_END + start_time 5 + } + } +} + +ml_event_seq $AML_UNLOCK0_SEQ 1 { + + id $AML_UNLOCK1_SEQ + id $AML_UNLOCK2_SEQ + id $AML_UNLOCK3_SEQ + + priority 3 + sequence $AML_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE0_SEQ 1 { + + id $AML_PREPARE1_SEQ + id $AML_PREPARE2_SEQ2 + id $AML_PREPARE3_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH0 $AML_KEY +} + +ml_event_seq $AML_PREPARE2_SEQ 1 { + + id $AML_PREPARE3_SEQ + + priority 2 + sequence $AML_SPEECH2_CH0 $AML_KEY +} + +ml_event_seq $AML_SPEECH0_SEQ 1 { + sequence $AML_SPEECH0_EV $AML_KEY +} +ml_event_seq $AML_SPEECH1_SEQ 1 { + sequence $AML_SPEECH1_EV $AML_KEY +} +ml_event_seq $AML_SPEECH2_SEQ 1 { + sequence $AML_SPEECH2_EV $AML_KEY +} +ml_event_seq $AML_SPEECH3_SEQ 1 { + sequence $AML_SPEECH3_EV $AML_KEY +} + +ml_event_seq $AML_END0_SEQ 1 { + + id $AML_END1_SEQ + id $AML_END2_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH1 $AML_KEY +} + +ml_event_seq $AML_END2_SEQ 1 { + priority 2 + sequence $AML_SPEECH2_CH1 $AML_KEY +} + +ml_event_seq $AML_LOCK0_SEQ 1 { + + id $AML_LOCK1_SEQ + id $AML_LOCK2_SEQ + + priority 3 + sequence $AML_END_SPEECH_EV $AML_KEY +} + +ml_item $ACI_PALOCHKA 38 "resource/iscreen/ldata/l1/items/itm00.bmo" +ml_item $ACI_PALOCHKA 38 "resource/iscreen/ldata/l1/items/itm01.bmo" +ml_item $ACI_PALOCHKA 38 "resource/iscreen/ldata/l1/items/itm02.bmo" +ml_item $ACI_PALOCHKA 38 "resource/iscreen/ldata/l1/items/itm03.bmo" + diff --git a/data/actint/ml_data2.inc b/data/actint/ml_data2.inc new file mode 100644 index 00000000..a339875c --- /dev/null +++ b/data/actint/ml_data2.inc @@ -0,0 +1,1446 @@ + +// IDs.. +#define AML2_W1 0 +#define AML2_W2 1 +#define AML2_W3 2 +#define AML2_W4 3 + +#define AML2_N1 4 +#define AML2_N2 5 + +#define AML2_C1 6 +#define AML2_C2 7 +#define AML2_C3 8 +#define AML2_C4 9 + +#define AML2_S0 10 +#define AML2_S2 11 +#define AML2_S3 12 + +#define AML2_R1 13 +#define AML2_R2 14 +#define AML2_R3 15 +#define AML2_R4 16 +#define AML2_R5 17 +#define AML2_R6 18 +#define AML2_R7 19 +#define AML2_R8 20 + +// Channels... +#define AML2_CHANNEL0 1 +#define AML2_CHANNEL1 2 +#define AML2_CHANNEL2 3 +#define AML2_CHANNEL3 4 +#define AML2_CHANNEL4 5 +#define AML2_CHANNEL5 6 +#define AML2_CHANNEL6 7 +#define AML2_CHANNEL7 8 +#define AML2_CHANNEL8 9 +#define AML2_CHANNEL9 10 + +// Phases... +#define AML2_W1_END 14 +#define AML2_W2_END 14 +#define AML2_W3_END 14 +#define AML2_W4_END 12 + +#define AML2_R1_END 11 +#define AML2_R4_END 6 +#define AML2_R5_END 10 +#define AML2_R6_END 10 +#define AML2_R7_END 18 +#define AML2_R8_END 13 + +#define AML2_C1_END 5 +#define AML2_C2_END 5 +#define AML2_C3_END 14 +#define AML2_C4_END 10 + +#define AML2_S3_END 18 + +// Events... +#define AML2_R1_EV 2000 +#define AML2_R2_EV 2001 +#define AML2_R2_EV2 2002 +#define AML2_R3_EV 2003 +#define AML2_R3_EV2 2004 +#define AML2_R4_EV 2005 +#define AML2_R5_EV 2006 +#define AML2_R6_EV 2007 +#define AML2_R7_EV 2008 +#define AML2_R8_EV 2009 + +#define AML2_FREEZE_CODE 2010 + +#define AML2_FREEZE_EV ml_event { \ + startup $AML_SHUTDOWN \ + startup_data 1 \ + \ + active_time 1 \ + \ + ml_ev_comm { \ + code $AML_LOCK $AML2_ML_ID 0 \ + } \ + } \ + ml_event { \ + key_code $AML2_FREEZE_CODE \ + sequence \ + \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_ML_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_ML_ID 0 \ + } \ + } + +#define AML2_BUG_EVENTS ml_event { \ + key_code $AML2_BUG_KEY \ + \ + rnd 5 \ + startup_data 50 \ + \ + sequence \ + if_locked \ + no_deactivate \ + \ + active_time 3 \ + \ + channel $AML2_CH_ID \ + \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML2_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML2_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_UNLOCK $AML2_BUG_ID 0 \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML2_CH_ID $AML2_BUG_ID \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_L2_STEP_SOUND 0 \ + start_time 3 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML2_BUG_ID $AML2_BUG_PHASE \ + start_time 3 \ + } \ + } \ + ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + \ + sequence \ + if_not_locked \ + no_deactivate \ + \ + active_time 3 \ + priority -1 \ + \ + channel $AML2_CH_ID \ + \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML2_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML2_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML2_CH_ID $AML2_BUG_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_L2_STEP_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML2_BUG_ID 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_BUG_ID 0 \ + start_time 3 \ + } \ + } \ + ml_event { \ + startup $AML_STARTUP \ + \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_BUG_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_BUG_ID 0 \ + } \ + } + +#define AML2_WND_CLOSE ml_event { \ + startup $AML_SHUTDOWN \ + startup_data $AML2_W1_TIME \ + \ + channel $AML2_CHANNEL3 \ + \ + sequence \ + active_time 5 \ + priority $AML2_W1_PRIORITY \ + \ + ml_ev_comm { \ + code $AML_LOCK $AML2_N1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_N2 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R2 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R3 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R4 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R5 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R6 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R7 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_R8 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R2 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R3 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R4 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R5 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R6 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R7 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML2_R8 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML2_W1 $AML2_W1_END \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML2_W2 $AML2_W2_END \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_W2 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_W1 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_W3 \ + start_time 3 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 4 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML2_W3 $AML2_W3_END \ + start_time 4 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML2_W3 0 \ + start_time 5 \ + } \ + ml_ev_comm { \ + code $AML_CLOSE_SPEECH 0 0 \ + start_time 5 \ + } \ + ml_ev_comm { \ + code $AML_BREATH_OFF 0 0 \ + start_time 5 \ + } \ + } + +ml_data { + id $AML2_W1 + name "resource/iscreen/ldata/l2/data.vot/w1.vot" + + channel $AML2_CHANNEL1 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + active_time 1 + + channel $AML2_CHANNEL1 + + ml_ev_comm { + code $AML_SET_PHASE $AML2_W1 $AML2_W1_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_W1 0 + start_time 1 + } + } + + #define AML2_W1_TIME 1 + #define AML2_W1_PRIORITY 4 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 10 + #define AML2_W1_PRIORITY 3 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 20 + #define AML2_W1_PRIORITY 2 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 30 + #define AML2_W1_PRIORITY 1 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 40 + #define AML2_W1_PRIORITY 0 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 50 + #define AML2_W1_PRIORITY -1 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 60 + #define AML2_W1_PRIORITY -2 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 70 + #define AML2_W1_PRIORITY -3 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 80 + #define AML2_W1_PRIORITY -4 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 90 + #define AML2_W1_PRIORITY -5 + $AML2_WND_CLOSE + + #define AML2_W1_TIME 100 + #define AML2_W1_PRIORITY -6 + $AML2_WND_CLOSE + + ml_event { + key $VK_LBUTTON + key $VK_RBUTTON + + sequence + active_time 4 + + if_locked + no_deactivate + + channel $AML2_CHANNEL3 + priority -1 + + ml_ev_comm { + code $AML_IS_LOCKED $AML2_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML2_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML2_W1 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL1 $AML2_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML2_N2 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R3 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R8 0 + start_time 4 + } + } +} + +ml_data { + id $AML2_W2 + name "resource/iscreen/ldata/l2/data.vot/w2.vot" + + channel $AML2_CHANNEL0 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + active_time 1 + + channel $AML2_CHANNEL0 + + ml_ev_comm { + code $AML_SET_PHASE $AML2_W2 $AML2_W2_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_W2 0 + start_time 1 + } + } + + ml_event { + key $VK_LBUTTON + key $VK_RBUTTON + + sequence + active_time 4 + no_deactivate + + if_locked + + channel $AML2_CHANNEL3 + priority -1 + + ml_ev_comm { + code $AML_IS_LOCKED $AML2_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML2_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML2_W2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_W2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL0 $AML2_N1 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML2_N1 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R7 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R2 0 + start_time 4 + } + } +} + +ml_data { + id $AML2_N1 + name "resource/iscreen/ldata/l2/data.vot/n1.vot" + + channel $AML2_CHANNEL0 + + #define AML2_ML_ID $AML2_N1 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_N2 + name "resource/iscreen/ldata/l2/data.vot/n2.vot" + + channel $AML2_CHANNEL1 + + #define AML2_ML_ID $AML2_N2 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_W3 + name "resource/iscreen/ldata/l2/data.vot/w3.vot" + + channel $AML2_CHANNEL3 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + active_time 2 + + channel $AML2_CHANNEL3 + + ml_ev_comm { + code $AML_SET_PHASE $AML2_W3 $AML2_W3_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_W3 0 + start_time 1 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_NEXT_PHRASE 0 + start_time 2 + } + } +} + +ml_data { + id $AML2_W4 + name "resource/iscreen/ldata/l2/data.vot/w4.vot" + + channel $AML2_CHANNEL9 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + active_time 1 + + channel $AML2_CHANNEL9 + + ml_ev_comm { + code $AML_LOCK $AML2_W4 0 + start_time 0 + } + } + ml_event { +// key $VK_A + key_code $AML_RUBOX_CODE + + if_locked + sequence + active_time 1 + + channel $AML2_CHANNEL9 + + ml_ev_comm { + code $AML_UNLOCK $AML2_W4 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_W4 $AML2_W4_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + } + ml_event { + key $VK_LBUTTON + key $VK_RBUTTON + + if_not_locked + sequence + active_time 1 + no_deactivate + priority -1 + + channel $AML2_CHANNEL9 + + ml_ev_comm { + code $AML_GO_PHASE $AML2_W4 0 + start_time 0 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_GET_RUBOX 0 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_W4 0 + start_time 1 + } + } +} + +ml_data { + id $AML2_R1 + name "resource/iscreen/ldata/l2/data.vot/r1.vot" + + channel $AML2_CHANNEL8 + + frame_check + + #define AML2_CH_ID $AML2_CHANNEL8 + #define AML2_BUG_ID $AML2_R1 + #define AML2_BUG_PHASE $AML2_R1_END + #define AML2_BUG_KEY $AML2_R1_EV + #define AML2_WND_ID $AML2_W3 + + $AML2_BUG_EVENTS + + #define AML2_ML_ID $AML2_R1 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_R2 + name "resource/iscreen/ldata/l2/data.vot/r2.vot" + + channel $AML2_CHANNEL0 + + #define AML2_ML_ID $AML2_R2 + $AML2_FREEZE_EV +/* + ml_event { + key_code $AML2_R2_EV + + rnd 3 + startup_data 100 + + sequence + no_deactivate + + channel $AML2_CHANNEL3 + active_time 4 + + ml_ev_comm { + code $AML_IS_LOCKED $AML2_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML2_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL0 $AML2_R2 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_R2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL0 $AML2_N1 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML2_N1 0 + start_time 4 + } + } +*/ + ml_event { + key_code $AML2_R2_EV2 + + rnd 3 + startup_data 100 + + sequence + no_deactivate + + channel $AML2_CHANNEL3 + active_time 5 + + ml_ev_comm { + code $AML_IS_LOCKED $AML2_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML2_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL0 $AML2_R2 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL0 $AML2_R2 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_R2 0 + start_time 3 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL0 $AML2_N1 + start_time 4 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML2_N1 0 + start_time 5 + } + } + +} + +ml_data { + id $AML2_R3 + name "resource/iscreen/ldata/l2/data.vot/r3.vot" + + channel $AML2_CHANNEL1 + + #define AML2_ML_ID $AML2_R3 + $AML2_FREEZE_EV + + ml_event { + key_code $AML2_R3_EV + + rnd 3 + startup_data 100 + + sequence + no_deactivate + + channel $AML2_CHANNEL3 + active_time 4 + + ml_ev_comm { + code $AML_IS_LOCKED $AML2_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML2_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL1 $AML2_R3 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_R3 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL1 $AML2_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML2_N2 0 + start_time 4 + } + } + ml_event { + key_code $AML2_R3_EV2 + + rnd 3 + startup_data 100 + + sequence + no_deactivate + + channel $AML2_CHANNEL3 + active_time 5 + + ml_ev_comm { + code $AML_IS_LOCKED $AML2_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML2_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL1 $AML2_R3 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL1 $AML2_R3 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_R3 0 + start_time 3 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL1 $AML2_N2 + start_time 4 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML2_N2 0 + start_time 5 + } + } +} + +ml_data { + id $AML2_R4 + name "resource/iscreen/ldata/l2/data.vot/r4.vot" + + channel $AML2_CHANNEL7 + + frame_check + + #define AML2_ML_ID $AML2_R4 + $AML2_FREEZE_EV + + #define AML2_CH_ID $AML2_CHANNEL7 + #define AML2_BUG_ID $AML2_R4 + #define AML2_BUG_PHASE $AML2_R4_END + #define AML2_BUG_KEY $AML2_R4_EV + #define AML2_WND_ID $AML2_W3 + + $AML2_BUG_EVENTS +} + +ml_data { + id $AML2_R5 + name "resource/iscreen/ldata/l2/data.vot/r5.vot" + + channel $AML2_CHANNEL6 + + frame_check + + #define AML2_ML_ID $AML2_R5 + $AML2_FREEZE_EV + + #define AML2_CH_ID $AML2_CHANNEL6 + #define AML2_BUG_ID $AML2_R5 + #define AML2_BUG_PHASE $AML2_R5_END + #define AML2_BUG_KEY $AML2_R5_EV + #define AML2_WND_ID $AML2_W3 + + $AML2_BUG_EVENTS +} + +ml_data { + id $AML2_R6 + name "resource/iscreen/ldata/l2/data.vot/r6.vot" + + channel $AML2_CHANNEL8 + + frame_check + + #define AML2_ML_ID $AML2_R6 + $AML2_FREEZE_EV + + #define AML2_CH_ID $AML2_CHANNEL8 + #define AML2_BUG_ID $AML2_R6 + #define AML2_BUG_PHASE $AML2_R6_END + #define AML2_BUG_KEY $AML2_R6_EV + #define AML2_WND_ID $AML2_W3 + + $AML2_BUG_EVENTS +} + +ml_data { + id $AML2_R7 + name "resource/iscreen/ldata/l2/data.vot/r7.vot" + + channel $AML2_CHANNEL5 + + frame_check + + #define AML2_ML_ID $AML2_R7 + $AML2_FREEZE_EV + + #define AML2_CH_ID $AML2_CHANNEL5 + #define AML2_BUG_ID $AML2_R7 + #define AML2_BUG_PHASE $AML2_R7_END + #define AML2_BUG_KEY $AML2_R7_EV + #define AML2_WND_ID $AML2_W2 + + $AML2_BUG_EVENTS +} + +ml_data { + id $AML2_R8 + name "resource/iscreen/ldata/l2/data.vot/r8.vot" + + channel $AML2_CHANNEL4 + + frame_check + + #define AML2_ML_ID $AML2_R8 + $AML2_FREEZE_EV + + #define AML2_CH_ID $AML2_CHANNEL4 + #define AML2_BUG_ID $AML2_R8 + #define AML2_BUG_PHASE $AML2_R8_END + #define AML2_BUG_KEY $AML2_R8_EV + #define AML2_WND_ID $AML2_W1 + + $AML2_BUG_EVENTS +} + +ml_data { + id $AML2_C1 + name "resource/iscreen/ldata/l2/data.vot/c1.vot" + + channel $AML2_CHANNEL3 + + #define AML2_ML_ID $AML2_C1 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_C2 + name "resource/iscreen/ldata/l2/data.vot/c2.vot" + + channel $AML2_CHANNEL3 + + #define AML2_ML_ID $AML2_C2 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_C3 + name "resource/iscreen/ldata/l2/data.vot/c3.vot" + + channel $AML2_CHANNEL3 + + #define AML2_ML_ID $AML2_C3 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_C4 + name "resource/iscreen/ldata/l2/data.vot/c4.vot" + + channel $AML2_CHANNEL3 + + #define AML2_ML_ID $AML2_C4 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_S2 + name "resource/iscreen/ldata/l2/data.vot/s2.vot" + + channel $AML2_CHANNEL3 + + #define AML2_ML_ID $AML2_S2 + $AML2_FREEZE_EV +} + +ml_data { + id $AML2_S3 + name "resource/iscreen/ldata/l2/data.vot/s3.vot" + + channel $AML2_CHANNEL3 +} + +ml_data { + id $AML2_S0 + name "resource/iscreen/ldata/l2/data.vot/s0.vot" + + channel $AML2_CHANNEL3 + + #define AML2_ML_ID $AML2_S0 + $AML2_FREEZE_EV + + ml_event { + key_code $AML_BEG_SPEECH_EV + + channel $AML2_CHANNEL3 + + sequence + active_time 2 + priority 4 + + ml_ev_comm { + code $AML_UNLOCK $AML2_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_W3 0 + start_time 1 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R1 0 + start_time 2 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R4 0 + start_time 2 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R5 0 + start_time 2 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML2_R6 0 + start_time 2 + } + } + ml_event { + key_code $AML_END_SPEECH_EV + + channel $AML2_CHANNEL3 + + sequence + active_time 5 + priority 4 + + ml_ev_comm { + code $AML_LOCK $AML2_N1 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_N2 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R1 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R2 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R3 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R4 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R5 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R6 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R7 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML2_R8 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R1 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R2 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R3 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R4 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R5 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R6 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R7 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML2_R8 0 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_W1 $AML2_W1_END + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_W2 $AML2_W2_END + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML2_W2 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML2_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_W3 + start_time 3 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_W3 $AML2_W3_END + start_time 4 + } + ml_ev_comm { + code $AML_LOCK $AML2_W3 0 + start_time 5 + } + ml_ev_comm { + code $AML_CLOSE_SPEECH 0 0 + start_time 5 + } + ml_ev_comm { + code $AML_BREATH_OFF 0 0 + start_time 5 + } + } + ml_event { + key_code $AML_SPEECH3_EV + sequence + + no_deactivate + + channel $AML2_CHANNEL3 + + priority 5 + + active_time 4 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L2_GETOUT_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML2_FREEZE_CODE + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_S3 $AML2_S3_END + start_time 3 + } + ml_ev_comm { + code $AML_EXIT 0 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH0_CH0 + key_code $AML_SPEECH1_CH0 + + sequence + no_deactivate + + channel $AML2_CHANNEL3 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_C1 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L2_OUTIN_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_C1 $AML2_C1_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML2_C1 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH0_CH1 + key_code $AML_SPEECH1_CH1 + + sequence + no_deactivate + + channel $AML2_CHANNEL3 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_C2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L2_OUTIN_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_C2 $AML2_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML2_C2 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH0_EV + sequence + + no_deactivate + + channel $AML2_CHANNEL3 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_S0 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH0_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH1_EV + sequence + + no_deactivate + + channel $AML2_CHANNEL3 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_S0 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH1_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH2_EV + sequence + + no_deactivate + + channel $AML2_CHANNEL3 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH2_CH0 + sequence + + no_deactivate + + channel $AML2_CHANNEL3 + + priority 2 + + active_time 2 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_C3 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_C3 $AML2_C3_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML2_C3 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_CH1 + sequence + + no_deactivate + + channel $AML2_CHANNEL3 + + priority 2 + + active_time 2 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL3 $AML2_C4 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML2_C4 $AML2_C4_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML2_C4 0 + start_time 2 + } + } +} + +speech_channel $AML2_CHANNEL3 + +ml_event_seq $AML_UNLOCK0_SEQ 1 { + + id $AML_UNLOCK1_SEQ + id $AML_UNLOCK2_SEQ + id $AML_UNLOCK3_SEQ + + priority 3 + sequence $AML_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE0_SEQ 1 { + + id $AML_PREPARE1_SEQ + id $AML_PREPARE2_SEQ2 + id $AML_PREPARE3_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH0 $AML_KEY +} + +ml_event_seq $AML_PREPARE2_SEQ 1 { + + id $AML_PREPARE3_SEQ + + priority 2 + sequence $AML_SPEECH2_CH0 $AML_KEY +} + +ml_event_seq $AML_SPEECH0_SEQ 1 { + sequence $AML_SPEECH0_EV $AML_KEY +} +ml_event_seq $AML_SPEECH1_SEQ 1 { + sequence $AML_SPEECH1_EV $AML_KEY +} +ml_event_seq $AML_SPEECH2_SEQ 1 { + sequence $AML_SPEECH2_EV $AML_KEY +} +ml_event_seq $AML_SPEECH3_SEQ 1 { + sequence $AML_SPEECH3_EV $AML_KEY +} + +ml_event_seq $AML_END0_SEQ 1 { + + id $AML_END1_SEQ + id $AML_END2_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH1 $AML_KEY +} + +ml_event_seq $AML_END2_SEQ 1 { + priority 2 + sequence $AML_SPEECH2_CH1 $AML_KEY +} + +ml_event_seq $AML_LOCK0_SEQ 1 { + + id $AML_LOCK1_SEQ + id $AML_LOCK2_SEQ + + priority 3 + sequence $AML_END_SPEECH_EV $AML_KEY +} + +ml_item $ACI_BOORAWCHICK 5 "resource/iscreen/ldata/l2/items/itm00.bmo" +ml_item $ACI_BOORAWCHICK 5 "resource/iscreen/ldata/l2/items/itm01.bmo" +ml_item $ACI_BOORAWCHICK 5 "resource/iscreen/ldata/l2/items/itm02.bmo" + diff --git a/data/actint/ml_data3.inc b/data/actint/ml_data3.inc new file mode 100644 index 00000000..1a0b6fbe --- /dev/null +++ b/data/actint/ml_data3.inc @@ -0,0 +1,1321 @@ + + +// IDs... +#define AML3_N1 0 +#define AML3_N2 1 +#define AML3_N3 2 + +#define AML3_S0 3 +#define AML3_S1 4 +#define AML3_S2 5 +#define AML3_S3 6 + +#define AML3_W1 7 +#define AML3_W2 8 +#define AML3_W3 9 + +#define AML3_C1 10 +#define AML3_C2 11 + +#define AML3_R1 12 +#define AML3_R2 13 +#define AML3_R3 14 +#define AML3_R4 15 +#define AML3_R5 16 +#define AML3_R6 17 +#define AML3_R7 18 +#define AML3_R8 19 +#define AML3_R9 20 +#define AML3_R10 21 + +// Channels... +#define AML3_CHANNEL0 1 +#define AML3_CHANNEL1 2 +#define AML3_CHANNEL2 3 +#define AML3_CHANNEL3 4 +#define AML3_CHANNEL4 5 +#define AML3_CHANNEL5 6 +#define AML3_CHANNEL6 7 + +// Phases... +#define AML3_C1_END 12 +#define AML3_C2_END 6 + +#define AML3_W1_END 14 +#define AML3_W2_END 14 +#define AML3_W3_END 14 + +#define AML3_R1_END 6 +#define AML3_R2_END 13 +#define AML3_R3_END 7 +#define AML3_R4_END 16 +#define AML3_R5_END 10 +#define AML3_R6_END 11 +#define AML3_R7_END 8 +#define AML3_R8_END 8 +#define AML3_R9_END 7 +#define AML3_R10_END 6 + +#define AML3_S3_END 11 + +// Events... +#define AML3_R1_EV 3001 +#define AML3_R2_EV 3002 +#define AML3_R3_EV 3003 +#define AML3_R4_EV 3004 +#define AML3_R5_EV 3005 +#define AML3_R6_EV 3006 +#define AML3_R7_EV 3007 +#define AML3_R8_EV 3008 +#define AML3_R9_EV 3009 +#define AML3_R10_EV 3010 + +#define AML3_PREPARE_EV 3011 +#define AML3_BEG_SPEECH_EV 3012 +#define AML3_BEG_SPEECH2_EV 3013 +#define AML3_END_EV 3014 +#define AML3_END_SPEECH_EV 3015 + +#define AML3_FREEZE_EV_CODE 3016 + +#define AML3_FREEZE_EV ml_event { \ + startup $AML_SHUTDOWN \ + startup_data 1 \ + \ + active_time 1 \ + \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML3_ML_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML3_ML_ID 0 \ + } \ + } \ + ml_event { \ + key_code $AML3_FREEZE_EV_CODE \ + sequence \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML3_ML_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML3_ML_ID 0 \ + } \ + } + +#define AML3_BUG_EVENTS ml_event { \ + key_code $AML3_BUG_KEY \ + \ + rnd 5 \ + startup_data 50 \ + \ + sequence \ + if_locked \ + no_deactivate \ + \ + active_time 3 \ + \ + channel $AML3_CH_ID \ + \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML3_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML3_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_UNLOCK $AML3_BUG_ID 0 \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML3_CH_ID $AML3_BUG_ID \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_L3_STEP_SOUND 0 \ + start_time 3 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML3_BUG_ID $AML3_BUG_PHASE \ + start_time 3 \ + } \ + } \ + ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + \ + sequence \ + if_not_locked \ + no_deactivate \ + \ + active_time 3 \ + priority -1 \ + \ + channel $AML3_CH_ID \ + \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML3_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML3_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML3_CH_ID $AML3_BUG_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_L3_STEP_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML3_BUG_ID 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML3_BUG_ID 0 \ + start_time 3 \ + } \ + } \ + ml_event { \ + startup $AML_STARTUP \ + \ + sequence \ + active_time 1 \ + \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML3_BUG_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML3_BUG_ID 0 \ + } \ + } + +ml_data { + id $AML3_W1 + name "resource/iscreen/ldata/l3/data.vot/w1.vot" + + channel $AML3_CHANNEL0 + + ml_event { + startup $AML_SHUTDOWN + startup_data 2 + + channel $AML3_CHANNEL0 + priority 10 + + sequence + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_W1 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W1 $AML3_W1_END + start_time 1 + } + } + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + no_deactivate + channel $AML3_CHANNEL0 + + active_time 2 + + ml_ev_comm { + code $AML_SET_PHASE $AML3_W1 $AML3_W1_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_W1 0 + start_time 1 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_NEXT_PHRASE 0 + start_time 2 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R9 0 + start_time 2 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R10 0 + start_time 2 + } + } +} + +ml_data { + id $AML3_W2 + name "resource/iscreen/ldata/l3/data.vot/w2.vot" + + channel $AML3_CHANNEL1 + + ml_event { + startup $AML_SHUTDOWN + startup_data 2 + + channel $AML3_CHANNEL1 + priority 10 + + sequence + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL1 $AML3_W2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W2 $AML3_W2_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + } + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + no_deactivate + channel $AML3_CHANNEL1 + + active_time 8 + + ml_ev_comm { + code $AML_SET_PHASE $AML3_W2 $AML3_W2_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_W2 0 + start_time 1 + } + ml_ev_comm { + code $AML_IS_LOCKED $AML3_W1 0 + start_time 4 + } + ml_ev_comm { + code $AML_UNLOCK $AML3_W2 0 + start_time 5 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W2 0 + start_time 6 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 6 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL1 $AML3_N2 + start_time 7 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML3_N2 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R6 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R7 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R8 0 + start_time 8 + } + } +} + +ml_data { + id $AML3_W3 + name "resource/iscreen/ldata/l3/data.vot/w3.vot" + + channel $AML3_CHANNEL2 + + ml_event { + startup $AML_SHUTDOWN + startup_data 2 + + channel $AML3_CHANNEL2 + priority 10 + + sequence + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL2 $AML3_W3 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W3 $AML3_W3_END + start_time 1 + } + } + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + no_deactivate + channel $AML3_CHANNEL2 + + active_time 8 + + ml_ev_comm { + code $AML_SET_PHASE $AML3_W3 $AML3_W3_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_W3 0 + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML3_N3 0 + start_time 1 + } + ml_ev_comm { + code $AML_EVENT_IS_ACTIVE $AML_KEY $AML3_BEG_SPEECH_EV + start_time 4 + } + ml_ev_comm { + code $AML_EVENT_IS_ACTIVE $AML_KEY $AML3_BEG_SPEECH2_EV + start_time 4 + } + ml_ev_comm { + code $AML_IS_LOCKED $AML3_W1 0 + start_time 4 + } + ml_ev_comm { + code $AML_UNLOCK $AML3_W3 0 + start_time 5 + } + ml_ev_comm { + code $AML_UNLOCK $AML3_N3 0 + start_time 5 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W3 0 + start_time 6 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL2 $AML3_N3 + start_time 7 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML3_N3 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R1 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R2 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R3 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R4 0 + start_time 8 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML3_R5 0 + start_time 8 + } + } +} + +ml_data { + id $AML3_N1 + name "resource/iscreen/ldata/l3/data.vot/n1.vot" + + channel $AML3_CHANNEL0 + + #define AML3_ML_ID $AML3_N1 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_N2 + name "resource/iscreen/ldata/l3/data.vot/n2.vot" + + channel $AML3_CHANNEL1 + + #define AML3_ML_ID $AML3_N2 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_N3 + name "resource/iscreen/ldata/l3/data.vot/n3.vot" + + channel $AML3_CHANNEL2 + + #define AML3_ML_ID $AML3_N3 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_C1 + name "resource/iscreen/ldata/l3/data.vot/c1.vot" + + channel $AML3_CHANNEL0 + + #define AML3_ML_ID $AML3_C1 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_C2 + name "resource/iscreen/ldata/l3/data.vot/c2.vot" + + channel $AML3_CHANNEL0 + + #define AML3_ML_ID $AML3_C2 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_S0 + name "resource/iscreen/ldata/l3/data.vot/s0.vot" + + channel $AML3_CHANNEL0 + + ml_event { + key_code $AML_BEG_SPEECH_EV + + channel $AML3_CHANNEL0 + + sequence + active_time 1 + priority 3 + + ml_ev_comm { + code $AML_UNLOCK $AML3_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W1 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML3_BEG_SPEECH_EV + + channel $AML3_CHANNEL0 + + sequence + active_time 1 + priority 4 + + ml_ev_comm { + code $AML_UNLOCK $AML3_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML3_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W1 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W3 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 1 + } + } + ml_event { + key_code $AML3_BEG_SPEECH2_EV + + channel $AML3_CHANNEL0 + + sequence + active_time 1 + priority 6 + + ml_ev_comm { + code $AML_UNLOCK $AML3_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML3_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML3_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W1 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W2 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W3 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 1 + } + } + ml_event { + key_code $AML3_END_EV + + sequence + active_time 3 + priority 2 + + channel $AML3_CHANNEL0 + + ml_ev_comm { + code $AML_IS_LOCKED $AML3_W3 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML3_N3 0 + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML3_N3 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL2 $AML3_N3 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML3_N3 0 + start_time 3 + } + } + ml_event { + key_code $AML_END_SPEECH_EV + + channel $AML3_CHANNEL0 + + sequence + active_time 5 + priority 3 + + ml_ev_comm { + code $AML_LOCK $AML3_N2 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_N3 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_N3 0 + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML3_R1 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R2 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R3 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R4 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R5 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R6 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R7 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R8 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R9 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R10 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R1 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R2 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R3 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R4 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R5 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R6 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R7 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R8 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R9 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML3_R10 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W2 $AML3_W2_END + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W3 $AML3_W3_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML3_W2 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML3_W3 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_W1 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_W1 $AML3_W1_END + start_time 4 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 4 + } + ml_ev_comm { + code $AML_LOCK $AML3_W1 0 + start_time 5 + } + ml_ev_comm { + code $AML_CLOSE_SPEECH 0 0 + start_time 5 + } + ml_ev_comm { + code $AML_BREATH_OFF 0 0 + start_time 5 + } + } + ml_event { + key_code $AML_SPEECH0_CH0 + key_code $AML_SPEECH2_CH0 + key_code $AML_SPEECH3_CH0 + + sequence + no_deactivate + + channel $AML3_CHANNEL0 + + priority 1 + active_time 4 + + ml_ev_comm { + code $AML_GO_PHASE $AML3_R9 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_R10 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_R9 0 + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML3_R10 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_C1 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_C1 $AML3_C1_END + start_time 3 + } + ml_ev_comm { + code $AML_REWIND $AML3_C1 0 + start_time 4 + } + } + ml_event { + key_code $AML3_PREPARE_EV + + sequence + no_deactivate + + channel $AML3_CHANNEL0 + + priority 2 + active_time 1 + + ml_ev_comm { + code $AML_GO_PHASE $AML3_N3 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML3_N3 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH0_CH1 + key_code $AML_SPEECH2_CH1 + key_code $AML_SPEECH3_CH1 + + sequence + no_deactivate + + channel $AML3_CHANNEL0 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_C2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_C2 $AML3_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML3_C2 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH1_CH1 + + sequence + no_deactivate + + channel $AML3_CHANNEL0 + + priority 1 + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_C2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_C2 $AML3_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML3_C2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML2_CHANNEL2 $AML3_N3 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML3_N3 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH3_EV + sequence + + no_deactivate + + channel $AML3_CHANNEL0 + + priority 5 + + active_time 4 + ml_ev_comm { + code $AML_KEY_TRAP $AML3_FREEZE_EV_CODE $AML_KEY + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_S3 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L3_GETOUT_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_S3 $AML3_S3_END + start_time 3 + } + ml_ev_comm { + code $AML_EXIT 0 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH0_EV + + sequence + no_deactivate + + channel $AML3_CHANNEL0 + + priority 5 + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_S0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_S0 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH0_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH1_EV + + sequence + no_deactivate + + channel $AML3_CHANNEL0 + + priority 5 + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_S1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_S1 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH1_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH2_EV + + sequence + no_deactivate + + channel $AML3_CHANNEL0 + + priority 5 + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML3_CHANNEL0 $AML3_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML3_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 1 + } + } + #define AML3_ML_ID $AML3_S0 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_S1 + name "resource/iscreen/ldata/l3/data.vot/s1.vot" + + channel $AML3_CHANNEL0 + + #define AML3_ML_ID $AML3_S1 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_S2 + name "resource/iscreen/ldata/l3/data.vot/s2.vot" + + channel $AML3_CHANNEL0 + + #define AML3_ML_ID $AML3_S2 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_S3 + name "resource/iscreen/ldata/l3/data.vot/s3.vot" + + channel $AML3_CHANNEL0 +} + +ml_data { + id $AML3_R1 + name "resource/iscreen/ldata/l3/data.vot/r1.vot" + + channel $AML3_CHANNEL6 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL6 + #define AML3_BUG_ID $AML3_R1 + #define AML3_BUG_PHASE $AML3_R1_END + #define AML3_BUG_KEY $AML3_R1_EV + #define AML3_WND_ID $AML3_W3 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R1 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R2 + name "resource/iscreen/ldata/l3/data.vot/r2.vot" + + channel $AML3_CHANNEL6 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL6 + #define AML3_BUG_ID $AML3_R2 + #define AML3_BUG_PHASE $AML3_R2_END + #define AML3_BUG_KEY $AML3_R2_EV + #define AML3_WND_ID $AML3_W3 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R2 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R3 + name "resource/iscreen/ldata/l3/data.vot/r3.vot" + + channel $AML3_CHANNEL4 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL4 + #define AML3_BUG_ID $AML3_R3 + #define AML3_BUG_PHASE $AML3_R3_END + #define AML3_BUG_KEY $AML3_R3_EV + #define AML3_WND_ID $AML3_W3 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R3 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R4 + name "resource/iscreen/ldata/l3/data.vot/r4.vot" + + channel $AML3_CHANNEL6 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL6 + #define AML3_BUG_ID $AML3_R4 + #define AML3_BUG_PHASE $AML3_R4_END + #define AML3_BUG_KEY $AML3_R4_EV + #define AML3_WND_ID $AML3_W3 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R4 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R5 + name "resource/iscreen/ldata/l3/data.vot/r5.vot" + + channel $AML3_CHANNEL5 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL5 + #define AML3_BUG_ID $AML3_R5 + #define AML3_BUG_PHASE $AML3_R5_END + #define AML3_BUG_KEY $AML3_R5_EV + #define AML3_WND_ID $AML3_W3 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R5 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R6 + name "resource/iscreen/ldata/l3/data.vot/r6.vot" + + channel $AML3_CHANNEL3 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL3 + #define AML3_BUG_ID $AML3_R6 + #define AML3_BUG_PHASE $AML3_R6_END + #define AML3_BUG_KEY $AML3_R6_EV + #define AML3_WND_ID $AML3_W2 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R6 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R7 + name "resource/iscreen/ldata/l3/data.vot/r7.vot" + + channel $AML3_CHANNEL3 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL3 + #define AML3_BUG_ID $AML3_R7 + #define AML3_BUG_PHASE $AML3_R7_END + #define AML3_BUG_KEY $AML3_R7_EV + #define AML3_WND_ID $AML3_W2 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R7 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R8 + name "resource/iscreen/ldata/l3/data.vot/r8.vot" + + channel $AML3_CHANNEL3 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL3 + #define AML3_BUG_ID $AML3_R8 + #define AML3_BUG_PHASE $AML3_R8_END + #define AML3_BUG_KEY $AML3_R8_EV + #define AML3_WND_ID $AML3_W2 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R8 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R9 + name "resource/iscreen/ldata/l3/data.vot/r9.vot" + + channel $AML3_CHANNEL0 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL0 + #define AML3_BUG_ID $AML3_R9 + #define AML3_BUG_PHASE $AML3_R9_END + #define AML3_BUG_KEY $AML3_R9_EV + #define AML3_WND_ID $AML3_W1 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R9 + $AML3_FREEZE_EV +} + +ml_data { + id $AML3_R10 + name "resource/iscreen/ldata/l3/data.vot/r10.vot" + + channel $AML3_CHANNEL0 + + frame_check + + #define AML3_CH_ID $AML3_CHANNEL0 + #define AML3_BUG_ID $AML3_R10 + #define AML3_BUG_PHASE $AML3_R10_END + #define AML3_BUG_KEY $AML3_R10_EV + #define AML3_WND_ID $AML3_W1 + + $AML3_BUG_EVENTS + + #define AML3_ML_ID $AML3_R10 + $AML3_FREEZE_EV +} + +speech_channel $AML3_CHANNEL0 + +ml_event_seq $AML_UNLOCK0_SEQ 1 { + + id $AML_UNLOCK2_SEQ + + priority 3 + sequence $AML_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_UNLOCK1_SEQ 1 { + priority 3 + sequence $AML3_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_UNLOCK3_SEQ 1 { + priority 3 + sequence $AML3_BEG_SPEECH2_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE1_SEQ2 1 { + id $AML_PREPARE3_SEQ2 + + priority 2 + sequence $AML3_PREPARE_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE0_SEQ 1 { + + id $AML_PREPARE1_SEQ + id $AML_PREPARE2_SEQ + id $AML_PREPARE3_SEQ + + priority 1 + sequence $AML_SPEECH0_CH0 $AML_KEY +} + +ml_event_seq $AML_SPEECH0_SEQ 1 { + sequence $AML_SPEECH0_EV $AML_KEY +} +ml_event_seq $AML_SPEECH1_SEQ 1 { + sequence $AML_SPEECH1_EV $AML_KEY +} +ml_event_seq $AML_SPEECH2_SEQ 1 { + sequence $AML_SPEECH2_EV $AML_KEY +} +ml_event_seq $AML_SPEECH3_SEQ 1 { + sequence $AML_SPEECH3_EV $AML_KEY +} + +ml_event_seq $AML_END0_SEQ 1 { + + id $AML_END1_SEQ + id $AML_END2_SEQ + + priority 1 + sequence $AML_SPEECH0_CH1 $AML_KEY +} + +ml_event_seq $AML_END1_SEQ2 1 { + priority 1 + sequence $AML3_END_EV $AML_KEY +} + +ml_event_seq $AML_LOCK0_SEQ 1 { + + id $AML_LOCK1_SEQ + id $AML_LOCK2_SEQ + + priority 3 + sequence $AML_END_SPEECH_EV $AML_KEY +} + +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm00.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm01.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm02.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm03.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm04.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm05.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm06.bmo" + +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm07.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm08.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm09.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm10.bmo" +ml_item $ACI_NOBOOL 5 "resource/iscreen/ldata/l3/items/itm11.bmo" + diff --git a/data/actint/ml_data4.inc b/data/actint/ml_data4.inc new file mode 100644 index 00000000..1a0e31bb --- /dev/null +++ b/data/actint/ml_data4.inc @@ -0,0 +1,1061 @@ + +// IDs... +#define AML4_N0 0 +#define AML4_N1 1 +#define AML4_N2 2 + +#define AML4_C1 3 +#define AML4_C2 4 + +#define AML4_S0 5 +#define AML4_S1 6 +#define AML4_S2 7 +#define AML4_S3 8 + +#define AML4_W1 9 +#define AML4_W2 10 +#define AML4_W3 11 + +#define AML4_R0 12 +#define AML4_R1 13 +#define AML4_R2 14 +#define AML4_R3 15 +#define AML4_R4 16 + +// Channels... +#define AML4_CHANNEL0 1 +#define AML4_CHANNEL1 2 +#define AML4_CHANNEL2 3 +#define AML4_CHANNEL3 4 +#define AML4_CHANNEL4 5 +#define AML4_CHANNEL5 6 +#define AML4_CHANNEL6 7 +#define AML4_CHANNEL7 8 + +// Phases... +#define AML4_W1_END 14 +#define AML4_W2_END 14 +#define AML4_W3_END 14 + +#define AML4_C1_END 6 +#define AML4_C2_END 6 + +#define AML4_R1_END 9 +#define AML4_R2_END 11 +#define AML4_R3_END 13 +#define AML4_R4_END 10 + +#define AML4_S3_END 12 + +// Events... +#define AML4_R0_EV 4000 +#define AML4_R1_EV 4001 +#define AML4_R2_EV 4002 +#define AML4_R3_EV 4003 +#define AML4_R4_EV 4004 + +#define AML4_FREEZE_EV ml_event { \ + startup $AML_SHUTDOWN \ + startup_data 1 \ + \ + active_time 1 \ + \ + ml_ev_comm { \ + code $AML_LOCK $AML4_ML_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML4_ML_ID 0 \ + } \ + } + +#define AML4_BUG_EVENTS ml_event { \ + key_code $AML4_BUG_KEY \ + \ + rnd 5 \ + startup_data 50 \ + \ + sequence \ + if_locked \ + no_deactivate \ + \ + active_time 3 \ + \ + channel $AML4_CH_ID \ + \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML4_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML4_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_UNLOCK $AML4_BUG_ID 0 \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML4_CH_ID $AML4_BUG_ID \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_L4_STEP_SOUND 0 \ + start_time 3 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML4_BUG_ID $AML4_BUG_PHASE \ + start_time 3 \ + } \ + } \ + ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + \ + sequence \ + if_not_locked \ + no_deactivate \ + \ + active_time 3 \ + priority -1 \ + \ + channel $AML4_CH_ID \ + \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML4_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML4_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML4_CH_ID $AML4_BUG_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML4_BUG_ID 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_L4_STEP_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML4_BUG_ID 0 \ + start_time 3 \ + } \ + } \ + ml_event { \ + startup $AML_STARTUP \ + \ + ml_ev_comm { \ + code $AML_LOCK $AML4_BUG_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_DISABLE_ML $AML4_BUG_ID 0 \ + } \ + } + +ml_data { + id $AML4_W2 + name "resource/iscreen/ldata/l4/data.vot/w2.vot" + + channel $AML4_CHANNEL0 + + ml_event { + startup $AML_SHUTDOWN + startup_data 2 + + channel $AML4_CHANNEL0 + priority 10 + + sequence + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_W2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W2 $AML4_W2_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + } + + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + no_deactivate + channel $AML4_CHANNEL0 + + active_time 2 + + ml_ev_comm { + code $AML_SET_PHASE $AML4_W2 $AML4_W2_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_W2 0 + start_time 1 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_NEXT_PHRASE 0 + start_time 2 + } + } +} + +ml_data { + id $AML4_W1 + name "resource/iscreen/ldata/l4/data.vot/w1.vot" + + channel $AML4_CHANNEL1 + + ml_event { + startup $AML_SHUTDOWN + startup_data 2 + + channel $AML4_CHANNEL1 + priority 10 + + sequence + active_time 2 + + ml_ev_comm { + code $AML_DISABLE_ML $AML4_R0 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL1 $AML4_W1 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W1 $AML4_W1_END + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + } + + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + no_deactivate + channel $AML4_CHANNEL1 + + active_time 1 + + ml_ev_comm { + code $AML_SET_PHASE $AML4_W1 $AML4_W1_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_W1 0 + start_time 1 + } + } + + ml_event { + key $VK_LBUTTON + key $VK_RBUTTON + + if_locked + + sequence + no_deactivate + channel $AML4_CHANNEL0 + priority -1 + + active_time 4 + + ml_ev_comm { + code $AML_IS_LOCKED $AML4_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML4_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML4_W1 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL1 $AML4_N1 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML4_N1 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML4_R0 0 + start_time 4 + } + } +} + +ml_data { + id $AML4_W3 + name "resource/iscreen/ldata/l4/data.vot/w3.vot" + + channel $AML4_CHANNEL2 + + ml_event { + startup $AML_SHUTDOWN + startup_data 2 + + channel $AML4_CHANNEL2 + priority 10 + + sequence + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL2 $AML4_W3 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W3 $AML4_W3_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + } + + ml_event { + startup $AML_STARTUP + startup_data 0 + + sequence + no_deactivate + channel $AML4_CHANNEL2 + + active_time 1 + + ml_ev_comm { + code $AML_SET_PHASE $AML4_W3 $AML4_W3_END + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_W3 0 + start_time 1 + } + } + + ml_event { + key $VK_LBUTTON + key $VK_RBUTTON + + if_locked + + sequence + no_deactivate + channel $AML4_CHANNEL0 + priority -1 + + active_time 4 + + ml_ev_comm { + code $AML_IS_LOCKED $AML4_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML4_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_UNLOCK $AML4_W3 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W3 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL2 $AML4_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML4_N2 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML4_R1 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML4_R2 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML4_R3 0 + start_time 4 + } + ml_ev_comm { + code $AML_ENABLE_ML $AML4_R4 0 + start_time 4 + } + } +} + +ml_data { + id $AML4_N0 + name "resource/iscreen/ldata/l4/data.vot/n0.vot" + + channel $AML4_CHANNEL0 + + #define AML4_ML_ID $AML4_N0 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_N1 + name "resource/iscreen/ldata/l4/data.vot/n1.vot" + + channel $AML4_CHANNEL1 + + #define AML4_ML_ID $AML4_N1 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_N2 + name "resource/iscreen/ldata/l4/data.vot/n2.vot" + + channel $AML4_CHANNEL2 + + #define AML4_ML_ID $AML4_N2 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_R0 + name "resource/iscreen/ldata/l4/data.vot/r0.vot" + + channel $AML4_CHANNEL3 + + #define AML4_ML_ID $AML4_R0 + $AML4_FREEZE_EV + + ml_event { + startup $AML_STARTUP + startup_data 0 + + active_time 1 + + ml_ev_comm { + code $AML_DISABLE_ML $AML4_R0 0 + } + } + ml_event { + key_code $AML4_R0_EV + + rnd 2 + startup_data 100 + + channel $AML4_CHANNEL3 + + sequence + + active_time 2 + + ml_ev_comm { + code $AML_IS_LOCKED $AML4_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML4_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL3 $AML4_R0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L4_HAND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_R0 0 + start_time 2 + } + } +} + +ml_data { + id $AML4_R1 + name "resource/iscreen/ldata/l4/data.vot/r1.vot" + + channel $AML4_CHANNEL4 + + frame_check + + #define AML4_ML_ID $AML4_R1 + $AML4_FREEZE_EV + + #define AML4_WND_ID $AML4_W3 + #define AML4_CH_ID $AML4_CHANNEL4 + #define AML4_BUG_ID $AML4_R1 + #define AML4_BUG_PHASE $AML4_R1_END + #define AML4_BUG_KEY $AML4_R1_EV + + $AML4_BUG_EVENTS +} + +ml_data { + id $AML4_R2 + name "resource/iscreen/ldata/l4/data.vot/r2.vot" + + channel $AML4_CHANNEL5 + + frame_check + + #define AML4_ML_ID $AML4_R2 + $AML4_FREEZE_EV + + #define AML4_WND_ID $AML4_W3 + #define AML4_CH_ID $AML4_CHANNEL5 + #define AML4_BUG_ID $AML4_R2 + #define AML4_BUG_PHASE $AML4_R2_END + #define AML4_BUG_KEY $AML4_R2_EV + + $AML4_BUG_EVENTS +} + +ml_data { + id $AML4_R3 + name "resource/iscreen/ldata/l4/data.vot/r3.vot" + + channel $AML4_CHANNEL6 + + frame_check + + #define AML4_ML_ID $AML4_R3 + $AML4_FREEZE_EV + + #define AML4_WND_ID $AML4_W3 + #define AML4_CH_ID $AML4_CHANNEL6 + #define AML4_BUG_ID $AML4_R3 + #define AML4_BUG_PHASE $AML4_R3_END + #define AML4_BUG_KEY $AML4_R3_EV + + $AML4_BUG_EVENTS +} + +ml_data { + id $AML4_R4 + name "resource/iscreen/ldata/l4/data.vot/r4.vot" + + channel $AML4_CHANNEL7 + + #define AML4_ML_ID $AML4_R4 + $AML4_FREEZE_EV + + frame_check + + #define AML4_WND_ID $AML4_W3 + #define AML4_CH_ID $AML4_CHANNEL7 + #define AML4_BUG_ID $AML4_R4 + #define AML4_BUG_PHASE $AML4_R4_END + #define AML4_BUG_KEY $AML4_R4_EV + + $AML4_BUG_EVENTS +} + +ml_data { + id $AML4_S1 + name "resource/iscreen/ldata/l4/data.vot/s1.vot" + + channel $AML4_CHANNEL0 + + #define AML4_ML_ID $AML4_S1 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_S2 + name "resource/iscreen/ldata/l4/data.vot/s2.vot" + + channel $AML4_CHANNEL0 + + #define AML4_ML_ID $AML4_S2 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_S3 + name "resource/iscreen/ldata/l4/data.vot/s3.vot" + + channel $AML4_CHANNEL0 + + #define AML4_ML_ID $AML4_S3 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_C1 + name "resource/iscreen/ldata/l4/data.vot/c1.vot" + + channel $AML4_CHANNEL0 + + #define AML4_ML_ID $AML4_C1 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_C2 + name "resource/iscreen/ldata/l4/data.vot/c2.vot" + + channel $AML4_CHANNEL0 + + #define AML4_ML_ID $AML4_C2 + $AML4_FREEZE_EV +} + +ml_data { + id $AML4_S0 + name "resource/iscreen/ldata/l4/data.vot/s0.vot" + + channel $AML4_CHANNEL0 + + + #define AML4_ML_ID $AML4_S0 + $AML4_FREEZE_EV + + ml_event { + key_code $AML_BEG_SPEECH_EV + + channel $AML4_CHANNEL0 + + sequence + active_time 1 + priority 2 + + ml_ev_comm { + code $AML_UNLOCK $AML4_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 1 + } + } + ml_event { + key_code $AML_END_SPEECH_EV + + channel $AML4_CHANNEL0 + + sequence + active_time 5 + priority 2 + + ml_ev_comm { + code $AML_LOCK $AML4_R0 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_R1 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_R2 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_R3 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_R4 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML4_R0 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML4_R1 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML4_R2 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML4_R3 0 + start_time 0 + } + ml_ev_comm { + code $AML_DISABLE_ML $AML4_R4 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_N1 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML4_N2 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W1 $AML4_W1_END + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W3 $AML4_W1_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML4_W1 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML4_W3 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_W2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_W2 $AML4_W2_END + start_time 4 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 4 + } + ml_ev_comm { + code $AML_LOCK $AML4_W2 0 + start_time 5 + } + ml_ev_comm { + code $AML_CLOSE_SPEECH 0 0 + start_time 5 + } + ml_ev_comm { + code $AML_BREATH_OFF 0 0 + start_time 5 + } + } + ml_event { + key_code $AML_SPEECH1_CH0 + key_code $AML_SPEECH2_CH0 + key_code $AML_SPEECH3_CH0 + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_C1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_C1 $AML4_C1_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML4_C1 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH1_CH1 + key_code $AML_SPEECH2_CH1 + key_code $AML_SPEECH3_CH1 + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 1 + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_C2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_C2 $AML4_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML4_C2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_N0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML4_N0 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH0_CH0 + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 3 + active_time 1 + + ml_ev_comm { + code $AML_IS_LOCKED $AML4_S0 0 + start_time 0 + } + } + ml_event { + key_code $AML_SPEECH0_CH1 + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 3 + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_N0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML4_N0 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH3_EV + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 5 + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH3_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_S3 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_S3 $AML4_S3_END + start_time 3 + } + ml_ev_comm { + code $AML_EXIT 0 0 + start_time 4 + } + } + ml_event { + key_code $AML_SPEECH0_EV + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 5 + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_S0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_S0 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH0_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH1_EV + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 5 + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_S1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_S1 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH1_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH2_EV + + sequence + no_deactivate + + channel $AML4_CHANNEL0 + + priority 5 + active_time 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML4_CHANNEL0 $AML4_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML4_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 1 + } + } +} + +speech_channel $AML4_CHANNEL0 + +ml_event_seq $AML_UNLOCK0_SEQ 1 { + + id $AML_UNLOCK1_SEQ + id $AML_UNLOCK2_SEQ + id $AML_UNLOCK3_SEQ + + priority 2 + sequence $AML_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE0_SEQ 1 { + priority 3 + sequence $AML_SPEECH0_CH0 $AML_KEY +} + +ml_event_seq $AML_PREPARE1_SEQ 1 { + + id $AML_PREPARE2_SEQ2 + id $AML_PREPARE3_SEQ2 + + priority 1 + sequence $AML_SPEECH1_CH0 $AML_KEY +} + +ml_event_seq $AML_SPEECH0_SEQ 1 { + sequence $AML_SPEECH0_EV $AML_KEY +} +ml_event_seq $AML_SPEECH1_SEQ 1 { + sequence $AML_SPEECH1_EV $AML_KEY +} +ml_event_seq $AML_SPEECH2_SEQ 1 { + sequence $AML_SPEECH2_EV $AML_KEY +} +ml_event_seq $AML_SPEECH3_SEQ 1 { + sequence $AML_SPEECH3_EV $AML_KEY +} + +ml_event_seq $AML_END0_SEQ 1 { + priority 3 + sequence $AML_SPEECH0_CH1 $AML_KEY +} + +ml_event_seq $AML_END1_SEQ 1 { + + id $AML_END2_SEQ + + priority 1 + sequence $AML_SPEECH1_CH1 $AML_KEY +} + +ml_event_seq $AML_LOCK0_SEQ 1 { + + id $AML_LOCK1_SEQ + id $AML_LOCK2_SEQ + + priority 2 + sequence $AML_END_SPEECH_EV $AML_KEY +} + + +ml_item $ACI_RUBOX 5 "resource/iscreen/ldata/l4/items/itm00.bmo" +ml_item $ACI_RUBOX 5 "resource/iscreen/ldata/l4/items/itm01.bmo" +ml_item $ACI_RUBOX 5 "resource/iscreen/ldata/l4/items/itm02.bmo" +ml_item $ACI_RUBOX 5 "resource/iscreen/ldata/l4/items/itm03.bmo" +ml_item $ACI_RUBOX 5 "resource/iscreen/ldata/l4/items/itm04.bmo" +ml_item $ACI_RUBOX 5 "resource/iscreen/ldata/l4/items/itm05.bmo" +ml_item $ACI_RUBOX 5 "resource/iscreen/ldata/l4/items/itm06.bmo" + +ml_item $ACI_PIPKA 5 "resource/iscreen/ldata/l4/items/itm07.bmo" +ml_item $ACI_PIPKA 5 "resource/iscreen/ldata/l4/items/itm08.bmo" +ml_item $ACI_PIPKA 5 "resource/iscreen/ldata/l4/items/itm09.bmo" +ml_item $ACI_PIPKA 5 "resource/iscreen/ldata/l4/items/itm10.bmo" +ml_item $ACI_PIPKA 5 "resource/iscreen/ldata/l4/items/itm11.bmo" +ml_item $ACI_PIPKA 5 "resource/iscreen/ldata/l4/items/itm12.bmo" +ml_item $ACI_PIPKA 5 "resource/iscreen/ldata/l4/items/itm13.bmo" + diff --git a/data/actint/ml_data5.inc b/data/actint/ml_data5.inc new file mode 100644 index 00000000..451ddd76 --- /dev/null +++ b/data/actint/ml_data5.inc @@ -0,0 +1,1304 @@ + +// IDs... +#define AML5_N0 0 +#define AML5_N1 1 +#define AML5_N2 2 +#define AML5_N3 3 + +#define AML5_H1 4 +#define AML5_H2 5 +#define AML5_H3 6 + +#define AML5_W1 7 +#define AML5_W2 8 +#define AML5_W3 9 + +#define AML5_R1 10 +#define AML5_R2 11 +#define AML5_R3 12 +#define AML5_R4 13 + +#define AML5_C0 14 +#define AML5_C1 15 +#define AML5_C2 16 +#define AML5_C3 17 + +#define AML5_S0 18 +#define AML5_S2 19 +#define AML5_S3 20 + +// Channels... +#define AML5_CHANNEL0 1 +#define AML5_CHANNEL1 2 +#define AML5_CHANNEL2 3 +#define AML5_CHANNEL3 4 +#define AML5_CHANNEL4 5 + +// Phases... +#define AML5_C0_END 3 +#define AML5_C1_END 3 +#define AML5_C2_END 10 +#define AML5_C3_END 4 +#define AML5_W1_END 7 +#define AML5_W2_END 5 +#define AML5_W3_END 5 + +#define AML5_H1_END 17 +#define AML5_H2_END 7 +#define AML5_H3_END 2 + +#define AML5_S3_END 15 + +// Events... +#define AML5_W1_EVENT 5000 + +#define AML5_W1_RND_EVENT 5001 +#define AML5_W2_RND_EVENT0 5002 +#define AML5_W3_RND_EVENT1 5004 +#define AML5_W3_RND_EVENT2 5005 +#define AML5_W3_RND_EVENT3 5006 +#define AML5_W3_RND_EVENT4 5007 + +#define AML5_CLOSE_ELEECH 5008 + +#define AML5_FREEZE_EV_CODE 5009 +#define AML5_UNFREEZE_EV_CODE 5010 + +#define AML5_CLOSE_WND_EVENT 5011 + +#define AML5_FREEZE_EV ml_event { \ + startup $AML_SHUTDOWN \ + startup_data 1 \ + \ + active_time 1 \ + \ + ml_ev_comm { \ + code $AML_LOCK $AML5_ML_ID 0 \ + } \ + } \ + ml_event { \ + key_code $AML5_FREEZE_EV_CODE \ + sequence \ + ml_ev_comm { \ + code $AML_LOCK $AML5_ML_ID 0 \ + } \ + ml_ev_comm { \ + code $AML_REWIND $AML5_ML_ID 0 \ + } \ + } + +#define AML5_UNFREEZE_EV ml_event { \ + sequence \ + key_code $AML5_UNFREEZE_EV_CODE \ + ml_ev_comm { \ + code $AML_UNLOCK $AML5_ML_ID 0 \ + } \ + } + +#define AML5_WND_EVENTS ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + sequence \ + \ + channel $AML5_CH_ID \ + if_not_locked \ + no_deactivate \ + \ + priority -1 \ + \ + active_time 5 \ + \ + ml_ev_comm { \ + code $AML_IS_LOCKED $AML5_W1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_IS_ACTIVE $AML5_W1 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML5_CH_ID $AML5_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML5_WND_ID 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_LOCK $AML5_WND_ID 0 \ + start_time 3 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML5_CH_ID $AML5_BREATHE_ID \ + start_time 4 \ + } \ + ml_ev_comm { \ + code $AML_GO_INFINITE $AML5_BREATHE_ID 0 \ + start_time 5 \ + } \ + } \ + ml_event { \ + key $VK_LBUTTON \ + key $VK_RBUTTON \ + key_code $AML5_CLOSE_WND_EVENT \ + sequence \ + \ + channel $AML5_CH_ID \ + if_locked \ + no_deactivate \ + \ + active_time 3 \ + \ + ml_ev_comm { \ + code $AML_UNLOCK $AML5_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML5_CH_ID $AML5_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML5_WND_ID $AML5_WND_END_ID \ + start_time 3 \ + } \ + } \ + ml_event { \ + startup $AML_SHUTDOWN \ + startup_data 2 \ + sequence \ + \ + channel $AML5_CH_ID \ + if_locked \ + \ + active_time 3 \ + \ + ml_ev_comm { \ + code $AML_UNLOCK $AML5_WND_ID 0 \ + start_time 0 \ + } \ + ml_ev_comm { \ + code $AML_PUT_IN_CH_QUEUE $AML5_CH_ID $AML5_WND_ID \ + start_time 1 \ + } \ + ml_ev_comm { \ + code $AML_START_SOUND $ACI_WND_SOUND 0 \ + start_time 2 \ + } \ + ml_ev_comm { \ + code $AML_GO_PHASE $AML5_WND_ID $AML5_WND_END_ID \ + start_time 3 \ + } \ + } + +ml_data { + id $AML5_N0 + name "resource/iscreen/ldata/l5/data.vot/n0.vot" + + channel $AML5_CHANNEL1 + + #define AML5_ML_ID $AML5_N0 + $AML5_FREEZE_EV + $AML5_UNFREEZE_EV +} + +ml_data { + id $AML5_N1 + name "resource/iscreen/ldata/l5/data.vot/n1.vot" + + channel $AML5_CHANNEL4 + + #define AML5_ML_ID $AML5_N1 + $AML5_FREEZE_EV +} + +ml_data { + id $AML5_N2 + name "resource/iscreen/ldata/l5/data.vot/n2.vot" + + channel $AML5_CHANNEL3 +} + +ml_data { + id $AML5_N3 + name "resource/iscreen/ldata/l5/data.vot/n3.vot" + + channel $AML5_CHANNEL2 +} + +ml_data { + id $AML5_C0 + name "resource/iscreen/ldata/l5/data.vot/c0.vot" + + channel $AML5_CHANNEL1 + + #define AML5_ML_ID $AML5_C0 + $AML5_FREEZE_EV + $AML5_UNFREEZE_EV +} + +ml_data { + id $AML5_C1 + name "resource/iscreen/ldata/l5/data.vot/c1.vot" + + channel $AML5_CHANNEL1 + + #define AML5_ML_ID $AML5_C1 + $AML5_FREEZE_EV + $AML5_UNFREEZE_EV +} + +ml_data { + id $AML5_C2 + name "resource/iscreen/ldata/l5/data.vot/c2.vot" + + channel $AML5_CHANNEL1 + + #define AML5_ML_ID $AML5_C2 + $AML5_FREEZE_EV + $AML5_UNFREEZE_EV +} + +ml_data { + id $AML5_C3 + name "resource/iscreen/ldata/l5/data.vot/c3.vot" + + channel $AML5_CHANNEL3 + + #define AML5_ML_ID $AML5_C3 + $AML5_FREEZE_EV + $AML5_UNFREEZE_EV +} + +ml_data { + id $AML5_R1 + name "resource/iscreen/ldata/l5/data.vot/r1.vot" + + channel $AML5_CHANNEL2 +} + +ml_data { + id $AML5_R2 + name "resource/iscreen/ldata/l5/data.vot/r2.vot" + + channel $AML5_CHANNEL3 +} + +ml_data { + id $AML5_R3 + name "resource/iscreen/ldata/l5/data.vot/r3.vot" + + channel $AML5_CHANNEL1 +} + +ml_data { + id $AML5_R4 + name "resource/iscreen/ldata/l5/data.vot/r4.vot" + + channel $AML5_CHANNEL2 +} + +ml_data { + id $AML5_H1 + name "resource/iscreen/ldata/l5/data.vot/h1.vot" + + channel $AML5_CHANNEL2 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_LOCK $AML5_H1 0 + } + } + ml_event { + key_code $AML_ELEECH_CODE +// key $VK_A + + no_deactivate + + channel $AML5_CHANNEL2 + + sequence + active_time 5 + priority 3 + + ml_ev_comm { + code $AML_UNLOCK $AML5_W2 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_W2 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_W2 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML5_W2 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML5_H1 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_H1 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_H1 $AML5_H1_END + start_time 4 + } + ml_ev_comm { + code $AML_REWIND $AML5_H1 0 + start_time 5 + } + } + ml_event { + key_code $AML_KILL_ELEECH_CODE + + no_deactivate + if_not_locked + + channel $AML5_CHANNEL2 + + sequence + active_time 6 + priority 3 + + ml_ev_comm { + code $AML_IS_LOCKED $AML5_H1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_H2 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_H2 $AML5_H2_END + start_time 2 + } + ml_ev_comm { + code $AML_REWIND $AML5_H2 0 + start_time 3 + } + ml_ev_comm { + code $AML_LOCK $AML5_H1 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML5_W2 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_W2 $AML5_W2_END + start_time 5 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 5 + } + } + ml_event { + startup $AML_SHUTDOWN + startup_data 1 + + no_deactivate + if_not_locked + + channel $AML5_CHANNEL2 + + sequence + active_time 6 + priority 3 + + ml_ev_comm { + code $AML_IS_LOCKED $AML5_H1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_H2 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_H2 $AML5_H2_END + start_time 2 + } + ml_ev_comm { + code $AML_REWIND $AML5_H2 0 + start_time 3 + } + ml_ev_comm { + code $AML_LOCK $AML5_H1 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML5_W2 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_W2 $AML5_W2_END + start_time 5 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 5 + } + } + ml_event { + key $VK_LBUTTON + + no_deactivate + if_not_locked + + channel $AML5_CHANNEL2 + + sequence + active_time 8 + priority 2 + + ml_ev_comm { + code $AML_IS_LOCKED $AML5_H1 0 + start_time 0 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_GET_ELEECH 0 + start_time 1 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_LOCK_ISCREEN 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_H3 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_H3 $AML5_H3_END + start_time 2 + } + ml_ev_comm { + code $AML_REWIND $AML5_H3 0 + start_time 3 + } + ml_ev_comm { + code $AML_LOCK $AML5_H1 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML5_W2 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_W2 $AML5_W2_END + start_time 5 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 5 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_ISCR_KEYTRAP $AML_ELEECH_CODE + start_time 6 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_UNLOCK_ISCREEN 0 + start_time 7 + } + } + + ml_event { + key_code $AML5_CLOSE_ELEECH + startup_data 200 + + no_deactivate + if_not_locked + + channel $AML5_CHANNEL2 + + rnd 1 + + sequence + active_time 5 + priority 1 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_H2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_H2 $AML5_H2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML5_H2 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML5_H1 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML5_W2 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_W2 $AML5_W2_END + start_time 5 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 5 + } + } +} + +ml_data { + id $AML5_H2 + name "resource/iscreen/ldata/l5/data.vot/h2.vot" + + channel $AML5_CHANNEL2 +} + +ml_data { + id $AML5_H3 + name "resource/iscreen/ldata/l5/data.vot/h3.vot" + + channel $AML5_CHANNEL2 +} + +ml_data { + id $AML5_W2 + name "resource/iscreen/ldata/l5/data.vot/w2.vot" + + channel $AML5_CHANNEL2 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML5_W2 $AML5_W2_END + } + } + #define AML5_CH_ID $AML5_CHANNEL2 + #define AML5_WND_ID $AML5_W2 + #define AML5_WND_END_ID $AML5_W2_END + #define AML5_BREATHE_ID $AML5_N3 + $AML5_WND_EVENTS + + ml_event { + key_code $AML5_W2_RND_EVENT0 + + rnd 3 + startup_data 50 + + channel $AML5_CHANNEL2 + + if_locked + sequence + + active_time 4 + + ml_ev_comm { + code $AML_IS_NOT_LOCKED $AML5_H1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_R1 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_SCRATCH_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_R1 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL2 $AML5_N3 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML5_N3 0 + start_time 4 + } + } +} + +ml_data { + id $AML5_W3 + name "resource/iscreen/ldata/l5/data.vot/w3.vot" + + channel $AML5_CHANNEL3 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML5_W3 $AML5_W3_END + } + } + #define AML5_CH_ID $AML5_CHANNEL3 + #define AML5_WND_ID $AML5_W3 + #define AML5_WND_END_ID $AML5_W3_END + #define AML5_BREATHE_ID $AML5_N2 + $AML5_WND_EVENTS + + ml_event { + key_code $AML5_W3_RND_EVENT1 + + rnd 3 + startup_data 150 + + channel $AML5_CHANNEL3 + + if_locked + sequence + + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_R2 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_N2 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML5_N2 0 + start_time 3 + } + } + ml_event { + key_code $AML5_W3_RND_EVENT2 + + rnd 3 + startup_data 150 + + channel $AML5_CHANNEL3 + + if_locked + sequence + + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_R2 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML5_N2 0 + start_time 4 + } + } + ml_event { + key_code $AML5_W3_RND_EVENT3 + + rnd 3 + startup_data 150 + + channel $AML5_CHANNEL3 + + if_locked + sequence + + active_time 5 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_R2 0 + start_time 3 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_N2 + start_time 4 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML5_N2 0 + start_time 5 + } + } + ml_event { + key_code $AML5_W3_RND_EVENT4 + + rnd 3 + startup_data 150 + + channel $AML5_CHANNEL3 + + if_locked + sequence + + active_time 6 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 0 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_R2 + start_time 3 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_CLAP_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_R2 0 + start_time 4 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL3 $AML5_N2 + start_time 5 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML5_N2 0 + start_time 6 + } + } + +} + +ml_data { + id $AML5_W1 + name "resource/iscreen/ldata/l5/data.vot/w1.vot" + + channel $AML5_CHANNEL1 + + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML5_W1 $AML5_W1_END + } + } + ml_event { + startup $AML_STARTUP + startup_data 1 + + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML5_W1_EVENT + } + } + ml_event { + key_code $AML5_W1_EVENT + sequence + + active_time 1 + + channel $AML5_CHANNEL1 + + ml_ev_comm { + code $AML_LOCK $AML5_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_NEXT_PHRASE 0 + start_time 1 + } + } + ml_event { + key_code $AML_BEG_SPEECH_EV + sequence + + active_time 4 + priority 3 + + channel $AML5_CHANNEL1 + + ml_ev_comm { + code $AML_UNLOCK $AML5_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML5_UNFREEZE_EV_CODE + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL1 $AML5_W1 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_W1 0 + start_time 3 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 3 + } + ml_ev_comm { + code $AML_UNLOCK $AML5_N1 0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML5_N1 0 + start_time 4 + } + } + ml_event { + key_code $AML_END_SPEECH_EV + sequence + + active_time 4 + priority 3 + + channel $AML5_CHANNEL1 + + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML5_FREEZE_EV_CODE + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL1 $AML5_W1 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_W1 $AML5_W1_END + start_time 3 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_CLOSE_SPEECH 0 0 + start_time 3 + } + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML5_CLOSE_WND_EVENT + start_time 3 + } + ml_ev_comm { + code $AML_LOCK $AML5_W1 0 + start_time 4 + } + ml_ev_comm { + code $AML_BREATH_OFF 0 0 + start_time 4 + } + } +} + +ml_data { + id $AML5_S3 + name "resource/iscreen/ldata/l5/data.vot/s3.vot" + + channel $AML5_CHANNEL0 +} + +ml_data { + id $AML5_S2 + name "resource/iscreen/ldata/l5/data.vot/s2.vot" + + channel $AML5_CHANNEL1 + + #define AML5_ML_ID $AML5_S2 + $AML5_FREEZE_EV + $AML5_UNFREEZE_EV +} + +ml_data { + id $AML5_S0 + name "resource/iscreen/ldata/l5/data.vot/s0.vot" + + channel $AML5_CHANNEL0 + + ml_event { + key_code $AML_SPEECH0_CH0 + key_code $AML_SPEECH1_CH0 + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL1 $AML5_C1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_C1 $AML5_C1_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML5_C1 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_CH0 + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 2 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL1 $AML5_C2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_C2 $AML5_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_ANGRY_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML5_C2 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_CH1 + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 2 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL1 $AML5_C3 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_C3 $AML5_C3_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML5_C3 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH3_EV + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 5 + active_time 3 + + ml_ev_comm { + code $AML_LOCK $AML5_N0 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML5_N1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL0 $AML5_S3 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L5_GETOUT_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_S3 $AML5_S3_END + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH3_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_EXIT 0 0 + start_time 3 + } + } + ml_event { + key_code $AML_SPEECH0_EV + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 5 + active_time 2 + + ml_ev_comm { + code $AML_UNLOCK $AML5_S0 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL0 $AML5_S0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_S0 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH0_SOUND 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH1_EV + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 5 + active_time 2 + + ml_ev_comm { + code $AML_UNLOCK $AML5_S0 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL0 $AML5_S0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_S0 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH1_SOUND 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_EV + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 5 + active_time 2 + + ml_ev_comm { + code $AML_UNLOCK $AML5_S0 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL0 $AML5_S0 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_S0 0 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH0_CH1 + key_code $AML_SPEECH1_CH1 + + sequence + no_deactivate + + channel $AML5_CHANNEL1 + + priority 1 + active_time 3 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL1 $AML5_C0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML5_C0 $AML5_C0_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML5_C0 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML5_CHANNEL1 $AML5_N0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML5_N0 0 + start_time 3 + } + } + + #define AML5_ML_ID $AML5_S0 + $AML5_FREEZE_EV + $AML5_UNFREEZE_EV +} + +speech_channel $AML5_CHANNEL1 + +ml_event_seq $AML_UNLOCK0_SEQ 1 { + + id $AML_UNLOCK1_SEQ + id $AML_UNLOCK2_SEQ + id $AML_UNLOCK3_SEQ + + priority 3 + sequence $AML_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE0_SEQ 1 { + + id $AML_PREPARE1_SEQ + id $AML_PREPARE2_SEQ2 + id $AML_PREPARE3_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH0 $AML_KEY +} + +ml_event_seq $AML_PREPARE2_SEQ 1 { + id $AML_PREPARE3_SEQ + + priority 2 + sequence $AML_SPEECH2_CH0 $AML_KEY +} + +ml_event_seq $AML_SPEECH0_SEQ 1 { + sequence $AML_SPEECH0_EV $AML_KEY +} +ml_event_seq $AML_SPEECH1_SEQ 1 { + sequence $AML_SPEECH1_EV $AML_KEY +} +ml_event_seq $AML_SPEECH2_SEQ 1 { + sequence $AML_SPEECH2_EV $AML_KEY +} +ml_event_seq $AML_SPEECH3_SEQ 1 { + sequence $AML_SPEECH3_EV $AML_KEY +} + +ml_event_seq $AML_END0_SEQ 1 { + + id $AML_END1_SEQ + id $AML_END2_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH1 $AML_KEY +} + +ml_event_seq $AML_END2_SEQ 1 { + priority 2 + sequence $AML_SPEECH2_CH1 $AML_KEY +} + +ml_event_seq $AML_LOCK0_SEQ 1 { + + id $AML_LOCK1_SEQ + id $AML_LOCK2_SEQ + + priority 3 + sequence $AML_END_SPEECH_EV $AML_KEY +} + +ml_item $ACI_PEREPONKA 1 "resource/iscreen/ldata/l5/items/itm00.bmo" +ml_item $ACI_PEREPONKA 1 "resource/iscreen/ldata/l5/items/itm01.bmo" +ml_item $ACI_PEREPONKA 1 "resource/iscreen/ldata/l5/items/itm02.bmo" +ml_item $ACI_PEREPONKA 1 "resource/iscreen/ldata/l5/items/itm03.bmo" +ml_item $ACI_PEREPONKA 1 "resource/iscreen/ldata/l5/items/itm04.bmo" +ml_item $ACI_PEREPONKA 1 "resource/iscreen/ldata/l5/items/itm05.bmo" +ml_item $ACI_PEREPONKA 1 "resource/iscreen/ldata/l5/items/itm06.bmo" + diff --git a/data/actint/ml_data6.inc b/data/actint/ml_data6.inc new file mode 100644 index 00000000..cb28c3d3 --- /dev/null +++ b/data/actint/ml_data6.inc @@ -0,0 +1,1014 @@ + +// IDs.. +#define AML6_N1 0 +#define AML6_N2 1 + +#define AML6_R1 2 +#define AML6_R2 3 + +#define AML6_C1 4 +#define AML6_C2 5 +#define AML6_C3 6 +#define AML6_C4 7 +#define AML6_C5 8 +#define AML6_C6 9 + +#define AML6_S0 10 +#define AML6_S1 11 +#define AML6_S2 12 +#define AML6_S3 13 + +#define AML6_W1 14 + +#define AML6_R1 15 +#define AML6_R2 16 +#define AML6_R3 17 + +// Channels... +#define AML6_CHANNEL0 1 +#define AML6_CHANNEL1 2 +#define AML6_CHANNEL2 3 + +// Phases... +#define AML6_W1_END 6 + +#define AML6_C1_END 3 +#define AML6_C2_END 3 +#define AML6_C3_END 4 +#define AML6_C4_END 3 +#define AML6_C5_END 3 +#define AML6_C6_END 3 + +#define AML6_S3_END 16 + +// Events... +#define AML6_R1_EVENT 6000 +#define AML6_R2_EVENT1 6001 +#define AML6_R2_EVENT2 6002 +#define AML6_R2_EVENT3 6003 +#define AML6_R2_EVENT4 6004 +#define AML6_R3_EVENT 6005 + +#define AML6_W1_EVENT 6006 +#define AML6_W1_MOUSE_EV 6007 + +#define AML6_FREEZE_EV ml_event { \ + startup $AML_SHUTDOWN \ + sequence \ + startup_data 1 \ + \ + active_time 1 \ + \ + ml_ev_comm { \ + code $AML_LOCK $AML6_ML_ID 0 \ + } \ + } + +ml_data { + id $AML6_N1 + name "resource/iscreen/ldata/l6/data.vot/n1.vot" + + channel $AML6_CHANNEL0 + + #define AML6_ML_ID $AML6_N1 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_N2 + name "resource/iscreen/ldata/l6/data.vot/n2.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_N2 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_C1 + name "resource/iscreen/ldata/l6/data.vot/c1.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_C1 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_C2 + name "resource/iscreen/ldata/l6/data.vot/c2.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_C2 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_C3 + name "resource/iscreen/ldata/l6/data.vot/c3.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_C3 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_C4 + name "resource/iscreen/ldata/l6/data.vot/c4.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_C4 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_C5 + name "resource/iscreen/ldata/l6/data.vot/c5.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_C5 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_C6 + name "resource/iscreen/ldata/l6/data.vot/c6.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_C6 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_R1 + name "resource/iscreen/ldata/l6/data.vot/r1.vot" + + channel $AML6_CHANNEL1 + + ml_event { + key_code $AML6_R1_EVENT + + rnd 3 + startup_data 50 + + channel $AML6_CHANNEL1 + + sequence + + active_time 4 + + ml_ev_comm { + code $AML_IS_LOCKED $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_R1 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_SCRATCH_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_R1 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N2 0 + start_time 4 + } + } + + #define AML6_ML_ID $AML6_R1 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_R2 + name "resource/iscreen/ldata/l6/data.vot/r2.vot" + + channel $AML6_CHANNEL0 + + ml_event { + key_code $AML6_R2_EVENT1 + + rnd 3 + startup_data 75 + + channel $AML6_CHANNEL0 + + sequence + + active_time 4 + + ml_ev_comm { + code $AML_IS_LOCKED $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_R2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_N1 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N1 0 + start_time 4 + } + } + ml_event { + key_code $AML6_R2_EVENT2 + + rnd 3 + startup_data 75 + + channel $AML6_CHANNEL0 + + sequence + + active_time 5 + + ml_ev_comm { + code $AML_IS_LOCKED $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_R2 0 + start_time 3 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_N1 + start_time 4 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N1 0 + start_time 5 + } + } + ml_event { + key_code $AML6_R2_EVENT3 + + rnd 3 + startup_data 100 + + channel $AML6_CHANNEL0 + + sequence + + active_time 6 + + ml_ev_comm { + code $AML_IS_LOCKED $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 3 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_R2 0 + start_time 4 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_N1 + start_time 5 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N1 0 + start_time 6 + } + } + ml_event { + key_code $AML6_R2_EVENT4 + + rnd 3 + startup_data 150 + + channel $AML6_CHANNEL0 + + sequence + + active_time 7 + + ml_ev_comm { + code $AML_IS_LOCKED $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 3 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_R2 + start_time 4 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_CLAP_SOUND 0 + start_time 4 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_R2 0 + start_time 5 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL0 $AML6_N1 + start_time 6 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N1 0 + start_time 7 + } + } + + #define AML6_ML_ID $AML6_R2 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_R3 + name "resource/iscreen/ldata/l6/data.vot/r3.vot" + + channel $AML6_CHANNEL1 + + ml_event { + key_code $AML6_R3_EVENT + + rnd 3 + startup_data 50 + + channel $AML6_CHANNEL1 + + sequence + + active_time 4 + + ml_ev_comm { + code $AML_IS_LOCKED $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_IS_ACTIVE $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_R3 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_SCRATCH_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_R3 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N2 0 + start_time 4 + } + } + + #define AML6_ML_ID $AML6_R3 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_S0 + name "resource/iscreen/ldata/l6/data.vot/s0.vot" + + channel $AML6_CHANNEL1 + + ml_event { + key_code $AML_BEG_SPEECH_EV + + channel $AML6_CHANNEL1 + + sequence + active_time 3 + priority 4 + + ml_ev_comm { + code $AML_UNLOCK $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_W1 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_BREATH_ON 0 0 + start_time 1 + } + ml_ev_comm { + code $AML_UNLOCK $AML6_N1 0 + start_time 2 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N1 0 + start_time 3 + } + } + ml_event { + key_code $AML_END_SPEECH_EV + + channel $AML6_CHANNEL1 + + sequence + active_time 3 + priority 4 + + ml_ev_comm { + code $AML_LOCK $AML6_N1 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML6_N2 0 + start_time 0 + } + ml_ev_comm { + code $AML_LOCK $AML6_R2 0 + start_time 0 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_W1 + start_time 1 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_W1 $AML6_W1_END + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 2 + } + ml_ev_comm { + code $AML_LOCK $AML6_W1 0 + start_time 3 + } + ml_ev_comm { + code $AML_CLOSE_SPEECH 0 0 + start_time 3 + } + ml_ev_comm { + code $AML_BREATH_OFF 0 0 + start_time 3 + } + } + ml_event { + key_code $AML_SPEECH0_CH0 + + sequence + no_deactivate + + channel $AML0_CHANNEL1 + + priority 1 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_C1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_C1 $AML6_C1_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML6_C1 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH1_CH0 + + sequence + no_deactivate + + channel $AML0_CHANNEL1 + + priority 2 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_C3 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_C3 $AML6_C3_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML6_C3 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_CH0 + + sequence + no_deactivate + + channel $AML0_CHANNEL1 + + priority 3 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_C4 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_C4 $AML6_C4_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML6_C4 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH0_EV + sequence + + no_deactivate + + channel $AML6_CHANNEL1 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_S0 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_S0 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH0_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH1_EV + sequence + + no_deactivate + + channel $AML6_CHANNEL1 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_S1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_S1 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH1_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH2_EV + sequence + + no_deactivate + + channel $AML6_CHANNEL1 + + priority 5 + + active_time 1 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 1 + } + } + ml_event { + key_code $AML_SPEECH3_EV + sequence + + no_deactivate + + channel $AML6_CHANNEL1 + + priority 5 + + active_time 4 + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_S2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_S2 0 + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH2_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_S3 + start_time 2 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_L6_GETOUT_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_S3 $AML6_S3_END + start_time 3 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_SPEECH3_SOUND 0 + start_time 3 + } + ml_ev_comm { + code $AML_EXIT 0 0 + start_time 4 + } + } + + ml_event { + key_code $AML_SPEECH0_CH1 + + sequence + no_deactivate + + channel $AML6_CHANNEL1 + + priority 1 + active_time 4 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_C2 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_C2 $AML6_C2_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML6_C2 0 + start_time 2 + } + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_N2 + start_time 3 + } + ml_ev_comm { + code $AML_GO_INFINITE $AML6_N2 0 + start_time 4 + } + } + + ml_event { + key_code $AML_SPEECH1_CH1 + + sequence + no_deactivate + + channel $AML6_CHANNEL1 + + priority 2 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_C5 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_C5 $AML6_C5_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML6_C5 0 + start_time 2 + } + } + ml_event { + key_code $AML_SPEECH2_CH1 + + sequence + no_deactivate + + channel $AML6_CHANNEL1 + + priority 3 + active_time 2 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_C6 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_C6 $AML6_C6_END + start_time 1 + } + ml_ev_comm { + code $AML_REWIND $AML6_C6 0 + start_time 2 + } + } + + #define AML6_ML_ID $AML6_S0 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_S1 + name "resource/iscreen/ldata/l6/data.vot/s1.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_S1 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_S2 + name "resource/iscreen/ldata/l6/data.vot/s2.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_S2 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_S3 + name "resource/iscreen/ldata/l6/data.vot/s3.vot" + + channel $AML6_CHANNEL1 + + #define AML6_ML_ID $AML6_S3 + $AML6_FREEZE_EV +} + +ml_data { + id $AML6_W1 + name "resource/iscreen/ldata/l6/data.vot/w1.vot" + + channel $AML6_CHANNEL1 + + ml_event { + startup $AML_SHUTDOWN + startup_data 5 + + channel $AML6_CHANNEL1 + priority 10 + + sequence + active_time 20 + + ml_ev_comm { + code $AML_PUT_IN_CH_QUEUE $AML6_CHANNEL1 $AML6_W1 + start_time 0 + } + ml_ev_comm { + code $AML_GO_PHASE $AML6_W1 $AML6_W1_END + start_time 1 + } + ml_ev_comm { + code $AML_START_SOUND $ACI_WND_SOUND 0 + start_time 1 + } + ml_ev_comm { + code $AML_LOCK $AML6_W1 0 + start_time 2 + } + } + ml_event { + startup $AML_STARTUP + startup_data 0 + + ml_ev_comm { + code $AML_SET_PHASE $AML6_W1 $AML6_W1_END + } + } + ml_event { + startup $AML_STARTUP + startup_data 1 + + ml_ev_comm { + code $AML_KEY_TRAP $AML_KEY $AML6_W1_EVENT + } + } + ml_event { + key_code $AML6_W1_EVENT + sequence + + active_time 1 + + channel $AML6_CHANNEL1 + + ml_ev_comm { + code $AML_LOCK $AML6_W1 0 + start_time 0 + } + ml_ev_comm { + code $AML_SEND2ACTINT $EV_NEXT_PHRASE 0 + start_time 1 + } + } +} + +speech_channel $AML6_CHANNEL1 + +ml_event_seq $AML_UNLOCK0_SEQ 1 { + + id $AML_UNLOCK1_SEQ + id $AML_UNLOCK2_SEQ + id $AML_UNLOCK3_SEQ + + priority 4 + sequence $AML_BEG_SPEECH_EV $AML_KEY +} + +ml_event_seq $AML_PREPARE0_SEQ 1 { + + id $AML_PREPARE1_SEQ2 + id $AML_PREPARE2_SEQ2 + id $AML_PREPARE3_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH0 $AML_KEY +} + +ml_event_seq $AML_PREPARE1_SEQ 1 { + priority 2 + sequence $AML_SPEECH1_CH0 $AML_KEY +} + +ml_event_seq $AML_PREPARE2_SEQ 1 { + + id $AML_PREPARE3_SEQ + + priority 3 + sequence $AML_SPEECH2_CH0 $AML_KEY +} + +ml_event_seq $AML_SPEECH0_SEQ 1 { + sequence $AML_SPEECH0_EV $AML_KEY +} +ml_event_seq $AML_SPEECH1_SEQ 1 { + sequence $AML_SPEECH1_EV $AML_KEY +} +ml_event_seq $AML_SPEECH2_SEQ 1 { + sequence $AML_SPEECH2_EV $AML_KEY +} +ml_event_seq $AML_SPEECH3_SEQ 1 { + sequence $AML_SPEECH3_EV $AML_KEY +} + +ml_event_seq $AML_END0_SEQ 1 { + + id $AML_END1_SEQ2 + id $AML_END2_SEQ2 + + priority 1 + sequence $AML_SPEECH0_CH1 $AML_KEY +} + +ml_event_seq $AML_END1_SEQ 1 { + priority 2 + sequence $AML_SPEECH1_CH1 $AML_KEY +} + +ml_event_seq $AML_END2_SEQ 1 { + priority 3 + sequence $AML_SPEECH2_CH1 $AML_KEY +} + +ml_event_seq $AML_LOCK0_SEQ 1 { + + id $AML_LOCK1_SEQ + id $AML_LOCK2_SEQ + + priority 4 + sequence $AML_END_SPEECH_EV $AML_KEY +} + +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm00.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm01.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm02.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm03.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm04.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm05.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm06.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm07.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm08.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm09.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm10.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm11.bmo" +ml_item $ACI_ZEEFICK 1 "resource/iscreen/ldata/l6/items/itm12.bmo" + diff --git a/data/actint/mlconsts.h b/data/actint/mlconsts.h new file mode 100644 index 00000000..b1396c13 --- /dev/null +++ b/data/actint/mlconsts.h @@ -0,0 +1,137 @@ + +// aciML_Event startupTypes... +#define AML_KEY 0 +#define AML_STARTUP 1 +#define AML_SHUTDOWN 2 + +// aciML_Event IDs... +#define AML_GO_INFINITE 1 +#define AML_GO_PHASE 2 +#define AML_PUT_IN_QUEUE 3 +#define AML_PUT_IN_CH_QUEUE 4 +#define AML_ADD_IN_CH_QUEUE 5 +#define AML_STOP 6 +#define AML_STOP_CHANNEL 7 +#define AML_SET_PHASE 8 + +#define AML_PAUSE_ALL 9 +#define AML_RESUME_ALL 10 + +#define AML_LOCK 11 +#define AML_UNLOCK 12 + +#define AML_NEXT_PHRASE 13 +#define AML_CLOSE_ML 14 +#define AML_INVERT_PHASE 15 +#define AML_SHUTDOWN_EV 16 + +#define AML_KEY_TRAP 17 + +#define AML_IS_LOCKED 18 +#define AML_IS_NOT_LOCKED 19 +#define AML_IS_ACTIVE 20 +#define AML_EVENT_IS_ACTIVE 21 +#define AML_SEND2ACTINT 22 +#define AML_CLEAR_QUEUE 23 +#define AML_REWIND 24 +#define AML_START_SOUND 25 +#define AML_PUT_SEQUENCE 26 +#define AML_WAIT_CHANNEL 27 +#define AML_DISABLE_CHANNEL 28 +#define AML_EXIT 29 +#define AML_CLOSE_SPEECH 30 +#define AML_BREATH_ON 31 +#define AML_BREATH_OFF 32 + +#define AML_DISABLE_ML 33 +#define AML_ENABLE_ML 34 + +// Special events... +#define AML_GET_QUESTION 1 +#define AML_TAKE_ELEECH 2 +#define AML_CLEAR_QUESTION 3 +#define AML_ABORT_ESCAVE_SESSION 4 +#define AML_BLOCK_SHOP 5 +#define AML_WAIT_NEXT_PERIOD 6 +#define AML_TAKE_WEEZYK 7 +#define AML_LAMPASSO_THEEND 8 +#define AML_CHANGE_TO_RAFFA 9 +#define AML_EXPROPRIATION 10 +#define AML_ACCEPT_RUBBOX 11 +#define AML_UNBLOCK_SHOP 12 +#define AML_BLOCK_EXIT 13 +#define AML_UNBLOCK_EXIT 14 +#define AML_KICK_OUT_FROM_ESCAVE 15 +#define AML_ADD_RUBBOX 16 + +// Event key codes... +#define AML_ELEECH_CODE 7000 +#define AML_KILL_ELEECH_CODE 7001 + +#define AML_START_SPEECH_CODE 7002 +#define AML_START_SPEECH2_CODE 7003 +#define AML_MORE_SPEECH_CODE 7004 +#define AML_MORE_SPEECH2_CODE 7005 +#define AML_END_SPEECH_CODE 7006 +#define AML_FORCED_EXIT_CODE 7007 +#define AML_RUBOX_CODE 7008 + +// Speech Sequences... +#define AML_UNLOCK0_SEQ 8000 +#define AML_UNLOCK1_SEQ 8001 +#define AML_UNLOCK2_SEQ 8002 +#define AML_UNLOCK3_SEQ 8003 + +#define AML_PREPARE0_SEQ 8004 +#define AML_PREPARE1_SEQ 8005 +#define AML_PREPARE2_SEQ 8006 +#define AML_PREPARE3_SEQ 8007 + +#define AML_SPEECH0_SEQ 8008 +#define AML_SPEECH1_SEQ 8009 +#define AML_SPEECH2_SEQ 8010 +#define AML_SPEECH3_SEQ 8011 + +#define AML_END0_SEQ 8012 +#define AML_END1_SEQ 8013 +#define AML_END2_SEQ 8014 +#define AML_END3_SEQ 8015 + +#define AML_LOCK0_SEQ 8016 +#define AML_LOCK1_SEQ 8017 +#define AML_LOCK2_SEQ 8018 +#define AML_LOCK3_SEQ 8019 + +#define AML_PREPARE0_SEQ2 8020 +#define AML_PREPARE1_SEQ2 8021 +#define AML_PREPARE2_SEQ2 8022 +#define AML_PREPARE3_SEQ2 8023 + +#define AML_END0_SEQ2 8024 +#define AML_END1_SEQ2 8025 +#define AML_END2_SEQ2 8026 +#define AML_END3_SEQ2 8027 + +// Speech events... +#define AML_SPEECH0_CH0 2010 +#define AML_SPEECH0_EV 2011 +#define AML_SPEECH0_CH1 2012 + +#define AML_SPEECH1_CH0 2013 +#define AML_SPEECH1_EV 2014 +#define AML_SPEECH1_CH1 2015 + +#define AML_SPEECH2_CH0 2016 +#define AML_SPEECH2_EV 2017 +#define AML_SPEECH2_CH1 2018 + +#define AML_SPEECH3_CH0 2019 +#define AML_SPEECH3_EV 2020 +#define AML_SPEECH3_CH1 2021 + +#define AML_BEG_SPEECH_EV 2022 +#define AML_END_SPEECH_EV 2023 + +// Some definitions... +#define ACI_MORE_SPEECH_INDEX 2 + diff --git a/data/actint/pause.inc b/data/actint/pause.inc new file mode 100644 index 00000000..1fd391a9 --- /dev/null +++ b/data/actint/pause.inc @@ -0,0 +1,531 @@ + + resource $ACS_BMO { + id $ACS_PAUSE_TEXT + + build + offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 } + offs_y { $STR_START_Y - 10 } + + size_x $STR_SX + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_RESUME_GAME + + build + offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 } + offs_y { $STR_START_Y + $STR_DY * 1 } + + size_x $STR_SX + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_SOUND_TEXT + + build + offs_x { $STR_SOUND_X + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 2 } + + size_x $STR_SOUND_SX + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_SOUND_MODE + + build + offs_x { $STR_SOUND_X + $STR_SOUND_SX + $STR_DX + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 2 } + + size_x $STR_SOUND_SX2 + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_MUSIC_TEXT + + build + offs_x { $STR_MUSIC_X + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 3 } + + size_x $STR_MUSIC_SX + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_MUSIC_MODE + + build + offs_x { $STR_MUSIC_X + $STR_MUSIC_SX + $STR_DX + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 3 } + + size_x $STR_MUSIC_SX2 + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_TUTORIAL_TEXT + + build + offs_x { $STR_TUTORIAL_X + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 4 } + + size_x $STR_TUTORIAL_SX + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_TUTORIAL_MODE + + build + offs_x { $STR_TUTORIAL_X + $STR_TUTORIAL_SX + $STR_DX + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 4 } + + size_x $STR_TUTORIAL_SX2 + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_AUTORUN_TEXT + + build + offs_x { $STR_AUTORUN_X + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 5 } + + size_x $STR_AUTORUN_SX + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_AUTORUN_MODE + + build + offs_x { $STR_AUTORUN_X + $STR_AUTORUN_SX + $STR_DX + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 5 } + + size_x $STR_AUTORUN_SX2 + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_ABORT_GAME + + build + offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 } + offs_y { $STR_START_Y + $STR_DY * 6 } + + size_x $STR_SX + size_y $STR_SY + } + resource $ACS_BMO { + id $ACS_SOUND_VOLUME + + build + offs_x { $STR_SOUND_X + $STR_SOUND_SX + $STR_DX + $STR_SOUND_SX2 + $VOLUME_DX + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 2 } + + size_x 100 + size_y 30 + } + resource $ACS_BMO { + id $ACS_MUSIC_VOLUME + + build + offs_x { $STR_MUSIC_X + $STR_MUSIC_SX + $STR_DX + $STR_MUSIC_SX2 + $VOLUME_DX + $STR_DELTA_X } + offs_y { $STR_START_Y + $STR_DY * 3 } + + size_x 100 + size_y 30 + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SOUND_TEXT + string_len 20 + ifont 1 + color 0 $COLOR0s + space 1 + string $acsSTR_SOUND + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SOUND_TEXT $ACS_SOUND_TEXT 0 0 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_PAUSE_TEXT + string_len 20 + ifont 0 + color 0 $COLOR0s + space 1 + string $acsSTR_GAME_PAUSED + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_PAUSE_TEXT $ACS_PAUSE_TEXT 0 0 + } + } + } + object $ACS_SCROLLER_OBJ { + id $ACS_SOUND_VOLUME + max_value 256 + colors 103 80 + resource_id $ACS_VOLUME_SCROLLER + s_resource_id $ACS_VOLUME_S_RES + background + + active_sx 90 + active_sy 20 + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SOUND_VOLUME $ACS_SOUND_VOLUME 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SOUND_VOLUME 0 0 0 + start_time 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_MOVE + key $iMOUSE_RIGHT_MOVE + + time 2 + ev_comm { + command $ACS_CHANGE_SCROLLER $ACS_SOUND_VOLUME 0 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_SET_SOUND_VOLUME 0 0 0 + start_time 0 + } + } + } + object $ACS_SCROLLER_OBJ { + id $ACS_MUSIC_VOLUME + max_value 256 + colors 103 80 + resource_id $ACS_VOLUME_SCROLLER + s_resource_id $ACS_VOLUME_S_RES + background + + active_sx 90 + active_sy 20 + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_MUSIC_VOLUME $ACS_MUSIC_VOLUME 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_MUSIC_VOLUME 0 0 0 + start_time 1 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_MOVE + key $iMOUSE_RIGHT_MOVE + + time 2 + ev_comm { + command $ACS_CHANGE_SCROLLER $ACS_MUSIC_VOLUME 0 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_SET_MUSIC_VOLUME 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SOUND_MODE + string_len 20 + ifont 1 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + string "OFF" + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SOUND_MODE $ACS_SOUND_MODE 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SOUND_MODE 0 0 0 + } + } + event { + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_PRESS_CODE + key $VK_S + + time 2 + ev_comm { + command $ACS_CHANGE_STR_STATE $ACS_SOUND_MODE 0 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_SET_SOUND_MODE 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_MUSIC_TEXT + string_len 20 + ifont 1 + color 0 $COLOR0s + space 1 + string $acsSTR_MUSIC + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_MUSIC_TEXT $ACS_MUSIC_TEXT 0 0 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_MUSIC_MODE + string_len 20 + ifont 1 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + string "OFF" + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_MUSIC_MODE $ACS_MUSIC_MODE 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_MUSIC_MODE 0 0 0 + } + } + event { + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_PRESS_CODE + key $VK_S + + time 2 + ev_comm { + command $ACS_CHANGE_STR_STATE $ACS_MUSIC_MODE 0 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_SET_MUSIC_MODE 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_TUTORIAL_TEXT + string_len 20 + ifont 1 + color 0 $COLOR0s + space 1 + string $acsSTR_TIPS + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_TUTORIAL_TEXT $ACS_TUTORIAL_TEXT 0 0 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_TUTORIAL_MODE + string_len 20 + ifont 1 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + string "OFF" + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_TUTORIAL_MODE $ACS_TUTORIAL_MODE 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_TUTORIAL_MODE 0 0 0 + } + } + event { + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_PRESS_CODE + key $VK_S + + time 2 + ev_comm { + command $ACS_CHANGE_STR_STATE $ACS_TUTORIAL_MODE 0 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_SET_TUTORIAL_MODE 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_AUTORUN_TEXT + string_len 20 + ifont 1 + color 0 $COLOR0s + space 1 + string $acsSTR_AUTORUN + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_AUTORUN_TEXT $ACS_AUTORUN_TEXT 0 0 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_AUTORUN_MODE + string_len 20 + ifont 1 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + string "OFF" + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_AUTORUN_MODE $ACS_AUTORUN_MODE 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_AUTORUN_MODE 0 0 0 + } + } + event { + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_PRESS_CODE + key $VK_S + + time 2 + ev_comm { + command $ACS_CHANGE_STR_STATE $ACS_AUTORUN_MODE 0 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_SET_AUTORUN_MODE 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_RESUME_GAME + string_len 20 + ifont 1 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + string $acsSTR_RESUME_GAME + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_RESUME_GAME $ACS_RESUME_GAME 0 0 + } + } + event { + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_PRESS_CODE + key $VK_R + key $VK_ESCAPE + + time 2 + ev_comm { + command $ACS_EXIT 1 0 0 0 + start_time 0 + } + } + } + + object $ACS_INPUT_FIELD_OBJ { + id $ACS_ABORT_GAME + string_len 20 + ifont 1 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + string $acsSTR_ABORT_GAME + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_ABORT_GAME $ACS_ABORT_GAME 0 0 + } + } + event { + key $iMOUSE_RIGHT_PRESS_CODE + key $iMOUSE_LEFT_PRESS_CODE + key $VK_A + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_GLOBAL_EXIT 0 0 0 + start_time 0 + } + } + } + diff --git a/data/actint/save_scr.inc b/data/actint/save_scr.inc new file mode 100644 index 00000000..45cfa84f --- /dev/null +++ b/data/actint/save_scr.inc @@ -0,0 +1,487 @@ + #define COLOR0 { 48 + 1 * 256 } + #define COLOR1 { 64 + 1 * 256 } + #define COLOR2 { 96 + 1 * 256 } + + #define SAVE_SLOT_SIZE_X 360 + #define SAVE_SLOT_SIZE_Y 40 + + #define SAVE_STRING_SIZE_X 300 + #define SAVE_STRING_SIZE_Y 50 + + resource $ACS_BMO { + id $ACS_SAVE_STRING + + build + offs_x $SAVE_STRING_POS_X + offs_y $SAVE_STRING_POS_Y + + size_x $SAVE_STRING_SIZE_X + size_y $SAVE_STRING_SIZE_Y + } + + resource $ACS_BMO { + id $ACS_SAVE_SLOT0 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 0 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + resource $ACS_BMO { + id $ACS_SAVE_SLOT1 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 1 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + resource $ACS_BMO { + id $ACS_SAVE_SLOT2 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 2 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + resource $ACS_BMO { + id $ACS_SAVE_SLOT3 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 3 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + resource $ACS_BMO { + id $ACS_SAVE_SLOT4 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 4 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + resource $ACS_BMO { + id $ACS_SAVE_SLOT5 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 5 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + resource $ACS_BMO { + id $ACS_SAVE_SLOT6 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 6 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + resource $ACS_BMO { + id $ACS_SAVE_SLOT7 + + build + offs_x $SAVE_SLOT_OFFS_X + offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 7 } + + size_x $SAVE_SLOT_SIZE_X + size_y $SAVE_SLOT_SIZE_Y + } + + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_STRING + string_len 20 + ifont 0 + color 0 $COLOR0s + space 1 + string $acsSTR_SAVE_GAME + + align_center + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_STRING $ACS_SAVE_STRING 0 0 + } + } + } + + object $ACS_BASE_OBJ { + id $ACS_SAVE_OK + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_OK $ACS_SAVE_OK 0 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + key $VK_RETURN + + time 3 + ev_comm { + command $ACS_EXEC_SEQUENCE $ACS_SAVE_OK 1 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_SAVE_GAME 0 0 0 + start_time 1 + } + ev_comm { + command $ACS_EXIT 1 0 0 0 + start_time 2 + } + } + frame_seq { + id 1 + resource_id $ACS_SAVE_OK + seq 0 $ACS_MAX_FRAME 1 + } + } + object $ACS_BASE_OBJ { + id $ACS_SAVE_CANCEL + + event { + key $ACS_STARTUP_KEY + time 1 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_CANCEL $ACS_SAVE_CANCEL 0 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + key $VK_ESCAPE + + time 3 + ev_comm { + command $ACS_EXEC_SEQUENCE $ACS_SAVE_CANCEL 1 0 0 + start_time 0 + } + ev_comm { + command $ACS_EXIT 1 0 0 0 + start_time 1 + } + } + frame_seq { + id 1 + resource_id $ACS_SAVE_CANCEL + seq 0 $ACS_MAX_FRAME 1 + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT0 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT0 $ACS_SAVE_SLOT0 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT0 0 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT0 0 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT0 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT1 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT1 $ACS_SAVE_SLOT1 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT1 1 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT1 1 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT1 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT2 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT2 $ACS_SAVE_SLOT2 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT2 2 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT2 2 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT2 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT3 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT3 $ACS_SAVE_SLOT3 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT3 3 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT3 3 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT3 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT4 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT4 $ACS_SAVE_SLOT4 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT4 4 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT4 4 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT4 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT5 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT5 $ACS_SAVE_SLOT5 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT5 5 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT5 5 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT5 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT6 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT6 $ACS_SAVE_SLOT6 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT6 6 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT6 6 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT6 0 0 0 + start_time 1 + } + } + } + object $ACS_INPUT_FIELD_OBJ { + id $ACS_SAVE_SLOT7 + string_len $ACS_SLOT_LEN + ifont 0 + color 0 $COLOR0 + color 1 $COLOR1 + color 2 $COLOR2 + space 1 + + align_center + + event { + key $ACS_STARTUP_KEY + time 2 + + ev_comm { + command $ACS_SET_RESOURCE $ACS_SAVE_SLOT7 $ACS_SAVE_SLOT7 0 0 + } + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT7 7 0 + } + } + event { + key $iMOUSE_LEFT_PRESS_CODE + key $iMOUSE_RIGHT_PRESS_CODE + + time 2 + ev_comm { + command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT7 7 0 + start_time 0 + } + ev_comm { + command $ACS_INPUT_STRING $ACS_SAVE_SLOT7 0 0 0 + start_time 1 + } + } + } + diff --git a/data/actint/tutorial.inc b/data/actint/tutorial.inc new file mode 100644 index 00000000..8e58965b --- /dev/null +++ b/data/actint/tutorial.inc @@ -0,0 +1,36 @@ + +/* + actInt string defines + + English Version: + #define 1 "..." + + Local Version: + #define 2 "..." +*/ + +// actInt tutorial texts... + +#define MODE_BUTTON_TEXT1 "Inventory ON/OFF" +#define MODE_BUTTON_TEXT2 "Показывать трюм: ДА/НЕТ" + +#define PICKUP_ITEMS_BUTTON_TEXT1 "Pick-up items ON" +#define PICKUP_ITEMS_BUTTON_TEXT2 "Подбирать предметы" + +#define PICKUP_WEAPONS_BUTTON_TEXT1 "Pick-up weapons ON" +#define PICKUP_WEAPONS_BUTTON_TEXT2 "Подбирать оружие" + +#define ESCAVE_BUTTON_TEXT1 "Open..." +#define ESCAVE_BUTTON_TEXT2 "Открыть..." + +#define ENERGY_IND_TEXT1 "Energy Shield/Armor" +#define ENERGY_IND_TEXT2 "Энергия/Броня" + +#define LOAD_IND_TEXT1 "Inventory Charge" +#define LOAD_IND_TEXT2 "Загрузка трюма" + +#define POWERUP_IND_TEXT1 "Device Energy" +#define POWERUP_IND_TEXT2 "Ресурс прибора" + +#define SPIRAL_IND_TEXT1 "Spiral Energy" +#define SPIRAL_IND_TEXT2 "Заряд Спирали"