/* Script generated by Lilac Soul's NWN Script Generator, v. 2.0 For download info, please visit: http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */ //Put this on action taken in the conversation editor void main() { object oPC = GetPCSpeaker(); AssignCommand(GetObjectByTag("ifirfaery"), ActionSpeakString("HI HI HI")); object oTarget; location lTarget; oTarget = GetWaypointByTag("faeryteleport"); lTarget = GetLocation(oTarget); //only do the jump if the location is valid. //though not flawless, we just check if it is in a valid area. //the script will stop if the location isn't valid - meaning that //nothing put after the teleport will fire either. //the current location won't be stored, either if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return; DelayCommand(5.0, AssignCommand(oPC, ClearAllActions())); DelayCommand(8.0, AssignCommand(oPC, ActionJumpToLocation(lTarget))); effect eEffect; eEffect = EffectVisualEffect(VFX_IMP_UNSUMMON); DelayCommand(5.0, ApplyEffectToObject(DURATION_TYPE_INSTANT, eEffect, oPC)); }