Skip to content

Commit 7c7ff0f

Browse files
authored
Update rogue_pop.asl
Added a reset condition for Any%
1 parent 76e8087 commit 7c7ff0f

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

rogue_pop.asl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ startup
2828
vars.is_fresh_file_mode = false;
2929
vars.just_created_file = false;
3030
vars.just_exited_oasis = false;
31+
vars.just_entered_oasis = false;
3132

3233
if (timer.CurrentTimingMethod != TimingMethod.GameTime) {
3334
DialogResult mbox = MessageBox.Show(timer.Form,
@@ -121,6 +122,7 @@ update
121122
onReset
122123
{
123124
vars.IGTValue = null;
125+
vars.just_entered_oasis = false;
124126
}
125127

126128
start
@@ -147,10 +149,24 @@ start
147149
return vars.is_fresh_file_mode || oasis_start;
148150
}
149151

152+
reset
153+
{
154+
if (vars.is_fresh_file_mode) {
155+
return false;
156+
} else {
157+
vars.just_entered_oasis =
158+
old.activeScene != vars.OASIS_SCENE &&
159+
current.activeScene == vars.OASIS_SCENE;
160+
161+
return vars.just_entered_oasis;
162+
}
163+
}
164+
150165
onStart
151166
{
152167
vars.just_exited_oasis = false;
153168
vars.just_created_file = false;
169+
vars.just_entered_oasis = false;
154170
}
155171

156172
isLoading

0 commit comments

Comments
 (0)