mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-21 13:05:36 +01:00
new icon, sanity, fixed invocation, and updated comments
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
|
||||
//SOUL TAP!//
|
||||
//Trades 15 max health for a refresh on all of your spells. I was considering making it depend on the cooldowns of your spells, but I want to support "Big spell wizard" with this loadout.
|
||||
//Trades 20 max health for a refresh on all of your spells. I was considering making it depend on the cooldowns of your spells, but I want to support "Big spell wizard" with this loadout.
|
||||
//the two spells that sound most problematic with this is mindswap and lichdom, but soul tap requires clothes for mindswap and lichdom takes your soul, so you wouldn't be able to tap at all.
|
||||
|
||||
/obj/effect/proc_holder/spell/self/tap
|
||||
@@ -8,13 +8,13 @@
|
||||
desc = "Fuel your spells using your own soul!"
|
||||
school = "necromancy" //i could see why this wouldn't be necromancy but messing with souls or whatever. ectomancy?
|
||||
charge_max = 10
|
||||
invocation = "AT ANY COST"
|
||||
invocation_type = "none"
|
||||
invocation = "AT ANY COST!"
|
||||
invocation_type = "shout"
|
||||
level_max = 0
|
||||
cooldown_min = 10
|
||||
|
||||
action_icon = 'icons/mob/actions/actions_spells.dmi'
|
||||
action_icon_state = "skeleton"
|
||||
action_icon_state = "soultap"
|
||||
|
||||
/obj/effect/proc_holder/spell/self/tap/cast(mob/living/user = usr)
|
||||
if(!user.mind.hasSoul)
|
||||
@@ -28,4 +28,5 @@
|
||||
user.mind.hasSoul = FALSE
|
||||
for(var/obj/effect/proc_holder/spell/spell in user.mind.spell_list)
|
||||
spell.charge_counter = spell.charge_max
|
||||
spell.recharging = FALSE
|
||||
spell.update_icon()
|
||||
|
||||
Reference in New Issue
Block a user