void SetFacingObject(object oTarget) { vector vFace=GetPosition(oTarget); SetFacingPoint(vFace); } void main() { object oInv = GetObjectByTag("fr_iwd_ettinking_inv03"); object oPC = GetEnteringObject(); object oEK = GetObjectByTag("fr_etting_und02"); if (GetIsPC(oPC)==TRUE && GetLocalInt(oEK,"Appear3")==1) { SetLocalInt(oEK, "Appear3", 2); AssignCommand(oEK, SetFacingObject(oPC)); effect eFX = EffectVisualEffect(VFX_IMP_SUPER_HEROISM, FALSE); ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eFX, oInv); DelayCommand(2.0, AssignCommand(oEK, SpeakString("Soon we will meet... if you disturb further... be this final warning.", TALKVOLUME_TALK))); //DelayCommand(5.9, SetPlotFlag(oEK, FALSE)); DelayCommand(6.0, ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eFX, oInv)); DestroyObject(oEK, 6.0); } }