diff --git a/WebHost.py b/WebHost.py index c89e57eb..1962a1cd 100644 --- a/WebHost.py +++ b/WebHost.py @@ -36,7 +36,11 @@ if __name__ == "__main__": multiprocessing.freeze_support() multiprocessing.set_start_method('spawn') logging.basicConfig(format='[%(asctime)s] %(message)s', level=logging.INFO) - update_sprites_lttp() + try: + update_sprites_lttp() + except Exception as e: + logging.exception(e) + logging.warning("Could not update LttP sprites.") app = get_app() create_options_files() if app.config["SELFLAUNCH"]: diff --git a/docs/network protocol.md b/docs/network protocol.md index aa6e2de4..82fe2ebf 100644 --- a/docs/network protocol.md +++ b/docs/network protocol.md @@ -229,7 +229,7 @@ Requests the data package from the server. Does not require client authenticatio #### Arguments | Name | Type | Notes | | ------ | ----- | ------ | -| exlusions | list[str] | Optional. If specified, will not send back the specified data. Such as, ["Factorio"] -> Datapackage without Factorio data.| +| exclusions | list[str] | Optional. If specified, will not send back the specified data. Such as, ["Factorio"] -> Datapackage without Factorio data.| ### Bounce Send this message to the server, tell it which clients should receive the message and diff --git a/worlds/ror2/__init__.py b/worlds/ror2/__init__.py index 61016877..d05851db 100644 --- a/worlds/ror2/__init__.py +++ b/worlds/ror2/__init__.py @@ -62,7 +62,8 @@ class RiskOfRainWorld(World): "itemPickupStep": self.world.item_pickup_step[self.player].value, "seed": "".join(self.world.slot_seeds[self.player].choice(string.digits) for i in range(16)), "totalLocations": self.world.total_locations[self.player].value, - "totalRevivals": self.world.total_revivals[self.player].value + "totalRevivals": self.world.total_revivals[self.player].value, + "startWithDio": self.world.start_with_revive[self.player].value } def create_item(self, name: str) -> Item: