X-Git-Url: https://plomlompom.com/repos//%22https:/validator.w3.org/check?a=blobdiff_plain;f=plomrogue%2Fcommands.py;h=a92359eac8c2fcab197ea9ea42d2cd2de72b9a40;hb=0329d62bfc40ef8d54d9df8f5d9119515a871cf6;hp=fc087fbe7434a4cc6966b773f123da07425909d4;hpb=e91c0688ee0d273d7f106e837e1ad52009d79350;p=plomrogue2 diff --git a/plomrogue/commands.py b/plomrogue/commands.py index fc087fb..a92359e 100644 --- a/plomrogue/commands.py +++ b/plomrogue/commands.py @@ -44,7 +44,8 @@ def cmd_ALL(game, msg, connection_id): if not speaker: raise GameError('need to be logged in for this') largest_audible_distance = 20 - dijkstra_map = DijkstraMap(game.things, game.maps, speaker.position, + things = [t for t in game.things if t.type_ != 'Player'] + dijkstra_map = DijkstraMap(things, game.maps, speaker.position, largest_audible_distance, game.get_map) for c_id in game.sessions: listener = game.get_player(c_id)