summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_agb.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2024-10-07 23:38:54 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2024-10-07 23:38:54 -0400
commit40a4d0a1d902ccfedf34cb155f13cab672a10555 (patch)
treebc4f837e647b1c911501cdb963f6db45b86d81d9 /src/d/actor/d_a_agb.cpp
parent43d5aaa0e8781353344a3703e1496680f0ecc4fb (diff)
stag inlines and cleanup
Diffstat (limited to 'src/d/actor/d_a_agb.cpp')
-rw-r--r--src/d/actor/d_a_agb.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/d/actor/d_a_agb.cpp b/src/d/actor/d_a_agb.cpp
index 605722e9..bd01b203 100644
--- a/src/d/actor/d_a_agb.cpp
+++ b/src/d/actor/d_a_agb.cpp
@@ -797,20 +797,20 @@ void daAgb_c::FlagsRecv() {
/* 800D0978-800D0A54 .text SwitchOn__7daAgb_cFv */
void daAgb_c::SwitchOn() {
- if (mSwitch.field_0x1 == (u8)dStage_stagInfo_GetSaveTbl(dComIfGp_getStageStagInfo())) {
+ if (mSwitch.stageNo == (u8)dStage_stagInfo_GetSaveTbl(dComIfGp_getStageStagInfo())) {
u8 var_r31 = mSwitch.field_0x3 - 1;
if (mSwitch.field_0x0 != 0xFF) {
- dComIfGs_revSwitch(mSwitch.field_0x0, mSwitch.field_0x2);
+ dComIfGs_revSwitch(mSwitch.field_0x0, mSwitch.roomNo);
}
if (var_r31 != 9) {
u8 sw = mSwitch.field_0x4;
if (sw != 0xFF) {
- if (var_r31 <= 1 || var_r31 == 8) {
- dComIfGs_onSwitch(sw, mSwitch.field_0x2);
+ if (var_r31 == 0 || var_r31 == 1 || var_r31 == 8) {
+ dComIfGs_onSwitch(sw, mSwitch.roomNo);
} else {
- dComIfGs_revSwitch(sw, mSwitch.field_0x2);
+ dComIfGs_revSwitch(sw, mSwitch.roomNo);
}
}
}