Skip to content

Base Game Room Modifier Reference

Brandon edited this page Mar 14, 2026 · 6 revisions

RoomState

RoomStateAddEffectOnUnitDeath

Parameters

  • paramCardUpgardeData: Only gets the upgrade mask from this to use as a filter for characters that die

  • paramCardEffects: Effects to run when a unit dies, the character that dies is selfTarget when the effects run

RoomStateAddEffectPostCombatModifier

Parameters

  • paramCardEffects: Effects to run at PostCombat timing.

RoomStateAddEffectPreCombatModifier

Parameters

  • paramCardEffects: Effects to run at PreCombat timing.

RoomStateAddStatusEffectOnStatusApplied

Parameters

  • paramInt: Bonus Stack Count.

  • paramStatusEffects: Status effects to appliy bonus stacks to.

RoomStateBuffModifier

Parameters

  • paramInt: Rage Damage modifier.

RoomStateCapacityModifier

Parameters

  • paramInt: Capacity delta.

RoomStateConduitModifier

This class has no documented parameters.

RoomStateCorruptionModifier

Parameters

  • paramInt: Max Charged Echoes Delta.

  • paramInt2: Charged Echoes Delta.

RoomStateDamageAllPostCombatModifier

Parameters

  • paramInt: Amount of damage for each character, both heroes and monsters.

RoomStateDamageCostModifier

Parameters

  • paramInt: Modified cost for damage spells.

RoomStateDrawRandomConsumedCardsPreCombatModifier

Parameters

  • paramInt: Number oif cards to restore from consume pile.

RoomStateEmberForCostModifier

Parameters

  • paramFloat: Modified Ember for Card Cost.

RoomStateEnergyModifier

Parameters

  • paramInt: Modified Energy.

RoomStateEquipmentCostModifier

Parameters

  • paramInt: Modified cost for equipment.

RoomStateFirstSpellCostModifier

Parameters

  • paramInt: Modified cost for first spell played.

RoomStateForgePointsForCostModifier

Parameters

  • paramFloat: Modified Forge Points for cost (smelt yield modifier).

RoomStateForgeUpgradeModifier

Parameters

  • paramCardUpgardeData: Modified Forge Upgrade.

RoomStateFriendlyDamageMultiplierModifier

Parameters

  • paramInt: Damage multiplier

RoomStateFriendlyDamagePerCorruptionModifier

Parameters

  • paramInt: Additional damage per Charged Echo.

RoomStateHandSizeModifier

Parameters

  • paramInt: Hand size modifier

RoomStateHealCostModifier

Parameters

  • paramInt: Modified cost for healing spells.

RoomStateHivemindKillerModifier

This class has no documented parameters.

RoomStateHivemindModifier

This class has no documented parameters.

RoomStateMagicalPowerModifier

Parameters

  • paramCardUpgardeData: Upgrade with bonusDamage set.

RoomStateModifyTriggerCount

Parameters

  • paramTrigger: Trigger to modify count of.

  • paramInt: Trigger count modification.

RoomStateNewMoonAlwaysActiveModifier

This class has no documented parameters.

RoomStatePyreAttackHealthModifier

Parameters

  • paramInt: Attack amount

  • paramInt2: Health amount

RoomStateRecastSpellModifier

This class has no documented parameters.

RoomStateRegenModifier

Parameters

  • paramInt: Modified regen.

RoomStateRoomCostModifier

Parameters

  • paramInt: Modified cost for rooms.

RoomStateSelfDamagePerCorruptionModifier

Parameters

  • paramInt: Additional Damage per Charged Echoes

RoomStateSelfDamagePerGoldModifier

Parameters

  • paramInt: Additional damage per gold.

  • paramInt2: Gold Damage divisor.

RoomStateSelfDamagePerMagicPowerModifier

Parameters

  • paramInt: Additional damage per magic power

RoomStateSelfDamagePerMissingHp

Parameters

  • paramInt: Additional damage per missing hp.

RoomStateSelfDamagePerStatusEffectStack

Parameters

  • paramInt: Additional damage per stack

  • paramStatusEffects: First status is the status effect to increase self damage by.

RoomStateSelfDamageWhenCorruptionModifier

Parameters

  • paramInt: Additional damage when there's at least 1 charged echo present.

RoomStateSentryAttackModifier

This class has no documented parameters.

RoomStateSpawnUnitOnUnitSpawnModifier

Parameters

  • paramSubtype: Subtype whitelist.

RoomStateSpellCostModifier

Parameters

  • paramInt: Modified cost for spells.

RoomStateSpikesDamageModifier

Parameters

  • paramInt: Spikes modified damage.

RoomStateStatusEffectDamageModifier

Parameters

  • paramInt: Self modified attack when status effect is present.

  • paramStatusEffects: If character has any of these status effects the bonus is given.

RoomStateStatusEffectOnSpawnModifier

Parameters

  • paramStatusEffects: Status effects to add on spawn.

RoomStateStatusEffectStackModifier

Parameters

  • paramInt: Add stack count.

  • paramStatusEfects: Status effects whose stacks should be modified.

RoomStateTroopUnitUpgradeModifier

Parameters

  • paramSubtype: Target Subtype

  • paramCardUpgardeData: Upgrade to apply

  • paramStatusEffects: Status effects to apply

RoomStateUnitCostModifier

Parameters

  • paramInt: Modified cost for units.

RoomStateUnitPowerupModifier

Parameters

  • paramSubtype: Target subtype

  • paramCardUpgardeData: Upgrade to apply

RoomStateValorModifier

Parameters

  • paramInt: Modified Valor.

Clone this wiki locally