Added win condition for level 1 and added boss fight for level 5

This commit is contained in:
VoidTwo
2021-12-10 14:23:23 -06:00
parent 3c880d1566
commit e5aafa6cd0
74 changed files with 791 additions and 1300 deletions

View File

@@ -2,5 +2,26 @@ extends Node2D
func _ready() -> void:
$YSort/Player.load_hud($HUD)
return
$YSort/Player.load_hud($HUD)
return
func _on_activate_boss_teleporter_body_entered(body: Node) -> void:
$'Interactables/Boss Teleporter'.set_deferred('visible', true)
$'Interactables/Activate Boss Teleporter'.call_deferred('queue_free')
return
func _on_eyeball_boss_death() -> void:
$YSort/Enemies.call_deferred('queue_free')
$Lights.call_deferred('queue_free')
$Darkness.set_visible(false)
$Ending.start()
return
func _on_ending_timeout():
if get_tree().change_scene('res://GUI/Level Complete.tscn') != OK:
print('ERROR: Level 5 failed to change scene to Level Complete.')
queue_free()
return