[MIRROR] Kills /obj/shapeshift_holder, replaces it with /datum/status_effect/shapechange_mob, also does a lot of Wabbajack refactoring [MDB IGNORE] (#15988)

* Kills `/obj/shapeshift_holder`, replaces it with `/datum/status_effect/shapechange_mob`, also does a lot of Wabbajack refactoring

* Apply suggestions from code review

* fix

* unironically the best solution

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: John Doe <gamingskeleton3@gmail.com>
This commit is contained in:
SkyratBot
2022-09-15 22:29:56 -07:00
committed by GitHub
co-authored by MrMelbert Tom John Doe
parent 1e0e6b11b3
commit d56ee7630e
32 changed files with 709 additions and 349 deletions
+1 -1
View File
@@ -168,7 +168,7 @@
/obj/item/clothing/neck/necklace/memento_mori/proc/check_health(mob/living/source)
SIGNAL_HANDLER
var/list/guardians = source.hasparasites()
var/list/guardians = source.get_all_linked_holoparasites()
if(!length(guardians))
return
if(source.health <= HEALTH_THRESHOLD_DEAD)