Commit Graph

  • 9402d82405 Slay the Spire (#54) KonoTyran 2021-08-29 08:30:44 -07:00
  • da6674760c LttP: convert MultiWorld.dungeons to dict for faster lookup Fabian Dill 2021-08-29 16:02:28 +02:00
  • ee03371dd0 LttP: make heartbeep off functional again Fabian Dill 2021-08-29 15:43:16 +02:00
  • a975c8fd00 LttP: Format non-native Location hints better Fabian Dill 2021-08-28 23:18:45 +02:00
  • 60840da740 LttP: fix dungeon local items to be local to their own dungeon Fabian Dill 2021-08-28 22:58:23 +02:00
  • de567cc701 LttP: Move more functionality into ALttPItem from Item LttP: More efficiently build !hint entrance info LttP: More efficiently check for and build Big Bomb Shop playthrough path Fabian Dill 2021-08-28 12:56:52 +02:00
  • de4775b0c8 LttP: Move difficulties and er seed sharing to generate_early Fabian Dill 2021-08-28 00:26:02 +02:00
  • 104cc0ea83 document World.hidden Fabian Dill 2021-08-27 20:46:23 +02:00
  • 5bb8de500a Fix issue with syncing tech tree post-forfeit. CaitSith2 2021-08-27 10:41:29 -07:00
  • 21255b3b46 LttP: Rename Shop Slot 1, 2, 3 to Shop Slot Left, Center, Right General: Move generic IDs from LttP to new Generic World Generate: ensure thread errors are collected before data from their completion may be referenced in playthrough/spoiler Fabian Dill 2021-08-27 14:52:33 +02:00
  • e8da9924c6 allow collecting silver bow if noglitches or swordless, even if the limit is under 2 espeon65536 2021-08-26 16:03:22 -05:00
  • 96b38aba04 mark TRBK as impassable during initial pass for TR key logic, so that crystaroller can be marked as front-locked espeon65536 2021-08-26 13:02:59 -05:00
  • b8b51965d2 skip first sweep_for_events in playthrough computation, so keys are no longer treated as special espeon65536 2021-08-26 08:53:12 -05:00
  • be46d128bc do not double-collect keys during playthrough computation, since they are progression items now espeon65536 2021-08-25 22:52:49 -05:00
  • c05f1ed24f to be or not to be Fabian Dill 2021-08-26 18:25:15 +02:00
  • 99775ec1bd Generate: require that player names be unique again Fabian Dill 2021-08-26 17:22:55 +02:00
  • f4f043ac87 MultiServer: categorize methods Fabian Dill 2021-08-26 16:19:37 +02:00
  • acbca78e2d update Prompt Toolkit Fabian Dill 2021-08-24 09:52:45 +02:00
  • 30ac7baa2c FactorioClient: Batch-Send RCON commands when receiving catch-up locations and multiple items. Fabian Dill 2021-08-24 09:52:12 +02:00
  • 21a5170337 remove double negative in apmc file check espeon65536 2021-08-23 12:13:07 -05:00
  • 3a5a6a096b add .apmc and Forge server to gitignore espeon65536 2021-08-22 20:19:21 -05:00
  • 578ae70150 update playerSettings.yaml espeon65536 2021-08-22 19:44:37 -05:00
  • 57282e76a4 add send_defeated_mobs as option espeon65536 2021-08-22 19:43:29 -05:00
  • 7aaa652ef5 Give docstrings and display names to Minecraft options espeon65536 2021-08-22 19:30:30 -05:00
  • 81da0d2ba4 Minecraft client: skip deleting and recopying an apmc file that is already in APData espeon65536 2021-08-15 08:16:30 -05:00
  • ce6cdcaf92 Minecraft client: prevent options.yaml/host.yaml contamination from non-install directories espeon65536 2021-08-15 06:13:58 -05:00
  • 4730a928b5 Minecraft client: fix NoneType-related error if run without apmc file espeon65536 2021-08-15 06:11:20 -05:00
  • 4c0f0a16c9 Updates to WebHost Chris Wilson 2021-08-22 20:01:58 -04:00
  • b07fc80f3f AutoWorld: if any world data_version is set to 0, set it for the main datapackage Fabian Dill 2021-08-22 04:22:34 +02:00
  • 6a3d1fcaf4 LttP & Factorio: fix item state removal for progressive items. Fabian Dill 2021-08-21 06:55:08 +02:00
  • 4aeb3cd3dc WebHost: allow /tutorial and /tutorial/ Fabian Dill 2021-08-20 22:41:23 +02:00
  • 6dc2000638 CommonClient.py: move in gui_enabled Fabian Dill 2021-08-20 22:31:17 +02:00
  • 72610d8c2f Core: log world ID ranges Fabian Dill 2021-08-16 18:40:26 +02:00
  • 0f55fa4f45 FactorioClient: allow setting a folder and find the executable in it, instead of trying to run a folder. Fabian Dill 2021-08-15 13:46:58 +02:00
  • aec39c919c Minecraft: add missing minecraft defaults Fabian Dill 2021-08-15 02:32:36 +02:00
  • a0849f9416 fixed error if destination folder did not exist already. Kono Tyran 2021-08-14 16:56:54 -07:00
  • 0668f94461 - change minecraft clients icon. 0.1.6 Kono Tyran 2021-08-14 15:21:52 -07:00
  • 953ccc55d9 Update factorio icons to make progression items more distinct Chris Wilson 2021-08-14 17:47:32 -04:00
  • fbaa8226c4 Minecraft tracker: only lookup recognized item ids espeon65536 2021-08-13 22:49:43 -05:00
  • 8abfd14569 LttP: fix missing music Fabian Dill 2021-08-14 01:00:36 +02:00
  • f2f4d6a133 remove leftover debug log Fabian Dill 2021-08-14 00:50:00 +02:00
  • 3ed7092af5 LttP: make sure Hyrule Castle Small Key in Standard + keyshuffle is reachable in first sphere of any such players Fabian Dill 2021-08-14 00:37:58 +02:00
  • 9d6fa855d8 Multidata: fix accidental format change Fabian Dill 2021-08-12 04:23:07 +02:00
  • 8c7404edf9 Spoiler: fix built-in variable name shadowing Fabian Dill 2021-08-11 12:45:03 +02:00
  • 3f6a9e5dc7 MC client: only log removal of .apmc files espeon65536 2021-08-10 09:48:27 -05:00
  • 9e1748bf67 check_eula function espeon65536 2021-08-08 15:36:12 -05:00
  • 527a9b49e2 change to executable's working directory to find forge directory espeon65536 2021-08-08 14:19:36 -05:00
  • b187223162 streamline function calls espeon65536 2021-08-08 13:31:03 -05:00
  • 2c5e99efed make apmc_file argument optional espeon65536 2021-08-08 12:07:03 -05:00
  • fa8531022d reorganize Minecraft client internal structure, add missing error handling in update_mod espeon65536 2021-08-08 11:57:50 -05:00
  • 8d4be10fd7 Minecraft client first pass espeon65536 2021-08-08 11:26:46 -05:00
  • 285b9e12eb - Add Minecraft to inno_setup_38.iss, this will download java and forge and install them. Kono Tyran 2021-08-09 00:46:29 -07:00
  • 53fcb86174 Spoiler: remove Progressive from old system to prevent crashes when no LttP is present Fabian Dill 2021-08-10 20:40:44 +02:00
  • a532ceeb0a AutoWorld: Should no longer need to overwrite collect, collect_item should be used instead AutoWorld: Now correctly automatically applies State.remove if collect_item is also correct LttP: Make keys advancement items Fabian Dill 2021-08-10 09:47:28 +02:00
  • 9ec0680ce5 LttP: move game specific fill to new AutoWorld fill_hook Fabian Dill 2021-08-10 09:03:44 +02:00
  • 299036ecca LttP: move some LttP specific things more towards locations where they belong. Fabian Dill 2021-08-10 08:00:53 +02:00
  • 4bfeb77a3a CommonClient: fix /missing found by lordlou Fabian Dill 2021-08-10 04:38:29 +02:00
  • ab7a5b07eb YAML: Make player pick a game, error out if step is skipped. Fabian Dill 2021-08-09 23:00:28 +02:00
  • 50ad661796 Put in support for old Progressive item key I will probably regret this. Fabian Dill 2021-08-09 10:05:45 +02:00
  • d3e71ecb9b Install all modules for unittests.yml Fabian Dill 2021-08-09 09:22:35 +02:00
  • ba3bb201cd Multiple: Followed a rabbit hole of moving LttP Rom generation to AutoWorld Generator: Re-allow names with spaces (and see what breaks) Generator: Removed teams (Note that teams are intended to move from a generation step feature to a server runtime feature, allowing dynamic creation of an already generated MW) LttP: All Rom Options are now on the new system LttP: palette option "random" is now called "good" LttP: Roms are now created as part of the general output file creation step LttP: disable Music is now Music, removing potential double negatives LttP & Factorio: Progressive option random is now grouped_random LttP: Enemy damage option random is now Enemy damage: chaos Fabian Dill 2021-08-09 09:15:41 +02:00
  • 01d88c362a AutoWorld: Add "stage" methods and implement LttP Dungeon fill as an example. Fabian Dill 2021-08-09 06:50:11 +02:00
  • 95350a1fa9 Fill: Cache get_all_State Fabian Dill 2021-08-09 06:33:26 +02:00
  • cc458ca5b1 LttP: Remove no longer reachable code Fabian Dill 2021-08-09 06:19:01 +02:00
  • f19878fcb8 LttP: Remove calling the player Idiot Fabian Dill 2021-08-09 03:51:33 +02:00
  • eb8e8691e9 Factorio: avoid ores when spawning silo black-sliver 2021-08-07 13:15:41 +02:00
  • 0423c22d7f DataPackage: bring back compatibility layer for datapackage - for now. Mark removal version. Fabian Dill 2021-08-07 09:18:42 +02:00
  • 3441c390bd Setup: Fix crash if ROM was present. Fabian Dill 2021-08-07 08:05:01 +02:00
  • a0fb9bc4ab Setup: Skip LttP Rom Selection if the Rom is not needed. Fabian Dill 2021-08-07 06:57:33 +02:00
  • a7bb6f6a95 CommonClient: make entrances blue in console Fabian Dill 2021-08-07 05:40:18 +02:00
  • f1bef73757 Setup: Fix subprogram paths Fabian Dill 2021-08-07 03:16:30 +02:00
  • 4598dd1a0f Factorio: syntax~ Fabian Dill 2021-08-07 02:57:47 +02:00
  • 0241d6f443 fix minecraft tests for egg shards espeon65536 2021-08-06 18:46:39 -05:00
  • 72acb5509a Minecraft: dragon egg shards espeon65536 2021-08-06 17:18:28 -05:00
  • b43e99fa20 better check for completion in MC webtracker espeon65536 2021-08-06 13:03:59 -05:00
  • b5083ddb1b update playerSettings: new minecraft bee_traps format espeon65536 2021-08-06 11:05:05 -05:00
  • f62e8b7be9 Minecraft: write server and port to apmc on download espeon65536 2021-08-05 13:17:01 -05:00
  • f655dc0dbc Minecraft tracker: formatting fix espeon65536 2021-08-04 17:39:38 -05:00
  • 95e0fa2672 Minecraft tracker: add progressive resource crafting espeon65536 2021-08-04 17:34:55 -05:00
  • 4b7c8f757e Minecraft: increment data version and client version espeon65536 2021-08-04 16:49:02 -05:00
  • 381e9c744a fix tests for progressive resource crafting espeon65536 2021-08-04 16:47:08 -05:00
  • 9aa4bb3f4b fix tests for bee traps espeon65536 2021-08-04 16:46:47 -05:00
  • 63617edfef Minecraft: merge ingot crafting and resource blocks into Progressive Resource Crafting espeon65536 2021-08-04 16:33:26 -05:00
  • 72de0450e0 Minecraft: refactored bee trap to percentage of junk item pool espeon65536 2021-08-04 16:12:33 -05:00
  • 306bdd322f Minecraft tracker: fix incorrect bold css espeon65536 2021-08-04 15:41:48 -05:00
  • 231613cb3b Minecraft tracker: automated location tracking and dropdown tabs espeon65536 2021-08-04 15:09:20 -05:00
  • 2af5739592 Minecraft tracker v2 group advancements by category update font to Minecraft font always display pearl/scrap counter espeon65536 2021-08-04 12:28:57 -05:00
  • b38f7c8f2a Minecraft web tracker, built as a mix of the LttP tracker and the generic tracker espeon65536 2021-08-02 18:03:32 -05:00
  • e3a81c1bed Minecraft: randomly determine junk items filling the itempool espeon65536 2021-07-31 02:41:58 -05:00
  • cd8452d839 Factorio: sync already cleared locations to local world Fabian Dill 2021-08-07 01:01:56 +02:00
  • 4b38cb4c2e Setup: various small adjustments and fixes Fabian Dill 2021-08-06 19:33:17 +02:00
  • eda8c6f263 add the forgotten progressive persoanl roboport equipment Fabian Dill 2021-08-06 08:14:16 +02:00
  • a8cf67c94d Fix type annotation for a key under GameData Hussein Farran 2021-08-04 16:05:16 -04:00
  • 928b341fb3 Make data package contents more descriptive Hussein Farran 2021-08-04 16:01:03 -04:00
  • 6e51b1d50c Change BouncePacket and BouncedPacket docs to add key for extra data. Hussein Farran 2021-08-04 15:51:52 -04:00
  • 78aaa65b45 explain !hint a bit better Fabian Dill 2021-08-04 18:38:49 +02:00
  • 3627d8f1ae DataPackage: remove legacy format Fabian Dill 2021-08-04 16:01:08 +02:00
  • 1e64b817f6 CommonClient: implement new DataPackage format Fabian Dill 2021-08-04 15:54:32 +02:00
  • 37e999652d Return of the warning for the backwards compatibility layer. CaitSith2 2021-08-03 23:24:32 -07:00
  • 9408557f03 Factorio: add Traps Fabian Dill 2021-08-04 05:40:51 +02:00