anchor.diff:  	..()
   	name += spellname
   
  +/obj/item/weapon/spellbook/oneuse/Initialize() //No need to init
  +	return
  +
   /obj/item/weapon/spellbook/oneuse/attack_self(mob/user as mob)
   	var/obj/effect/proc_holder/spell/S = new spell
   	for(var/obj/effect/proc_holder/spell/knownspell in user.mind.spell_list)
  
positive.code: 		else
  			del(E)
  	tab = categories[1]
  
  
  /obj/item/weapon/spellbook/attackby(obj/item/O as obj, mob/user as mob, params)
  
negative.code: 	var/times = 0
  
  /datum/spellbook_entry/summon/events/IsAvailible()
  	if(!ticker.mode) // In case spellbook is placed on map
  		return 0
  	return (ticker.mode.name != "ragin' mages" && !config.no_summon_events)
  
  /datum/spellbook_entry/summon/events/Buy(var/mob/living/carbon/human/user,var/obj/item/weapon/spellbook/book)
  