Expand description
Untap — handles untap step logic.
Mirrors Java’s Untap.java.
Handles “until next untap”, phasing, day/night transitions,
and the actual untap of permanents.
Functions§
- do_
day_ time - Handles day/night transitions at the beginning of untap.
Mirrors Java’s
Untap.doDayTime(). - do_
phasing - Performs the phasing step at the beginning of the untap step.
Mirrors Java’s
Untap.doPhasing(). - do_
untap - Performs the untap of permanents for the active player.
Mirrors Java’s
Untap.doUntap(). - execute_
at - Execute the untap step’s “at” actions.
Mirrors Java’s
Untap.executeAt()which calls super.executeAt(), then doPhasing(), doDayTime(), checkStaticAbilities(), and doUntap().