scrap cards of the dead
This commit is contained in:
parent
aeeab957d8
commit
92b4a09c05
@ -19,9 +19,12 @@ class Game:
|
|||||||
self.readyCount = 0
|
self.readyCount = 0
|
||||||
|
|
||||||
def handle_disconnect(self, player: players.Player):
|
def handle_disconnect(self, player: players.Player):
|
||||||
|
|
||||||
print(f'player {player.name} left the game {self.name}')
|
print(f'player {player.name} left the game {self.name}')
|
||||||
index = self.players.index(player)
|
index = self.players.index(player)
|
||||||
|
for c in player.hand:
|
||||||
|
self.deck.scrap(c)
|
||||||
|
for c in player.equipment:
|
||||||
|
self.deck.scrap(c)
|
||||||
if self.started and index < self.turn:
|
if self.started and index < self.turn:
|
||||||
self.turn -= 1
|
self.turn -= 1
|
||||||
self.players.pop(index)
|
self.players.pop(index)
|
||||||
@ -114,6 +117,10 @@ class Game:
|
|||||||
|
|
||||||
def player_death(self, player: players.Player):
|
def player_death(self, player: players.Player):
|
||||||
print(f'player {player.name} died')
|
print(f'player {player.name} died')
|
||||||
|
for c in player.hand:
|
||||||
|
self.deck.scrap(c)
|
||||||
|
for c in player.equipment:
|
||||||
|
self.deck.scrap(c)
|
||||||
index = self.players.index(player)
|
index = self.players.index(player)
|
||||||
if index < self.turn:
|
if index < self.turn:
|
||||||
self.turn -= 1
|
self.turn -= 1
|
||||||
|
Loading…
Reference in New Issue
Block a user