For some it may be obvious, but I wonder how discard is supposed to work differently than destroy.
Let’s check the following examples, with a Lilly 1 deck:
EXAMPLE 1:
Round x:
My Scrapheap Scrounger gets killed on the board
Round x+1, my hand is the following:
Behold the Beyond (or any card which discards e.g. my last 2 cards in hand)
Some madness card, filled with ~10 mana
Despoiler of Souls
Prized Amalgam
Round x+2:
I play Behold the Beyond and my whole hand gets discarded, except of the madness card. Prized Amalgam gets discarded first. => Should it be considered as destroyed, should therefore Scrapheap Scrounger return to the board? Despoiler of Souls gets discarded next => Should it be considered as destroyed, should therefore my madness card lose 3 mana and put Despoiler of Souls on the board?
EXAMPLE 2:
Round x:
I discard 3 creatures from my hand.
Round x+1:
I use Lilly 1’s 3rd ability. => Should the creatures discarded in the previous round show up on the battlefield?
Discarding a creature card does not trigger any on-destruction effects though. Despoiler won’t automatically put itself on the battlefield when discarded and Scrounger won’t pop up because a creature card is discarded. BUT they will land in your Graveyard, so you can resurrect them with spells/skills and their in-graveyard abilities will work normally. So let’s say you discard the Scrounger then cast the Despoiler. When the Despoiler dies, the previously discarded Scrounger will pop into the battlefield.