From 4c89df2b15ef21ddbc5d6defaacb178b215b0e3c Mon Sep 17 00:00:00 2001 From: Crazycolbster Date: Mon, 3 Jun 2024 13:52:48 +1200 Subject: [PATCH] Updated documentation --- worlds/openrct2/docs/en_OpenRCT2.md | 10 ++++++++-- worlds/openrct2/test/test_connector.py | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/worlds/openrct2/docs/en_OpenRCT2.md b/worlds/openrct2/docs/en_OpenRCT2.md index 1ef350353424..d1a7d13d0ca5 100644 --- a/worlds/openrct2/docs/en_OpenRCT2.md +++ b/worlds/openrct2/docs/en_OpenRCT2.md @@ -9,7 +9,7 @@ The Archipelago Randomizer places every ride, scenery item, and (optionally) park restriction behind a large shop. Players can unlock items in the shop by buying them, unlocking different trees and goodies around every corner. Beware though, some shop items require certain rides to be built, and some require pleasing the Elder Gods themselves. -Players may choose their own goal, multiple goals, or leave it up to the randomizer. Goals include paying off the park loan, obtaining a certain number of guests, building roller coasters, or even new goals, such as buying all the land on the map! +Players may choose their own goal, multiple goals, or leave it up to the randomizer. Goals include paying off the park loan, obtaining a certain number of guests, building roller coasters, or even Archipelago specific goals, such as buying all the land on the map! ## Items @@ -21,9 +21,15 @@ Rides, scenery, rules, and a variety of new items have been placed in the unlock The Archipelago plugin allows players to create their own custom scenario objectives. These can be stacked for added challenge. The goals are: Guests: Requires a minimum guest count in your park to win. + Rating: Requires a minimum park rating to win. + Park Value: Requires a minimum park value to win. + Roller Coasters: Requires a minimum number of roller coasters to win. Additionally, minimum stats for excitement, intensity, and nausea can be required for extra challenge. + Pay off loan: Requires the loan to be paid off to win. + Unique Rides: A new objective. A list of unlockable rides will be given to you. At least 1 of each must be built to win. (Rides count as built once they have posted stats) -Monopoly Mode: A new objective. (Nearly) Every unowned tile in the park will be purchasable. (Tiles with paths will have construction rights instead) Once you own the entire map, you win! 40 more items will be added to the item pool, 20 land purchase discounts and 20 construction rights discounts. Each one will reduce the cost of their respective tiles by $10, down to the price of free. + +Monopoly Mode: An Archipelago exclusive objective. (Nearly) Every unowned tile in the park will be purchasable. (Tiles with paths will have construction rights instead) Once you own the entire map, you win! 40 more items will be added to the item pool, 20 land purchase discounts and 20 construction rights discounts. Each one will reduce the cost of their respective tiles by $10, down to the price of free. diff --git a/worlds/openrct2/test/test_connector.py b/worlds/openrct2/test/test_connector.py index 003e9477a278..2241bbe535e8 100644 --- a/worlds/openrct2/test/test_connector.py +++ b/worlds/openrct2/test/test_connector.py @@ -39,7 +39,7 @@ def test_init(self) -> None: async def ping(self, data): self.gamesock.sendobj(data) for i in range(data.get('multiply', 1)): - await asyncio.wait_for(self.ctx.received.wait(), 60) + await asyncio.wait_for(self.ctx.received.wait(), 130) last_received = self.ctx.last_received.pop(0) if not self.ctx.last_received: self.ctx.received.clear()