new icon, sanity, fixed invocation, and updated comments

This commit is contained in:
tralezab
2018-11-28 20:29:00 -08:00
parent b725e6809f
commit e8efe46f43
2 changed files with 5 additions and 4 deletions
+5 -4
View File
@@ -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()