Example #1
0
        public override void Cast(Wizard source, Wizard target)
        {
            List <Wizard> poorers = RockPaperSpell.PoorerWizards(target);

            if (poorers.Count > 0)
            {
                int random = Random.Range(0, poorers.Count);
                target.Gold          -= 2;
                poorers[random].Gold += 2;
            }
        }
Example #2
0
        public override void Cast(Wizard source, Wizard target)
        {
            List <Wizard> poorers = RockPaperSpell.PoorerWizards(target);
            int           length  = poorers.Count;

            for (int i = 0; i < length && target.Gold > 0; i++)
            {
                target.Gold     -= 1;
                poorers[i].Gold += 1;
            }
        }