EffectTrueSeeing()
Returns an effect of True Seeing.
effect EffectTrueSeeing();
Description
Creates a True Seeing effect which can then be applied to a creature target.
True seeing, as far as I (Jasperre) know, sees through (as if they never had it):
- Invisibility (Improved and normal)
- Hiding creatures
- Sancuary (not Etherealness)
Remarks
EffectTrueSeeing() only creates the effect, it still must be applied to a creature using ApplyEffectToObject.
Using ApplyEffectAtLocation will result in no effect.
Version
1.22
Example
// Example 1 - An OnUsed script to create a True Seeing effect and then apply the effect to a PC with a duration of 60 seconds.
void main(){
effect eTrueSeeing = EffectTrueSeeing();
object oPC = GetLastUsedBy();
if (!GetIsPC(oPC)) return;
ApplyEffectToObject(DURATION_TYPE_INSTANT,eTrueSeeing,oPC,60.0f);
}
// Example 2 - Same script as Example 1, but uses
// EffectTrueSeeing without the need of an effect variable.
void main(){
object oPC = GetLastUsedBy();
if (!GetIsPC(oPC)) return;
ApplyEffectToObject(DURATION_TYPE_INSTANT,EffectTrueSeeing(),oPC,60.0f);
}
See Also
| functions: | ApplyEffectToObject |
| categories: | Effects Functions |
author: Brett Lathrope, editor: Jasperre
Send comments on this topic.