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

@ -10,15 +10,15 @@ var penetration: int = 1
var penetratedCount: int = 0
var range: float = 1.0
var fromTimeGhost = false
func _ready() -> void:
damageArea.damage = damage
rangeTimer.start(range)
func spawn(_positon: Vector2, _rotation: float, _damage: int, _range: float = 8.0, _penetration: int = 1, _speed: int = 10) -> void:
global_position = _positon
rotation = _rotation
damage = _damage
$DamageArea.damage = _damage
penetration = _penetration
range = _range
speed = _speed * 10000
@ -29,6 +29,12 @@ func _physics_process(delta: float) -> void:
move_and_slide()
func _on_damage_area_area_entered(area: Area2D) -> void:
if fromTimeGhost:
#print(area.get_parent())
#print(Globals.getPlayer())
if area.get_parent() == Globals.getPlayer():
return
damageArea.damageHurtArea(area, damage)
penetratedCount += 1
checkPenetration()