Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thanks for doublechecking, today Restless Reef seems to be working fine, but not Garruk:

Opponent: 4 cards in hand showed, 10 in cemetery. -3

Human ha attivato Garruk, Veiled Butcher

If a creature an opponent controls would die, exile it instead.

Connor discards Regina dei Calabroni (93).

If a creature an opponent controls would die, exile it instead.

Connor discards Corvo Necrofago (116).

Garruk, Veiled Butcher (49) - Connor discards two cards. Human draws zero cards.

But, the effect solves, the opponent has 4 cards in hand, and cemetery is 10, and those 2 cards are not in the graveyard. But i loose 3 loyalty

Thanks for the detailed log, it made this easy to track down! The bug isn’t in Neo Forge itself. It’s in the script for Garruk, Veiled Butcher in Forge, the engine Neo Forge runs on. His static ability “If a creature an opponent controls would die, exile it instead” is missing a check that the creature is actually on the battlefield. So when his -3 makes your opponent discard creature cards, Garruk “replaces” the discard with an exile that does nothing, and the cards just stay in their hand. Discarding non-creature cards works fine.

Neo Forge is only the interface on top of Forge: the rules and the 30,000+ card scripts are theirs, and I don’t modify their code. That way every Forge update, with its new cards and fixes, reaches Neo Forge without breaking anything. So this one has to be fixed by the Forge team. Once they do, the fix will arrive automatically in the next Neo Forge update.

Until then, keep in mind that while Garruk is on the battlefield, his -3 won’t make an opponent discard creature cards.