using Godot; using System; using System.Collections.Generic; public partial class BasicAttack : Trait { public BasicAttack(Worker OWNER) : base(OWNER) { _triggers.Add(Trigger.On.Collision); } public override void Fire() { if (_target != null) { if (_target._manager != _owner._manager) { int damage = -_owner._aptitude._default / 2; // target.ChangeHealth(damage, owner); } } _target = null; } }