Reaper cult sprite overhaul (#12513)

This commit is contained in:
SteelSlayer
2019-10-08 19:55:16 -05:00
committed by variableundefined
parent de5aaeeb55
commit e9d463576f
31 changed files with 189 additions and 46 deletions
@@ -29,7 +29,7 @@
deathmessage = "collapses in a shattered heap."
/mob/living/simple_animal/hostile/construct/New()
..()
. = ..()
if(!SSticker.mode)//work around for maps with runes and cultdat is not loaded all the way
name = "[const_type] ([rand(1, 1000)])"
real_name = const_type
@@ -44,7 +44,7 @@
for(var/spell in construct_spells)
AddSpell(new spell(null))
if(SSticker.cultdat.theme == "blood")
if(SSticker.cultdat?.theme == "blood")
updateglow()
/mob/living/simple_animal/hostile/construct/examine(mob/user)
@@ -43,6 +43,12 @@
user.visible_message("<span class='warning'>[user] gently taps [src] with the [O]. </span>", "<span class='warning'>This weapon is ineffective, it does no damage.</span>")
return
/mob/living/simple_animal/shade/cult/Initialize(mapload)
. = ..()
name = SSticker.cultdat?.shade_name
real_name = SSticker.cultdat?.shade_name
icon_state = SSticker.cultdat?.shade_icon_state
/mob/living/simple_animal/shade/sword
universal_speak = 1
faction = list("neutral")
+3 -3
View File
@@ -25,8 +25,8 @@
/obj/singularity/narsie/large/New()
..()
icon_state = SSticker.cultdat.entity_icon_state
name = SSticker.cultdat.entity_name
icon_state = SSticker.cultdat?.entity_icon_state
name = SSticker.cultdat?.entity_name
to_chat(world, "<font size='15' color='red'><b> [name] HAS RISEN</b></font>")
world << pick(sound('sound/hallucinations/im_here1.ogg'), sound('sound/hallucinations/im_here2.ogg'))
@@ -150,7 +150,7 @@
icon = 'icons/obj/narsie_spawn_anim.dmi'
dir = SOUTH
move_self = 0
flick("narsie_spawn_anim",src)
flick(SSticker.cultdat?.entity_spawn_animation, src)
sleep(11)
move_self = 1
icon = initial(icon)