12 lines
225 B
GDScript
12 lines
225 B
GDScript
extends Area2D
|
|
|
|
var _durability: int = 3
|
|
|
|
func _on_body_entered(body: Node2D) -> void:
|
|
if body is CharacterBody2D:
|
|
_durability -= 1
|
|
body.repel_collision(self)
|
|
if _durability <= 0:
|
|
print("tree dead")
|
|
queue_free()
|