Remove key when unlocking next level

master
GreenXenith 2020-05-01 15:27:24 -07:00
parent 8ce15e4b02
commit 47462f182a
1 changed files with 1 additions and 1 deletions

View File

@ -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: