Attempt to decompile liftTick

This commit is contained in:
Ryan Dwyer
2020-06-27 21:48:43 +10:00
parent 85cd1a1103
commit ce9c56ec7f
14 changed files with 284 additions and 139 deletions
+1 -1
View File
@@ -3524,7 +3524,7 @@ u8 func1018_safe_switch[] = {
yield
open_door(OBJ_SAFEDOOR)
yield
set_object_flag(OBJ_SAFEDOOR, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_SAFEDOOR, OBJFLAG_DOOR_KEEPOPEN)
unset_object_flag2(OBJ_FLIGHTPLANS, OBJFLAG2_INVISIBLE)
unset_object_flag(OBJ_FLIGHTPLANS, OBJFLAG_UNCOLLECTABLE)
+32 -32
View File
@@ -618,10 +618,10 @@ u8 func1003_laser_switch_1[] = {
open_door(OBJ_LASER_1C)
open_door(OBJ_LASER_1D)
yield
set_object_flag(OBJ_LASER_1A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_1B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_1C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_1D, OBJFLAG_DOOR_KEEPOPEN)
assign_sound(0x043f, CHANNEL_7)
play_sound_from_entity(CHANNEL_7, OBJ_LASERSWITCH1, 0x012c, 0x0190, 0x00)
mute_channel(CHANNEL_0)
@@ -685,10 +685,10 @@ u8 func1004_laser_switch_2[] = {
open_door(OBJ_LASER_2C)
open_door(OBJ_LASER_2D)
yield
set_object_flag(OBJ_LASER_2A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_2B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_2C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_2D, OBJFLAG_DOOR_KEEPOPEN)
assign_sound(0x043f, CHANNEL_7)
play_sound_from_entity(CHANNEL_7, OBJ_LASERSWITCH2, 0x012c, 0x0190, 0x00)
mute_channel(CHANNEL_1)
@@ -751,10 +751,10 @@ u8 func1005_laser_switch_3[] = {
open_door(OBJ_LASER_3C)
open_door(OBJ_LASER_3D)
yield
set_object_flag(OBJ_LASER_3A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_3B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_3C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_3D, OBJFLAG_DOOR_KEEPOPEN)
assign_sound(0x043f, CHANNEL_7)
play_sound_from_entity(CHANNEL_7, OBJ_LASERSWITCH3, 0x012c, 0x0190, 0x00)
mute_channel(CHANNEL_2)
@@ -817,10 +817,10 @@ u8 func1006_laser_switch_4[] = {
open_door(OBJ_LASER_4C)
open_door(OBJ_LASER_4D)
yield
set_object_flag(OBJ_LASER_4A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_4B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_4C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_4D, OBJFLAG_DOOR_KEEPOPEN)
assign_sound(0x043f, CHANNEL_7)
play_sound_from_entity(CHANNEL_7, OBJ_LASERSWITCH4, 0x012c, 0x0190, 0x00)
mute_channel(CHANNEL_3)
@@ -921,22 +921,22 @@ u8 func1007_init_lasers[] = {
open_door(OBJ_LASER_3D)
open_door(OBJ_LASER_4D)
yield
set_object_flag(OBJ_LASER_1A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4A, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4B, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4C, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_2D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_3D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_4D, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_LASER_1A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_2A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_3A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_4A, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_1B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_2B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_3B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_4B, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_1C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_2C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_3C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_4C, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_1D, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_2D, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_3D, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_LASER_4D, OBJFLAG_DOOR_KEEPOPEN)
set_stage_flag(STAGEFLAG_LASERSET1_DISABLED)
set_stage_flag(STAGEFLAG_LASERSET2_DISABLED)
set_stage_flag(STAGEFLAG_LASERSET3_DISABLED)
+3 -3
View File
@@ -2780,7 +2780,7 @@ u8 func100e_training_unlockables[] = {
label(0x06) \
if_door_state(door, (DOORSTATE_OPEN | DOORSTATE_OPENING), /*goto*/ 0x2f) \
open_door(door) \
set_object_flag(door, OBJFLAG_DOORKEEPOPEN) \
set_object_flag(door, OBJFLAG_DOOR_KEEPOPEN) \
restart_timer \
\
beginloop(0x08) \
@@ -2832,7 +2832,7 @@ u8 func1012_cloak_doorproxy[] = {
label(0x06)
if_door_state(0x40, (DOORSTATE_OPEN | DOORSTATE_OPENING), /*goto*/ 0x2f)
open_door(0x40)
set_object_flag(0x40, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x40, OBJFLAG_DOOR_KEEPOPEN)
restart_timer
beginloop(0x08)
@@ -2860,7 +2860,7 @@ u8 func101b_ir_door[] = {
label(0x06)
if_door_state(0x37, (DOORSTATE_OPEN | DOORSTATE_OPENING), /*goto*/ 0x2f)
open_door(0x37)
set_object_flag(0x37, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x37, OBJFLAG_DOOR_KEEPOPEN)
restart_timer
beginloop(0x08)
+1 -1
View File
@@ -903,7 +903,7 @@ u8 func0c01_outro[] = {
open_door(0x51)
restart_timer
yield
set_object_flag(0x51, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x51, OBJFLAG_DOOR_KEEPOPEN)
set_cutscene_weapon(CHR_P1P2, WEAPON_NONE, WEAPON_NONE)
yield
set_cutscene_weapon(CHR_P1P2, WEAPON_AR34, WEAPON_NONE)
+12 -12
View File
@@ -633,10 +633,10 @@ u8 func1004_check_hangar_doors_opened[] = {
open_door(OBJ_HANGARDOOR2)
open_door(OBJ_HANGARDOOR3)
open_door(OBJ_HANGARDOOR4)
set_object_flag(OBJ_HANGARDOOR1, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR2, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR3, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR4, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR1, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_HANGARDOOR2, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_HANGARDOOR3, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_HANGARDOOR4, OBJFLAG_DOOR_KEEPOPEN)
restart_timer
beginloop(0x09)
@@ -1296,8 +1296,8 @@ u8 func1008_hangar_lifts[] = {
// Deactivate lift and open door
label(0x66)
set_object_flag(0x39, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x3a, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x39, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x3a, OBJFLAG_DOOR_KEEPOPEN)
unset_object_flag(OBJ_HANGARLIFT_JO, OBJFLAG_DEACTIVATED)
open_door(0x39)
open_door(0x3a)
@@ -1329,8 +1329,8 @@ u8 func1008_hangar_lifts[] = {
// hence the 5 second wait if entered as soon as the door opens.
label(0x2c)
set_chr_hiddenflag(CHR_BOND, CHRHFLAG_TRIGGER_BUDDY_WARP)
unset_object_flag(0x39, OBJFLAG_DOORKEEPOPEN)
unset_object_flag(0x3a, OBJFLAG_DOORKEEPOPEN)
unset_object_flag(0x39, OBJFLAG_DOOR_KEEPOPEN)
unset_object_flag(0x3a, OBJFLAG_DOOR_KEEPOPEN)
unset_object_flag(OBJ_HANGARLIFT_JO, OBJFLAG_DEACTIVATED)
// Wait until Y coordinate >= 400
@@ -2904,10 +2904,10 @@ u8 func0c01_outro[] = {
open_door(OBJ_HANGARDOOR2)
open_door(OBJ_HANGARDOOR3)
open_door(OBJ_HANGARDOOR4)
set_object_flag(OBJ_HANGARDOOR1, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR2, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR3, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR4, OBJFLAG_DOORKEEPOPEN)
set_object_flag(OBJ_HANGARDOOR1, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_HANGARDOOR2, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_HANGARDOOR3, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(OBJ_HANGARDOOR4, OBJFLAG_DOOR_KEEPOPEN)
beginloop(0x08)
if_camera_animating(/*goto*/ 0x2c)
+14 -14
View File
@@ -2345,13 +2345,13 @@ u8 func1013_bunker_lasers[] = {
// SA and PA
label(0x03)
set_object_flag(0x1e, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x1f, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x20, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x21, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x22, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x23, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x24, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x1e, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x1f, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x20, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x21, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x22, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x23, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x24, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x1e)
open_door(0x1f)
open_door(0x20)
@@ -2359,13 +2359,13 @@ u8 func1013_bunker_lasers[] = {
open_door(0x22)
open_door(0x23)
open_door(0x24)
set_object_flag(0x1e, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x1f, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x20, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x21, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x22, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x23, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x24, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x1e, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x1f, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x20, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x21, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x22, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x23, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x24, OBJFLAG_DOOR_KEEPOPEN)
beginloop(0x04)
if_stage_flag_eq(STAGEFLAG_EXPLOSIVES_PLACED, TRUE, /*goto*/ 0x09)
+7 -7
View File
@@ -1437,7 +1437,7 @@ u8 func1003_powernode1[] = {
set_object_health(OBJ_POWERNODE1, 0)
set_object_flag(OBJ_POWERNODE1, OBJFLAG_INVINCIBLE)
open_door(0x03)
set_object_flag(0x03, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x03, OBJFLAG_DOOR_KEEPOPEN)
goto_first(0x04)
label(0x2e)
@@ -1457,7 +1457,7 @@ u8 func1004_powernode2[] = {
set_object_health(OBJ_POWERNODE2, 0)
set_object_flag(OBJ_POWERNODE2, OBJFLAG_INVINCIBLE)
open_door(0x04)
set_object_flag(0x04, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x04, OBJFLAG_DOOR_KEEPOPEN)
goto_first(0x04)
label(0x2e)
@@ -1477,7 +1477,7 @@ u8 func1005_powernode3[] = {
set_object_flag(OBJ_POWERNODE3, OBJFLAG_INVINCIBLE)
set_object_health(OBJ_POWERNODE3, 0)
open_door(0x05)
set_object_flag(0x05, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x05, OBJFLAG_DOOR_KEEPOPEN)
goto_first(0x04)
label(0x2e)
@@ -3973,7 +3973,7 @@ u8 func040a_check_pa_canisters_destroyed[] = {
// Both canisters destroyed
label(0x2e)
set_object_flag(0x0f, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x0f, OBJFLAG_DOOR_KEEPOPEN)
set_lights_state(0x00bc, 0x03, 0xff, 0x0a, 0x78)
beginloop(0x08)
@@ -4562,11 +4562,11 @@ u8 func102e_open_powernode_doors_on_agent[] = {
// Agent
label(0x08)
open_door(0x03)
set_object_flag(0x03, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x03, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x04)
set_object_flag(0x04, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x04, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x05)
set_object_flag(0x05, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x05, OBJFLAG_DOOR_KEEPOPEN)
label(0x2e)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
+20 -20
View File
@@ -1298,8 +1298,8 @@ u8 func0413_jonathan_hangar[] = {
set_stage_flag(STAGEFLAG_INNER_DOOR_OPENING)
open_door(0x2c)
open_door(0x2d)
set_object_flag(0x2c, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2c, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOOR_KEEPOPEN)
show_hudmsg(CHR_P1P2, L_TRA(39)) // "Inner hangar door is opening."
label(0x32)
@@ -1324,8 +1324,8 @@ u8 func0413_jonathan_hangar[] = {
set_stage_flag(STAGEFLAG_OUTER_DOOR_OPENING)
open_door(0x2e)
open_door(0x2f)
set_object_flag(0x2e, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2f, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2e, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x2f, OBJFLAG_DOOR_KEEPOPEN)
show_hudmsg(CHR_P1P2, L_TRA(37)) // "Outer hangar door is opening."
beginloop(0x20)
@@ -2052,8 +2052,8 @@ u8 func100f_terminals[] = {
label(0x32)
open_door(0x2c)
open_door(0x2d)
set_object_flag(0x2c, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2c, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOOR_KEEPOPEN)
reloop(0x04)
// Terminal 2
@@ -2073,8 +2073,8 @@ u8 func100f_terminals[] = {
label(0x32)
open_door(0x2e)
open_door(0x2f)
set_object_flag(0x2e, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2f, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2e, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x2f, OBJFLAG_DOOR_KEEPOPEN)
reloop(0x04)
// Wait 2 seconds
@@ -2240,7 +2240,7 @@ u8 func1012_hoverbike_auto_doors[] = {
reloop(0x04)
label(0x06)
set_object_flag(0x0a, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x0a, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x0a)
reloop(0x04)
@@ -2250,7 +2250,7 @@ u8 func1012_hoverbike_auto_doors[] = {
reloop(0x04)
label(0x06)
set_object_flag(0x0b, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x0b, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x0b)
reloop(0x04)
@@ -2260,8 +2260,8 @@ u8 func1012_hoverbike_auto_doors[] = {
reloop(0x04)
label(0x06)
set_object_flag(0x08, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x09, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x08, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x09, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x08)
open_door(0x09)
reloop(0x04)
@@ -2272,7 +2272,7 @@ u8 func1012_hoverbike_auto_doors[] = {
reloop(0x04)
label(0x06)
set_object_flag(0x0c, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x0c, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x0c)
reloop(0x04)
@@ -2282,7 +2282,7 @@ u8 func1012_hoverbike_auto_doors[] = {
reloop(0x04)
label(0x06)
set_object_flag(0x05, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x05, OBJFLAG_DOOR_KEEPOPEN)
open_door(0x05)
endloop(0x04)
@@ -2996,8 +2996,8 @@ u8 func101b_gas_sound[] = {
u8 func0c02_outro[] = {
open_door(0x2c)
open_door(0x2e)
set_object_flag(0x2c, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2c, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOOR_KEEPOPEN)
label(0x32)
set_chr_chrflag(CHR_BOND, CHRCFLAG_HIDDEN)
set_chr_chrflag(CHR_COOP, CHRCFLAG_HIDDEN)
@@ -3548,8 +3548,8 @@ u8 func102e_keep_hangar_doors_open[] = {
label(0x32)
open_door(0x2c)
open_door(0x2d)
set_object_flag(0x2c, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2c, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x2d, OBJFLAG_DOOR_KEEPOPEN)
reloop(0x04)
// Door 2 closing
@@ -3560,8 +3560,8 @@ u8 func102e_keep_hangar_doors_open[] = {
label(0x32)
open_door(0x2e)
open_door(0x2f)
set_object_flag(0x2e, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2f, OBJFLAG_DOORKEEPOPEN)
set_object_flag(0x2e, OBJFLAG_DOOR_KEEPOPEN)
set_object_flag(0x2f, OBJFLAG_DOOR_KEEPOPEN)
endloop(0x04)
// Terminal destroyed