Base Game Room Modifier Reference - Monster-Train-2-Modding-Group/Trainworks-Reloaded GitHub Wiki
Table of Contents
- RoomStateAddEffectOnUnitDeath
- RoomStateAddEffectPostCombatModifier
- RoomStateAddEffectPreCombatModifier
- RoomStateAddStatusEffectOnStatusApplied
- RoomStateBuffModifier
- RoomStateCapacityModifier
- RoomStateConduitModifier
- RoomStateCorruptionModifier
- RoomStateDamageAllPostCombatModifier
- RoomStateDamageCostModifier
- RoomStateDrawRandomConsumedCardsPreCombatModifier
- RoomStateEmberForCostModifier
- RoomStateEnergyModifier
- RoomStateEquipmentCostModifier
- RoomStateFirstSpellCostModifier
- RoomStateForgePointsForCostModifier
- RoomStateForgeUpgradeModifier
- RoomStateFriendlyDamageMultiplierModifier
- RoomStateFriendlyDamagePerCorruptionModifier
- RoomStateHandSizeModifier
- RoomStateHealCostModifier
- RoomStateHivemindKillerModifier
- RoomStateHivemindModifier
- RoomStateMagicalPowerModifier
- RoomStateModifyTriggerCount
- RoomStateNewMoonAlwaysActiveModifier
- RoomStatePyreAttackHealthModifier
- RoomStateRecastSpellModifier
- RoomStateRegenModifier
- RoomStateRoomCostModifier
- RoomStateSelfDamagePerCorruptionModifier
- RoomStateSelfDamagePerGoldModifier
- RoomStateSelfDamagePerMagicPowerModifier
- RoomStateSelfDamagePerMissingHp
- RoomStateSelfDamagePerStatusEffectStack
- RoomStateSelfDamageWhenCorruptionModifier
- RoomStateSentryAttackModifier
- RoomStateSpawnUnitOnUnitSpawnModifier
- RoomStateSpellCostModifier
- RoomStateSpikesDamageModifier
- RoomStateStatusEffectDamageModifier
- RoomStateStatusEffectOnSpawnModifier
- RoomStateStatusEffectStackModifier
- RoomStateTroopUnitUpgradeModifier
- RoomStateUnitCostModifier
- RoomStateUnitPowerupModifier
- RoomStateValorModifier
RoomStateAddEffectOnUnitDeath
Parameters
-
param_upgrade: Only gets the upgrade mask from this to use as a filter for characters that die -
param_effects: Effects to run when a unit dies, the character that dies is selfTarget when the effects run
RoomStateAddEffectPostCombatModifier
Parameters
param_effects: Effects to run at PostCombat timing.
RoomStateAddEffectPreCombatModifier
Parameters
param_effects: Effects to run at PreCombat timing.
RoomStateAddStatusEffectOnStatusApplied
Parameters
-
param_int: Bonus Stack Count. -
param_status_effects: Status effects to appliy bonus stacks to.
RoomStateBuffModifier
Parameters
param_int: Rage Damage modifier.
RoomStateCapacityModifier
Parameters
param_int: Capacity delta.
RoomStateConduitModifier
This class has no documented parameters.
Do not use this class directly, it internally is used by the Conduit status effect. Use RoomStateMagicalPowerModifier instead.
RoomStateCorruptionModifier
Parameters
-
param_int: Max Charged Echoes Delta. -
param_int_2: Charged Echoes Delta.
RoomStateDamageAllPostCombatModifier
Parameters
param_int: Amount of damage for each character, both heroes and monsters.
RoomStateDamageCostModifier
Parameters
param_int: Modified cost for damage spells.
RoomStateDrawRandomConsumedCardsPreCombatModifier
Parameters
param_int: Number oif cards to restore from consume pile.
RoomStateEmberForCostModifier
Parameters
param_float: Modified Ember for Card Cost.
RoomStateEnergyModifier
Parameters
param_int: Modified Energy.
RoomStateEquipmentCostModifier
Parameters
param_int: Modified cost for equipment.
RoomStateFirstSpellCostModifier
Parameters
param_int: Modified cost for first spell played.
RoomStateForgePointsForCostModifier
Parameters
param_float: Modified Forge Points for cost (smelt yield modifier).
RoomStateForgeUpgradeModifier
Parameters
param_upgrade: Modified Forge Upgrade.
RoomStateFriendlyDamageMultiplierModifier
Parameters
param_int: Damage multiplier
RoomStateFriendlyDamagePerCorruptionModifier
Parameters
param_int: Additional damage per Charged Echo.
RoomStateHandSizeModifier
Parameters
param_int: Hand size modifier
RoomStateHealCostModifier
Parameters
param_int: Modified cost for healing spells.
RoomStateHivemindKillerModifier
This class has no documented parameters.
Do not use this class directly as it is used by the soul Sprout.
RoomStateHivemindModifier
This class has no documented parameters.
Do not use this class directly as it is used by the Infested (hivemind) status effect.
RoomStateMagicalPowerModifier
Parameters
param_upgrade: Upgrade with bonusDamage set.
RoomStateModifyTriggerCount
Parameters
-
param_trigger: Trigger to modify count of. -
param_int: Trigger count modification.
RoomStateNewMoonAlwaysActiveModifier
Parameters
param_card: Support card. This must be set to Eclipes_SupportCard.
RoomStatePyreAttackHealthModifier
Parameters
-
param_int: Attack amount -
param_int_2: Health amount
RoomStateRecastSpellModifier
This class has no documented parameters.
RoomStateRegenModifier
Parameters
param_int: Modified regen.
RoomStateRoomCostModifier
Parameters
param_int: Modified cost for rooms.
RoomStateSelfDamagePerCorruptionModifier
Parameters
param_int: Additional Damage per Charged Echoes
RoomStateSelfDamagePerGoldModifier
Parameters
-
param_int: Additional damage per gold. -
param_int_2: Gold Damage divisor.
RoomStateSelfDamagePerMagicPowerModifier
Parameters
param_int: Additional damage per magic power
RoomStateSelfDamagePerMissingHp
Parameters
param_int: Additional damage per missing hp.
RoomStateSelfDamagePerStatusEffectStack
Parameters
-
param_int: Additional damage per stack -
param_status_effects: First status is the status effect to increase self damage by.
RoomStateSelfDamageWhenCorruptionModifier
Parameters
param_int: Additional damage when there's at least 1 charged echo present.
RoomStateSentryAttackModifier
This class has no documented parameters.
RoomStateSpawnUnitOnUnitSpawnModifier
Parameters
param_subtype: Subtype whitelist.
RoomStateSpellCostModifier
Parameters
param_int: Modified cost for spells.
RoomStateSpikesDamageModifier
Parameters
param_int: Spikes modified damage.
RoomStateStatusEffectDamageModifier
Parameters
-
param_int: Self modified attack when status effect is present. -
param_status_effects: If character has any of these status effects the bonus is given.
RoomStateStatusEffectOnSpawnModifier
Parameters
param_status_effects: Status effects to add on spawn.
RoomStateStatusEffectStackModifier
Parameters
-
param_int: Add stack count. -
param_status_effects: Status effects whose stacks should be modified.
RoomStateTroopUnitUpgradeModifier
Parameters
-
param_subtype: Target Subtype -
param_upgrade: Upgrade to apply -
param_status_effects: Status effects to apply
RoomStateUnitCostModifier
Parameters
param_int: Modified cost for units.
RoomStateUnitPowerupModifier
Parameters
-
param_subtype: Target subtype -
param_upgrade: Upgrade to apply
RoomStateValorModifier
Parameters
param_int: Modified Valor.