anchor.diff:  						curse_words = pick_list(NPC_SPEAK_FILE,"curse_words")
   						toSay += "[curse_words] "
   					chatmsg += "Hey [nouns_generic], why dont you go [toSay], you [nouns_insult]!"
  -	else
  +	else if(prob(chattyness))
   		chatmsg += pick(knownStrings)
   		if(prob(25)) // cut out some phrases now and then to make sure we're fresh and new
   			knownStrings -= pick(chatmsg)
  
positive.code: 	//this is boring, lets move
  	if(!doing && !IsDeadOrIncap() && !TARGET)
  		doing |= TRAVEL
  		if(nearby.len > 4)
  			//i'm crowded, time to leave
  			TARGET = pick(target_filter(urange(MAX_RANGE_FIND,src,1)))
  		else
  			var/choice = rand(1,50)
  			switch(choice)
  				if(1 to 30)
  
negative.code: 					TARGET = pick(target_filter(favouredObjIn(urange(MAX_RANGE_FIND,src,1))))
  				if(46 to 50)
  					TARGET = pick(target_filter(oview(MIN_RANGE_FIND,src)))
  		else if(isTraitor && traitorTarget)
  			TARGET = traitorTarget
  		tryWalk(TARGET)
  	LAST_TARGET = TARGET
  	if(alternateProcessing)
  