If a Spell/Trap card that is going to have its activation negated leaves the field but it is put back in the S/T zone before this function (field::negate_chain) is executed, it should not be sent to the GY when the negation occurs because it is treated as a different copy of the card. Currently it will be sent to the GY, which is wrong
This pull requests adds an extra check for the chain relation before setting the status to the card
If a Spell/Trap card that is going to have its activation negated leaves the field but it is put back in the S/T zone before this function (
field::negate_chain
) is executed, it should not be sent to the GY when the negation occurs because it is treated as a different copy of the card. Currently it will be sent to the GY, which is wrongThis pull requests adds an extra check for the chain relation before setting the status to the card