Decompile frRestoreLighting

This commit is contained in:
Ryan Dwyer
2020-08-03 19:43:06 +10:00
parent 843d0008cd
commit bb45b970d7
21 changed files with 639 additions and 674 deletions
+22 -22
View File
@@ -2390,33 +2390,33 @@ u8 func100b_lightswitch[] = {
// Turning lights off
set_stage_flag(STAGEFLAG_LIGHTS_OFF)
set_lights_state(0x0044, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0039, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003c, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003d, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003e, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003b, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0042, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003f, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003a, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0041, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0040, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0044, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0039, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003c, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003d, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003e, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003b, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0042, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003f, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003a, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0041, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0040, LIGHTOP_7, 0x00, 0x00, 0x00)
reloop(0x04)
// Turning lights on
label(0x06)
unset_stage_flag(STAGEFLAG_LIGHTS_OFF)
set_lights_state(0x0044, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0039, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003c, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003d, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003e, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003b, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0042, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003f, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003a, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0041, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0040, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0044, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0039, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003c, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003d, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003e, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003b, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0042, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003f, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003a, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0041, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0040, LIGHTOP_6, 0x00, 0x00, 0x00)
endloop(0x04)
endlist
+159 -159
View File
@@ -739,48 +739,48 @@ u8 func100c_foyer_lights_timer[] = {
set_stage_flag(STAGEFLAG_FOYER_LIGHTS_RESTORED)
hide_countdown_timer
stop_countdown_timer
set_lights_state(0x0019, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x001a, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x001b, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x001c, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x001d, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x001e, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x001f, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0020, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0021, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0017, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0018, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0016, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0022, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0023, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0024, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0025, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0026, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0027, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0028, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0029, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x002a, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x002b, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x002c, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x002d, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x002e, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x002f, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0030, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0031, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0032, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0033, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0034, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0035, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0036, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0015, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x000f, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x000e, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0010, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0011, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0012, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0013, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0014, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x000d, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0019, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x001a, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x001b, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x001c, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x001d, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x001e, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x001f, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0020, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0021, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0017, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0018, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0016, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0022, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0023, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0024, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0025, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0026, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0027, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0028, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0029, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x002a, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x002b, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x002c, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x002d, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x002e, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x002f, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0030, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0031, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0032, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0033, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0034, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0035, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0036, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0015, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x000f, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x000e, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0010, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0011, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0012, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0013, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0014, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x000d, LIGHTOP_1, 0x64, 0x00, 0x00)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
};
@@ -2025,17 +2025,17 @@ u8 func040d_cass[] = {
endloop(0x2a)
label(0x20)
set_lights_state(0x0044, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0039, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003c, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003d, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003e, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003b, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0042, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003f, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003a, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0041, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0040, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0044, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0039, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003c, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003d, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003e, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003b, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0042, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003f, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003a, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0041, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0040, LIGHTOP_7, 0x00, 0x00, 0x00)
set_stage_flag(STAGEFLAG_TOP_LIGHTS_OFF)
set_stage_flag(STAGEFLAG_TOP_GUARDS_ATTACKING)
walk_to_pad(0x000f)
@@ -2129,33 +2129,33 @@ u8 func100a_lightswitch[] = {
label(0x20)
play_sound(0x00ba, -1)
if_stage_flag_eq(STAGEFLAG_TOP_LIGHTS_OFF, TRUE, /*goto*/ 0x00)
set_lights_state(0x0044, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0039, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003c, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003d, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003e, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003b, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0042, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003f, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x003a, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0041, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0040, 0x07, 0x00, 0x00, 0x00)
set_lights_state(0x0044, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0039, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003c, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003d, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003e, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003b, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0042, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003f, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x003a, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0041, LIGHTOP_7, 0x00, 0x00, 0x00)
set_lights_state(0x0040, LIGHTOP_7, 0x00, 0x00, 0x00)
set_stage_flag(STAGEFLAG_TOP_LIGHTS_OFF)
reloop(0x1f)
label(0x00)
unset_stage_flag(STAGEFLAG_TOP_LIGHTS_OFF)
set_lights_state(0x0044, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0039, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003c, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003d, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003e, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003b, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0042, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003f, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x003a, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0041, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0040, 0x06, 0x00, 0x00, 0x00)
set_lights_state(0x0044, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0039, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003c, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003d, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003e, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003b, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0042, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003f, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x003a, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0041, LIGHTOP_6, 0x00, 0x00, 0x00)
set_lights_state(0x0040, LIGHTOP_6, 0x00, 0x00, 0x00)
endloop(0x1f)
endlist
@@ -2192,48 +2192,48 @@ u8 func100c_foyer_lights[] = {
endloop(0x21)
label(0x00)
set_lights_state(0x0019, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x001a, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x001b, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x001c, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x001d, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x001e, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x001f, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0020, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0021, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0017, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0018, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0016, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0022, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0023, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0024, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0025, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0026, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0027, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0028, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0029, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x002a, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x002b, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x002c, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x002d, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x002e, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x002f, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0030, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0031, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0032, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0033, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0034, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0035, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0036, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x0015, 0x03, 0x64, 0x02, 0x78)
set_lights_state(0x000f, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x000e, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x0010, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x0011, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x0012, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x0013, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x0014, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x000d, 0x03, 0x64, 0x02, 0xf0)
set_lights_state(0x0019, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x001a, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x001b, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x001c, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x001d, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x001e, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x001f, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0020, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0021, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0017, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0018, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0016, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0022, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0023, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0024, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0025, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0026, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0027, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0028, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0029, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x002a, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x002b, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x002c, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x002d, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x002e, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x002f, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0030, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0031, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0032, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0033, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0034, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0035, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0036, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x0015, LIGHTOP_3, 0x64, 0x02, 0x78)
set_lights_state(0x000f, LIGHTOP_3, 0x64, 0x02, 0xf0)
set_lights_state(0x000e, LIGHTOP_3, 0x64, 0x02, 0xf0)
set_lights_state(0x0010, LIGHTOP_3, 0x64, 0x02, 0xf0)
set_lights_state(0x0011, LIGHTOP_3, 0x64, 0x02, 0xf0)
set_lights_state(0x0012, LIGHTOP_3, 0x64, 0x02, 0xf0)
set_lights_state(0x0013, LIGHTOP_3, 0x64, 0x02, 0xf0)
set_lights_state(0x0014, LIGHTOP_3, 0x64, 0x02, 0xf0)
set_lights_state(0x000d, LIGHTOP_3, 0x64, 0x02, 0xf0)
restart_timer
beginloop(0x22)
@@ -2241,48 +2241,48 @@ u8 func100c_foyer_lights[] = {
endloop(0x22)
label(0x00)
set_lights_state(0x0019, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x001a, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x001b, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x001c, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x001d, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x001e, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x001f, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0020, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0021, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0017, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0018, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0016, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0022, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0023, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0024, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0025, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0026, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0027, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0028, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0029, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x002a, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x002b, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x002c, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x002d, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x002e, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x002f, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0030, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0031, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0032, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0033, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0034, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0035, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0036, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0015, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x000f, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x000e, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0010, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0011, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0012, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0013, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0014, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x000d, 0x01, 0x02, 0x00, 0x00)
set_lights_state(0x0019, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x001a, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x001b, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x001c, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x001d, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x001e, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x001f, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0020, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0021, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0017, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0018, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0016, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0022, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0023, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0024, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0025, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0026, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0027, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0028, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0029, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x002a, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x002b, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x002c, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x002d, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x002e, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x002f, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0030, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0031, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0032, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0033, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0034, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0035, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0036, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0015, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x000f, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x000e, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0010, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0011, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0012, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0013, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x0014, LIGHTOP_1, 0x02, 0x00, 0x00)
set_lights_state(0x000d, LIGHTOP_1, 0x02, 0x00, 0x00)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
};
+15 -15
View File
@@ -1888,21 +1888,21 @@ u8 func0421_starting_area_guard[] = {
u8 func1010_set_cave_lights[] = {
yield
set_lights_state(0x0064, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0063, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0062, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0061, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0060, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x005f, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x005e, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x005d, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x005c, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x005b, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x005a, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0059, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0053, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0058, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0056, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0064, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0063, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0062, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0061, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0060, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x005f, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x005e, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x005d, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x005c, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x005b, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x005a, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0059, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0053, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0058, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0056, LIGHTOP_1, 0x06, 0x00, 0x00)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
};
+30 -30
View File
@@ -1789,12 +1789,12 @@ u8 func1007_console_activation[] = {
label(0x00) \
yield \
mute_channel(CHANNEL_6) \
set_lights_state(0x0039, 0x03, 0x78, 0xff, 0x3c) \
set_lights_state(0x003a, 0x03, 0x78, 0xff, 0x3c) \
set_lights_state(0x003b, 0x03, 0x78, 0xff, 0x3c) \
set_lights_state(0x0041, 0x03, 0x78, 0xff, 0x3c) \
set_lights_state(0x0042, 0x03, 0x78, 0xff, 0x3c) \
set_lights_state(0x0043, 0x03, 0x78, 0xff, 0x3c) \
set_lights_state(0x0039, LIGHTOP_3, 0x78, 0xff, 0x3c) \
set_lights_state(0x003a, LIGHTOP_3, 0x78, 0xff, 0x3c) \
set_lights_state(0x003b, LIGHTOP_3, 0x78, 0xff, 0x3c) \
set_lights_state(0x0041, LIGHTOP_3, 0x78, 0xff, 0x3c) \
set_lights_state(0x0042, LIGHTOP_3, 0x78, 0xff, 0x3c) \
set_lights_state(0x0043, LIGHTOP_3, 0x78, 0xff, 0x3c) \
\
beginloop(0x65) \
if_stage_flag_eq(STAGEFLAG_SUITCASE_DEPOSITED, TRUE, /*goto*/ 0x08) \
@@ -1808,12 +1808,12 @@ u8 func1007_console_activation[] = {
\
/* In hallway with weapons */ \
label(0x31) \
set_lights_state(0x0039, 0x04, 0x00, 0xff, 0x3c) \
set_lights_state(0x003a, 0x04, 0x00, 0xff, 0x3c) \
set_lights_state(0x003b, 0x04, 0x00, 0xff, 0x3c) \
set_lights_state(0x0041, 0x04, 0x00, 0xff, 0x3c) \
set_lights_state(0x0042, 0x04, 0x00, 0xff, 0x3c) \
set_lights_state(0x0043, 0x04, 0x00, 0xff, 0x3c) \
set_lights_state(0x0039, LIGHTOP_4, 0x00, 0xff, 0x3c) \
set_lights_state(0x003a, LIGHTOP_4, 0x00, 0xff, 0x3c) \
set_lights_state(0x003b, LIGHTOP_4, 0x00, 0xff, 0x3c) \
set_lights_state(0x0041, LIGHTOP_4, 0x00, 0xff, 0x3c) \
set_lights_state(0x0042, LIGHTOP_4, 0x00, 0xff, 0x3c) \
set_lights_state(0x0043, LIGHTOP_4, 0x00, 0xff, 0x3c) \
play_sound(0x04ac, CHANNEL_6) \
restart_timer \
\
@@ -1833,12 +1833,12 @@ u8 func1007_console_activation[] = {
/* In hallway with weapons for over 60 frames */ \
label(0x02) \
restart_timer \
set_lights_state(0x0039, 0x04, 0x00, 0xff, 0x32) \
set_lights_state(0x003a, 0x04, 0x00, 0xff, 0x32) \
set_lights_state(0x003b, 0x04, 0x00, 0xff, 0x32) \
set_lights_state(0x0041, 0x04, 0x00, 0xff, 0x32) \
set_lights_state(0x0042, 0x04, 0x00, 0xff, 0x32) \
set_lights_state(0x0043, 0x04, 0x00, 0xff, 0x32) \
set_lights_state(0x0039, LIGHTOP_4, 0x00, 0xff, 0x32) \
set_lights_state(0x003a, LIGHTOP_4, 0x00, 0xff, 0x32) \
set_lights_state(0x003b, LIGHTOP_4, 0x00, 0xff, 0x32) \
set_lights_state(0x0041, LIGHTOP_4, 0x00, 0xff, 0x32) \
set_lights_state(0x0042, LIGHTOP_4, 0x00, 0xff, 0x32) \
set_lights_state(0x0043, LIGHTOP_4, 0x00, 0xff, 0x32) \
\
beginloop(0x05) \
if_timer_gt(40, /*goto*/ 0x02) \
@@ -1856,12 +1856,12 @@ u8 func1007_console_activation[] = {
/* In hallway with weapons for over 100 frames */ \
label(0x02) \
restart_timer \
set_lights_state(0x0039, 0x04, 0x00, 0xff, 0x28) \
set_lights_state(0x003a, 0x04, 0x00, 0xff, 0x28) \
set_lights_state(0x003b, 0x04, 0x00, 0xff, 0x28) \
set_lights_state(0x0041, 0x04, 0x00, 0xff, 0x28) \
set_lights_state(0x0042, 0x04, 0x00, 0xff, 0x28) \
set_lights_state(0x0043, 0x04, 0x00, 0xff, 0x28) \
set_lights_state(0x0039, LIGHTOP_4, 0x00, 0xff, 0x28) \
set_lights_state(0x003a, LIGHTOP_4, 0x00, 0xff, 0x28) \
set_lights_state(0x003b, LIGHTOP_4, 0x00, 0xff, 0x28) \
set_lights_state(0x0041, LIGHTOP_4, 0x00, 0xff, 0x28) \
set_lights_state(0x0042, LIGHTOP_4, 0x00, 0xff, 0x28) \
set_lights_state(0x0043, LIGHTOP_4, 0x00, 0xff, 0x28) \
\
beginloop(0x06) \
if_timer_gt(1, /*goto*/ 0x02) \
@@ -1879,12 +1879,12 @@ u8 func1007_console_activation[] = {
/* In hallway with weapons for over 101 frames */ \
label(0x02) \
restart_timer \
set_lights_state(0x0039, 0x04, 0x00, 0xff, 0x1e) \
set_lights_state(0x003a, 0x04, 0x00, 0xff, 0x1e) \
set_lights_state(0x003b, 0x04, 0x00, 0xff, 0x1e) \
set_lights_state(0x0041, 0x04, 0x00, 0xff, 0x1e) \
set_lights_state(0x0042, 0x04, 0x00, 0xff, 0x1e) \
set_lights_state(0x0043, 0x04, 0x00, 0xff, 0x1e) \
set_lights_state(0x0039, LIGHTOP_4, 0x00, 0xff, 0x1e) \
set_lights_state(0x003a, LIGHTOP_4, 0x00, 0xff, 0x1e) \
set_lights_state(0x003b, LIGHTOP_4, 0x00, 0xff, 0x1e) \
set_lights_state(0x0041, LIGHTOP_4, 0x00, 0xff, 0x1e) \
set_lights_state(0x0042, LIGHTOP_4, 0x00, 0xff, 0x1e) \
set_lights_state(0x0043, LIGHTOP_4, 0x00, 0xff, 0x1e) \
\
beginloop(0x07) \
yield \
+1 -1
View File
@@ -1123,7 +1123,7 @@ u8 func100a_reactor_switch[] = {
mute_channel(CHANNEL_1)
assign_sound(0x8147, CHANNEL_0)
control_sound_from_object(CHANNEL_0, OBJ_REACTOR_SWITCH, TRUE)
set_lights_state(0x007f, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x007f, LIGHTOP_3, 0xff, 0x06, 0x78)
set_object_image(OBJ_REACTOR_SWITCH, 0x00, 0x12)
set_object_image(OBJ_REACTOR_SWITCH, 0x01, 0x12)
set_object_image(OBJ_REACTOR_SWITCH, 0x02, 0x12)
+176 -176
View File
@@ -2409,28 +2409,28 @@ u8 func101b_cloak2_entry[] = {
if_stage_flag_eq(STAGEFLAG_LIGHTS_OFF, TRUE, /*goto*/ 0x2c)
play_sound(0x8147, -1)
restart_timer
set_lights_state(0x000b, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000c, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000d, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000e, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0010, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000f, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0011, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0012, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0013, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0014, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0015, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0017, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0018, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0001, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0003, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0004, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0005, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0006, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0007, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0008, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0009, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000a, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000b, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000c, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000d, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000e, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0010, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000f, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0011, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0012, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0013, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0014, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0015, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0017, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0018, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0001, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0003, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0004, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0005, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0006, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0007, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0008, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0009, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000a, LIGHTOP_3, 0xff, 0x06, 0x78)
// Wait 2 seconds
beginloop(0x09)
@@ -2438,54 +2438,54 @@ u8 func101b_cloak2_entry[] = {
endloop(0x09)
label(0x06)
set_lights_state(0x000b, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000c, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000d, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000e, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0010, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000f, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0011, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0012, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0013, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0014, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0015, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0017, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0018, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0001, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0003, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0004, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0005, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0006, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0007, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0008, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0009, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000a, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000b, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000c, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000d, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000e, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0010, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000f, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0011, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0012, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0013, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0014, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0015, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0017, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0018, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0001, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0003, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0004, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0005, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0006, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0007, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0008, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0009, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000a, LIGHTOP_1, 0x0a, 0x00, 0x00)
goto_next(0x07)
label(0x2c)
play_sound(0x8148, -1)
set_lights_state(0x000b, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000c, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000d, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000e, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0010, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000f, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0011, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0012, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0013, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0014, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0015, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0017, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0018, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0001, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0003, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0004, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0005, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0006, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0007, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0008, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0009, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000a, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000b, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000c, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000d, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000e, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0010, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000f, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0011, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0012, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0013, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0014, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0015, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0017, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0018, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0001, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0003, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0004, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0005, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0006, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0007, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0008, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0009, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000a, LIGHTOP_3, 0x06, 0xff, 0x78)
// Wait 2 seconds
restart_timer
@@ -2495,28 +2495,28 @@ u8 func101b_cloak2_entry[] = {
endloop(0x0a)
label(0x06)
set_lights_state(0x000b, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000c, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000d, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000e, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0010, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000f, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0011, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0012, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0013, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0014, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0015, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0017, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0018, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0001, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0003, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0004, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0005, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0006, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0007, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0008, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0009, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000a, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000b, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000c, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000d, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000e, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0010, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000f, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0011, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0012, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0013, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0014, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0015, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0017, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0018, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0001, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0003, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0004, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0005, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0006, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0007, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0008, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0009, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000a, LIGHTOP_1, 0xff, 0x00, 0x00)
label(0x07)
unset_chr_chrflag(CHR_CLOAK_2A, CHRCFLAG_HIDDEN)
@@ -2730,28 +2730,28 @@ u8 func1022_light_switch[] = {
yield
set_object_image(OBJ_LIGHTSWITCH, 0x00, 0x14)
play_sound(0x8147, -1)
set_lights_state(0x000b, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000c, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000d, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000e, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0010, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000f, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0011, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0012, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0013, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0014, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0015, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0017, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0018, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0001, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0003, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0004, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0005, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0006, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0007, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0008, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x0009, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000a, 0x03, 0xff, 0x06, 0x78)
set_lights_state(0x000b, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000c, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000d, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000e, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0010, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000f, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0011, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0012, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0013, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0014, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0015, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0017, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0018, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0001, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0003, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0004, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0005, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0006, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0007, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0008, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x0009, LIGHTOP_3, 0xff, 0x06, 0x78)
set_lights_state(0x000a, LIGHTOP_3, 0xff, 0x06, 0x78)
restart_timer
@@ -2760,28 +2760,28 @@ u8 func1022_light_switch[] = {
endloop(0x09)
label(0x06)
set_lights_state(0x000b, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000c, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000d, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000e, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0010, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000f, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0011, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0012, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0013, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0014, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0015, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0017, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0018, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0001, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0003, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0004, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0005, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0006, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0007, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0008, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x0009, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000a, 0x01, 0x0a, 0x00, 0x00)
set_lights_state(0x000b, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000c, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000d, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000e, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0010, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000f, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0011, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0012, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0013, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0014, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0015, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0017, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0018, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0001, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0003, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0004, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0005, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0006, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0007, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0008, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x0009, LIGHTOP_1, 0x0a, 0x00, 0x00)
set_lights_state(0x000a, LIGHTOP_1, 0x0a, 0x00, 0x00)
goto_first(0x04)
// Turning lights on
@@ -2792,28 +2792,28 @@ u8 func1022_light_switch[] = {
yield
play_sound(0x8148, -1)
set_object_image(0x3d, 0x00, 0x06)
set_lights_state(0x000b, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000c, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000d, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000e, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0010, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000f, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0011, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0012, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0013, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0014, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0015, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0017, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0018, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0001, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0003, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0004, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0005, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0006, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0007, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0008, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0009, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000a, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x000b, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000c, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000d, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000e, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0010, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000f, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0011, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0012, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0013, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0014, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0015, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0017, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0018, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0001, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0003, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0004, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0005, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0006, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0007, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0008, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0009, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x000a, LIGHTOP_3, 0x06, 0xff, 0x78)
restart_timer
@@ -2822,28 +2822,28 @@ u8 func1022_light_switch[] = {
endloop(0x0a)
label(0x06)
set_lights_state(0x000b, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000c, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000d, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000e, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0010, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000f, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0011, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0012, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0013, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0014, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0015, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0017, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0018, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0001, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0003, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0004, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0005, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0006, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0007, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0008, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0009, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000a, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x000b, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000c, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000d, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000e, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0010, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000f, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0011, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0012, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0013, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0014, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0015, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0017, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0018, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0001, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0003, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0004, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0005, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0006, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0007, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0008, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0009, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x000a, LIGHTOP_1, 0xff, 0x00, 0x00)
endloop(0x04)
endlist
+36 -36
View File
@@ -910,14 +910,14 @@ u8 func1003_devicetraining_nightvision[] = {
endloop(0x08)
label(0x81)
set_lights_state(0x0030, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x002e, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x002f, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0020, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0024, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0025, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0026, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0022, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0030, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x002e, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x002f, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0020, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0024, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0025, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0026, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0022, LIGHTOP_1, 0x00, 0x00, 0x00)
set_stage_flag(STAGEFLAG_IN_TRAINING)
lock_door(0x31, 0x40)
lock_door(0x8a, 0x40)
@@ -988,14 +988,14 @@ u8 func1003_devicetraining_nightvision[] = {
label(0x2f)
play_sound(0x00ba, -1)
set_lights_state(0x0030, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x002e, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x002f, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0020, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0024, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0025, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0026, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0022, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0030, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x002e, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x002f, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0020, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0024, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0025, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0026, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0022, LIGHTOP_1, 0xff, 0x00, 0x00)
remove_hudmsgs
show_hudmsg(CHR_BOND, L_DISH(23)) // "Lights have been reactivated."
restart_timer
@@ -1013,14 +1013,14 @@ u8 func1003_devicetraining_nightvision[] = {
set_savefile_flag(SAVEFILEFLAG_CI_NIGHTVISION_DONE)
dprint 'd','o','n','e',0,
set_stage_flag(STAGEFLAG_TRIGGER_DEVICE_SUCCESS)
set_lights_state(0x0030, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x002e, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x002f, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0020, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0024, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0025, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0026, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0022, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0030, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x002e, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x002f, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0020, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0024, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0025, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0026, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0022, LIGHTOP_1, 0xff, 0x00, 0x00)
yield
label(0x84)
if_chr_in_room(CHR_BOND, 0x00, 0x001e, /*goto*/ 0x90)
@@ -2732,14 +2732,14 @@ u8 func100e_training_unlockables[] = {
endloop(0x0a)
label(0x2f)
set_lights_state(0x0030, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x002e, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x002f, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0020, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0024, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0025, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0026, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0022, 0x01, 0xff, 0x00, 0x00)
set_lights_state(0x0030, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x002e, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x002f, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0020, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0024, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0025, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0026, LIGHTOP_1, 0xff, 0x00, 0x00)
set_lights_state(0x0022, LIGHTOP_1, 0xff, 0x00, 0x00)
beginloop(0x0b)
if_savefile_flag_is_set(SAVEFILEFLAG_CI_DOORDECODER_DONE, /*goto*/ 0x2f)
@@ -5934,10 +5934,10 @@ s32 path00[] = {
u8 func1032_setup_lifts[] = {
activate_lift(1, 0x43)
activate_lift(2, 0x44)
set_lights_state(0x0007, 0x01, 0x32, 0x00, 0x00)
set_lights_state(0x0008, 0x01, 0x32, 0x00, 0x00)
set_lights_state(0x0009, 0x01, 0x32, 0x00, 0x00)
set_lights_state(0x000a, 0x01, 0x19, 0x00, 0x00)
set_lights_state(0x0007, LIGHTOP_1, 0x32, 0x00, 0x00)
set_lights_state(0x0008, LIGHTOP_1, 0x32, 0x00, 0x00)
set_lights_state(0x0009, LIGHTOP_1, 0x32, 0x00, 0x00)
set_lights_state(0x000a, LIGHTOP_1, 0x19, 0x00, 0x00)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
};
+1 -1
View File
@@ -1901,7 +1901,7 @@ u8 func100b_msg_getshieldsdown[] = {
};
u8 func100c_engineroom[] = {
set_lights_state(0x0067, 0x04, 0x46, 0xff, 0xfa)
set_lights_state(0x0067, LIGHTOP_4, 0x46, 0xff, 0xfa)
// Wait until both engines destroyed
beginloop(0x04)
+2 -2
View File
@@ -2089,14 +2089,14 @@ u8 func041b_labtech_keycardguy[] = {
};
u8 func100c_keycardguy_lights[] = {
set_lights_state(0x0088, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0088, LIGHTOP_1, 0x00, 0x00, 0x00)
beginloop(0x04)
if_stage_flag_eq(STAGEFLAG_KEYCARDGUY_ANGRY, TRUE, /*goto*/ 0x2d)
endloop(0x04)
label(0x2d)
set_lights_state(0x0088, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0088, LIGHTOP_1, 0x64, 0x00, 0x00)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
};
+1 -1
View File
@@ -2169,7 +2169,7 @@ u8 func1010_bunker_lighting[] = {
yield
assign_sound(0x04ac, CHANNEL_0)
play_sound_from_object(CHANNEL_0, 0x10, 0x0320, 0x044c)
set_lights_state(0x0009, 0x03, 0xff, 0x32, 0x78)
set_lights_state(0x0009, LIGHTOP_3, 0xff, 0x32, 0x78)
if_difficulty_lt(DIFF_SA, /*goto*/ 0x0e)
restart_timer
+26 -26
View File
@@ -902,7 +902,7 @@ u8 func0402_elvis_follow_and_reactive_teleportals[] = {
set_stage_flag(STAGEFLAG_TELEPORTALS_ACTIVATED)
set_self_chrflag(CHRCFLAG_01000000)
play_sound(0x8148, -1)
set_lights_state(0x003c, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x003c, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_chr_chrflag(0x14, CHRCFLAG_00040000)
set_chr_chrflag(0x15, CHRCFLAG_00040000)
set_chr_chrflag(0x16, CHRCFLAG_00040000)
@@ -1065,7 +1065,7 @@ u8 func0404_elvis_follow_and_do_agent_megaweapon[] = {
show_hudmsg(CHR_BOND, L_PAM(20)) // "Cetan megaweapon has been disabled."
set_stage_flag(STAGEFLAG_AGENT_MEGAWEAPON_DISABLED)
set_stage_flag(STAGEFLAG_MEGAWEAPON_DISABLED)
set_lights_state(0x006c, 0x03, 0x64, 0xff, 0x78)
set_lights_state(0x006c, LIGHTOP_3, 0x64, 0xff, 0x78)
assign_sound(0x8148, CHANNEL_7)
play_sound_from_entity(CHANNEL_7, CHR_SELF, 0x0bb8, 0x1770, 0x01)
unlock_door(0xb7, 0x02)
@@ -3675,17 +3675,17 @@ u8 func041e_init_sa_megaweapon_miniskedar[] = {
u8 func1013_pa_doorcylinder1[] = {
set_lights_state(0x00a1, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00a9, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00ac, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00b4, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00b7, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00bf, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00c0, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00c1, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00c2, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x00c3, 0x04, 0x00, 0xff, 0xb4)
set_lights_state(0x006c, 0x04, 0x00, 0xff, 0xf0)
set_lights_state(0x00a1, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00a9, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00ac, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00b4, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00b7, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00bf, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00c0, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00c1, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00c2, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x00c3, LIGHTOP_4, 0x00, 0xff, 0xb4)
set_lights_state(0x006c, LIGHTOP_4, 0x00, 0xff, 0xf0)
doorcylinder_logic(0x11, 0x12, 0x13, 0x9c, STAGEFLAG_PA_EARLYDOORCYLINDER1_DESTROYED)
endlist
@@ -3734,12 +3734,12 @@ u8 func0408_check_pa_earlydoorcylinders_destroyed[] = {
endloop(0x08)
label(0x06)
set_lights_state(0x008b, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00bf, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00c0, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00c1, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00c2, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00c3, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x008b, LIGHTOP_3, 0xff, 0x0a, 0x78)
set_lights_state(0x00bf, LIGHTOP_3, 0xff, 0x0a, 0x78)
set_lights_state(0x00c0, LIGHTOP_3, 0xff, 0x0a, 0x78)
set_lights_state(0x00c1, LIGHTOP_3, 0xff, 0x0a, 0x78)
set_lights_state(0x00c2, LIGHTOP_3, 0xff, 0x0a, 0x78)
set_lights_state(0x00c3, LIGHTOP_3, 0xff, 0x0a, 0x78)
open_door(0x09)
open_door(0x0a)
goto_first(0x08)
@@ -3808,7 +3808,7 @@ u8 func0408_check_pa_earlydoorcylinders_destroyed[] = {
u8 func1018_pa_door1[] = {
pa_cylinder(0x20, 0xa1)
set_stage_flag(STAGEFLAG_PA_MIDDOORCYLINDER_DESTROYED)
set_lights_state(0x00a1, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00a1, LIGHTOP_3, 0xff, 0x0a, 0x78)
beginloop(0x08)
if_door_state(0x0b, (DOORSTATE_CLOSED | DOORSTATE_CLOSING), /*goto*/ 0x06)
@@ -3855,7 +3855,7 @@ u8 func0409_check_pa_latedoorcylinders_destroyed[] = {
u8 func1019_pa_door2[] = {
pa_cylinder(0x2c, 0xa2)
set_lights_state(0x00a9, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00a9, LIGHTOP_3, 0xff, 0x0a, 0x78)
label(0x08)
set_stage_flag(STAGEFLAG_PA_LATEDOORCYLINDER1_DESTROYED)
set_ailist(CHR_SELF, 0x0409)
@@ -3864,7 +3864,7 @@ u8 func1019_pa_door2[] = {
u8 func101a_pa_door3[] = {
pa_cylinder(0x38, 0xa3)
set_lights_state(0x00ac, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00ac, LIGHTOP_3, 0xff, 0x0a, 0x78)
label(0x08)
set_stage_flag(STAGEFLAG_PA_LATEDOORCYLINDER2_DESTROYED)
set_ailist(CHR_SELF, 0x0409)
@@ -3873,7 +3873,7 @@ u8 func101a_pa_door3[] = {
u8 func101b_pa_door4[] = {
pa_cylinder(0x44, 0xa4)
set_lights_state(0x00b4, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00b4, LIGHTOP_3, 0xff, 0x0a, 0x78)
label(0x08)
set_stage_flag(STAGEFLAG_PA_LATEDOORCYLINDER3_DESTROYED)
set_ailist(CHR_SELF, 0x0409)
@@ -3939,7 +3939,7 @@ u8 func101c_pa_door5[] = {
destroy_object(0x59)
destroy_object(0x5a)
set_lights_state(0x00b7, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00b7, LIGHTOP_3, 0xff, 0x0a, 0x78)
label(0x08)
set_stage_flag(STAGEFLAG_PA_LATEDOORCYLINDER4_DESTROYED)
set_ailist(CHR_SELF, 0x0409)
@@ -3974,7 +3974,7 @@ u8 func040a_check_pa_canisters_destroyed[] = {
// Both canisters destroyed
label(0x2e)
set_object_flag(0x0f, OBJFLAG_DOOR_KEEPOPEN)
set_lights_state(0x00bc, 0x03, 0xff, 0x0a, 0x78)
set_lights_state(0x00bc, LIGHTOP_3, 0xff, 0x0a, 0x78)
beginloop(0x08)
if_door_state(0x0f, (DOORSTATE_CLOSED | DOORSTATE_CLOSING), /*goto*/ 0x06)
@@ -4545,7 +4545,7 @@ u8 func0432_dead_skedar[] = {
};
u8 unregistered_function2[] = {
set_lights_state(0x0009, 0x04, 0x00, 0xff, 0xfa)
set_lights_state(0x0009, LIGHTOP_4, 0x00, 0xff, 0xfa)
beginloop(0x08)
endloop(0x08)
+98 -98
View File
@@ -1510,38 +1510,38 @@ u8 func1009_altar[] = {
label(0x0f)
unlock_door(0x09, 0x02)
unlock_door(0x0a, 0x02)
set_lights_state(0x0060, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0061, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0062, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0063, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0064, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0065, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0066, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0067, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0068, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0069, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x006a, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x006b, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x006c, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x006d, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x006e, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x006f, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0070, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0071, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0072, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0073, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0074, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0075, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0076, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0077, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0078, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0079, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x007a, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x007b, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x007c, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x007d, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x007e, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x007f, 0x03, 0x06, 0x80, 0x78)
set_lights_state(0x0060, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0061, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0062, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0063, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0064, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0065, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0066, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0067, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0068, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0069, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x006a, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x006b, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x006c, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x006d, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x006e, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x006f, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0070, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0071, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0072, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0073, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0074, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0075, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0076, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0077, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0078, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x0079, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x007a, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x007b, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x007c, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x007d, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x007e, LIGHTOP_3, 0x06, 0x80, 0x78)
set_lights_state(0x007f, LIGHTOP_3, 0x06, 0x80, 0x78)
restart_timer
beginloop(0x0e)
@@ -1566,36 +1566,36 @@ u8 func101c_setup_corridor_lighting[] = {
label(0x04)
yield
label(0x2d)
set_lights_state(0x0060, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0061, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0062, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0063, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0064, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0065, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0066, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0067, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0068, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0069, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x006a, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x006b, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x006c, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x006d, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x006e, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x006f, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0070, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0071, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0072, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0073, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0074, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0076, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0078, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0079, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x007a, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x007b, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x007c, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x007d, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x007e, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x007f, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0060, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0061, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0062, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0063, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0064, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0065, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0066, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0067, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0068, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0069, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x006a, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x006b, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x006c, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x006d, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x006e, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x006f, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0070, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0071, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0072, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0073, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0074, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0076, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0078, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0079, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x007a, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x007b, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x007c, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x007d, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x007e, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x007f, LIGHTOP_1, 0x06, 0x00, 0x00)
yield
set_ailist(CHR_SELF, GAILIST_IDLE)
@@ -1607,38 +1607,38 @@ u8 func101c_setup_corridor_lighting[] = {
endloop(0x08)
label(0x2d)
set_lights_state(0x0060, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0061, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0062, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0063, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0064, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0065, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0066, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0067, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0068, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0069, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x006a, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x006b, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x006c, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x006d, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x006e, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x006f, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0070, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0071, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0072, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0073, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0074, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0075, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0076, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0077, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0078, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0079, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x007a, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x007b, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x007c, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x007d, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x007e, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x007f, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0060, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0061, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0062, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0063, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0064, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0065, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0066, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0067, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0068, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0069, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x006a, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x006b, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x006c, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x006d, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x006e, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x006f, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0070, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0071, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0072, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0073, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0074, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0075, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0076, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0077, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0078, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0079, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x007a, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x007b, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x007c, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x007d, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x007e, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x007f, LIGHTOP_3, 0x06, 0xff, 0x78)
goto_first(0x59)
set_ailist(CHR_SELF, GAILIST_IDLE)
@@ -1820,8 +1820,8 @@ u8 func0409_reaper_slayer_skedar[] = {
u8 func100a_army_room[] = {
yield
set_lights_state(0x0082, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0087, 0x01, 0x06, 0x00, 0x00)
set_lights_state(0x0082, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0087, LIGHTOP_1, 0x06, 0x00, 0x00)
beginloop(0x04)
chr_toggle_p1p2(CHR_SELF)
@@ -1849,8 +1849,8 @@ u8 func100a_army_room[] = {
endloop(0x08)
label(0x06)
set_lights_state(0x0082, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0087, 0x03, 0x06, 0xff, 0x78)
set_lights_state(0x0082, LIGHTOP_3, 0x06, 0xff, 0x78)
set_lights_state(0x0087, LIGHTOP_3, 0x06, 0xff, 0x78)
set_stage_flag(STAGEFLAG_TRIGGER_SKEDAR_ARMY)
play_x_music(CHANNEL_10, 60)
set_ailist(CHR_SELF, GAILIST_IDLE)
+23 -23
View File
@@ -1170,33 +1170,33 @@ u8 func1002_lightswitch[] = {
// Turning lights off
set_stage_flag(STAGEFLAG_LIGHTS_OFF)
set_lights_state(0x0044, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0039, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x003c, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x003d, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x003e, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x003b, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0042, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x003f, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x003a, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0041, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0040, 0x01, 0x00, 0x00, 0x00)
set_lights_state(0x0044, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0039, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x003c, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x003d, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x003e, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x003b, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0042, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x003f, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x003a, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0041, LIGHTOP_1, 0x00, 0x00, 0x00)
set_lights_state(0x0040, LIGHTOP_1, 0x00, 0x00, 0x00)
reloop(0x04)
// Turning lights on
label(0x06)
unset_stage_flag(STAGEFLAG_LIGHTS_OFF)
set_lights_state(0x0044, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0039, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x003c, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x003d, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x003e, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x003b, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0042, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x003f, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x003a, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0041, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0040, 0x01, 0x64, 0x00, 0x00)
set_lights_state(0x0044, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0039, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x003c, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x003d, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x003e, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x003b, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0042, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x003f, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x003a, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0041, LIGHTOP_1, 0x64, 0x00, 0x00)
set_lights_state(0x0040, LIGHTOP_1, 0x64, 0x00, 0x00)
endloop(0x04)
endlist
@@ -1517,7 +1517,7 @@ u8 func1006_lift_disabling[] = {
// Disable player's lift
label(0x06)
set_lights_state(0x0082, 0x02, 0x00, 0x78, 0x00)
set_lights_state(0x0082, LIGHTOP_2, 0x00, 0x78, 0x00)
play_sound(0x8147, -1)
set_object_flag(OBJ_BLONDE_LIFT, OBJFLAG_DEACTIVATED)
unlock_door(0x50, 0x40)