MagicalEffect(effect)
This function sets the effects sub type to magical.
effect MagicalEffect( effect eEffect );
Parameters
eEffect
Description
Effects are one of three SUBTYPE_* (EXTRAODINARY, MAGICAL, SUPERNATURAL). This function sets the specified effects subtype to SUBTYPE_MAGICAL. Acts as a mutator for an effects subtype.
Effects, by default, start as magical and there is normally no need to use this function.
Maigcal effects can be dispelled (if applied from a spell script) and removed when resting.
Remarks
SUBTYPTE_MAGICAL is the default subtype for all effects. See 3rd Edition DMG page 71 or MM page 7 for a description of ability classifications.
Version
1.22
Example
void main() { //Create a new polymorph effect. effect ePolymorph = EffectPolymorph(POLYMORPH_TYPE_PENGUIN); //Pick your target object oPC = GetFirstPC(); //Make it a magical effect… ePolymorph = MagicalEffect(ePolymorph); //Apply the affect… ApplyEffectToObject (DURATION_TYPE_TEMPORARY, ePolymorph, oPC, 300.0); }
See Also
functions: | ApplyEffectAtLocation | ApplyEffectToObject | ExtraordinaryEffect | SupernaturalEffect |
categories: | Effects Functions |
constants: | SUBTYPE_* Constants |
author: Michael Nork, editor: Jasperre
Send comments on this topic.