summaryrefslogtreecommitdiff
path: root/data/maps/MtChimney
diff options
context:
space:
mode:
authorTustin2121 <tustin2121@gmail.com>2019-08-17 13:25:36 -0400
committerTustin2121 <tustin2121@gmail.com>2019-08-17 13:25:36 -0400
commitf4d4424618b8b357af23978ef543fd033dece7e9 (patch)
treefada7fdbf7ffa004acc0bbb0def5b663e5f1e22a /data/maps/MtChimney
parent9bcd39d86c06882c1c17909ee72ebc2b2819254b (diff)
Folded nops into hidemoneybox and updatemoneybox
The nops are essential to the hidemoneybox and updatemoneybox commands when using vanilla versions of those commands. Even though they're not actually used parameters in the command implementation, they are still consumed, which means if someone were to get rid of the nops (as I did in TriHard) it causes the commands to consume bytecode that are not theirs, resulting in undefined behavior usually leading to softlocks. Folding the extra bytes into the macros means there's no chance of the extra bytes getting losts in scripts.
Diffstat (limited to 'data/maps/MtChimney')
-rw-r--r--data/maps/MtChimney/scripts.inc11
1 files changed, 1 insertions, 10 deletions
diff --git a/data/maps/MtChimney/scripts.inc b/data/maps/MtChimney/scripts.inc
index d770f095c..e89a8b437 100644
--- a/data/maps/MtChimney/scripts.inc
+++ b/data/maps/MtChimney/scripts.inc
@@ -115,38 +115,29 @@ MtChimney_EventScript_22EEF3:: @ 822EEF3
compare VAR_RESULT, 0
goto_if_eq MtChimney_EventScript_22EF51
hidemoneybox
- nop
- nop
release
end
MtChimney_EventScript_22EF51:: @ 822EF51
msgbox gText_TooBadBagIsFull, MSGBOX_DEFAULT
hidemoneybox
- nop
- nop
release
end
MtChimney_EventScript_22EF5E:: @ 822EF5E
takemoney 0xc8, 0
- updatemoneybox 0, 0
- nop
+ updatemoneybox 0,0
return
MtChimney_EventScript_22EF69:: @ 822EF69
msgbox MtChimney_Text_22FE9B, MSGBOX_DEFAULT
hidemoneybox
- nop
- nop
release
end
MtChimney_EventScript_22EF76:: @ 822EF76
msgbox MtChimney_Text_22FE5E, MSGBOX_DEFAULT
hidemoneybox
- nop
- nop
release
end