void main()
{
  location lLoc;
  object oPC = GetEnteringObject();
  if(!GetLocalInt(OBJECT_SELF, "iDoOnce"))
  {
    lLoc = GetLocation(GetNearestObjectByTag("WP_VFX_LOCATION"));
    ApplyEffectAtLocation(DURATION_TYPE_INSTANT,EffectVisualEffect(VFX_FNF_IMPLOSION),lLoc);
    DelayCommand(1.0f, FloatingTextStringOnCreature("It's an assassin, run!", oPC));
    SetLocalInt(OBJECT_SELF, "iDoOnce", TRUE);
  }
}
