edo9300 / ygopro-core

ygopro script engine.
Other
45 stars 31 forks source link

A Card's "Summon Type" is not always reset #70

Open AlphaKretin opened 5 years ago

AlphaKretin commented 5 years ago

Originally opened June 9 "If this face-up Special Summoned card leaves the field, return it to the bottom of the Deck."

While the current version of the card script uses a workaround to prevent this, without that workaround the "Chaos Emperor" in the Pendulum Zone is still placed on the bottom of the Deck when destroyed. This indicates that the game still considers it to have been Special Summoned, a property that should have been reset when it left the field and/or was activated in the Pendulum Zone, not only if it is Summoned again.

AlphaKretin commented 4 years ago

This erroneous interaction can also be seen with "Artifact Dagda" and "Dragunity Knight - Ascalon" with significantly less fussing about. Link/Synchro Summon them respectively, send them to the GY, then equip them from the GY to the Spell/Trap Zone with Borreload Savage Dragon/Cyberdark Dragon respectively. Ascalon needs to be destroyed by an opponent's MST, while Dagda can be destroyed by many means including Savage Dragon leaving the field. While Dragunity Knight - Ascalon currently has an error that checks it was destroyed in the Monster Zone, with that corrected, in both cases their effects activate.