Files
Aurora.3/code/modules/spell_system/spellbook/variants/standard.dm
Geeves e6966e6e2d Wizardry Inc. (#8899)
Wizard spellbooks can now be stored in the belt slot.
    Necromancers now get 10 spell points, up from 8.
    Smoke now properly layers over mobs, obscuring them.
    Wizard Apprentices and Skeletons are now in the Ghost Spawner menu. The former can be enabled by buying an Apprentice Pebble artifact, a new wizard item which acts as a portable spawnpoint. The latter by casting Raise Dead on a corpse.
    Apprentices are now given additional spells at the bottom of their spellbook, depending on which type of wizard their master is."
    Bought artifacts now appear in your hands, if you have any free.
    The Return to Master spell has received numerous bugfixes and should now work as expected, most of the time.
2020-05-25 10:22:31 +03:00

41 lines
1.6 KiB
Plaintext

/obj/item/spellbook/standard
spellbook_type = /datum/spellbook/standard
/datum/spellbook/standard
name = "\improper standard spellbook"
feedback = "SB"
title = "Book of Spells and Artefacts"
title_desc = "Buy spells using your available spell slots. Artefacts may also be bought however their cost is permanent."
book_desc = "A general wizard's spellbook. All its spells are easy to use but hard to master."
book_flags = CAN_MAKE_CONTRACTS
max_uses = 12
spells = list(/spell/targeted/projectile/magic_missile = 1,
/spell/targeted/projectile/dumbfire/fireball = 1,
/spell/aoe_turf/disable_tech = 1,
/spell/aoe_turf/smoke = 1,
/spell/targeted/genetic/blind = 1,
/spell/targeted/subjugation = 1,
/spell/targeted/mindcontrol = 2,
/spell/aoe_turf/conjure/forcewall = 1,
/spell/targeted/genetic/mutate = 1,
/spell/aoe_turf/knock = 1,
/spell/noclothes = 2,
/obj/item/gun/energy/staff = 1,
/obj/item/gun/energy/staff/focus = 1,
/obj/structure/closet/wizard/souls = 1,
/obj/structure/closet/wizard/armor = 1,
/obj/item/gun/energy/staff/animate = 1,
/obj/structure/closet/wizard/scrying = 1,
/obj/item/monster_manual = 2,
/obj/item/contract/apprentice = 1,
/obj/item/apprentice_pebble = 2
)
apprentice_spells = list(
/spell/targeted/projectile/dumbfire/fireball = 1,
/spell/aoe_turf/smoke = 1,
/spell/targeted/mindcontrol = 2,
/obj/structure/closet/wizard/scrying = 1
)