public override void Init() { base.Init(); name = "圣剑圣洁"; description = "增加5点攻击力"; AddPhysicalAttackBuff bf1 = new AddPhysicalAttackBuff(); bf1.PhysicalDamage = 5; wBuffList.Add(bf1); }
public override string DraggedIntoMinionSlot(PositionVO _target) { Minion tMinion = MinionController.Instance.GetMinionByPosition(_target); if (tMinion == null) return "No Valid Minion"; AddPhysicalAttackBuff lightOnWeaponBuff = new AddPhysicalAttackBuff(); lightOnWeaponBuff.Duration = 3; lightOnWeaponBuff.PhysicalDamage = 2; tMinion.AddBuff(lightOnWeaponBuff); return "Success"; //return "Can only summon minion in your minion slot"; }
public override string DraggedIntoMinionSlot(PositionVO _target) { Minion tHero = MinionController.Instance.GetMinionByPosition(_target); if (tHero == null || !tHero.ContainTag(Tag.Hero)) return "Invalid target"; if (_target.PlayerType != PlayerType) return "Cannot Used On Opponent MinionSlot"; AddPhysicalAttackBuff focusBuff = new AddPhysicalAttackBuff(); focusBuff.Duration = 3; focusBuff.PhysicalDamage = 2; tHero.AddBuff(focusBuff); return "Success"; }
public override void Init() { base.Init(); name = "祝福之刃"; description = "增加3点攻击力,攻击时为自己治疗2点血量"; AddPhysicalAttackBuff bf1 = new AddPhysicalAttackBuff(); bf1.PhysicalDamage = 3; wBuffList.Add(bf1); AttackHeal bf2 = new AttackHeal(); bf2.Heal = 2; wBuffList.Add(bf2); }
public override string DraggedIntoMinionSlot(PositionVO _target) { if (_target.PlayerType != PlayerType) return "Not Friendly Minion"; Minion tMinion = MinionController.Instance.GetMinionByPosition(_target); if(tMinion == null) return "No Minion"; AddPhysicalAttackBuff addPhysicalAttackBuff = new AddPhysicalAttackBuff(); addPhysicalAttackBuff.PhysicalDamage = 3; addPhysicalAttackBuff.Duration = 2; tMinion.AddBuff(addPhysicalAttackBuff); ReduceDamageBuff reduceDamageBuff = new ReduceDamageBuff(); reduceDamageBuff.ReduceDamage = 1; reduceDamageBuff.Duration = 2; tMinion.AddBuff(reduceDamageBuff); return "Success"; }
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"; }