// ZZ> This function makes poopies when bumped
IfBumped			// Turn
  SetTargetToWhoeverBumped	  //
    IfTargetIsAPlayer	    //
      IfStateIs0		//Disable looping
        tmpargument = ACTIONMJ	      //
        DoAction
        tmpargument = 0
        tmpdistance = rand & 6000 + 11000 
        PlaySound			      //  Start the new action
        tmpargument = rand % 16		        //
        SendMessageNear		        //
        tmpargument = 1
        SetState		//Disable loop

//Enable messaging again
IfTimeOut
  tmpargument = 176
  SetTime
  tmpargument = 0
  SetState
End				// Finished with this character
