X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=plomrogue%2Fcommands.py;h=396b228879c1b3637e4b98acbeb78fe81b2bf2d3;hb=747572c31b3052b244ea7250b696f0c95d05be6b;hp=843bcfe844ca509b5f3ee354f192e62df0affa91;hpb=ba3c64445489ef0194b5e5025f87dd3c557d827a;p=plomrogue2
diff --git a/plomrogue/commands.py b/plomrogue/commands.py
index 843bcfe..396b228 100644
--- a/plomrogue/commands.py
+++ b/plomrogue/commands.py
@@ -106,7 +106,8 @@ def cmd_SET_TILE_CONTROL(game, yx, control_char, connection_id):
raise GameError('need to be logged in for this')
if not game.sessions[connection_id]['status'] == 'admin':
raise GameError('need to be admin for this')
- if not control_char in game.map_control_passwords.keys():
+ if not (control_char == '.'
+ or control_char in game.map_control_passwords.keys()):
raise GameError('no password set for this tile class')
big_yx, little_yx = player.fov_stencil.source_yxyx(yx)
map_control = game.get_map(big_yx, 'control')