diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index e6a78ab1fd..36bd8fb826 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -525,7 +525,7 @@ . = ..() -//Construction: Creates a construct shell out of 25 metal sheets, or converts plasteel into runed metal +//Construction: Creates a construct shell out of 50 metal sheets, or converts plasteel into runed metal /obj/item/melee/blood_magic/construction name = "Corrupting Aura" desc = "Corrupts metal and plasteel into more sinister forms." @@ -546,12 +546,12 @@ to_chat(user, "You need 50 metal to produce a construct shell!") else if(istype(target, /obj/item/stack/sheet/plasteel)) var/obj/item/stack/sheet/plasteel/candidate = target - var/quantity = min(candidate.amount, uses) - uses -= quantity - new /obj/item/stack/sheet/runed_metal(T,quantity) - candidate.use(quantity) - to_chat(user, "A dark cloud eminates from you hand and swirls around the plasteel, transforming it into runed metal!") - SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) + var/quantity = candidate.amount + if(candidate.use(quantity)) + uses -- + new /obj/item/stack/sheet/runed_metal(T,quantity) + to_chat(user, "A dark cloud eminates from you hand and swirls around the plasteel, transforming it into runed metal!") + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) else if(istype(target,/mob/living/silicon/robot)) var/mob/living/silicon/robot/candidate = target if(candidate.mmi) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index b5fb469a03..cc95cd364a 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -133,7 +133,8 @@ structure_check() searches for nearby cultist structures required for the invoca var/C = pick_n_take(invokers) if(!C) break - chanters += C + if(C != user) + chanters += C return chanters /obj/effect/rune/proc/invoke(var/list/invokers) diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index 42e11055b7..fd5bb5a06b 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -302,6 +302,7 @@ /obj/effect/proc_holder/spell/targeted/inflict_handler/juggernaut name = "Gauntlet Echo" + alpha = 180 amt_dam_brute = 30 amt_knockdown = 50 sound = 'sound/weapons/punch3.ogg'