anchor.diff:  				for (var/w in words)
   					if (words[w] == w3)
   						w3 = w
  +
  +			if(usr.equipped() != src)
  +				return
  +
   			for (var/mob/V in viewers(src))
   				V.show_message("\red [user] slices open a finger and begins to chant and paint symbols on the floor.", 3, "\red You hear chanting.", 2)
   			user << "\red You slice open one of your fingers and begin drawing a rune on the floor whilst chanting the ritual that binds your life essence with the dark arcane energies flowing through the surrounding world."
   			user.take_overall_damage(1)
   			if(do_after(user, 50))
  +				if(usr.equipped() != src)
  +					return
   				var/mob/living/carbon/human/H = user
   				var/obj/effect/rune/R = new /obj/effect/rune(user.loc)
   				user << "\red You finish drawing the arcane markings of the Geometer."
  
positive.code: 		M << "\red You feel searing heat inside!"
  
  
  
  	attack_self(mob/living/user as mob)
  		usr = user
  		if(!wordtravel)
  			runerandom()
  		if(iscultist(user))
  
negative.code: 					if("Cancel")
  						return
  					if("Read it")
  						if(usr.equipped() != src)
  							return
  						user << browse("[tomedat]", "window=Arcane Tome")
  						return
  					if("Notes")
  						if(usr.equipped() != src)
  							return
  						notedat = {"
  					<br><b>Word translation notes</b> <br>
  					[words[1]] is <a href='byond://?src=\ref[src];number=1;action=change'>[words[words[1]]]</A> <A href='byond://?src=\ref[src];number=1;action=clear'>Clear</A><BR>
  