mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-14 02:43:16 +00:00
The spell "Charge" is now selectable for a cost of 2 in the spellbook The spellbook's category system has been reworked to help deal with the huge scroll bars it previously had and help identify to wizards what needs spells and items serve. The new categories are: Offensive: Fireball Disintegrate Blind Mutate Flesh to Stone Lightning Bolt Curse of the Barnyard Staff of Change Staff of Chaos Defensive: Magic Missile Disable Tech Repulse Stop Time Smoke Forcewall Bind Soul Staff of Healing Scrying Orb Wand Assortment Armor Set Mobility: Mind Transfer Blink Teleport Ethereal Jaunt Knock Staff of Door Creation Assistance: Instant Summons Charge Staff of Animation Soul Stone Shards + Artificer Necromantic Stone Apprentice Contract Bottle of Blood Fixes an unreported bug where targeting your mouth with a staff of healing allowed self healing through suicide. Adds an easter egg to clever wizards who try to charge the spellbook to get more charges.
52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
/obj/item/weapon/gun/magic/staff/
|
|
slot_flags = SLOT_BACK
|
|
|
|
/obj/item/weapon/gun/magic/staff/change
|
|
name = "staff of change"
|
|
desc = "An artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself"
|
|
fire_sound = "sound/magic/Staff_Change.ogg"
|
|
ammo_type = /obj/item/ammo_casing/magic/change
|
|
icon_state = "staffofchange"
|
|
item_state = "staffofchange"
|
|
|
|
/obj/item/weapon/gun/magic/staff/animate
|
|
name = "staff of animation"
|
|
desc = "An artefact that spits bolts of life-force which causes objects which are hit by it to animate and come to life! This magic doesn't affect machines."
|
|
fire_sound = "sound/magic/Staff_animation.ogg"
|
|
ammo_type = /obj/item/ammo_casing/magic/animate
|
|
icon_state = "staffofanimation"
|
|
item_state = "staffofanimation"
|
|
|
|
/obj/item/weapon/gun/magic/staff/healing
|
|
name = "staff of healing"
|
|
desc = "An artefact that spits bolts of restoring magic which can remove ailments of all kinds and even raise the dead."
|
|
fire_sound = "sound/magic/Staff_Healing.ogg"
|
|
ammo_type = /obj/item/ammo_casing/magic/heal
|
|
icon_state = "staffofhealing"
|
|
item_state = "staffofhealing"
|
|
|
|
/obj/item/weapon/gun/magic/staff/healing/handle_suicide() //Stops people trying to commit suicide to heal themselves
|
|
return
|
|
|
|
/obj/item/weapon/gun/magic/staff/chaos
|
|
name = "staff of chaos"
|
|
desc = "An artefact that spits bolts of chaotic magic that can potentially do anything."
|
|
fire_sound = "sound/magic/Staff_Chaos.ogg"
|
|
ammo_type = /obj/item/ammo_casing/magic/chaos
|
|
icon_state = "staffofchaos"
|
|
item_state = "staffofchaos"
|
|
max_charges = 10
|
|
recharge_rate = 2
|
|
no_den_usage = 1
|
|
|
|
/obj/item/weapon/gun/magic/staff/door
|
|
name = "staff of door creation"
|
|
desc = "An artefact that spits bolts of transformative magic that can create doors in walls."
|
|
fire_sound = "sound/magic/Staff_Door.ogg"
|
|
ammo_type = /obj/item/ammo_casing/magic/door
|
|
icon_state = "staffofdoor"
|
|
item_state = "staffofdoor"
|
|
max_charges = 10
|
|
recharge_rate = 2
|
|
no_den_usage = 1
|