1111 from eggsplode .core import Game
1212
1313
14- async def skip (game : "Game" , _ ):
15- await game .send (view = TextView ("skipped" , game .current_player_id ))
14+ async def skip (game : "Game" , interaction : discord .Interaction ):
15+ await game .send (
16+ view = TextView ("skipped" , game .current_player_id ), interaction = interaction
17+ )
1618 await game .events .turn_end ()
1719
1820
@@ -22,26 +24,30 @@ async def draw_from_bottom(game: "Game", interaction: discord.Interaction):
2224 await game .events .turn_end ()
2325
2426
25- async def reverse (game : "Game" , _ ):
27+ async def reverse (game : "Game" , interaction : discord . Interaction ):
2628 game .reverse ()
27- await game .send (view = TextView ("reversed" , game .current_player_id ))
29+ await game .send (
30+ view = TextView ("reversed" , game .current_player_id ), interaction = interaction
31+ )
2832 await game .events .turn_end ()
2933
3034
31- async def super_skip (game : "Game" , _ ):
35+ async def super_skip (game : "Game" , interaction : discord . Interaction ):
3236 game .remaining_turns = 0
33- await skip (game , _ )
37+ await skip (game , interaction )
3438
3539
36- async def bury_finish (game : "Game" ):
37- await game .send (view = TextView ("buried" , game .current_player_id ))
40+ async def bury_finish (game : "Game" , interaction : discord .Interaction ):
41+ await game .send (
42+ view = TextView ("buried" , game .current_player_id ), interaction = interaction
43+ )
3844 await game .events .turn_end ()
3945
4046
4147async def bury (game : "Game" , interaction : discord .Interaction ):
4248 view = DefuseView (
4349 game ,
44- lambda : bury_finish (game ),
50+ lambda : bury_finish (game , interaction ),
4551 card = game .deck .pop (),
4652 )
4753 await interaction .respond (view = view , ephemeral = True )
@@ -89,7 +95,10 @@ async def dig_deeper(self, interaction: discord.Interaction):
8995 self .stop ()
9096 self .disable_all_items ()
9197 await interaction .edit (view = self )
92- await self .game .send (view = TextView ("dug_deeper" , self .game .current_player_id ))
98+ await self .game .send (
99+ view = TextView ("dug_deeper" , self .game .current_player_id ),
100+ interaction = interaction ,
101+ )
93102 _ , hold = await self .game .draw_from (interaction , index = - 2 )
94103 if hold :
95104 await self .game .events .turn_end ()
0 commit comments