Generate: Trim slot names again after 16 character limitation slice. (#2906)
This commit is contained in:
parent
938beb34df
commit
bfa9e7da00
|
@ -302,7 +302,9 @@ def handle_name(name: str, player: int, name_counter: Counter):
|
||||||
NUMBER=(number if number > 1 else ''),
|
NUMBER=(number if number > 1 else ''),
|
||||||
player=player,
|
player=player,
|
||||||
PLAYER=(player if player > 1 else '')))
|
PLAYER=(player if player > 1 else '')))
|
||||||
new_name = new_name.strip()[:16]
|
# Run .strip twice for edge case where after the initial .slice new_name has a leading whitespace.
|
||||||
|
# Could cause issues for some clients that cannot handle the additional whitespace.
|
||||||
|
new_name = new_name.strip()[:16].strip()
|
||||||
if new_name == "Archipelago":
|
if new_name == "Archipelago":
|
||||||
raise Exception(f"You cannot name yourself \"{new_name}\"")
|
raise Exception(f"You cannot name yourself \"{new_name}\"")
|
||||||
return new_name
|
return new_name
|
||||||
|
|
Loading…
Reference in New Issue