diff --git a/pharaoh.gd b/pharaoh.gd index 852b55b..35e2a16 100644 --- a/pharaoh.gd +++ b/pharaoh.gd @@ -3,12 +3,12 @@ extends Interactable func _on_interacted() -> void: #%OldComputer.open() - if %Player2D.spawn_point != global_position: - %Player2D.spawn_point = global_position - %OldComputer.printline(">> Respawn point set.") - #Accomodate some collision antics. - %Player2D.spawn_point = global_position + Vector2(0,-10) + var new_spawn_point = global_position + Vector2(0,-10) + + if %Player2D.spawn_point != new_spawn_point: + %Player2D.spawn_point = new_spawn_point + %OldComputer.printline(">> Respawn point set to %s" % new_spawn_point) var wanted_disk = %OldComputer.get_next_disk_num()