示例#1
0
 def defaultDeck(self) :
     trollrouge=Card("Troll rouge",4,4)
     trollrouge.addBonus(Provocation())
     vase=Card("Vase",1,2)
     vase.addBonus(Provocation())
     minivase=Card("Mini Vase",1,1)
     minivase.addBonus(Provocation())
     vase.addBonus(CriDeGuerre(Invocation(minivase)))
     feufollet=Card("Follet",1,1)
     feufollet.addBonus(Insaisissable())                                               
     archer_elfe=Card("Archer elfe",2,2)
     archer_elfe.addBonus(Charge())
     archer_elfe.addBonus(AttaqueADistance())
     gobhorde=Card("Goblin de la horde",3,1)
     gobhorde.addBonus(CriDeGuerre(DegatMasse(1)))
     templier=Card("Templier",3,3)
     templier.addBonus(FurieDesVents())
     mouton = Card("mouton",1,1)
     mouton.addBonus(Provocation())
     trou=Card("Trou",0,4)
     trou.addBonus(ChaqueTour(Invocation(mouton)))
     trou.addBonus(Insaisissable())
     trou.addBonus(CoutReduit())  
     pretresse = Card("Pretresse des Mers",2,3)
     pretresse.addBonus(CriDeGuerre(GuerrisonMasse(1)))
     pingouin = Card("Pingouin",2,3)
     murlock = Card("Abominable Murlock",4,6)
     murlock.addBonus(Provocation())
     catapulte = Card("Catapulte",4,6)
     catapulte.addBonus(NePeutPasRiposter())
     seigneur = Card("Seigneur des Cryptes",3,7)
     seigneur.addBonus(QuandIlEstBlesse(GuerisonTotale()))
     tim = Card("Tim",1,1)
     tim.addBonus(Insaisissable())
     tim.addBonus(ALaPlaceDeLAttaque(Degat(1)))
     tigre = Card("Tigre Blanc",5,5)
     tigre.addBonus(Camouflage())
     barbare = Card("Barbare Sanguinaire",3,5)
     barbare.addBonus(QuandIlTue(DegatMasse(1)))
     deck=[Card("Troll gris",4,4)]*2+[murlock,trollrouge,templier,mouton,mouton,gobhorde,archer_elfe,archer_elfe,archer_elfe,pretresse,pingouin,vase,trou]*2
     deck=[Card("Troll gris",4,4)]*2+[mouton,seigneur,seigneur,barbare,catapulte,barbare,catapulte,pingouin,vase,trou,gobhorde]*3#+[archer_elfe,mouton]*1
     return deck
示例#2
0
 def defaultDeck(self):
     trollrouge = Card("Troll rouge", 4, 4)
     trollrouge.addBonus(Provocation())
     vase = Card("Vase", 1, 2)
     vase.addBonus(Provocation())
     minivase = Card("Mini Vase", 1, 1)
     minivase.addBonus(Provocation())
     vase.addBonus(CriDeGuerre(Invocation(minivase)))
     feufollet = Card("Follet", 1, 1)
     feufollet.addBonus(Insaisissable())
     archer_elfe = Card("Archer elfe", 2, 2)
     archer_elfe.addBonus(Charge())
     archer_elfe.addBonus(AttaqueADistance())
     gobhorde = Card("Goblin de la horde", 3, 1)
     gobhorde.addBonus(CriDeGuerre(DegatMasse(1)))
     templier = Card("Templier", 3, 3)
     templier.addBonus(FurieDesVents())
     mouton = Card("mouton", 1, 1)
     mouton.addBonus(Provocation())
     trou = Card("Trou", 0, 4)
     trou.addBonus(ChaqueTour(Invocation(mouton)))
     trou.addBonus(Insaisissable())
     trou.addBonus(CoutReduit())
     pretresse = Card("Pretresse des Mers", 2, 3)
     pretresse.addBonus(CriDeGuerre(GuerrisonMasse(1)))
     pingouin = Card("Pingouin", 2, 3)
     murlock = Card("Abominable Murlock", 4, 6)
     murlock.addBonus(Provocation())
     catapulte = Card("Catapulte", 4, 6)
     catapulte.addBonus(NePeutPasRiposter())
     seigneur = Card("Seigneur des Cryptes", 3, 7)
     seigneur.addBonus(QuandIlEstBlesse(GuerisonTotale()))
     tim = Card("Tim", 1, 1)
     tim.addBonus(Insaisissable())
     tim.addBonus(ALaPlaceDeLAttaque(Degat(1)))
     tigre = Card("Tigre Blanc", 5, 5)
     tigre.addBonus(Camouflage())
     barbare = Card("Barbare Sanguinaire", 3, 5)
     barbare.addBonus(QuandIlTue(DegatMasse(1)))
     deck = [Card("Troll gris", 4, 4)] * 2 + [
         murlock, trollrouge, templier, mouton, mouton, gobhorde,
         archer_elfe, archer_elfe, archer_elfe, pretresse, pingouin, vase,
         trou
     ] * 2
     deck = [Card("Troll gris", 4, 4)] * 2 + [
         mouton, seigneur, seigneur, barbare, catapulte, barbare, catapulte,
         pingouin, vase, trou, gobhorde
     ] * 3  #+[archer_elfe,mouton]*1
     return deck