diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm index 8ce55e77526..421582d26a1 100644 --- a/code/game/gamemodes/shadowling/shadowling.dm +++ b/code/game/gamemodes/shadowling/shadowling.dm @@ -152,9 +152,9 @@ Made by Xhuis update_shadow_icons_added(new_thrall_mind) new_thrall_mind.current.attack_log += "\[[time_stamp()]\] Became a thrall" new_thrall_mind.current.add_language("Shadowling Hivemind") - new_thrall_mind.current.AddSpell(new /obj/effect/proc_holder/spell/targeted/lesser_glare) - new_thrall_mind.current.AddSpell(new /obj/effect/proc_holder/spell/targeted/lesser_shadow_walk) - //new_thrall_mind.current.AddSpell(new /obj/effect/proc_holder/spell/targeted/thrall_vision) //Uncomment when vision code is unfucked. + new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/lesser_glare) + new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/lesser_shadow_walk) + //new_thrall_mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/thrall_vision) //Uncomment when vision code is unfucked. new_thrall_mind.current << "You see the truth. Reality has been torn away and you realize what a fool you've been." new_thrall_mind.current << "The shadowlings are your masters. Serve them above all else and ensure they complete their goals." new_thrall_mind.current << "You may not harm other thralls or the shadowlings. However, you do not need to obey other thralls." diff --git a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm index 46d05fa38a9..1566e3b254b 100644 --- a/code/game/gamemodes/shadowling/special_shadowling_abilities.dm +++ b/code/game/gamemodes/shadowling/special_shadowling_abilities.dm @@ -91,11 +91,11 @@ var/list/possibleShadowlingNames = list("U'ruan", "Y`shej", "Nex", "Hel-uae", "N sleep(10) H << "Your powers are awoken. You may now live to your fullest extent. Remember your goal. Cooperate with your thralls and allies." H.mind.remove_spell(/obj/effect/proc_holder/spell/targeted/shadowling_hatch) - H.AddSpell(new /obj/effect/proc_holder/spell/targeted/glare) - H.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/veil) - H.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadow_walk) - H.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/flashfreeze) - H.AddSpell(new /obj/effect/proc_holder/spell/targeted/collective_mind) + H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/glare) + H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/veil) + H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadow_walk) + H.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/flashfreeze) + H.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/collective_mind) /obj/effect/proc_holder/spell/targeted/shadowling_ascend name = "Ascend" @@ -156,11 +156,11 @@ var/list/possibleShadowlingNames = list("U'ruan", "Y`shej", "Nex", "Hel-uae", "N H.mind.transfer_to(A) A.name = H.real_name A.languages = H.languages - A.AddSpell(new /obj/effect/proc_holder/spell/targeted/annihilate) - A.AddSpell(new /obj/effect/proc_holder/spell/targeted/hypnosis) - A.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadowling_phase_shift) - A.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/ascendant_storm) - A.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadowlingAscendantTransmit) + A.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/annihilate) + A.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/hypnosis) + A.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadowling_phase_shift) + A.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/ascendant_storm) + A.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shadowlingAscendantTransmit) if(A.real_name) A.real_name = H.real_name H.invisibility = 60 //This is pretty bad, but is also necessary for the shuttle call to function properly