void main() { object oPC = GetEnteringObject(); object oSelf = OBJECT_SELF; SetLocalInt(OBJECT_SELF, GetTag(OBJECT_SELF), TRUE); object oTarget; ClearAllActions(); oTarget = GetObjectByTag("sl_outskrts"); AssignCommand(oTarget, ActionStartConversation(oPC, "")); // Destroy an object (not fully effective until this script ends). DelayCommand(3.0, DestroyObject(oSelf)); }