From 0150dcc6efb244118cd5c41bdb7ad17e8df2f369 Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Wed, 13 Aug 2025 12:20:47 -0400 Subject: [PATCH] slimefix (#18240) --- .../mob/living/simple_mob/subtypes/slime/xenobio/xenobio.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio.dm b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio.dm index a2333ee0e3..39c8771295 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio.dm @@ -160,7 +160,9 @@ pacified = FALSE //We are not obedient enough to be considered pacified. if(!client) //Only update if we don't have a client. - if(old_mood == "angry") //We were recently angry, so we're still upset and won't let you eat us no matter what! (Unless we had a docility potion put on us, making us harmless) + if(faction != initial(faction)) //We have had a loyalty potion used on us. + update_allowed_vore_types(TRUE) + else if(old_mood == "angry") //We were recently angry, so we're still upset and won't let you eat us no matter what! (Unless we had a docility potion put on us, making us harmless) update_allowed_vore_types(FALSE, harmless) else update_allowed_vore_types(pacified, harmless) @@ -171,13 +173,11 @@ /mob/living/simple_mob/slime/proc/update_allowed_vore_types(allowed, harmless) if(harmless) // If we're harmless, we should always be able to be eaten. allowed = TRUE - devourable = allowed can_be_drop_prey = allowed stumble_vore = allowed slip_vore = allowed drop_vore = allowed throw_vore = allowed - devourable = allowed /mob/living/simple_mob/slime/xenobio/proc/enrage() if(harmless)