Skip to content

Commit f553e13

Browse files
author
MarxMustermann
committed
made solver show inbetween steps
1 parent f13a0c9 commit f553e13

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/questFolder/delveDungeon.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,10 @@ def getNextStep(self,character,ignoreCommands=False,dryRun=True):
277277
if self.directSendback:
278278
return (None,(directionCommand+"cr","return GlassHeart"))
279279
else:
280-
return (None,(directionCommand+"jssj","eject GlassHeart"))
280+
activationCommand = "J"
281+
if "advancedInteraction" in character.interactionState:
282+
activationCommand = ""
283+
return (None,(activationCommand+directionCommand+"ssj","eject GlassHeart"))
281284

282285
return self._solver_trigger_fail(dryRun,"no GlassStatue found")
283286

@@ -330,7 +333,10 @@ def getNextStep(self,character,ignoreCommands=False,dryRun=True):
330333
directionCommand = "a"
331334
if character.getPosition(offset=(0,-1,0)) == glassStatue.getPosition():
332335
directionCommand = "w"
333-
return (None,(directionCommand+"jssj","insert glass heart"))
336+
activationCommand = "J"
337+
if "advancedInteraction" in character.interactionState:
338+
activationCommand = ""
339+
return (None,(activationCommand+directionCommand+"ssj","insert glass heart"))
334340

335341
def delveToRoomIfSafe(self,character,path,dryRun=True):
336342
new_pos = character.getBigPosition()

0 commit comments

Comments
 (0)