Skip to content

Base Game Room Modifier Reference

Brandon edited this page Jun 20, 2026 · 6 revisions

Table of Contents

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.

Clone this wiki locally