Fabian Dill
db56f4a6b7
Core: bump version to 0.2.1
2021-12-01 02:39:52 +01:00
espeon65536
3fa253bac5
MC: 1.17 support ( #120 )
...
* MC: add death_link option
* Minecraft: 1.17 advancements and logic support
* Update Minecraft tracker to 1.17
* Minecraft: add tests for new advancements
* removed jdk/forge download install out of iss and into MinecraftClient.py using flag --install
* Add required_bosses option
choices are none, ender_dragon, wither, both
postgame advancements are set according to the required boss for completion
* fix docstring for PostgameAdvancements
* Minecraft: add starting_items
List of dicts: item, amount, nbt
* Update descriptions for AdvancementGoal and EggShardsRequired
* Minecraft: fix tests for required_bosses attribute
* Minecraft: updated logic for various dragon-related advancements
Split the logic into can_respawn and can_kill dragon
Free the End, Monsters Hunted, The End Again still require both respawn and kill, since the player needs to kill and be credited with the kill
You Need a Mint and Is It a Plane now require only respawn, since the dragon need only be alive; if killed out of logic, it's ok
The Next Generation only requires kill, since the egg spawns regardless of whether the player was credited with the kill or not
* Minecraft client: ignore prereleases unless --prerelease flag is on
* explicitly state all defaults
change structure shuffle and structure compass defaults to true
update install tutorial to point to player-settings page, as well as removing instructions for manual install
* Minecraft client: add Minecraft version check
Adds a minecraft_version field in the apmc, and downloads only mods which contain that version in the name of the .jar file.
This ensures that the client remains compatible even if new mods are released for later versions, since they won't download a mod for a later version than the apmc says.
Co-authored-by: Kono Tyran <Kono.Tyran@gmail.com>
2021-12-01 02:37:11 +01:00
Hussein Farran
52d8da16f6
WebHost: Alter FF1, Factorio, and Archipelago setup guides to consolidate information and remove unnecessary linebreaks.
2021-11-30 20:00:05 -05:00
Hussein Farran
fc210c2d18
WebHost: Make URLs explicit in FAQ and Archipelago category tutorials.
...
Remove unnecessary newlines and other tweaks.
2021-11-30 19:34:39 -05:00
Hussein Farran
56ef918a10
WebHost: Remove unnecessary linebreaks and reformat links in game info pages.
2021-11-30 19:09:18 -05:00
Fabian Dill
d7509972e4
SNIClient: fix apsoe handling
2021-12-01 01:01:41 +01:00
Fabian Dill
49a0f473ce
Docs: add more explanation to text type of JSONMessagePart
2021-11-30 08:25:22 +01:00
Fabian Dill
520e5feefb
Docs: add missed JSONMessagePart types
2021-11-30 06:41:50 +01:00
Fabian Dill
0992087e9a
MultiServer: add not found to !hint response and color found text
...
Clients: text parsing fixes
2021-11-30 06:09:40 +01:00
Fabian Dill
246a5c568b
Core: add some more types
2021-11-30 05:33:56 +01:00
Hussein Farran
ac02019930
WebHost: Begin removing unnecessary line breaks.
2021-11-29 22:34:28 -05:00
Hussein Farran
5121b0d09b
WebHost: Edit Archipelago category guides and enabled two-spaced nested lists.
2021-11-29 22:26:08 -05:00
black-sliver
c083716627
SoE: update tutorial for 0.2.1
2021-11-29 23:29:50 +00:00
alwaysintreble
31c15c257c
Fix Military fortress filling with new location names
2021-11-29 23:29:25 +00:00
Fabian Dill
dcb6da30ef
FF1: datapackage is no longer custom
2021-11-29 22:28:51 +01:00
Fabian Dill
c46abd7e65
Client UI: allow auto filling !getitem
2021-11-29 21:35:06 +01:00
black-sliver
f478b65815
SoE: update pyevermizer to 0.39.2
...
+ printf to debug channel
+ better error handling
+ more error checking
2021-11-29 07:25:58 +00:00
Jarno Westhof
8363d1749b
[Timespinner] New seed options and new locations checks ( #140 )
2021-11-28 22:59:34 +01:00
alwaysintreble
b3ae4b86e4
TS: Rename various locations for clarity ( #139 )
...
* Rename various locations for clarity
2021-11-28 22:33:51 +01:00
jtoyoda
6566dde8d0
Initial FF1R implementation ( #123 )
...
FF1R
2021-11-28 22:32:08 +01:00
Fabian Dill
7b0b243607
MultiServer: remove promp_toolkit
2021-11-28 04:06:30 +01:00
Fabian Dill
d768379a8a
CommonClient: move to explicit thread instead of thread executor to allow proper task cancelling.
2021-11-28 03:27:18 +01:00
Fabian Dill
5e84900ac4
Generate: provide version string under _Generator_Version instead of Archipelago
2021-11-28 02:57:15 +01:00
Fabian Dill
73ae180437
Settings: default collect to goal
2021-11-28 02:10:09 +01:00
Fabian Dill
2097164d32
Clients: handle "Too many close matches" for hint auto fill as well
2021-11-28 01:51:13 +01:00
Fabian Dill
9f0a8e6d48
LttP: add hint options "Vendors" and "Full"
...
LttP: fix hint grammar if a Location isn't an ALttPLocation
2021-11-27 22:58:12 +01:00
Fabian Dill
5ca737886b
SoE: fix gameinfo typo
2021-11-27 22:58:12 +01:00
CaitSith2
11285fb0aa
Fixed root cause of science-not-invited 9.223e+18 problem.
2021-11-26 09:16:42 -08:00
Fabian Dill
82de3c95e2
Clients: allow use of console input if stdin is available.
...
Such as unfrozen + gui
2021-11-26 06:02:03 +01:00
CaitSith2
b0bf66bdcb
Factorio: more cleanup of code. Makes it easier to add a max liquids allowed option.
2021-11-25 18:28:07 -08:00
Fabian Dill
8af5855af6
Factorio: cleanup and optimize some requirement graph functions
2021-11-26 02:37:15 +01:00
CaitSith2
383d0f1a66
ensure the tech enabling chemical plant gets marked as advancement if required.
2021-11-25 17:04:22 -08:00
CaitSith2
4dfa1e3227
Merge remote-tracking branch 'origin/main' into main
2021-11-25 16:38:43 -08:00
CaitSith2
1a63ed970a
fixed bug with not being able to use fluid barrels as last ingredient in balanced recipes.
...
fluid barrels don't have a direct recipe name to ingredient name match, but instead recipe name is fill-ingredient.
2021-11-25 16:38:33 -08:00
Fabian Dill
5b5d96971e
WebHost: cleanup tracker.py #2
2021-11-25 21:10:28 +01:00
Fabian Dill
71767e8b79
WebHost: cleanup tracker.py
2021-11-25 21:04:02 +01:00
Fabian Dill
bd0b7ea80a
WebHost: fix some PEP8
2021-11-25 20:48:58 +01:00
CaitSith2
744b12345a
hard-code only steam. Water already appears at logistic-science pack, and crude-oil at chemical.
2021-11-25 10:17:23 -08:00
CaitSith2
2770014988
Merge remote-tracking branch 'origin/main' into main
2021-11-25 09:59:54 -08:00
CaitSith2
31b93dc2f4
Clarify not being able hand craft automation science if it has fluids.
2021-11-25 09:59:07 -08:00
Fabian Dill
81397936ef
Merge pull request #141 from espeon65536/oot
...
Ocarina of Time updates
2021-11-25 17:57:31 +00:00
CaitSith2
722af0a3ca
Now possible for randomized science packs/silo/satellite recipe to use fluids.
2021-11-25 09:44:01 -08:00
espeon65536
6641b13511
Merge branch 'main' of https://github.com/ArchipelagoMW/Archipelago into oot
2021-11-24 17:57:06 -06:00
Fabian Dill
5a03c0edd6
WebHost: remove /hosted redirect, all current rooms should be migrated.
2021-11-24 23:49:00 +01:00
CaitSith2
9dbafd3b4b
Factorio can now change death link state at runtime.
2021-11-24 01:55:36 -08:00
CaitSith2
1f5d1532e3
Move Death Link change tag to Common Client
2021-11-24 01:38:58 -08:00
Fabian Dill
1f61d8322c
LttP: Attribute locations to dark/light world if they are directly present in them, ignoring routing requirements.
2021-11-23 22:47:41 +01:00
Fabian Dill
0c27dbe746
CommonClient: add /items and /locations
2021-11-23 21:47:23 +01:00
Fabian Dill
a3951c2621
Factorio: remove Desync detected message.
...
To my knowledge it has never warned about an actual desync, and even it did, the code right behind it fixes the desync.
2021-11-23 20:17:42 +01:00
Fabian Dill
c381df6563
MultiServer: filter new locations via sets, instead of if and only echo new checks
2021-11-23 20:16:48 +01:00