using Godot; using System; using System.Collections.Generic; public partial class BasicAttack : Effect { public BasicAttack(Node2D OWNER) : base(OWNER) { _trigger.Add(Trigger.Collision); } public override void TriggerEffect(Node TARGET = null) { if (TARGET is Worker) { Worker target = (Worker)TARGET; if (_owner is Worker) { Worker owner = (Worker)_owner; if (target._manager != owner._manager) { int damage = -owner._aptitude / 2; target.ChangeHealth(damage, owner); } } } } }