// self_dplc
void main()
{
   object oMe=OBJECT_SELF;
   object oOwner=GetLocalObject(oMe,"oOwner");
   if (GetIsDead(oOwner)==TRUE||oOwner==OBJECT_INVALID) DestroyObject(oMe);
}