Add option to client for actually forcing item sending safety off.

This commit is contained in:
CaitSith2
2020-10-27 16:27:39 -07:00
parent 66894dbd86
commit 7e3e2134e0
2 changed files with 19 additions and 2 deletions

View File

@@ -940,8 +940,11 @@ class ClientMessageProcessor(CommonCommandProcessor):
def get_missing_checks(ctx: Context, client: Client) -> list:
locations = []
#for location_id in [k[0] for k, v in ctx.locations if k[1] == client.slot]:
# if location_id not in ctx.location_checks[client.team, client.slot]:
# locations.append(Regions.lookup_id_to_name.get(location_id, f'Unknown Location ID: {location_id}'))
for location_id, location_name in Regions.lookup_id_to_name.items(): # cheat console is -1, keep in mind
if location_id != -1 and location_id not in ctx.location_checks[client.team, client.slot]:
if location_id != -1 and location_id not in ctx.location_checks[client.team, client.slot] and (location_id, client.slot) in ctx.locations:
locations.append(location_name)
return locations