I had several elementals up on the board, most of them with battlecry effects printed on them. None had received a buff yet despite maybe mana cost reduction.
My opponent plays Mass Dispel. All my minions are now Silenced.
THEN, I put on the board Turbulus, which is meant to buff ALL friendly Battlecry minions in hand, deck and on board.
Those who were in hand and in deck received their buffs, but the ones on the board didn’t get buffed.
Usually, a silenced minion is able to receive buffs after the silence happened, right?
Turbulus buffs minions which have a battlecry effect.
Since the minions on the board were silenced they no longer had an battlecry effect since the card text was “erased”.
They no longer had a battlecry so they couldn’t recieve the buff from Turbulus.
That has never stopped minions with tribe tags to receive effects specifically targeted at a tribe. Why would battlecries be any different?
Better yet, N’zoth can still resurrect deathrattles minions who died this game despite the fact they were silenced. Technically, their text was erased too, but the interactions works regardless. If it works for deathrattles, it should work for minions with battlecries. Otherwise it’s inconsistent.
Tribes can’t be silenced. If a minion is silenced then the card text and additional buffs are erased. The tribe remains intact.
The only way to “silence” a tribe is to use an effect which straight up removes a minion from the game (Reno) or an effect which transforms minion.
A silenced minion will recieve a buff which targets a specific tribe.
It looks like that N’Zoth cares about the base version of a minion. He summons deathrattle minions which died this game and NOT minions which deathrattle actually triggered this game.
This was noted specifically on the Wiki:
“N’Zoth will summon minions with Deathrattle on their card text that were Silenced.”
Because silence does not affect tribe.
When minions die, they lose all their modifications. Minions in the resurrection pool are base copies. They are not silenced.