anchor.diff:  /obj/item/weapon/spellbook/oneuse/fireball
   	spell = /obj/effect/proc_holder/spell/dumbfire/fireball
   	spellname = "fireball"
  -	icon_state ="bookfireball"
  +	icon_state = "bookfireball"
   	desc = "This book feels warm to the touch."
   
   /obj/item/weapon/spellbook/oneuse/fireball/recoil(mob/user)
  
positive.code: /obj/item/weapon/spellbook/oneuse/mindswap
  	spell = /obj/effect/proc_holder/spell/targeted/mind_transfer
  	spellname = "mindswap"
  	icon_state ="bookmindswap"
  	desc = "This book's cover is pristine, though its pages look ragged and torn."
  	var/mob/stored_swap = null //Used in used book recoils to store an identity for mindswaps
  
  
negative.code: /obj/item/weapon/spellbook/oneuse/charge
  	spell = /obj/effect/proc_holder/spell/targeted/charge
  	spellname = "charging"
  	icon_state = "bookcharge"
  	desc = "This book is made of 100% post-consumer wizard."
  
  /obj/item/weapon/spellbook/oneuse/charge/recoil(mob/user)
  