/* Do Once Area Auto-Save Script Designed by Doc Halloween on July 08, 2003 with help from Jassper (who made Bioware Forums' Newbe F.A.Q Place in Area Properties then Events then OnEnter */ void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF)); if (DoOnce==TRUE) return; SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE); DoSinglePlayerAutoSave(); /* Script generated by Lilac Soul's NWN Script Generator, v. 2.3 For download info, please visit: http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */ //Put this script OnEnter { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; int DoOnce = GetLocalInt(OBJECT_SELF, GetTag(OBJECT_SELF)); if (DoOnce==TRUE) return; SetLocalInt(OBJECT_SELF, GetTag(OBJECT_SELF), TRUE); object oTarget; oTarget = oPC; effect eEffect; eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Erwan"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Leftie"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Hresstan"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("SergeantBain"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Rey"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Julinda"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Timo"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Herias"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("Natanne"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } oTarget = GetObjectByTag("SergeantLaus"); eEffect = GetFirstEffect(oTarget); while (GetIsEffectValid(eEffect)) { if (GetEffectType(eEffect)==EFFECT_TYPE_SLOW) RemoveEffect(oTarget, eEffect); eEffect = GetNextEffect(oTarget); } } }