diff --git a/backend/bang/game.py b/backend/bang/game.py index 152ff6d..1dd7902 100644 --- a/backend/bang/game.py +++ b/backend/bang/game.py @@ -90,6 +90,7 @@ class Game: for i in range(len(log)-1): print('replay:', i, 'of', len(log)-3, '->', log[i]) if (log[i] == "@@@"): + eventlet.sleep(10) if self.is_replay: self.reset() return diff --git a/backend/server.py b/backend/server.py index c9fbe64..58d0f5e 100644 --- a/backend/server.py +++ b/backend/server.py @@ -524,7 +524,7 @@ def chat_message(sid, msg, pl=None): cards = cs.get_starting_deck(ses.game.expansions) card_names = ' '.join(cmd[1:]).split(',') for cn in card_names: - ses.hand.append([c for c in cards if c.name == cn][0]) + ses.hand.append([c for c in cards if c.name.lower() == cn.lower() or c.name[0:-1].lower() == cn.lower()][0]) ses.notify_self() elif '/getnuggets' in msg: sio.emit('chat_message', room=ses.game.name, data={'color': f'red','text':f'🚨 {ses.name} is in debug mode and got nuggets'})