Remove key when unlocking next level
parent
8ce15e4b02
commit
47462f182a
|
@ -73,6 +73,7 @@ def unlock_next(self, _, map, player):
|
|||
|
||||
map.set_tile(*self.pos, "map:stair_down")
|
||||
player.hud.remove("key")
|
||||
player.key = False
|
||||
player.last_level_change = time.time()
|
||||
|
||||
tiles.register_tile("map:stair_down_locked", {
|
||||
|
@ -81,7 +82,6 @@ tiles.register_tile("map:stair_down_locked", {
|
|||
"on_step": unlock_next,
|
||||
})
|
||||
|
||||
|
||||
def next_level(self, _, map, player):
|
||||
if math.hypot(player.pos.x - self.pos[0], player.pos.y + 1 - self.pos[1]) <= 1 \
|
||||
and controller.is_down("shift") and time.time() - player.last_level_change > 0.5:
|
||||
|
|
Loading…
Reference in New Issue