Adds Shadow demons (#19732)

* reshuffle

* shared base type

* moves this to the base type

* the monster

* event

* FUCK

* better sprites

* refactors bloodcrawl, more nice sprites

* review stuff

* Apply suggestions from code review

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* heart of darkness

* pre TM tweaks

* ARGH

* hopefully fixes double hits

* tweaks

* derp

* tweaks

* TEMP RUNTIME REMOVE LATER

* fixes

* runtime fixes

* cig runtime fix

* review + another runtime fix

* re adds sprite

* removes runtime

* oop I forgor

* DRUNK CODING

* SPRITES

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
This commit is contained in:
Charlie
2022-12-29 11:26:37 -06:00
committed by GitHub
co-authored by Sirryan2002
parent 7be765d5ef
commit 8ef4aa727e
48 changed files with 563 additions and 312 deletions
+2 -2
View File
@@ -44,10 +44,10 @@
/obj/item/clothing/head/hardhat/proc/turn_off(mob/user)
set_light(0)
/obj/item/clothing/head/hardhat/extinguish_light(mob/living/user)
/obj/item/clothing/head/hardhat/extinguish_light(force = FALSE)
if(on)
on = FALSE
turn_off(user)
turn_off()
update_icon(UPDATE_ICON_STATE)
visible_message("<span class='danger'>[src]'s light fades and turns off.</span>")
+1 -1
View File
@@ -68,7 +68,7 @@
var/datum/action/A = X
A.UpdateButtonIcon()
/obj/item/clothing/head/helmet/space/hardsuit/extinguish_light()
/obj/item/clothing/head/helmet/space/hardsuit/extinguish_light(force = FALSE)
if(on)
toggle_light()
visible_message("<span class='danger'>[src]'s light fades and turns off.</span>")
@@ -82,7 +82,7 @@
set_light(brightness_on)
/obj/item/clothing/head/helmet/space/plasmaman/extinguish_light()
/obj/item/clothing/head/helmet/space/plasmaman/extinguish_light(force = FALSE)
if(on)
toggle_light()