In most battles that are kill the boss, you will still be awarded the battle trophies of the subordinates, even if you didn't kill them.
However, in the rooftop battle at Riovanes against Elmdor, killing Celia or Lede doesn't reward you Elmdor's Cursed Ring. Anyone know what event script causes this to happen?
Elmdor isn't there when the battle ends. Therefore, you cannot claim his War Trophy.
Same behavior occurs with any unit that Teleports out of a fight, IIRC.
Then by that logic, you shouldn't be able to get any battle trophies from Magic City Gariland because all the corpses are cleared when you win the battle.
Because they're cleared ... at the rooftop, Eldmor teleports away, which likely means his unit isn't 'counted' as present when you 'win.'
So from what you're saying, to not be present can only be caused by TeleportOut or RemoveUnit. Simply Erase won't cut it. Thanks for the clarification.