Beispiel #1
0
        public void startEnchantment()
        {
            Random s_Random = new Random();
            int    perCent  = s_Random.Next(0, 100);

            EnchantmentStrength main = minorE;

            if (perCent < 30)
            {
                main.addToPlayerStrength(3);
            }
            else if (perCent < 60)
            {
                main.addToPlayerStrength(2);
            }
            else if (perCent < 90)
            {
                main.addToPlayerStrength(1);
            }
            else
            {
                main.addToPlayerStrength(0);
            }
            p.gold -= enchantmentCost;
        }
Beispiel #2
0
 public Enchanter(Player p)
 {
     this.p        = p;
     minorE        = new MinorStrength(p);
     majorE        = new MajorStrength(p);
     extremeE      = new ExtremeStrength(p);
     noEnchantment = new NoEnchantment(p);
     minorE.setNextChain(majorE);
     majorE.setNextChain(extremeE);
     extremeE.setNextChain(noEnchantment);
 }
Beispiel #3
0
 public void setNextChain(EnchantmentStrength next)
 {
     this.next = next;
 }