[fixed/closed]Vesuva and enter-the-battlefield effects

Describe the Bug:
Vesuva doesn't activate its copied card's enter-the-battlefield effects.
Which card did behave improperly ?
Vesuva.
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
PoDMNv2 on top of CirothUngol. Solo duel/none.
What exactly should be the correct behavior/interaction ?
By analogy with the rulings for Clone, since it enters the battlefield as a copy (instead of becoming a copy when it enters the battlefield), it should get all of the enter-the-battlefield effects of the card it copies. That is, if you copy a Glimmerpost, you should gain life; it you copy a ravnica bounceland, you should have to return a land to your hand; if you copy a Bojuka Bog, you should exile a player's graveyard.
Are any other cards possibly affected by this bug ?
Clone, if it's been recoded. Almost certainly anything coded in C that should trigger these effects, which means they'll have to be fixed one-by-one.
Vesuva doesn't activate its copied card's enter-the-battlefield effects.
Which card did behave improperly ?
Vesuva.
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
PoDMNv2 on top of CirothUngol. Solo duel/none.
What exactly should be the correct behavior/interaction ?
By analogy with the rulings for Clone, since it enters the battlefield as a copy (instead of becoming a copy when it enters the battlefield), it should get all of the enter-the-battlefield effects of the card it copies. That is, if you copy a Glimmerpost, you should gain life; it you copy a ravnica bounceland, you should have to return a land to your hand; if you copy a Bojuka Bog, you should exile a player's graveyard.
Are any other cards possibly affected by this bug ?
Clone, if it's been recoded. Almost certainly anything coded in C that should trigger these effects, which means they'll have to be fixed one-by-one.
- Almost fixed | Open
- Is that effect card doing anything besides providing a visual indicator that this card is a Vesuva?
- How in the heck does cloning() have any effect? All its doing is setting target fields. In particular, whatever ends up changing the land's subtypes doesn't make a Vesuva copying Glimmerpost into a Locus in time for you to gain two life instead of one;
and I'm worried about how to extend the "card_fn != card_vesuva" check above for other copying cards since internal_card_id doesn't seem to ever get changed. (Or maybe I was just inspecting it too early, like with the subtype problem?) The exe copies cards very, very differently; it responds to EVENT_CHANGE_TYPE, primarily by changing card_instance_t::internal_card_id.