The Messenger Plando Guide
This guide details the usage of the game-specific plando options that The Messenger has. The Messenger also supports the generic item plando. For more information on what plando is and for information covering item plando, refer to the generic Archipelago plando guide. The Messenger also uses the generic connection plando system, but with specific behaviors that will be covered in this guide along with the other options.
Shop Price Plando
This option allows you to specify prices for items in both shops. This also supports weighting, allowing you to choose from multiple different prices for any given item.
Example
The Messenger:
shop_price_plan:
Karuta Plates: 50
Devil's Due: 1
Barmath'azel Figurine:
# left side is price, right side is weight
500: 10
700: 5
1000: 20
This block will make the item at the Karuta Plates
node cost 50 shards, Devil's Due
will cost 1 shard, and
Barmath'azel Figurine
will cost either 500, 700, or 1000, with 1000 being the most likely with a 20/35 chance.
Portal Plando
This option allows you to specify certain outputs for the portals. This option will only be checked if portal shuffle
and the connections
plando host setting are enabled.
A portal connection is plandoed by specifying an entrance
and an exit
. This option also supports percentage
, which
is the percent chance that that connection occurs. The entrance
is which portal is going to be entered, whereas the
exit
is where the portal will lead and can include a shop location, a checkpoint, or any portal. However, the
portal exit must also be in the available pool for the selected portal shuffle option. For example, if portal shuffle is
set to shops
, then the valid exits will only be portals and shops; any exit that is a checkpoint will not be valid. If
portal shuffle is set to checkpoints
, you may not have multiple portals lead to the same area, e.g. Seashell
and
Spike Wave
may not both be used since they are both in Quillshroom Marsh. If the option is set to anywhere
, then all
exits are valid.
All valid connections for portal shuffle can be found by scrolling through the portals module. The entrance and exit should be written exactly as they appear within that file, except for when the exit point is a portal. In that case, it should have "Portal" included.
Example
The Messenger:
portal_plando:
- entrance: Riviere Turquoise
exit: Wingsuit
- entrance: Sunken Shrine
exit: Sunny Day
- entrance: Searing Crags
exit: Glacial Peak Portal
This block will make it so that the Riviere Turquoise Portal will exit to the Wingsuit Shop, the Sunken Shrine Portal will exit to the Sunny Day checkpoint, and the Searing Crags Portal will exit to the Glacial Peak Portal.
Transition Plando
This option allows you to specify certain connections when using transition shuffle. This will only work if
transition shuffle and the connections
plando host setting are enabled.
Each transition connection is plandoed by specifying its attributes:
entrance
is where you will enter this transition from.exit
is where the transition will lead.percentage
is the chance this connection will happen at all.direction
is used to specify whether this connection will also go in reverse. This entry will be ignored if the transition shuffle is set tocoupled
or if the specified connection can only occur in one direction, such as exiting to Riviere Turquoise. The default direction is "both", which will make it so that returning through the exit transition will return you to where you entered it from. "entrance" and "exit" are treated the same, with them both making this transition only one-way.
Valid connections can be found in the RANDOMIZED_CONNECTIONS
dictionary.
The keys (left) are entrances, and values (right) are exits. Whether you want the connection to go both ways or not,
both sides must either be two-way or one-way; E.g. connecting Artificer (Corrupted Future Portal) to one of the
Quillshroom Marsh entrances is not a valid pairing. A pairing can be determined to be two-way if both the entrance and
exit of that pair are an exit and entrance of another pairing, respectively.
Example
The Messenger:
plando_connections:
- entrance: Searing Crags - Top
exit: Dark Cave - Right
- entrance: Glacial Peak - Left
exit: Corrupted Future
This block will create the following connections:
- Leaving Searing Crags towards Glacial Peak will take you to the beginning of Dark Cave, and leaving the Dark Cave door will return you to the top of Searing Crags.
- Taking Manfred to leave Glacial Peak, will take you to Corrupted Future. There is no reverse connection here so it will always be one-way.