explosive car; dash no longer stuns or gives extra fire rate

This commit is contained in:
Michael Campbell 2026-03-18 18:18:37 -04:00
parent d0bfe8d1be
commit 5a7c93a573
7 changed files with 309 additions and 7 deletions

View file

@ -0,0 +1,18 @@
extends Node3D
var exploding := false
@onready var anim: AnimationPlayer = %AnimationPlayer
func _on_trigger_body_entered(_body: Node3D) -> void:
if exploding: return
anim.play("explode")
exploding = true
func _anim_explode() -> void:
var scene := preload("res://enemies/explosive_car/explosion.tscn")
var explosion: Node3D = scene.instantiate()
explosion.global_position = global_position
explosion.scale *= 3.
get_tree().current_scene.add_child(explosion)
queue_free()