From cc4b02ee77a7b79afd908cc50435207ba2376bf9 Mon Sep 17 00:00:00 2001 From: Verkister Date: Tue, 1 Jun 2021 11:10:25 +0300 Subject: [PATCH] Fixes belly inits for maintpreds/morphs Maintpreds and morphs now spawn with their provided vorgans without getting the vorepanel to replace it with an incomplete set of the char slot vorgans. --- code/game/objects/structures/ghost_pods/event_vr.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/structures/ghost_pods/event_vr.dm b/code/game/objects/structures/ghost_pods/event_vr.dm index d11f63964b..dfa874a25d 100644 --- a/code/game/objects/structures/ghost_pods/event_vr.dm +++ b/code/game/objects/structures/ghost_pods/event_vr.dm @@ -65,6 +65,8 @@ var/mob/living/simple_mob/newPred = new mobtype(get_turf(src)) qdel(newPred.ai_holder) newPred.ai_holder = null + newPred.voremob_loaded = TRUE //CHOMPedit: On-demand belly loading. + newPred.init_vore() //CHOMPedit: On-demand belly loading. //newPred.movement_cooldown = 0 // The "needless artificial speed cap" exists for a reason if(M.mind) M.mind.transfer_to(newPred) @@ -99,6 +101,8 @@ /obj/structure/ghost_pod/ghost_activated/morphspawn/create_occupant(var/mob/M) ..() var/mob/living/simple_mob/vore/hostile/morph/newMorph = new /mob/living/simple_mob/vore/hostile/morph(get_turf(src)) + newMorph.voremob_loaded = TRUE //CHOMPedit: On-demand belly loading. + newMorph.init_vore() //CHOMPedit: On-demand belly loading. if(M.mind) M.mind.transfer_to(newMorph) to_chat(M, "You are a Morph, somehow having gotten aboard the station in your wandering. \