add tuco tests and strings
This commit is contained in:
parent
bc143190c3
commit
b998405578
28
backend/tests/valley_of_shadows_characters_test.py
Normal file
28
backend/tests/valley_of_shadows_characters_test.py
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
from random import randint
|
||||||
|
from bang.characters import Character
|
||||||
|
from bang.expansions.the_valley_of_shadows.characters import *
|
||||||
|
from bang.deck import Deck
|
||||||
|
from bang.game import Game
|
||||||
|
from bang.players import Player, PendingAction
|
||||||
|
import bang.cards as cs
|
||||||
|
|
||||||
|
# test TucoFranziskaner
|
||||||
|
def test_TucoFranziskaner():
|
||||||
|
g = Game('test')
|
||||||
|
ps = [Player(f'p{i}', f'p{i}') for i in range(2)]
|
||||||
|
for p in ps:
|
||||||
|
g.add_player(p)
|
||||||
|
g.start_game()
|
||||||
|
for p in ps:
|
||||||
|
p.available_characters = [TucoFranziskaner()]
|
||||||
|
p.set_character(p.available_characters[0].name)
|
||||||
|
p = g.players[g.turn]
|
||||||
|
p.hand = []
|
||||||
|
p.draw('')
|
||||||
|
assert len(p.hand) == 4
|
||||||
|
p.end_turn()
|
||||||
|
p = g.players[g.turn]
|
||||||
|
p.hand = []
|
||||||
|
p.equipment = [cs.Barile(0,0)]
|
||||||
|
p.draw('')
|
||||||
|
assert len(p.hand) == 2
|
@ -747,6 +747,10 @@
|
|||||||
"Tornado": {
|
"Tornado": {
|
||||||
"name": "Tornado",
|
"name": "Tornado",
|
||||||
"desc": "Everyone discards a card from their hand (if possible), then draws 2 cards from the deck."
|
"desc": "Everyone discards a card from their hand (if possible), then draws 2 cards from the deck."
|
||||||
|
},
|
||||||
|
"Tuco Franziskaner": {
|
||||||
|
"name": "Tuco Franziskaner",
|
||||||
|
"desc": "If you don't have blue cards equipped you draw 2 extra cards."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
|
@ -747,6 +747,10 @@
|
|||||||
"Tornado": {
|
"Tornado": {
|
||||||
"name": "Tornado",
|
"name": "Tornado",
|
||||||
"desc": "Tutti scartano una carta dalla mano (se possibile), poi ottengono 2 carte dal mazzo."
|
"desc": "Tutti scartano una carta dalla mano (se possibile), poi ottengono 2 carte dal mazzo."
|
||||||
|
},
|
||||||
|
"Tuco Franziskaner": {
|
||||||
|
"name": "Tuco Franziskaner",
|
||||||
|
"desc": "Durante la tua fase di pesca, se non hai carte blu in gioco, pesca 2 carte extra."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
|
Loading…
Reference in New Issue
Block a user