// OnExit - Mage Guild only void main() { object oPC=GetExitingObject(); object oMod=GetModule(); object oIn=GetNearestObjectByTag("INSIDE_MG"); object oOut=GetNearestObjectByTag("OUTSIDE_MG"); object oShout=GetNearestObjectByTag("Lamar"); if (oShout==OBJECT_INVALID) oShout=GetNearestObjectByTag("EXPELLER"); int nMember=GetLocalInt(oPC,"nMGMember"); if (oShout==OBJECT_INVALID) oShout=GetNearestObjectByTag("EXPELLER"); if (nMember<1) { // not a member if (GetIsEnemy(oPC,oShout)!=TRUE) { // possibly stand down defense if (GetDistanceBetween(oOut,oPC)