Custom Content Box
The mod supports automatically unpacking custom content and placing it where it is required by the mod.
This makes it easier for users to set it up.
In order to use that feature the custom content has to be placed inside a bag that has the tag Gloomhaven Custom Content
applied.
When this bag is spawned into the Gloomhaven Enhanced mod, it’s content is checked and the objects are moved to where they are needed.
This is driven by the tags that are attached to objects inside the bag.
The following table lists the supported object types, as well as the required tags for them.
Object type | Tag | What happens |
---|---|---|
Class envelope |
|
The envelope is placed at the end of the row for the base classes. If the envelope also has the |
Class Summon |
|
It will be added to the bag of all summons. From there it can be spawned e.g. through the scripts from the Summon Cards. |
Personal Quests |
|
It will be added to the bag for Personal Quests (as well as its backup). |
Scenario Token |
|
It will be registered as an available scenario. If the token als has the |
Monster Bag |
|
The envelope is added to the list of available monsters. |
City Event |
|
The event is added to the Unlockable City Events bag (as well as its backup). |
Road Event |
|
The event is added to the Unlockable Road Events bag (as well as its backup). |
Corridor Overlay |
|
The overlay is added to the corridor bag on the table as well as the internal one required for scenario setup. |
Difficult Terrain Overlay |
|
The overlay is added to the difficult terrain bag on the table as well as the internal one required for scenario setup. |
Door Overlay |
|
The overlay is added to the door bag on the table as well as the internal one required for scenario setup. |
Hazardous Terrain Overlay |
|
The overlay is added to the hazardous terrain bag on the table as well as the internal one required for scenario setup. |
Obstacle Overlay |
|
The overlay is added to the obstacle bag on the table as well as the internal one required for scenario setup. |
Trap Overlay |
|
The overlay is added to the trap bag on the table as well as the internal one required for scenario setup. |
Treasure Chest Overlay |
|
The overlay is added to the treasure chest bag on the table as well as the internal one required for scenario setup. |
Loot Token |
|
The overlay is added to the internal bag required for scenario setup |
Map Tiles |
|
The overlay is added to the map tile bag on the table as well as the internal one required for scenario setup. |
Unlockable Treasure Cards |
|
The overlay is added to the internal bag required for scenario setup. It can be unlocked using the Treasure-Action within a scenario. |
Scenario Books |
|
The book is added to the book stand next to the game box. |
Reward Items |
|
The item will go into the reward items deck. |
Solo Reward Items |
|
The item will go into the solo reward items deck. |
Item Designs |
|
The item deck will go into the item designs deck. Item designs must be a deck of two items. The cards as well as the deck must have those tags. |
Unlocked Items |
|
The item will go into shop deck |
Extra scenario content |
|
The object will go into internal bag that can be used as Extra content inside scenario definitions. |
Monster ability decks |
|
The object will go into an internal bag that can be used to change the ability deck used by monsters in a scenario |
Every object that hasn’t one of those tags is ignored.
Any object that has one of those tags together with the Locked Content
tag is also ignored (except for scenarios and class envelopes as stated above).
Objects within nested bags are also checked and moved accordingly.
E.g. a Summon figure inside a class envelope will also be considered.
The objects won’t actually be removed from the content box when this process happens. They are basically cloned and put into the correct places. If you have content that is automatically registered and content that isn’t, you might consider separating them into different bags inside the content box. This way it’s easier for users to see, what they still have to place manually and what is already done for them. |