Card-Forge / Card-Forge/forge

Hall Monitor card's ability calls its target HIDDEN CARDNAME

Open
#10,730 2 comments 0 reactions 1 assignee Claimed by @Hanmac View on GitHub
keep
Dominant language
Java
Stars
2.7k
Forks
1.1k
Avg merge
1d 1h
Merged PRs (30d)
163

Description

**Describe the bug**
I thought this was a weird one at first, but it's probably a trivial scripting goof.

I was in a Shandalar Adventure match against an "Adept Red Wizard" enemy. My [Ugin's Mastery](https://scryfall.com/card/mkc/53/ugins-mastery) manifested a [Grim Monolith](https://scryfall.com/card/ulg/126/grim-monolith) as a face-down creature as I cast [Scrawling Crawler](https://scryfall.com/card/fdn/132/scrawling-crawler). So far, so normal. The bot activated its [Hall Monitor](https://scryfall.com/card/stx/105/hall-monitor)'s ability, with a targeting line at Scrawling Crawler. The stack message said, "Scrawling Crawler gains **hidden cardname** can't block." After resolving, Scrawling Crawler was unable to block and had some rules text added, referring to itself IIRC.

The manifested card was a red herring.
**Turns out the card script literally says HIDDEN CARDNAME.**

[hall_monitor.txt](https://github.com/Card-Forge/forge/blob/7a0308cca222d2758303ccec3cdae3596c1032ef/forge-gui/res/cardsfolder/h/hall_monitor.txt)
````
A:AB$ Pump | Cost$ 1 R T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn.
Oracle:Haste\n{1}{R}, {T}: Target creature can't block this turn.
````
I don't know why it says HIDDEN CARDNAME. The oracle text doesn't indicate secrecy, and it'd be weird to not tell the blocking player how they are restricted. Also the targeting line pointed at it.

**Operating System**
2.0.13-snapshot-05.07 on Android 15.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.