Difference between revisions of "ScriptEffectFinish"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>JOG
(Moved to "Category: Blocktypes")
imported>Quetzilla
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Usage'''
'''Usage'''
   begin ScriptEffectFinish  
   Begin ScriptEffectFinish  


Special block type used only by Magic Effect scripts. This block will run only once, after the scripted spell effect has ended.  
Special block type used only by Magic Effect scripts. This block will run only once, after the scripted spell effect has ended.  


It should also be noted that the ScriptEffectUpdate will be run before this. If there is a return statement in ScriptEffectUpdate that is run on the very last iteration of the spell, then this part of the script will not be ran.
'''Note:'''
* A '''ScriptEffectUpdate''' block with an active '''Return''' statement placed before a '''ScriptEffectFinish''' block in a Magic Effect script will prevent the '''ScriptEffectFinish''' block from running when the Magic Effect script ends.


== Constant Enchantments ==
Unfortunately, this block won't fire when used as a scripted effect for constant (apparel) enchantments.  If you have access to the item script, you can emulate the functionality by using the OnUnequip block of the item itself.


==See Also==
==See Also==

Latest revision as of 23:48, 7 February 2008

Usage

 Begin ScriptEffectFinish 

Special block type used only by Magic Effect scripts. This block will run only once, after the scripted spell effect has ended.

Note:

  • A ScriptEffectUpdate block with an active Return statement placed before a ScriptEffectFinish block in a Magic Effect script will prevent the ScriptEffectFinish block from running when the Magic Effect script ends.


Constant Enchantments[edit | edit source]

Unfortunately, this block won't fire when used as a scripted effect for constant (apparel) enchantments. If you have access to the item script, you can emulate the functionality by using the OnUnequip block of the item itself.

See Also[edit | edit source]

ScriptEffectStart

ScriptEffectUpdate