Skip to main content

Module effect_effect

Module effect_effect 

Source
Expand description

EffectEffect — mirrors Java forge.game.ability.effects.EffectEffect.

Creates a temporary “effect” card in the Command zone that carries granted static abilities, triggers, replacement effects, and/or spell abilities for the duration specified by Duration$ (defaults to end-of-turn).

Parity caveats (documented, not yet ported):

  • Boon$, Image$, SetChosenDirection — Card lacks the setters.
  • NoteCounterDefined — no CountersNoteEffect::noteCounters equivalent.
  • RememberLKI — snapshots via CardCopyService::get_lki_copy into the effect card’s remembered_lki_cards list (in addition to the live IDs in remembered_cards).

Structs§

EffectEffect
Stateless marker type — mirrors Java’s class EffectEffect extends SpellAbilityEffect.

Enums§

EffectDuration
Duration$ values EffectEffect recognises. Mirrors Java’s string literals. Unknown values fall through to EndOfTurn (Java default).