First case of this issue was encountered on a call to Duel.ReturnToField where the effect that banished the card the first time had been reset. The scenario was Time Magic Hammer banishing a monster, then that same time magic hammer leaving the field and thus the effect that banished the card (and thus was set as the card's reason effect) was reset
|
if((ret == 1) && (!(target->current.reason & REASON_TEMPORARY) || (target->current.reason_effect->owner != core.reason_effect->owner))) |
First case of this issue was encountered on a call to Duel.ReturnToField where the effect that banished the card the first time had been reset. The scenario was
Time Magic Hammerbanishing a monster, then that same time magic hammer leaving the field and thus the effect that banished the card (and thus was set as the card's reason effect) was resetygopro-core/operations.cpp
Line 4908 in b3c846d