diff --git a/code/game/objects/items/weapons/scrolls.dm b/code/game/objects/items/weapons/scrolls.dm index 618598c182..05709898d6 100644 --- a/code/game/objects/items/weapons/scrolls.dm +++ b/code/game/objects/items/weapons/scrolls.dm @@ -11,6 +11,10 @@ origin_tech = list(TECH_BLUESPACE = 4) /obj/item/weapon/teleportation_scroll/attack_self(mob/user as mob) + if((user.mind && !wizards.is_antagonist(user.mind))) + usr << "You stare at the scroll but cannot make sense of the markings!" + return + user.set_machine(src) var/dat = "Teleportation Scroll:
" dat += "Number of uses: [src.uses]
" diff --git a/code/modules/spells/spellbook.dm b/code/modules/spells/spellbook.dm index 169d750944..0c13e4ac93 100644 --- a/code/modules/spells/spellbook.dm +++ b/code/modules/spells/spellbook.dm @@ -14,6 +14,10 @@ /obj/item/weapon/spellbook/attack_self(mob/user = usr) if(!user) return + if((user.mind && !wizards.is_antagonist(user.mind))) + usr << "You stare at the book but cannot make sense of the markings!" + return + user.set_machine(src) var/dat if(temp) diff --git a/html/changelogs/Yoshax-stafffixes.yml b/html/changelogs/Yoshax-stafffixes.yml index b9038094f2..5e2c45a699 100644 --- a/html/changelogs/Yoshax-stafffixes.yml +++ b/html/changelogs/Yoshax-stafffixes.yml @@ -2,4 +2,4 @@ author: Yoshax delete-after: True changes: - - tweak: "Makes the special wizard projectile staffs, Animate, Change, Focus and any future ones only usable by wizards.." \ No newline at end of file + - tweak: "Makes the special wizard projectile staffs, Animate, Change, Focus and any future ones only usable by wizards. Also makes it so only wizards can use spellbooks and teleportation scrolls."