def assign_player(self, player: Player): if player in self.list_of_players: return f"Player {player.name} is already in the guild." if player.guild != "Unaffiliated": return f"Player {player.name} is in another guild." self.list_of_players.append(player) player.guild = self.name return f"Welcome player {player.name} to the guild {self.name}"
def assign_player(self, player: Player): if player in self.guild: return f'Player {player.name} is already in the guild.' if player.guild == 'Unaffiliated': self.guild.append(player) player.guild = self.name return f'Welcome player {player.name} to the guild {self.name}' return f'Player {player.name} is in another guild.'
def assign_player(self, player: Player): if player in self.list_of_players: return f'Player {player.name} is already in the guild.' if not player.guild == 'Unaffiliated': return f'Player {player.name} is in another guild.' self.list_of_players.append(player) player.guild = self.name return f'Welcome player {player.name} to the guild {player.guild}'
def assign_player(self, player: Player): if player.guild == 'Unaffiliated': player.guild = self.name self.player_list.append(player) return f'Welcome player {player.name} to the guild {self.name}' elif player.guild == self.name: return f'Player {player.name} is already in the guild.' else: return f'Player {player.name} is in another guild.'
def assign_player(self, player: Player) -> str: if player.guild == self.name: return f'Player {player.name} is already in the guild.' if player.guild != Player.NO_GUILD: return f'Player {player.name} is in another guild.' player.guild = self.name self.players.append(player) return f'Welcome player {player.name} to the guild {self.name}'
def assign_player(self, player: Player): if not player.guild == self.name and not player.guild == 'Unaffiliated': return f"Player {player.name} is in another guild." filtered_players = [p for p in self.players if p == player] if filtered_players: return f"Player {player.name} is already in the guild." self.players.append(player) player.guild = self.name return f"Welcome player {player.name} to the guild {self.name}"
def assign_player(self, player: Player): if player.guild == self.name: return f"Player {player.name} is already in the guild." if player.guild != "Unaffiliated" and player.guild != self.name: return f"Player {player.name} is in another guild." player.guild = self.name self.players.append(player) return f"Welcome player {player.name} to the guild {self.name}"
def assign_player(self, player: Player): if player.guild in [ x.guild for x in self.players if player.name == x.name ]: return f"Player {player.name} is already in the guild." if player.guild != "Unaffiliated": return f"Player {player.name} is in another guild." player.guild = f"{self.name}" self.players.append(player) return f"Welcome player {player.name} to the guild {self.name}"
def assign_player(self, player: player.Player) -> str: player_guild = player.guild player_name = player.name if player_guild == self.name: return f"Player {player_name} is already in the guild." if player_guild != "Unaffiliated" and player_guild != self.name: return f"Player {player_name} is in another guild." player.guild = self.name self.player_list.append(player) return f"Welcome player {player_name} to the guild {self.name}"