Popover Menu get started
Popover Menu Tools
client discord
Menu
supported games setup guides f.a.q. generate game host game user content clients discord
The Messenger Guide

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:

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:

  1. 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.
  2. 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.