public override string WhenDraggedIntoMinionSlot(PositionVO _target) { Minion target = MinionController.Instance.GetMinionByPosition(_target); if (target == null) return "No Valid Minion"; if (target.PlayerType == PlayerType.Opponent) { AddMaxHealthBuff buf = new AddMaxHealthBuff(); buf.MaxHealth = 14; target.AddBuff(buf); return "Use Magic Success"; } return "No Valid Minion"; }
public override string WhenDraggedIntoMinionSlot(PositionVO _target) { Minion target = MinionController.Instance.GetMinionByPosition(_target); if (target == null) return "No Valid Minion"; if (target.PlayerType == PlayerType.Opponent) { AddPhysicalAttackBuff buf1 = new AddPhysicalAttackBuff(); buf1.PhysicalDamage = 5; buf1.Duration = 1; target.AddBuff(buf1); int health = target.Health - 1; AddMaxHealthBuff buf2 = new AddMaxHealthBuff(); buf2.MaxHealth = -health; buf2.Duration = 1; target.AddBuff(buf2); return "Use Magic Success"; } return "No Valid Minion"; }