Commit Graph

2364 Commits

Author SHA1 Message Date
Fabian Dill 7ce9278123 Use shutil.move instead of os.replace, for compatibility 2021-01-21 23:58:30 +01:00
Fabian Dill c604dfe509 move networks commands to [str, Optional[dict]] across the board
and some other updates
PrintHTML is an experiment and is unlikely the solution I'll go with
2021-01-21 23:37:58 +01:00
CaitSith2 60afd0112c Update basepatch 2021-01-21 12:41:14 -08:00
CaitSith2 14fb89043e Merge remote-tracking branch 'pepperpow/multishop-all' into multishop 2021-01-21 12:31:19 -08:00
pepperpow 2ce6343859 Changed isnot statement 2021-01-21 04:39:33 -06:00
CaitSith2 0992959bc8 Fix for servers that don't return checked items. 2021-01-21 00:12:53 -08:00
CaitSith2 dbd99c31ad client/server changes
* Server now includes checked locations as a separate list.
* If client connects to a server that sends checked checks, client can now give accurate information on checked locations, and not show "New Check: seed-unknown-location (total/216)" and instead accurately show "New check: 'seed-known-location' (total_checked/seed_total)"
/missing now accurately reports what was previously checked.
* client now attempts to translate "Unknown Location ID: 'ID'" into an actual location, if server is unaware of the location, but the client is.
2021-01-20 20:58:07 -08:00
Fabian Dill 670b8b4b11 Merge branch 'main' into breaking_changes
# Conflicts:
#	MultiClient.py
#	WebUI.py
2021-01-21 05:36:16 +01:00
Fabian Dill 2833d99eda only print new check once in web ui 2021-01-21 05:34:45 +01:00
CaitSith2 f87da18ead Fix coding error 2021-01-20 13:02:34 -08:00
pepperpow 62435c8349 Added overworld bee trap disguises, shop indicators and new shop items 2021-01-20 04:22:26 -06:00
CaitSith2 dfc64266b9 Fix missed instances of ctx.ui_node.log_info 2021-01-20 00:30:54 -08:00
Fabian Dill 15b949d780 Merge branch 'main' into multishop 2021-01-20 03:19:38 +01:00
Fabian Dill dc9456f79a fix PyYAML version name to not trigger module updater 2021-01-20 03:18:46 +01:00
Fabian Dill 4b2a9b3e87 unroll unneeded inner generator expression 2021-01-20 03:17:51 +01:00
Fabian Dill 2e32ab152e Merge branch 'main' into multishop
# Conflicts:
#	MultiClient.py
2021-01-20 03:17:08 +01:00
Fabian Dill c5c64f846e update PyYAML 2021-01-20 03:13:17 +01:00
Fabian Dill c8616a6fe4 update prompt toolkit 2021-01-19 07:00:17 +01:00
Fabian Dill 276d49981e Convert WebUI to logging.Handler subclass 2021-01-19 06:37:35 +01:00
Fabian Dill 3f4df40ed1 optimize some things that really don't matter 2021-01-19 06:03:44 +01:00
Fabian Dill 7e18f93a3a copy shop slots to new world 2021-01-19 01:03:32 +01:00
Fabian Dill b775bfa916 Merge branch 'main' into multishop 2021-01-19 01:02:57 +01:00
Fabian Dill e2075686c2 fix ItemPlando defaults 2021-01-19 01:02:03 +01:00
Fabian Dill 2b730ab1d4 Merge branch 'main' into multishop 2021-01-18 22:30:05 +01:00
Fabian Dill 4fb8067b5e document item plando force parameter 2021-01-18 05:07:53 +01:00
Fabian Dill b2d7229dde type shop as Shop 2021-01-18 04:53:02 +01:00
Fabian Dill 478e1f3a82 General coding pass on Shops 2021-01-18 04:48:20 +01:00
Fabian Dill a67d657882 Shopswap with higher spheres as well 2021-01-17 23:17:14 +01:00
Fabian Dill ba07da6bba Change ShopShuffle to operate within current Sphere 2021-01-17 22:58:52 +01:00
Fabian Dill f4281f81f5 Merge branch 'main' into multishop 2021-01-17 22:08:43 +01:00
Fabian Dill a87a79eb00 remove some duplicate code 2021-01-17 22:08:28 +01:00
Fabian Dill 0286a81755 plando world false is default 2021-01-17 21:42:28 +01:00
Fabian Dill 26314f7c13 Document Connection Plando
and show where Connection Plando Errors come from
2021-01-17 18:28:10 +01:00
Fabian Dill 446893c504 Document Item Plando 2021-01-17 17:58:58 +01:00
Fabian Dill 5693d8f414 name lint to lint 2021-01-17 06:59:46 +01:00
Fabian Dill 9d692e070e split github workflows 2021-01-17 06:58:54 +01:00
Fabian Dill 7333a15f1f handle merge conflicts after plando update 2021-01-17 06:54:38 +01:00
Fabian Dill 514cd19367 Merge branch 'main' into breaking_changes
# Conflicts:
#	BaseClasses.py
#	Mystery.py
#	WebHostLib/downloads.py
#	WebHostLib/models.py
#	WebHostLib/templates/macros.html
#	WebHostLib/upload.py
#	worlds/alttp/ItemPool.py
#	worlds/alttp/Main.py
2021-01-17 06:50:25 +01:00
Fabian Dill 3b5ba161de first two plando modules documented 2021-01-17 02:15:46 +01:00
Fabian Dill 51692e7668 Merge remote-tracking branch 'origin/multishop' into multishop 2021-01-16 02:23:33 +01:00
Fabian Dill f3e686ba9a Move Shop related stuff to a Shops module 2021-01-16 02:23:23 +01:00
CaitSith2 0c1b679100 Whoops, fix for backwards cherry-pick 2021-01-15 17:07:18 -08:00
CaitSith2 94b56d10f5 Add shops / old man cave to multidata 2021-01-15 17:04:50 -08:00
Fischfilet89 65fa39df95
Update weightedSettings.json (#162)
fixed a typo at line 1020 regarding enemy health on the setting "armor-plated"
2021-01-16 00:38:55 +01:00
Fabian Dill 25330bd730 Fix displaying Race Seeds 2021-01-16 00:32:52 +01:00
CaitSith2 f046ca806c Merge branch 'main' into multishop 2021-01-15 10:17:27 -08:00
Fabian Dill 97a5f412a8 remove take_any_locs in-place modifications 2021-01-15 19:13:22 +01:00
CaitSith2 10a4a89c5f Merge branch 'main' into multishop 2021-01-15 01:41:36 -08:00
CaitSith2 6427d246a2 Fix Take-Any caves being non deterministic 2021-01-15 01:32:51 -08:00
Fabian Dill 5afe44f9cb use multidata locations to get missing checks (in server) 2021-01-15 03:22:56 +01:00