diff options
Diffstat (limited to 'pokemontools/vba/autoplayer.py')
-rw-r--r-- | pokemontools/vba/autoplayer.py | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/pokemontools/vba/autoplayer.py b/pokemontools/vba/autoplayer.py index ee1a0c7..a143f1e 100644 --- a/pokemontools/vba/autoplayer.py +++ b/pokemontools/vba/autoplayer.py @@ -90,43 +90,43 @@ class SpeedRunner(Runner): self.cry.nstep(400) # skip the ditto sequence - self.cry.press("a") + self.cry.vba.press("a") self.cry.nstep(100) # skip the start screen - self.cry.press("start") + self.cry.vba.press("start") self.cry.nstep(100) # click "new game" - self.cry.press("a", holdsteps=50, aftersteps=1) + self.cry.vba.press("a", hold=50, after=1) # skip text up to "Are you a boy? Or are you a girl?" self.cry.text_wait() # select "Boy" - self.cry.press("a", holdsteps=50, aftersteps=1) + self.cry.vba.press("a", hold=50, after=1) # text until "What time is it?" self.cry.text_wait() # select 10 o'clock - self.cry.press("a", holdsteps=50, aftersteps=1) + self.cry.vba.press("a", hold=50, after=1) # yes i mean it - self.cry.press("a", holdsteps=50, aftersteps=1) + self.cry.vba.press("a", hold=50, after=1) # "How many minutes?" 0 min. - self.cry.press("a", holdsteps=50, aftersteps=1) + self.cry.vba.press("a", hold=50, after=1) # "Who! 0 min.?" yes/no select yes - self.cry.press("a", holdsteps=50, aftersteps=1) + self.cry.vba.press("a", hold=50, after=1) # read text until name selection self.cry.text_wait() # select "Chris" - self.cry.press("d", holdsteps=10, aftersteps=1) - self.cry.press("a", holdsteps=50, aftersteps=1) + self.cry.vba.press("d", hold=10, after=1) + self.cry.vba.press("a", hold=50, after=1) def overworldcheck(): """ @@ -164,28 +164,28 @@ class SpeedRunner(Runner): self.cry.text_wait() # "What day is it?" Sunday - self.cry.vba.press("a", holdsteps=10) # Sunday + self.cry.vba.press("a", hold=10) # Sunday self.cry.text_wait() # "SUNDAY, is it?" yes/no - self.cry.vba.press("a", holdsteps=10) # yes + self.cry.vba.press("a", hold=10) # yes self.cry.text_wait() # "Is it Daylight Saving Time now?" yes/no - self.cry.vba.press("a", holdsteps=10) # yes + self.cry.vba.press("a", hold=10) # yes self.cry.text_wait() # "AM DST, is that OK?" yes/no - self.cry.vba.press("a", holdsteps=10) # yes + self.cry.vba.press("a", hold=10) # yes # text until "know how to use the PHONE?" yes/no self.cry.text_wait() # press yes - self.cry.vba.press("a", holdsteps=10) + self.cry.vba.press("a", hold=10) # wait until mom is done talking self.cry.text_wait() @@ -234,7 +234,7 @@ class SpeedRunner(Runner): self.cry.text_wait() # "that I recently caught." yes/no - self.cry.vba.press("a", holdsteps=10) # yes + self.cry.vba.press("a", hold=10) # yes # talk to elm some more self.cry.text_wait() @@ -269,7 +269,7 @@ class SpeedRunner(Runner): self.cry.move("u") # select it - self.cry.vba.press("a", holdsteps=10, aftersteps=0) + self.cry.vba.press("a", hold=10, after=0) # wait for the image to pop up self.cry.text_wait() @@ -281,7 +281,7 @@ class SpeedRunner(Runner): self.cry.text_wait() # press yes - self.cry.vba.press("a", holdsteps=10, aftersteps=0) + self.cry.vba.press("a", hold=10, after=0) # wait for elm to talk a bit self.cry.text_wait() @@ -290,8 +290,8 @@ class SpeedRunner(Runner): self.cry.text_wait() # give a nickname? yes/no - self.cry.vba.press("d", holdsteps=10, aftersteps=0) # move to "no" - self.cry.vba.press("a", holdsteps=10, aftersteps=0) # no + self.cry.vba.press("d", hold=10, after=0) # move to "no" + self.cry.vba.press("a", hold=10, after=0) # no # TODO: why didn't this wait until he was completely done? self.cry.text_wait() @@ -358,13 +358,13 @@ class SpeedRunner(Runner): while attacks > 0: # FIGHT - self.cry.vba.press("a", holdsteps=10, aftersteps=1) + self.cry.vba.press("a", hold=10, after=1) # wait to select a move self.cry.text_wait() # SCRATCH - self.cry.vba.press("a", holdsteps=10, aftersteps=1) + self.cry.vba.press("a", hold=10, after=1) # wait for the move to be over self.cry.text_wait() @@ -381,7 +381,7 @@ class SpeedRunner(Runner): attacks = attacks - 1 while self.cry.vba.get_memory_at(0xd22d) != 0: - self.cry.vba.press("a", holdsteps=10, aftersteps=1) + self.cry.vba.press("a", hold=10, after=1) # wait for the map to finish loading self.cry.vba.nstep(50) @@ -438,13 +438,13 @@ class SpeedRunner(Runner): self.cry.move("u") # interact - self.cry.vba.press("a", holdsteps=10, aftersteps=1) + self.cry.vba.press("a", hold=10, after=1) # wait for yes/no box self.cry.text_wait() # press yes - self.cry.vba.press("a", holdsteps=10, aftersteps=1) + self.cry.vba.press("a", hold=10, after=1) # TODO: when is healing done? |