def player_link_character(self, name, player): """ links a player to a character, if no character exists it will create one :param name: name of character :param player: True if linked, False if new character """ n = name.lower() linked = True if n not in self.characters.keys(): self.characters[n] = CharacterFactory.Player(n) linked = False self.players[player] = n return linked