diff --git a/GameFiles/Game.py b/GameFiles/Game.py index 1fd5df9..036ac12 100644 --- a/GameFiles/Game.py +++ b/GameFiles/Game.py @@ -453,9 +453,9 @@ class Game: else: self.config["discard"].append(policy_str) self.config["drawn"] = None + await self.announce_latest_enacted_policy() if len(self.config["deck"]) < 3: await self.shuffle_discard_into_deck() - await self.announce_latest_enacted_policy() @game_started @save_on_success @@ -463,6 +463,7 @@ class Game: self.config["deck"].extend(self.config["discard"]) self.config["discard"] = [] random.shuffle(self.config["deck"]) + await self.get_announcements_channel().send("*The policy deck has been shuffled with the discard pile*") @game_started @save_on_success @@ -470,9 +471,9 @@ class Game: logger.debug(f"[{self.guild.name}] Enacting top policy in {delay} seconds...") await asyncio.sleep(delay) self.config["enacted"].append(self.config["deck"].pop(0)) + await self.announce_latest_enacted_policy() if len(self.config["deck"]) < 3: await self.shuffle_discard_into_deck() - await self.announce_latest_enacted_policy() @game_started async def announce_latest_enacted_policy(self): @@ -499,9 +500,9 @@ class Game: async def veto(self): self.config["discard"].extend(self.config["drawn"]) self.config["drawn"] = None + await self.get_announcements_channel().send(f"<@&{self.get_player_role_id()}>\n:person_gesturing_no: The government used the veto power! No policies have been enacted. :person_gesturing_no:", allowed_mentions = discord.AllowedMentions(roles = True)) if len(self.config["deck"]) < 3: await self.shuffle_discard_into_deck() - await self.get_announcements_channel().send(f"<@&{self.get_player_role_id()}>\n:person_gesturing_no: The government used the veto power! No policies have been enacted. :person_gesturing_no:", allowed_mentions = discord.AllowedMentions(roles = True)) await self.increase_chaos() @game_started