Reworks the morph. Makes it a more stealth ambush oriented antag (#15208)

* Reworks the morph

* Hunger points. Reproduce. Sprites. Other tweaks

* vent open. Convert to spells. Valid checks. Minor tweaks

* undo life hack

* Icons, Fixes, No more morphed lights

* Item eat fix. All eating takes 3 seconds

* Add sounds

* Fixes and tweaks. Pass airlock ability. Ambush screen alert

* Steel review fixes

* New dead morph sprite from Pewtershmitz

* Pass airlock sprite provided by Pewtershmitz

* No barsigns or cryo cells as mimic

* Gluttany ruin change

* Color fix. No forms fix

* fix the stupid icons

* Apply suggestions from code review

Co-authored-by: dearmochi <shenesis@gmail.com>

Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
Co-authored-by: dearmochi <shenesis@gmail.com>
This commit is contained in:
Farie82
2021-11-17 17:25:59 +01:00
committed by GitHub
co-authored by dearmochi joep van der velden
parent 34b40c7860
commit c4cda0930f
19 changed files with 713 additions and 101 deletions
+1 -1
View File
@@ -38,7 +38,7 @@
C.update_handcuffed()
return
else
..()
return ..()
/obj/item/wirecutters/suicide_act(mob/user)
user.visible_message("<span class='suicide'>[user] is cutting at [user.p_their()] arteries with [src]! It looks like [user.p_theyre()] trying to commit suicide!</span>")
@@ -395,6 +395,28 @@
block = GLOB.smallsizeblock
..()
/obj/item/dnainjector/eatmut
name = "DNA-Injector (Matter Eater)"
desc = "Gives you an appetite for anything."
datatype = DNA2_BUF_SE
value = 0xFFF
forcedmutation = TRUE
/obj/item/dnainjector/eatmut/Initialize()
block = GLOB.eatblock
return ..()
/obj/item/dnainjector/antieat
name = "DNA-Injector (Anti-Matter Eater)"
desc = "Makes you regain your normal appetite."
datatype = DNA2_BUF_SE
value = 0x001
forcedmutation = TRUE
/obj/item/dnainjector/antieat/Initialize()
block = GLOB.eatblock
return ..()
/////////////////////////////////////
/obj/item/dnainjector/antiglasses
name = "DNA-Injector (Anti-Glasses)"