hero-mark-2/maps/boss/boss1_arena.gd

27 lines
558 B
GDScript

extends "res://maps/map.gd"
const Text3D = preload("res://objects/hud/3d_text.tscn")
func _ready():
Game.current_sector = Vector2.ZERO
func _on_Boss1_died():
Game.change_map(load("res://maps/level_select.tscn"))
func _on_Boss1_entered_phase(phase):
match phase:
2:
$DelayedArrow2.start()
3:
$DelayedArrow3.start()
4:
$ExitTimer.start()
var text_3d = Text3D.instance()
text_3d.anim = "victory"
self.add_child(text_3d)
func _on_ExitTimer_timeout():
Game.save()
Game.change_map(load("res://menus/level_select_scholar.tscn"))