Difference between revisions of "@SpellCast"

From SphereWiki
Jump to: navigation, search
(Created page with '==Description== This trigger fires when a character begins to cast a spell. Fires on: * Characters ==References== The following object references are explicitly available...')
 
(Arguments)
 
(One intermediate revision by one other user not shown)
Line 18: Line 18:
 
|-
 
|-
 
| [[SRC]] || The [[Characters|character]] casting the spell.
 
| [[SRC]] || The [[Characters|character]] casting the spell.
 +
|-
 +
| [[ACT]] || The target of the spell.
 
|}
 
|}
 
  
 
==Arguments==
 
==Arguments==
Line 32: Line 33:
 
|-
 
|-
 
| ARGN3 || IO || The length of time it will take to cast the spell, in tenths of a second.
 
| ARGN3 || IO || The length of time it will take to cast the spell, in tenths of a second.
 +
|-
 +
| local.WOP || IO || Enables/Disables the WOP for this character and spell.
 +
|-
 +
| local.WOPColor || IO || Sets the color of WOP.
 +
|-
 +
| local.WOPFont || IO || Sets the font of WOP.
 
|}
 
|}
 
  
 
==Return Values==
 
==Return Values==

Latest revision as of 11:18, 6 May 2015

Description

This trigger fires when a character begins to cast a spell.


Fires on:


References

The following object references are explicitly available for this trigger:

Name Description
ARGO The item being used to cast the spell (e.g. a wand or scroll).
I The character casting the spell.
SRC The character casting the spell.
ACT The target of the spell.

Arguments

The following arguments are set for this trigger. If an argument is marked as "In" then a value will be passed in to the trigger, if an argument is marked as "Out" then it can be set to a value to affect Sphere's behaviour:

Argument In/Out Description
ARGN1 IO The spell number being cast.
ARGN2 IO The difficulty of the spell.
ARGN3 IO The length of time it will take to cast the spell, in tenths of a second.
local.WOP IO Enables/Disables the WOP for this character and spell.
local.WOPColor IO Sets the color of WOP.
local.WOPFont IO Sets the font of WOP.

Return Values

The following return values are explicitly defined for this trigger:

Return Value Description
1 Prevents the spell from being cast.