Conductor-EssenceData icon

EssenceData

Data mod containing Essences for Units. This mod by itself does not surface the mechanic in-game.

Last updated a day ago
Total downloads 13
Total rating 0 
Categories Libraries
Dependency string Conductor-EssenceData-0.1.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
MT2-Trainworks_Reloaded-0.7.25 icon
MT2-Trainworks_Reloaded

A Data Loader and Injection Engine for Monster Train 2

Preferred version: 0.7.25
Conductor-Conductor-0.5.13 icon
Conductor-Conductor

Central library of reusable custom effects, status effects, and keywords to make modding Monster Train 2 safer and easier, used as a dependency for other mods.

Preferred version: 0.5.13

README

EssenceData

Data mod containing Essences for Units. This mod by itself does not surface the mechanic in-game.

Currently the mod defines essences for the MT1 units, along with Dante, Shield and Spear Steward.

If you wish to help with designing essences for the MT2 units there is a spreadsheet. https://docs.google.com/spreadsheets/d/1lRSo0pYxt87rcTUNz7858ZSK5r8swT7mkqz8okg7jZo/edit?usp=sharing

For Modders

You merely only need to define a dependency on this mod to use. If you wish to conduct Fusion a RewardData subclass is already defined and setup. Just grant the reward and the player is allowed to use an available unit to fuse with another.

    {
      "id": "UnitSynthesisReward",
      "type": "custom_class",
      "custom_class": {
        "id": "@UnitSynthesisRewardData",
        "mod_reference": "EssenceData"
      },
      "show_animation_in_event": true,
      "show_cancel_override": true,
      "collect_sfx_cue": "Collect_CardRare",
      "costs": [ 50 ]
    },

To define an essence for a custom unit.

This is done via a dependency on Conductor and defining a map between unit <=> essence upgrade. This is a 1:1 mapping that is an essence upgrade is only associated with one character and one character has only 1 essence.

Examples of how to define an essence are in the json/essences folder

TODOs

  • UI: A Deck Screen button to toggle unit synthesis effects. Currently you can only view the essences via when a fusion happens.