fix replay bug with non ascii chars in characters names
This commit is contained in:
parent
adeb9f1d06
commit
019396e615
@ -99,7 +99,11 @@ class Player:
|
||||
def set_character(self, character: str):
|
||||
print(self.available_characters, character)
|
||||
if self.character == None:
|
||||
try:
|
||||
self.character = next(x for x in self.available_characters if x.name == character)
|
||||
except:
|
||||
# fix for wrong character encoding in the first part of some characters like Jose delgrado
|
||||
self.character = next(x for x in self.available_characters if x.name.split()[1] == character.split()[1])
|
||||
if 'high_noon' in self.game.expansions:
|
||||
# questo viene utilizzato per la carta nuova identità
|
||||
self.not_chosen_character = next(x for x in self.available_characters if x.name != character)
|
||||
|
Loading…
Reference in New Issue
Block a user