Difference between revisions of "Effect Item"

427 bytes added ,  10:01, 3 March 2020
→‎Notes: noting the active effect time imprecision bug in relation to effect durations
imported>DavidJCobb
m (→‎Notes: typo)
imported>DavidJCobb
(→‎Notes: noting the active effect time imprecision bug in relation to effect durations)
Line 20: Line 20:
* 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.
* 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 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 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.
* If a magic effect is active for a long enough time, it will [[Active effect time imprecision bug|stop updating both its conditions and its elapsed time]]. Among other things, this means that it is impossible to make a long-lasting temporary effect on the order of multiple days: due to this bug, the elapsed time will stop updating before the duration is reached, making the effect endless outside of specific circumstances.


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