Inner Cunning wrote:As a permanent-event, playable on a face-down agent who was brought into play this turn. When the agent is revealed, and if his home site is a Shadow-hold [S] or a Dark-hold [D], the site where he came into play (which is not represented by a card) may legally be any Shadow-hold [S] or a Dark-hold [D]. Discard when the agent is revealed. Alternatively, as a short-event, take any agent who has a home site that is a Shadow-hold [S] or a Dark-hold [D] from your play deck into your hand (reveal it to your opponent and reshuffle your play deck).
Nobody's Friend wrote:As a permanent-event, playable on a face-down agent who was brought into play this turn. When the agent is revealed, and if his home site is a Border-hold or a Free-hold [F], the site he came into play (which is not represented by a card) may legally be any Border-hold or Free-hold [F]. Discard when the agent is revealed. Alternatively, as a short-event, take any agent who has a home site that is a Free-hold [F] or Border-hold from your play deck into your hand (reveal it to your opponent and reshuffle your deck).
Following situation: One of these cards is in play (i.e. already resolved) on a face-down agent and the hazard player reveals the agent (for it's own sake). Is there time for opponent to respond to the revealing of the agent by playing Marvels Told/Voices of Malice on Inner Cunning/Nobody's Friend thus effectively preventing the agent from coming into play at any
![Free Hold [-me_fh-]](./images/smilies/me_fh.png)
![Border Hold [-me_bh-]](./images/smilies/me_bh.png)
![Shadow Hold [-me_sh-]](./images/smilies/me_sh.png)
![Dark Hold [-me_dh-]](./images/smilies/me_dh.png)
Both cards say
Discard when the agent is revealed.
Does "revealing of an agent" has to be declared and resolved in a chain of effects? If not, then this discarding of Inner Cunning/Nobody's Friend happens immediately and cannot be responded to with Marvels/Voices. If yes, when does Inner Cunning/Nobody's Friend get discarded, upon declaration or resolution of "revealing an agent"?