Use enums for Crash Site room numbers

This commit is contained in:
Ryan Dwyer
2021-11-07 11:22:15 +10:00
parent 8fff0d6eb3
commit 3fe4637188
14 changed files with 336 additions and 375 deletions
+6 -6
View File
@@ -12608,7 +12608,7 @@
]
}
],
"ROOM_DISH_000A": [
"ROOM_DISH_FIRINGRANGE": [
{
"flag0001": false,
"flag0002": false,
@@ -26774,7 +26774,7 @@
]
}
],
"ROOM_DISH_0016": [
"ROOM_DISH_HOLO1": [
{
"flag0001": false,
"flag0002": false,
@@ -27722,7 +27722,7 @@
]
}
],
"ROOM_DISH_0017": [
"ROOM_DISH_HOLO2": [
{
"flag0001": false,
"flag0002": false,
@@ -28534,7 +28534,7 @@
]
}
],
"ROOM_DISH_0018": [
"ROOM_DISH_HOLO3": [
{
"flag0001": false,
"flag0002": false,
@@ -29035,7 +29035,7 @@
]
}
],
"ROOM_DISH_0019": [
"ROOM_DISH_HOLO4": [
{
"flag0001": true,
"flag0002": true,
@@ -33590,7 +33590,7 @@
]
}
],
"ROOM_DISH_001E": [
"ROOM_DISH_DEVICELAB": [
{
"flag0001": false,
"flag0002": false,
+6 -6
View File
@@ -12608,7 +12608,7 @@
]
}
],
"ROOM_DISH_000A": [
"ROOM_DISH_FIRINGRANGE": [
{
"flag0001": false,
"flag0002": false,
@@ -26774,7 +26774,7 @@
]
}
],
"ROOM_DISH_0016": [
"ROOM_DISH_HOLO1": [
{
"flag0001": false,
"flag0002": false,
@@ -27722,7 +27722,7 @@
]
}
],
"ROOM_DISH_0017": [
"ROOM_DISH_HOLO2": [
{
"flag0001": false,
"flag0002": false,
@@ -28534,7 +28534,7 @@
]
}
],
"ROOM_DISH_0018": [
"ROOM_DISH_HOLO3": [
{
"flag0001": false,
"flag0002": false,
@@ -29035,7 +29035,7 @@
]
}
],
"ROOM_DISH_0019": [
"ROOM_DISH_HOLO4": [
{
"flag0001": true,
"flag0002": true,
@@ -33590,7 +33590,7 @@
]
}
],
"ROOM_DISH_001E": [
"ROOM_DISH_DEVICELAB": [
{
"flag0001": false,
"flag0002": false,
+42 -42
View File
@@ -187075,7 +187075,7 @@
]
}
],
"ROOM_AZT_003D": [
"ROOM_AZT_003C_2": [
{
"flag0001": false,
"flag0002": false,
@@ -187267,7 +187267,7 @@
]
}
],
"ROOM_AZT_003E": [
"ROOM_AZT_003D": [
{
"flag0001": true,
"flag0002": true,
@@ -188693,7 +188693,7 @@
]
}
],
"ROOM_AZT_003F": [
"ROOM_AZT_003E": [
{
"flag0001": false,
"flag0002": false,
@@ -188927,7 +188927,7 @@
]
}
],
"ROOM_AZT_0040": [
"ROOM_AZT_003F": [
{
"flag0001": true,
"flag0002": true,
@@ -189351,7 +189351,7 @@
]
}
],
"ROOM_AZT_0041": [
"ROOM_AZT_0040": [
{
"flag0001": false,
"flag0002": false,
@@ -191292,7 +191292,7 @@
]
}
],
"ROOM_AZT_0042": [
"ROOM_AZT_0041": [
{
"flag0001": false,
"flag0002": false,
@@ -192330,7 +192330,7 @@
]
}
],
"ROOM_AZT_0043": [
"ROOM_AZT_0042": [
{
"flag0001": true,
"flag0002": true,
@@ -192892,7 +192892,7 @@
]
}
],
"ROOM_AZT_0044": [
"ROOM_AZT_0043": [
{
"flag0001": true,
"flag0002": true,
@@ -194453,7 +194453,7 @@
]
}
],
"ROOM_AZT_0045": [
"ROOM_AZT_0044": [
{
"flag0001": false,
"flag0002": false,
@@ -196133,7 +196133,7 @@
]
}
],
"ROOM_AZT_0046": [
"ROOM_AZT_0045": [
{
"flag0001": false,
"flag0002": false,
@@ -196885,7 +196885,7 @@
]
}
],
"ROOM_AZT_0047": [
"ROOM_AZT_0046": [
{
"flag0001": false,
"flag0002": false,
@@ -197820,7 +197820,7 @@
]
}
],
"ROOM_AZT_0048": [
"ROOM_AZT_0047": [
{
"flag0001": false,
"flag0002": false,
@@ -199034,7 +199034,7 @@
]
}
],
"ROOM_AZT_0049": [
"ROOM_AZT_0048": [
{
"flag0001": false,
"flag0002": false,
@@ -200359,7 +200359,7 @@
]
}
],
"ROOM_AZT_004A": [
"ROOM_AZT_0049": [
{
"flag0001": false,
"flag0002": false,
@@ -200983,7 +200983,7 @@
]
}
],
"ROOM_AZT_004B": [
"ROOM_AZT_004A": [
{
"flag0001": false,
"flag0002": false,
@@ -202764,7 +202764,7 @@
]
}
],
"ROOM_AZT_004C": [
"ROOM_AZT_004B": [
{
"flag0001": false,
"flag0002": false,
@@ -204024,7 +204024,7 @@
]
}
],
"ROOM_AZT_004D": [
"ROOM_AZT_004C": [
{
"flag0001": true,
"flag0002": true,
@@ -207968,7 +207968,7 @@
]
}
],
"ROOM_AZT_004E": [
"ROOM_AZT_004D": [
{
"flag0001": false,
"flag0002": false,
@@ -213033,7 +213033,7 @@
]
}
],
"ROOM_AZT_004F": [
"ROOM_AZT_004E": [
{
"flag0001": false,
"flag0002": false,
@@ -213610,7 +213610,7 @@
]
}
],
"ROOM_AZT_0050": [
"ROOM_AZT_004F": [
{
"flag0001": true,
"flag0002": true,
@@ -214742,7 +214742,7 @@
]
}
],
"ROOM_AZT_0051": [
"ROOM_AZT_0050": [
{
"flag0001": false,
"flag0002": false,
@@ -216180,7 +216180,7 @@
]
}
],
"ROOM_AZT_0052": [
"ROOM_AZT_0051": [
{
"flag0001": true,
"flag0002": true,
@@ -217667,7 +217667,7 @@
]
}
],
"ROOM_AZT_0053": [
"ROOM_AZT_0052": [
{
"flag0001": true,
"flag0002": true,
@@ -219522,7 +219522,7 @@
]
}
],
"ROOM_AZT_0054": [
"ROOM_AZT_0053": [
{
"flag0001": false,
"flag0002": false,
@@ -221806,7 +221806,7 @@
]
}
],
"ROOM_AZT_0055": [
"ROOM_AZT_0054": [
{
"flag0001": false,
"flag0002": false,
@@ -226063,7 +226063,7 @@
]
}
],
"ROOM_AZT_0056": [
"ROOM_AZT_0055": [
{
"flag0001": false,
"flag0002": false,
@@ -228675,7 +228675,7 @@
]
}
],
"ROOM_AZT_0057": [
"ROOM_AZT_0056": [
{
"flag0001": true,
"flag0002": true,
@@ -233154,7 +233154,7 @@
]
}
],
"ROOM_AZT_0058": [
"ROOM_AZT_0057": [
{
"flag0001": false,
"flag0002": false,
@@ -236486,7 +236486,7 @@
]
}
],
"ROOM_AZT_0059": [
"ROOM_AZT_0058": [
{
"flag0001": true,
"flag0002": true,
@@ -238972,7 +238972,7 @@
]
}
],
"ROOM_AZT_005A": [
"ROOM_AZT_0059": [
{
"flag0001": false,
"flag0002": false,
@@ -239174,7 +239174,7 @@
]
}
],
"ROOM_AZT_005B": [
"ROOM_AZT_005A": [
{
"flag0001": true,
"flag0002": true,
@@ -242050,7 +242050,7 @@
]
}
],
"ROOM_AZT_005C": [
"ROOM_AZT_005B": [
{
"flag0001": false,
"flag0002": false,
@@ -244102,7 +244102,7 @@
]
}
],
"ROOM_AZT_005D": [
"ROOM_AZT_005C": [
{
"flag0001": false,
"flag0002": false,
@@ -247634,7 +247634,7 @@
]
}
],
"ROOM_AZT_005E": [
"ROOM_AZT_005D": [
{
"flag0001": false,
"flag0002": false,
@@ -248221,7 +248221,7 @@
]
}
],
"ROOM_AZT_005F": [
"ROOM_AZT_005E": [
{
"flag0001": false,
"flag0002": false,
@@ -248956,7 +248956,7 @@
]
}
],
"ROOM_AZT_0060": [
"ROOM_AZT_005F": [
{
"flag0001": false,
"flag0002": false,
@@ -250293,7 +250293,7 @@
]
}
],
"ROOM_AZT_0061": [
"ROOM_AZT_0060": [
{
"flag0001": false,
"flag0002": false,
@@ -251741,7 +251741,7 @@
]
}
],
"ROOM_AZT_0062": [
"ROOM_AZT_0061": [
{
"flag0001": false,
"flag0002": false,
@@ -252587,7 +252587,7 @@
]
}
],
"ROOM_AZT_0063": [
"ROOM_AZT_0062": [
{
"flag0001": true,
"flag0002": true,
@@ -254605,7 +254605,7 @@
]
}
],
"ROOM_AZT_0064": [
"ROOM_AZT_0063": [
{
"flag0001": true,
"flag0002": true,
@@ -255974,7 +255974,7 @@
]
}
],
"ROOM_AZT_0065": [
"ROOM_AZT_0064": [
{
"flag0001": true,
"flag0002": true,
@@ -257861,7 +257861,7 @@
]
}
],
"ROOM_AZT_0066": [
"ROOM_AZT_0065": [
{
"flag0001": false,
"flag0002": false,
+6 -6
View File
@@ -12608,7 +12608,7 @@
]
}
],
"ROOM_DISH_000A": [
"ROOM_DISH_FIRINGRANGE": [
{
"flag0001": false,
"flag0002": false,
@@ -26774,7 +26774,7 @@
]
}
],
"ROOM_DISH_0016": [
"ROOM_DISH_HOLO1": [
{
"flag0001": false,
"flag0002": false,
@@ -27722,7 +27722,7 @@
]
}
],
"ROOM_DISH_0017": [
"ROOM_DISH_HOLO2": [
{
"flag0001": false,
"flag0002": false,
@@ -28534,7 +28534,7 @@
]
}
],
"ROOM_DISH_0018": [
"ROOM_DISH_HOLO3": [
{
"flag0001": false,
"flag0002": false,
@@ -29035,7 +29035,7 @@
]
}
],
"ROOM_DISH_0019": [
"ROOM_DISH_HOLO4": [
{
"flag0001": true,
"flag0002": true,
@@ -33590,7 +33590,7 @@
]
}
],
"ROOM_DISH_001E": [
"ROOM_DISH_DEVICELAB": [
{
"flag0001": false,
"flag0002": false,
+6 -6
View File
@@ -12608,7 +12608,7 @@
]
}
],
"ROOM_DISH_000A": [
"ROOM_DISH_FIRINGRANGE": [
{
"flag0001": false,
"flag0002": false,
@@ -26774,7 +26774,7 @@
]
}
],
"ROOM_DISH_0016": [
"ROOM_DISH_HOLO1": [
{
"flag0001": false,
"flag0002": false,
@@ -27722,7 +27722,7 @@
]
}
],
"ROOM_DISH_0017": [
"ROOM_DISH_HOLO2": [
{
"flag0001": false,
"flag0002": false,
@@ -28534,7 +28534,7 @@
]
}
],
"ROOM_DISH_0018": [
"ROOM_DISH_HOLO3": [
{
"flag0001": false,
"flag0002": false,
@@ -29035,7 +29035,7 @@
]
}
],
"ROOM_DISH_0019": [
"ROOM_DISH_HOLO4": [
{
"flag0001": true,
"flag0002": true,
@@ -33590,7 +33590,7 @@
]
}
],
"ROOM_DISH_001E": [
"ROOM_DISH_DEVICELAB": [
{
"flag0001": false,
"flag0002": false,
+6 -6
View File
@@ -12608,7 +12608,7 @@
]
}
],
"ROOM_DISH_000A": [
"ROOM_DISH_FIRINGRANGE": [
{
"flag0001": false,
"flag0002": false,
@@ -26774,7 +26774,7 @@
]
}
],
"ROOM_DISH_0016": [
"ROOM_DISH_HOLO1": [
{
"flag0001": false,
"flag0002": false,
@@ -27722,7 +27722,7 @@
]
}
],
"ROOM_DISH_0017": [
"ROOM_DISH_HOLO2": [
{
"flag0001": false,
"flag0002": false,
@@ -28534,7 +28534,7 @@
]
}
],
"ROOM_DISH_0018": [
"ROOM_DISH_HOLO3": [
{
"flag0001": false,
"flag0002": false,
@@ -29035,7 +29035,7 @@
]
}
],
"ROOM_DISH_0019": [
"ROOM_DISH_HOLO4": [
{
"flag0001": true,
"flag0002": true,
@@ -33590,7 +33590,7 @@
]
}
],
"ROOM_DISH_001E": [
"ROOM_DISH_DEVICELAB": [
{
"flag0001": false,
"flag0002": false,
+6 -6
View File
@@ -12608,7 +12608,7 @@
]
}
],
"ROOM_DISH_000A": [
"ROOM_DISH_FIRINGRANGE": [
{
"flag0001": false,
"flag0002": false,
@@ -26774,7 +26774,7 @@
]
}
],
"ROOM_DISH_0016": [
"ROOM_DISH_HOLO1": [
{
"flag0001": false,
"flag0002": false,
@@ -27722,7 +27722,7 @@
]
}
],
"ROOM_DISH_0017": [
"ROOM_DISH_HOLO2": [
{
"flag0001": false,
"flag0002": false,
@@ -28534,7 +28534,7 @@
]
}
],
"ROOM_DISH_0018": [
"ROOM_DISH_HOLO3": [
{
"flag0001": false,
"flag0002": false,
@@ -29035,7 +29035,7 @@
]
}
],
"ROOM_DISH_0019": [
"ROOM_DISH_HOLO4": [
{
"flag0001": true,
"flag0002": true,
@@ -33590,7 +33590,7 @@
]
}
],
"ROOM_DISH_001E": [
"ROOM_DISH_DEVICELAB": [
{
"flag0001": false,
"flag0002": false,
+130 -152
View File
@@ -1739,10 +1739,10 @@ u8 func100e_check_robots_left[] = {
if_chr_death_animation_finished(CHR_ROBOT1, /*goto*/ 0x31)
if_chr_dead(CHR_ROBOT1, /*goto*/ 0x31)
if_chr_knockedout(CHR_ROBOT1, /*goto*/ 0x31)
if_chr_in_room(CHR_ROBOT1, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004a : 0x004b, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT1, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004b : 0x004c, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT1, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004c : 0x004d, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT1, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004d : 0x004e, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT1, 0x00, ROOM_AZT_004A, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT1, 0x00, ROOM_AZT_004B, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT1, 0x00, ROOM_AZT_004C, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT1, 0x00, ROOM_AZT_004D, /*goto*/ 0x08)
goto_next(0x31)
label(0x08)
reloop(0x06)
@@ -1751,10 +1751,10 @@ u8 func100e_check_robots_left[] = {
if_chr_death_animation_finished(CHR_ROBOT2, /*goto*/ 0x31)
if_chr_dead(CHR_ROBOT2, /*goto*/ 0x31)
if_chr_knockedout(CHR_ROBOT2, /*goto*/ 0x31)
if_chr_in_room(CHR_ROBOT2, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004a : 0x004b, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT2, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004b : 0x004c, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT2, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004c : 0x004d, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT2, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004d : 0x004e, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT2, 0x00, ROOM_AZT_004A, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT2, 0x00, ROOM_AZT_004B, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT2, 0x00, ROOM_AZT_004C, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT2, 0x00, ROOM_AZT_004D, /*goto*/ 0x08)
goto_next(0x31)
label(0x08)
reloop(0x06)
@@ -1763,10 +1763,10 @@ u8 func100e_check_robots_left[] = {
if_chr_death_animation_finished(CHR_ROBOT3, /*goto*/ 0x31)
if_chr_dead(CHR_ROBOT3, /*goto*/ 0x31)
if_chr_knockedout(CHR_ROBOT3, /*goto*/ 0x31)
if_chr_in_room(CHR_ROBOT3, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004a : 0x004b, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT3, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004b : 0x004c, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT3, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004c : 0x004d, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT3, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004d : 0x004e, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT3, 0x00, ROOM_AZT_004A, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT3, 0x00, ROOM_AZT_004B, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT3, 0x00, ROOM_AZT_004C, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT3, 0x00, ROOM_AZT_004D, /*goto*/ 0x08)
goto_next(0x31)
label(0x08)
reloop(0x06)
@@ -1775,10 +1775,10 @@ u8 func100e_check_robots_left[] = {
if_chr_death_animation_finished(CHR_ROBOT4, /*goto*/ 0x31)
if_chr_dead(CHR_ROBOT4, /*goto*/ 0x31)
if_chr_knockedout(CHR_ROBOT4, /*goto*/ 0x31)
if_chr_in_room(CHR_ROBOT4, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004a : 0x004b, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT4, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004b : 0x004c, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT4, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004c : 0x004d, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT4, 0x00, VERSION >= VERSION_NTSC_1_0 ? 0x004d : 0x004e, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT4, 0x00, ROOM_AZT_004A, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT4, 0x00, ROOM_AZT_004B, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT4, 0x00, ROOM_AZT_004C, /*goto*/ 0x08)
if_chr_in_room(CHR_ROBOT4, 0x00, ROOM_AZT_004D, /*goto*/ 0x08)
goto_next(0x31)
label(0x08)
reloop(0x06)
@@ -1975,30 +1975,21 @@ u8 func0421_starting_area_guard[] = {
u8 func1010_set_cave_lights[] = {
yield
#if VERSION < VERSION_NTSC_1_0
set_lights_state(0x0065, LIGHTOP_1, 0x06, 0x00, 0x00)
#endif
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)
#if VERSION >= VERSION_NTSC_1_0
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)
#else
set_lights_state(0x0054, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0059, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(0x0057, LIGHTOP_1, 0x06, 0x00, 0x00)
#endif
set_lights_state(ROOM_AZT_0064, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0063, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0062, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0061, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0060, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_005F, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_005E, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_005D, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_005C, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_005B, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_005A, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0059, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0053, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0058, LIGHTOP_1, 0x06, 0x00, 0x00)
set_lights_state(ROOM_AZT_0056, LIGHTOP_1, 0x06, 0x00, 0x00)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
};
@@ -2040,115 +2031,108 @@ u8 func1014_setup_skedar_shuttle[] = {
u8 func1415_setup_environment[] = {
yield
configure_environment(0x0001, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0001, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0002, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0002, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0003, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0004, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0005, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0006, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0006, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0008, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0009, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0009, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x000a, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x000a, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x000b, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x000b, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x000c, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x000c, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x000d, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x000d, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x000e, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x000e, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x000f, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x000f, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0010, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0010, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0011, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0011, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0012, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0012, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0013, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0013, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0014, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0014, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0015, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0015, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0016, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0016, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0018, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0018, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0019, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0019, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x001a, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x001b, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x001b, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x001c, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x001c, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x001d, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x001e, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x001e, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0025, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0025, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0026, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0026, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0027, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0027, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0028, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0028, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0029, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0029, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x002a, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x002a, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x002b, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x002b, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x002c, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x002c, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x002e, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x002e, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x002f, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x002f, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0030, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0030, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0031, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0031, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0032, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0032, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0033, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0033, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0035, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0035, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0036, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0036, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0038, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0038, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003a, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x003a, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003b, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x003b, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003c, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0001, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0001, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0002, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0002, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0003, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0004, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0005, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0006, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0006, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0008, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0009, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0009, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_000A, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_000A, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_000B, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_000B, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_000C, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_000C, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_000D, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_000D, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_000E, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_000E, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_000F, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_000F, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0010, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0010, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0011, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0011, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0012, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0012, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0013, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0013, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0014, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0014, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0015, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0015, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0016, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0016, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0018, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0018, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0019, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0019, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_001A, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_001B, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_001B, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_001C, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_001C, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_001D, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_001E, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_001E, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0025, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0025, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0026, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0026, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0027, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0027, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0028, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0028, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0029, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0029, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_002A, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_002A, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_002B, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_002B, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_002C, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_002C, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_002E, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_002E, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_002F, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_002F, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0030, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0030, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0031, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0031, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0032, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0032, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0033, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0033, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0035, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0035, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0036, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0036, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_0038, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0038, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_003A, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_003A, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_003B, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_003B, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_003C, AIENVCMD_ROOM_SETAMBIENT, TRUE)
#if VERSION >= VERSION_NTSC_1_0
configure_environment(0x003c, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003d, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x003d, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003e, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003f, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0045, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0065, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0065, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_003C, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
#else
configure_environment(0x003d, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x003d, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003e, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x003e, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x003f, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(0x0040, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0046, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0066, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(0x0066, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_003C_2, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_003C_2, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
#endif
configure_environment(ROOM_AZT_003D, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_003D, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_003E, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
configure_environment(ROOM_AZT_003F, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0045, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0065, AIENVCMD_ROOM_SETAMBIENT, TRUE)
configure_environment(ROOM_AZT_0065, AIENVCMD_ROOM_SETOUTDOORS, TRUE)
set_ailist(CHR_SELF, GAILIST_IDLE)
endlist
};
@@ -2213,9 +2197,3 @@ struct ailist ailists[] = {
{ func0422_hide, 0x0422 },
{ NULL, 0 },
};
+3 -3
View File
@@ -4223,9 +4223,9 @@ void currentPlayerTickPauseMenu(void)
&& g_Vars.stagenum == STAGE_CITRAINING) {
s32 room = g_Vars.currentplayer->prop->rooms[0];
if ((room >= CIROOM_HOLOSTART && room <= CIROOM_HOLOEND)
|| room == CIROOM_FIRINGRANGE
|| room == CIROOM_DEVICEROOM
if ((room >= ROOM_DISH_HOLO1 && room <= ROOM_DISH_HOLO4)
|| room == ROOM_DISH_FIRINGRANGE
|| room == ROOM_DISH_DEVICELAB
|| (data && data->intraining)) {
return;
}
+2 -2
View File
@@ -8314,8 +8314,8 @@ void lvTick(void)
if (mainGetStageNum() == STAGE_CITRAINING) {
struct trainingdata *trainingdata = dtGetData();
if ((g_Vars.currentplayer->prop->rooms[0] < CIROOM_HOLOSTART || g_Vars.currentplayer->prop->rooms[0] > CIROOM_HOLOEND)
&& g_Vars.currentplayer->prop->rooms[0] != CIROOM_FIRINGRANGE
if ((g_Vars.currentplayer->prop->rooms[0] < ROOM_DISH_HOLO1 || g_Vars.currentplayer->prop->rooms[0] > ROOM_DISH_HOLO4)
&& g_Vars.currentplayer->prop->rooms[0] != ROOM_DISH_FIRINGRANGE
&& (trainingdata == NULL || trainingdata->intraining == false)) {
chrUnsetStageFlag(NULL, STAGEFLAG_CI_IN_TRAINING);
}
+3 -3
View File
@@ -6215,7 +6215,7 @@ bool soloChoosePauseDialog(void)
struct trainingdata *dtdata = dtGetData();
s32 room = g_Vars.currentplayer->prop->rooms[0];
if (room >= CIROOM_HOLOSTART && room <= CIROOM_HOLOEND) {
if (room >= ROOM_DISH_HOLO1 && room <= ROOM_DISH_HOLO4) {
struct trainingdata *htdata = getHoloTrainingData();
if (htdata->intraining) {
@@ -6227,7 +6227,7 @@ bool soloChoosePauseDialog(void)
}
handled = true;
} else if (room == CIROOM_DEVICEROOM) {
} else if (room == ROOM_DISH_DEVICELAB) {
if (dtdata->intraining) {
menuPushRootDialog(&g_DtDetailsMenuDialog, MENUROOT_TRAINING);
} else if (dtdata->finished) {
@@ -6243,7 +6243,7 @@ bool soloChoosePauseDialog(void)
} else if (dtdata->finished) {
dtPushEndscreen();
handled = true;
} else if (room == CIROOM_FIRINGRANGE) {
} else if (room == ROOM_DISH_FIRINGRANGE) {
if (frIsInTraining()) {
menuPushRootDialog(&g_FrTrainingInfoInGameMenuDialog, MENUROOT_TRAINING);
} else {
+4 -4
View File
@@ -400,7 +400,7 @@ void frInitLighting(void)
roomSetLighting(roomnum, LIGHTOP_3, 50, 100, PALDOWN(32));
}
roomSetLighting(CIROOM_FIRINGRANGE, LIGHTOP_3, 25, 100, PALDOWN(32));
roomSetLighting(ROOM_DISH_FIRINGRANGE, LIGHTOP_3, 25, 100, PALDOWN(32));
g_FrData.donelighting = true;
@@ -419,7 +419,7 @@ void frRestoreLighting(void)
roomSetLighting(roomnum, LIGHTOP_3, 100, 50, PALDOWN(8));
}
roomSetLighting(CIROOM_FIRINGRANGE, LIGHTOP_3, 100, 25, PALDOWN(8));
roomSetLighting(ROOM_DISH_FIRINGRANGE, LIGHTOP_3, 100, 25, PALDOWN(8));
g_FrData.donelighting = false;
@@ -6434,7 +6434,7 @@ glabel var7f1b94e4
//
// // be8
// // End the session if the player slipped through the door before it closed
// if (g_Vars.currentplayer->prop->rooms[0] != CIROOM_FIRINGRANGE) {
// if (g_Vars.currentplayer->prop->rooms[0] != ROOM_DISH_FIRINGRANGE) {
// if (g_FrIsValidWeapon) {
// for (i = 0; i < ARRAYCOUNT(g_FrData.targets); i++) {
// if (g_FrData.targets[i].inuse
@@ -6965,7 +6965,7 @@ s32 frIsInTraining(void)
return true;
}
return g_Vars.currentplayer->prop->rooms[0] == CIROOM_FIRINGRANGE
return g_Vars.currentplayer->prop->rooms[0] == ROOM_DISH_FIRINGRANGE
&& g_FrIsValidWeapon
&& mainGetStageNum() == STAGE_CITRAINING;
}
+116 -128
View File
@@ -654,59 +654,59 @@ bool weatherIsRoomWeatherProof(s32 room)
{
if (g_StageIndex == STAGEINDEX_CHICAGO) {
// Rooms listed do not have weather
if (room == 0x62
|| room == 0x61
|| room == 0x0f
|| room == 0x52
|| room == 0x45
|| room == 0x44
|| room == 0x43
|| room == 0x3d
|| room == 0x0e
|| room == 0x0d
|| room == 0x0c
|| room == 0x0b
|| room == 0x0a
|| room == 0x09
|| room == 0x08
|| room == 0x07
|| room == 0x06
|| room == 0x05
|| room == 0x04
|| room == 0x37
|| room == 0x5b
|| room == 0x5f
|| room == 0x60
|| room == 0x5d
|| room == 0x1d
|| room == 0x1f
|| room == 0x27
|| room == 0x50
|| room == 0x2c
|| room == 0x2f
|| room == 0x30
|| room == 0x11
|| room == 0x24
|| room == 0x33
|| room == 0x34
|| room == 0x35
|| room == 0x36
|| room == 0x3c
|| room == 0x46
|| room == 0x47
|| room == 0x49
|| room == 0x55
|| room == 0x56
|| room == 0x5e
|| room == 0x63
|| room == 0x69
|| room == 0x03
|| room == 0x16
|| room == 0x4f
|| room == 0x4b
|| room == 0x3f
|| room == 0x13
|| room == 0x19) {
if (room == ROOM_PETE_0062
|| room == ROOM_PETE_0061
|| room == ROOM_PETE_000F
|| room == ROOM_PETE_0052
|| room == ROOM_PETE_0045
|| room == ROOM_PETE_0044
|| room == ROOM_PETE_0043
|| room == ROOM_PETE_003D
|| room == ROOM_PETE_000E
|| room == ROOM_PETE_000D
|| room == ROOM_PETE_000C
|| room == ROOM_PETE_000B
|| room == ROOM_PETE_000A
|| room == ROOM_PETE_0009
|| room == ROOM_PETE_0008
|| room == ROOM_PETE_0007
|| room == ROOM_PETE_0006
|| room == ROOM_PETE_0005
|| room == ROOM_PETE_0004
|| room == ROOM_PETE_0037
|| room == ROOM_PETE_005B
|| room == ROOM_PETE_005F
|| room == ROOM_PETE_0060
|| room == ROOM_PETE_005D
|| room == ROOM_PETE_001D
|| room == ROOM_PETE_001F
|| room == ROOM_PETE_0027
|| room == ROOM_PETE_0050
|| room == ROOM_PETE_002C
|| room == ROOM_PETE_002F
|| room == ROOM_PETE_0030
|| room == ROOM_PETE_0011
|| room == ROOM_PETE_0024
|| room == ROOM_PETE_0033
|| room == ROOM_PETE_0034
|| room == ROOM_PETE_0035
|| room == ROOM_PETE_0036
|| room == ROOM_PETE_003C
|| room == ROOM_PETE_0046
|| room == ROOM_PETE_0047
|| room == ROOM_PETE_0049
|| room == ROOM_PETE_0055
|| room == ROOM_PETE_0056
|| room == ROOM_PETE_005E
|| room == ROOM_PETE_0063
|| room == ROOM_PETE_0069
|| room == ROOM_PETE_0003
|| room == ROOM_PETE_0016
|| room == ROOM_PETE_004F
|| room == ROOM_PETE_004B
|| room == ROOM_PETE_003F
|| room == ROOM_PETE_0013
|| room == ROOM_PETE_0019) {
return true;
}
@@ -715,25 +715,25 @@ bool weatherIsRoomWeatherProof(s32 room)
if (g_StageIndex == STAGEINDEX_AIRBASE) {
// Rooms listed have weather
if (room == 0x88
|| room == 0x91
|| room == 0x87
|| room == 0x90
|| room == 0x86
|| room == 0x80
|| room == 0x83
|| room == 0x84
|| room == 0x85
|| room == 0x7f
|| room == 0x7e
|| room == 0x82
|| room == 0x8f
|| room == 0x8e
|| room == 0x7b
|| room == 0x7c
|| room == 0x7d
|| room == 0x81
|| room == 0x6f) {
if (room == ROOM_CAVE_0088
|| room == ROOM_CAVE_0091
|| room == ROOM_CAVE_0087
|| room == ROOM_CAVE_0090
|| room == ROOM_CAVE_0086
|| room == ROOM_CAVE_0080
|| room == ROOM_CAVE_0083
|| room == ROOM_CAVE_0084
|| room == ROOM_CAVE_0085
|| room == ROOM_CAVE_007F
|| room == ROOM_CAVE_007E
|| room == ROOM_CAVE_0082
|| room == ROOM_CAVE_008F
|| room == ROOM_CAVE_008E
|| room == ROOM_CAVE_007B
|| room == ROOM_CAVE_007C
|| room == ROOM_CAVE_007D
|| room == ROOM_CAVE_0081
|| room == ROOM_CAVE_006F) {
return false;
}
@@ -742,62 +742,50 @@ bool weatherIsRoomWeatherProof(s32 room)
if (g_StageIndex == STAGEINDEX_CRASHSITE) {
// Rooms listed do not have weather
// Note that ntsc-beta is likely the same actual rooms as the newer
// versions; they just have shifted numbers.
if (room == 0x1f
|| room == 0x20
|| room == 0x21
|| room == 0x22
|| room == 0x23
|| room == 0x24
#if VERSION >= VERSION_NTSC_1_0
|| room == 0x51
#endif
|| room == 0x52
|| room == 0x53
|| room == 0x54
|| room == 0x55
|| room == 0x56
|| room == 0x57
|| room == 0x58
|| room == 0x59
|| room == 0x5a
|| room == 0x5b
|| room == 0x5c
|| room == 0x5d
|| room == 0x5e
|| room == 0x5f
|| room == 0x60
|| room == 0x61
|| room == 0x62
|| room == 0x63
|| room == 0x64
#if VERSION < VERSION_NTSC_1_0
|| room == 0x65
#endif
|| room == 0x2d
#if VERSION >= VERSION_NTSC_1_0
|| room == 0x40
#endif
|| room == 0x41
|| room == 0x42
|| room == 0x43
|| room == 0x44
|| room == 0x45
|| room == 0x46
|| room == 0x47
|| room == 0x48
|| room == 0x49
|| room == 0x4a
|| room == 0x4b
|| room == 0x4c
|| room == 0x4d
|| room == 0x4e
|| room == 0x4f
|| room == 0x50
#if VERSION < VERSION_NTSC_1_0
|| room == 0x51
#endif
if (room == ROOM_AZT_001F
|| room == ROOM_AZT_0020
|| room == ROOM_AZT_0021
|| room == ROOM_AZT_0022
|| room == ROOM_AZT_0023
|| room == ROOM_AZT_0024
|| room == ROOM_AZT_0051
|| room == ROOM_AZT_0052
|| room == ROOM_AZT_0053
|| room == ROOM_AZT_0054
|| room == ROOM_AZT_0055
|| room == ROOM_AZT_0056
|| room == ROOM_AZT_0057
|| room == ROOM_AZT_0058
|| room == ROOM_AZT_0059
|| room == ROOM_AZT_005A
|| room == ROOM_AZT_005B
|| room == ROOM_AZT_005C
|| room == ROOM_AZT_005D
|| room == ROOM_AZT_005E
|| room == ROOM_AZT_005F
|| room == ROOM_AZT_0060
|| room == ROOM_AZT_0061
|| room == ROOM_AZT_0062
|| room == ROOM_AZT_0063
|| room == ROOM_AZT_0064
|| room == ROOM_AZT_002D
|| room == ROOM_AZT_0040
|| room == ROOM_AZT_0041
|| room == ROOM_AZT_0042
|| room == ROOM_AZT_0043
|| room == ROOM_AZT_0044
|| room == ROOM_AZT_0045
|| room == ROOM_AZT_0046
|| room == ROOM_AZT_0047
|| room == ROOM_AZT_0048
|| room == ROOM_AZT_0049
|| room == ROOM_AZT_004A
|| room == ROOM_AZT_004B
|| room == ROOM_AZT_004C
|| room == ROOM_AZT_004D
|| room == ROOM_AZT_004E
|| room == ROOM_AZT_004F
|| room == ROOM_AZT_0050
) {
return true;
}
-5
View File
@@ -511,11 +511,6 @@
#define CIQUIP_ANNOYED 2
#define CIQUIP_THANKS 3
#define CIROOM_FIRINGRANGE 0x0a
#define CIROOM_HOLOSTART 0x16
#define CIROOM_HOLOEND 0x19
#define CIROOM_DEVICEROOM 0x1e
#define CMD_LABEL 0x0002
#define CMD_END 0x0004
#define CMD_PRINT 0x00b5