You are viewing a potentially older version of this package. View all versions.
Conductor-EssenceData-0.2.0 icon

EssenceData

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

Date uploaded 3 days ago
Version 0.2.0
Download link Conductor-EssenceData-0.2.0.zip
Downloads 48
Dependency string Conductor-EssenceData-0.2.0

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.28 icon
MT2-Trainworks_Reloaded

A Data Loader and Injection Engine for Monster Train 2

Preferred version: 0.7.28
Conductor-Conductor-0.5.14 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.14

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

Credits

  • Amaury-Lepicard for the patches to add the Toggle Unit essences button in various UI screens.

CHANGELOG

V0.2.0

  • Amaury-Lepicard added a Toggle Button for Unit Essences in UI screens that required it.
  • Unit essences look and feel (aside from the fusion nameplate) mimics that of MT1, the Essence preview is shown over the card art as it did in MT1.

V0.1.1

  • Fix Stuck Essence Text if the reward was given but cancelled.

V0.1.0

  • Initial release, port of MT1 essence data along with new essences defined for Shield and Spear Steward.
  • Added UnitSynthesisReward data for downstream mods which initiates a unit fusion.