Пример #1
0
    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";
    }
Пример #2
0
    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";
    }