fix replay for Vera Custer
This commit is contained in:
parent
ab112165f0
commit
49ab88b007
@ -7,6 +7,7 @@ import eventlet
|
|||||||
|
|
||||||
import bang.players as pl
|
import bang.players as pl
|
||||||
import bang.characters as characters
|
import bang.characters as characters
|
||||||
|
import bang.expansions.dodge_city.characters as chd
|
||||||
from bang.deck import Deck
|
from bang.deck import Deck
|
||||||
import bang.roles as roles
|
import bang.roles as roles
|
||||||
import bang.expansions.fistful_of_cards.card_events as ce
|
import bang.expansions.fistful_of_cards.card_events as ce
|
||||||
@ -93,6 +94,8 @@ class Game:
|
|||||||
continue
|
continue
|
||||||
player = [p for p in self.players if p.name == cmd[0]][0]
|
player = [p for p in self.players if p.name == cmd[0]][0]
|
||||||
if cmd[1] == 'set_character':
|
if cmd[1] == 'set_character':
|
||||||
|
if player.character != None and isinstance(player.real_character, chd.VeraCuster):
|
||||||
|
player.set_available_character([p.character for p in self.get_alive_players() if p != player])
|
||||||
player.set_character(cmd[2])
|
player.set_character(cmd[2])
|
||||||
if cmd[1] == 'draw':
|
if cmd[1] == 'draw':
|
||||||
player.draw(cmd[2])
|
player.draw(cmd[2])
|
||||||
|
Loading…
Reference in New Issue
Block a user