anchor.diff:  /obj/item/weapon/spellbook/oneuse/summonitem
   	spell = /obj/effect/proc_holder/spell/targeted/summonitem
   	spellname = "instant summons"
  -	icon_state ="booksummons"
  +	icon_state = "booksummons"
   	desc = "This book is bright and garish, very hard to miss."
   
   /obj/item/weapon/spellbook/oneuse/summonitem/recoil(mob/user)
  
positive.code: /obj/item/weapon/spellbook/oneuse/smoke
  	spell = /obj/effect/proc_holder/spell/targeted/smoke
  	spellname = "smoke"
  	icon_state ="booksmoke"
  	desc = "This book is overflowing with the dank arts."
  
  /obj/item/weapon/spellbook/oneuse/smoke/recoil(mob/user)
  
negative.code: /obj/item/weapon/spellbook/oneuse/barnyard
  	spell = /obj/effect/proc_holder/spell/targeted/barnyardcurse
  	spellname = "barnyard"
  	icon_state = "bookhorses"
  	desc = "This book is more horse than your mind has room for."
  
  /obj/item/weapon/spellbook/oneuse/barnyard/recoil(mob/living/carbon/user)
  