From 4c64c5ad05edf3dca7a3454cda1f53f39517908f Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Wed, 23 Feb 2022 04:02:11 +0100 Subject: [PATCH] Spectator: fix data type --- WebHostLib/models.py | 2 +- worlds/generic/__init__.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/WebHostLib/models.py b/WebHostLib/models.py index 2c85e5a7..3d6de681 100644 --- a/WebHostLib/models.py +++ b/WebHostLib/models.py @@ -12,7 +12,7 @@ STATE_ERROR = -1 class Slot(db.Entity): id = PrimaryKey(int, auto=True) player_id = Required(int) - player_name = Required(str, 16) + player_name = Required(str) data = Optional(bytes, lazy=True) seed = Optional('Seed') game = Required(str) diff --git a/worlds/generic/__init__.py b/worlds/generic/__init__.py index 75e18929..926e0e1b 100644 --- a/worlds/generic/__init__.py +++ b/worlds/generic/__init__.py @@ -4,6 +4,7 @@ import logging from BaseClasses import Item from ..AutoWorld import World +from NetUtils import SlotType class GenericWorld(World): @@ -19,7 +20,7 @@ class GenericWorld(World): hidden = True def generate_early(self): - self.world.player_types[self.player] = 0 # mark as spectator + self.world.player_types[self.player] = SlotType.spectator # mark as spectator def create_item(self, name: str) -> Item: if name == "Nothing":