Card-Forge/forge

Remove Hidden Keywords Meta Issue

Hanmac opened this issue · 1 comments

Hanmac commented

This is a Meta Issue for all the others refering Hidden Keywords that needs to be refactored, either as ReplacementEffect=CantHappen or as Static Ability that doesn't use Layer

  • IgnoreLandwalk #2507
  • CARDNAME can't be regenerated #3304
  • Block as If Shadow #2550
  • Can't Untap #984
  • CARDNAME's power and toughness are switched , this probably can be done as flags instead of keyword? should also use Layer? #3555
  • ManaConvert May spend mana as though it were mana of any type to cast CARDNAME, May spend mana as though it were mana of any color to cast CARDNAME #3679
  • All creatures able to block CARDNAME do so. & CARDNAME must be blocked if able.
  • CARDNAME can't be countered. #2688
  • CARDNAME assigns no combat damage
  • Colorless Damage Source
  • Bands with Other needs to be Keyworded better
  • CARDNAME can't attack or block.
  • CARDNAME's activated abilities can't be activated.

AttackRestriction needs to be reworked too, they should not rely on AttackRestrictionType enum.

  • CARDNAME can only attack alone.
  • CARDNAME can't attack unless a creature with greater power also attacks.
  • CARDNAME can't attack unless a black or green creature also attacks. (especially this one, because Text Change)
  • CARDNAME can't attack or block alone.
  • CARDNAME can't attack unless at least two other creatures attack.

Both CARDNAME can't attack or block. and CARDNAME's activated abilities can't be activated. are tricky because of
Volrath's Curse and Lost in Thought having ignore this effect on them, so they either needs to be one static ability, or some trickery

See also for Global Rules #2544

currently Heart of Kiran isn't directly a hidden keyword, but its ability still should be reworked into a better way to replace the cost

see the other cost replacer:

  • "CyclingForZero" (Activation)
  • "You may pay 0 rather than pay equip costs." (Activation)
  • "You may pay 0 rather than pay the echo cost for permanents you control." (Effect)