diff --git a/worlds/against_the_storm/Locations.py b/worlds/against_the_storm/Locations.py index 45b2c1afc3eb..9b444ce9bd0f 100644 --- a/worlds/against_the_storm/Locations.py +++ b/worlds/against_the_storm/Locations.py @@ -3,6 +3,9 @@ class AgainstTheStormLocation(Location): game: str = "Against the Storm" +# How to interpret these logic definitions: +# To reach a location, you need at least one item from each string. For example: +# ["A,B,C", "D,E"] means (A or B or C) and (D or E) location_dict = { "First Reputation through Resolve - Humans": ["Porridge,Biscuits,Pie,Coats", "Planks", "Bricks"], "First Reputation through Resolve - Beavers": ["Ale,Scrolls,Wine", "Planks", "Bricks", "Fabric"], @@ -58,6 +61,5 @@ class AgainstTheStormLocation(Location): "Win with 30 Villagers in fully upgraded Housing - Beavers": ["Planks", "Bricks", "Fabric", "Jerky,Porridge,Skewers,Biscuits,Pie,Pickled Goods", "Amber,Tools", "Ale,Training Gear,Incense,Scrolls,Wine,Tea", "Purging Fire", "Pack of Building Materials", "Amber,Pack of Trade Goods"], "Win with 30 Villagers in fully upgraded Housing - Lizards": ["Planks", "Bricks", "Fabric", "Jerky,Porridge,Skewers,Biscuits,Pie,Pickled Goods", "Amber,Tools", "Ale,Training Gear,Incense,Scrolls,Wine,Tea", "Purging Fire", "Pack of Building Materials", "Jerky,Skewers"], "Win with 30 Villagers in fully upgraded Housing - Harpies": ["Planks", "Bricks", "Fabric", "Jerky,Porridge,Skewers,Biscuits,Pie,Pickled Goods", "Amber,Tools", "Ale,Training Gear,Incense,Scrolls,Wine,Tea", "Purging Fire", "Pack of Building Materials", "Pigment"], - # "Win with 30 Villagers in fully upgraded Housing - Foxes": [] "Win with 30 Villagers in fully upgraded Housing - Foxes": ["Planks", "Bricks", "Fabric", "Jerky,Porridge,Skewers,Biscuits,Pie,Pickled Goods", "Amber,Tools", "Ale,Training Gear,Incense,Scrolls,Wine,Tea", "Purging Fire", "Pack of Building Materials", "Resin"], } \ No newline at end of file diff --git a/worlds/against_the_storm/docs/setup_en.md b/worlds/against_the_storm/docs/setup_en.md index 8536453bf6ab..3a4ba296b948 100644 --- a/worlds/against_the_storm/docs/setup_en.md +++ b/worlds/against_the_storm/docs/setup_en.md @@ -32,7 +32,7 @@ 1. Go to Thunderstore Mod Manager, open your Against the Storm profile with the Against the Storm for Archipelago mod, and click the blue Modded play button. * Optional: from the main menu, start a separate profile in the top right if you already have data in your default profile. * Optional: especially if you started a new profile from above, you will almost certainly want to run `meta.addAll` from the dev console, as the mod will assume you have all meta progression unlocked. The dev console is opened with \` (backtick, to the left of 1 on keyboards) by default, and at least for me only opens in the world map or settlements. - * If you run `meta.allAll` on a fresh profile, the Training Expedition will still appear locked. This is a bug in the game's UI. Just enter and leave the Smoldering Citadel, and you should now see the Training Expedition available. + * If you run `meta.addAll` on a fresh profile, the Training Expedition will still appear locked. This is a bug in the game's UI. Just enter and leave the Smoldering Citadel, and you should now see the Training Expedition available. 2. From the world map, open the dev console (default \` (backtick, to the left of 1 on keyboards)) and type `ap.connect : "" [password]`. * If you uploaded `AP_#######.zip` to archipelago, then the room you generated should have the url: `archipelago.gg:#####` * slotName is the name from the `AgainstTheStorm.yaml`. The default was `ATSPlayer` if you didn't change it. The quotes are only necessary if the name you set has spaces.