Seasons
If Shield of Zira replaces Igramul the Banisher's sacrifice, does Igramul's player gain the energy?
No. Shield of Zira means no card was discarded, and Igramul gives energy only if the named card is actually discarded. Sacrificing the Shield instead leaves the named card in the opponent's hand.