added Graphics and sound Effects and more overhauls

This commit is contained in:
Exobyt 2025-08-03 20:56:32 +02:00
parent c887a2168c
commit b9d4288900
214 changed files with 3378 additions and 198 deletions

View file

@ -2,22 +2,25 @@ class_name Obstacle extends CharacterBody2D
@onready var sprite = $Sprite2D
@onready var lifeTimeTimer = $lifeTimeTimer
@onready var damageArea = $DamageArea
@onready var hit = $hit
@export var damage: int = 10
@export var health: int = 1
@export var damage: int = 100
@export var minHealth: int = 1
@export var maxHealth: int = 1
@export var maxHealth: int = 100
@export var health: int
@export var lifeTime: int = 600
func _ready() -> void:
health = maxHealth + damage + 1
lifeTimeTimer.start(lifeTime)
health += damage
func spawn(damage: int):
pass
func _on_hurt_area_hurt(amount: int) -> void:
hit.play()
hurt(amount)
func hurt(amount: int):
@ -29,3 +32,7 @@ func hurt(amount: int):
func _on_life_time_timer_timeout() -> void:
queue_free()
func _on_damage_area_area_entered(area: Area2D) -> void:
damageArea.damageHurtArea(area, damage)