Difference between revisions of "Effect Item"

4 bytes added ,  06:38, 2 June 2017
m
imported>DavidJCobb
(→‎Notes: conditions aren't acted on instantly)
imported>DavidJCobb
Line 18: Line 18:
** However, it ''appears'' that a concentration spell's magic effects are individually reapplied every second, at least when the concentration spell is triggered by a cloak effect. Conditions effectively work backwards in this case: the magic effect conditions run once per second, while the spell conditions run at cast start.
** However, it ''appears'' that a concentration spell's magic effects are individually reapplied every second, at least when the concentration spell is triggered by a cloak effect. Conditions effectively work backwards in this case: the magic effect conditions run once per second, while the spell conditions run at cast start.
*** Note that while the effects are reapplied every second, their shaders are not. Flags like FX Persist are still needed.
*** Note that while the effects are reapplied every second, their shaders are not. Flags like FX Persist are still needed.
* Conditions are not acted upon until they are all checked. If a magic effect's conditions return false, the effect will not be removed until all other effects from the same spell have been checked.
* Conditions are not acted upon until they are all checked. If a magic effect's conditions return false, the effect will not be deactivated until all other effects from the same spell have been checked.
** Consider a spell whose first magic effect applies a very perk to the subject by way of ''Perk to Apply'', and whose second magic effect tests for that very perk. When conditions are checked, if the first magic effect's conditions fail, it will be ''queued'' to deactivate, but it will still be active (and the perk will therefore still be applied) when the second magic effect's conditions are checked next. Once all effects in the spell are checked, the first effect will then deactivate, and its perk will be removed.
** Consider a spell whose first magic effect applies a very perk to the subject by way of ''Perk to Apply'', and whose second magic effect tests for that very perk. When conditions are checked, if the first magic effect's conditions fail, it will be ''queued'' to deactivate, but it will still be active (and the perk will therefore still be applied) when the second magic effect's conditions are checked next. Once all effects in the spell are checked, the first effect will then deactivate, and its perk will be removed.


{{Languages|Effect Item}}
{{Languages|Effect Item}}
[[Category:Magic]]
[[Category:Magic]]
Anonymous user