Add per-client remote_item settings + TextOnly Tag

* Tracker tag will receive all items via server (including local)
* TextOnly tag will receive no items
* TextClient sends TextOnly tag
* precollected items / start_inventory does not get an "Order received" number anymore
* local items do always get an "Order received" number now
* multisave changed, includes version number now, upgrade works for games (not trackers)
This commit is contained in:
black-sliver
2022-01-21 02:51:25 +01:00
committed by Fabian Dill
parent 344f4afdbd
commit 0c46cc6843
4 changed files with 85 additions and 30 deletions

View File

@@ -587,7 +587,7 @@ if __name__ == '__main__':
# Text Mode to use !hint and such with games that have no text entry
class TextContext(CommonContext):
tags = {"AP", "IgnoreGame"}
tags = {"AP", "IgnoreGame", "TextOnly"}
game = "Archipelago"
async def server_auth(self, password_requested: bool = False):