If, while under the effect of a spell that depends on type
(such as hold person), my character is transformed into a
different creature type by polymorph*, does the spell’s
effect remain?
Yes. A spell only checks to see if you are a legal target
when it is cast. If you become an illegal target later (such as via
the polymorph spell), the spell remains in effect.
*The question and answer uses “polymorph” to refer
specifically to spells that rely on the polymorph or alter self
spell to adjudicate their effect (including alter self, polymorph,
polymorph any object, and shapechange), psionic powers based
on the metamorphosis power (including metamorphosis and
greater metamorphosis), and any other effect based on either of
these lists.
根據官方說法,所有的BUFF都是只算當場是否合法。