mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-23 08:31:57 +00:00
Ports the newest bay wizard version, with some additions and changes. General changes: -ported the newest bay wizard -wizards can select some school of magic, which also changes their spell selection as whole. -added several new spells, like raise dead, contracts that bind the person with the wizard, and more. -added wands, limited sources of certain types of effects/spell, also with their own bad effects for non wizards -changed the wizard checks to a faction check instead of a mind check -fixed wizards without certain slots due to race being fucked over due to it -added new artifacts -balanced some spells like the emp -added a lot of new sounds to spell, mostly from tg -remove horse mask from spell selection, also, you can melt the mask with acid now -wizard's spell are now displayed at round end like traitors and what they did buy -also fixes vaurca, and vox, antags spawning without a mask by default
43 lines
1.8 KiB
Plaintext
43 lines
1.8 KiB
Plaintext
/obj/structure/closet/wizard
|
|
name = "artifact closet"
|
|
desc = "a special lead lined closet used to hold artifacts of immense power."
|
|
icon = 'icons/obj/closet.dmi'
|
|
icon_state = "acloset"
|
|
icon_closed = "acloset"
|
|
icon_opened = "aclosetopen"
|
|
|
|
/obj/structure/closet/wizard/New()
|
|
..()
|
|
var/obj/structure/bigDelivery/package = new /obj/structure/bigDelivery(get_turf(src))
|
|
package.wrapped = src
|
|
package.examtext = "Imported straight from the Wizard Academy. Do not lose the contents or suffer a demerit."
|
|
src.forceMove(package)
|
|
package.update_icon()
|
|
|
|
/obj/structure/closet/wizard/armor
|
|
name = "mastercrafted armor set"
|
|
desc = "An artefact suit of armor that allows you to cast spells while providing more protection against attacks and the void of space."
|
|
|
|
/obj/structure/closet/wizard/armor/New()
|
|
..()
|
|
new /obj/item/clothing/suit/space/void/wizard(src)
|
|
new /obj/item/clothing/head/helmet/space/void/wizard(src)
|
|
|
|
/obj/structure/closet/wizard/scrying
|
|
name = "scrying orb"
|
|
desc = "An incandescent orb of crackling energy, using it will allow you to ghost while alive, allowing you to spy upon the station with ease. In addition, buying it will permanently grant you x-ray vision."
|
|
|
|
/obj/structure/closet/wizard/scrying/New()
|
|
..()
|
|
new /obj/item/weapon/scrying(src)
|
|
new /obj/item/weapon/contract/wizard/xray(src)
|
|
|
|
/obj/structure/closet/wizard/souls
|
|
name = "soul shard belt"
|
|
desc = "Soul Stone Shards are ancient tools capable of capturing and harnessing the spirits of the dead and dying. The spell Artificer allows you to create arcane machines for the captured souls to pilot. This also includes the spell Artificer, used to create the shells used in construct creation."
|
|
|
|
/obj/structure/closet/wizard/souls/New()
|
|
..()
|
|
new /obj/item/weapon/contract/boon/wizard/artificer(src)
|
|
new /obj/item/weapon/storage/belt/soulstone/full(src)
|