// art_set_mode
void main()
{
   object oTarget=GetPCSpeaker();
   int nParm=GetLocalInt(GetPCSpeaker(),"nParm");
   DeleteLocalInt(GetPCSpeaker(),"nParm");
   SetLocalInt(OBJECT_SELF,"nMState",nParm);
   if (nParm==1) SetLocalObject(OBJECT_SELF,"oTarget",oTarget);
   DeleteLocalInt(OBJECT_SELF,"nSState");
}