diff --git a/scripts/witch.gd b/scripts/witch.gd index 409ad46..cc8428c 100644 --- a/scripts/witch.gd +++ b/scripts/witch.gd @@ -10,6 +10,7 @@ var shuriken = preload("res://scenes/shuriken.tscn") var fire_swirl = preload("res://scenes/fire_swirl.tscn") var tornado = preload("res://scenes/tornado.tscn") var laser = preload("res://scenes/laser.tscn") +var purge = preload("res://scenes/purge.tscn") var shuriken_count = 1 var _fire_sfx = preload("res://assets/music&sfx/sfx/fire.wav") var _laser_sfx = preload("res://assets/music&sfx/sfx/laser.wav") @@ -119,6 +120,12 @@ func shoot_laser(): get_parent().add_child(asp) asp.play() asp.finished.connect(asp.queue_free) + +func shoot_purge(): + var pg = purge.instantiate() + pg.global_position = global_position + get_parent().add_child(pg) + camera.shake(0.3, 0.8) func take_damage(amount: int, attacker = null) -> void: if is_invincible: