The_Dark_Side_of_Earth/items/arrow.gd

11 lines
250 B
GDScript3
Raw Normal View History

extends Area2D
var damage = 10
var direction = Vector2(1,0)
@export var speed = 2000
func _physics_process(delta: float) -> void:
self.position += delta * speed * direction
for area in get_overlapping_areas():
2025-09-17 16:43:44 +02:00
area.hurt(damage, -3 * direction)