From a5b4df6efec8f0710b8cf4a480e03df26483d2ad Mon Sep 17 00:00:00 2001 From: Giulio Date: Mon, 12 Apr 2021 00:39:07 +0200 Subject: [PATCH 1/2] wrong verb --- backend/bang/characters.py | 2 +- frontend/src/i18n/it.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/bang/characters.py b/backend/bang/characters.py index ea3a3ab..374a242 100644 --- a/backend/bang/characters.py +++ b/backend/bang/characters.py @@ -103,7 +103,7 @@ class RoseDoolan(Character): class SidKetchum(Character): def __init__(self): super().__init__("Sid Ketchum", max_lives=4) - # self.desc = "Può scartare due carte per recuperare un punto vita anche più volte di seguito a patto di avere carte da scartare, può farlo anche nel turno dell'avversario se starebbe per morire" + # self.desc = "Può scartare due carte per recuperare un punto vita anche più volte di seguito a patto di avere carte da scartare, può farlo anche nel turno dell'avversario se stesse per morire" # self.desc_eng = "He can discard 2 cards to regain 1HP" self.icon = '🤤' diff --git a/frontend/src/i18n/it.json b/frontend/src/i18n/it.json index cb16484..ff3a55c 100644 --- a/frontend/src/i18n/it.json +++ b/frontend/src/i18n/it.json @@ -339,7 +339,7 @@ }, "Sid Ketchum": { "name": "Sid Ketchum", - "desc": "Può scartare due carte per recuperare un punto vita anche più volte di seguito a patto di avere carte da scartare, può farlo anche nel turno dell'avversario se starebbe per morire" + "desc": "Può scartare due carte per recuperare un punto vita anche più volte di seguito a patto di avere carte da scartare, può farlo anche nel turno dell'avversario se stesse per morire" }, "Slab The Killer": { "name": "Slab The Killer", From 0c23be93c05ca8f5c6ac6f4c898aa02034ac8917 Mon Sep 17 00:00:00 2001 From: Giulio Date: Mon, 12 Apr 2021 22:24:29 +0200 Subject: [PATCH 2/2] only owner can stop the game --- backend/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/__init__.py b/backend/__init__.py index e74445b..1ee5666 100644 --- a/backend/__init__.py +++ b/backend/__init__.py @@ -260,7 +260,9 @@ def chat_message(sid, msg): elif '/togglebot' in msg and ses.game: ses.game.toggle_disconnect_bot() elif '/cancelgame' in msg and ses.game.started: - ses.game.reset() + if (ses == ses.game.players[0]): + sio.emit('chat_message', room=ses.game.name, data={'color': f'red','text':f'🚨 {ses.name} stopped the current game'}) + ses.game.reset() elif '/startgame' in msg and not ses.game.started: ses.game.start_game() elif '/setbotspeed' in msg: @@ -275,10 +277,10 @@ def chat_message(sid, msg): else: sio.emit('chat_message', room=sid, data={'color': f'','text':f'{msg} bad format'}) elif '/setcharacter' in msg: - sio.emit('chat_message', room=ses.game.name, data={'color': f'red','text':f'🚨 {ses.name} is in debug mode and changed character'}) import bang.characters as characters cmd = msg.split() if len(cmd) >= 2: + sio.emit('chat_message', room=ses.game.name, data={'color': f'red','text':f'🚨 {ses.name} is in debug mode and changed character'}) chs = characters.all_characters(ses.game.expansions) ses.character = [c for c in chs if c.name == ' '.join(cmd[1:])][0] ses.real_character = ses.character