From 1069e561bc2d89f0367054558ea94e97f55cd8f6 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 16 Jul 2018 22:28:27 -0400 Subject: [PATCH 1/2] Adds a var that determines if voreprefs can be shown on examine --- code/modules/vore/eating/living_vr.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 129dd8b5cee..7b608e5c560 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -2,6 +2,7 @@ /mob/living var/digestable = 1 // Can the mob be digested inside a belly? var/allowmobvore = 1 // Will simplemobs attempt to eat the mob? + var/showvoreprefs = 1 // Determines if the mechanical vore preferences button will be displayed on the mob or not. var/obj/belly/vore_selected // Default to no vore capability. var/list/vore_organs = list() // List of vore containers inside a mob var/absorbed = 0 // If a mob is absorbed into another @@ -612,7 +613,8 @@ /mob/living/examine(mob/user) . = ..() - to_chat(user, "\[Mechanical Vore Preferences\]") + if(showvoreprefs) + to_chat(user, "\[Mechanical Vore Preferences\]") /mob/living/Topic(href, href_list) //Can't find any instances of Topic() being overridden by /mob/living in polaris' base code, even though /mob/living/carbon/human's Topic() has a ..() call if(href_list["vore_prefs"]) From 7d398dcb4ec2f5517ea8fe7156357d5ea98b14b5 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 16 Jul 2018 22:36:23 -0400 Subject: [PATCH 2/2] Hides voreprefs for mimics --- code/modules/mob/living/simple_animal/aliens/mimic.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/simple_animal/aliens/mimic.dm b/code/modules/mob/living/simple_animal/aliens/mimic.dm index fff75ecbe7e..b524ed3d68b 100644 --- a/code/modules/mob/living/simple_animal/aliens/mimic.dm +++ b/code/modules/mob/living/simple_animal/aliens/mimic.dm @@ -39,6 +39,8 @@ meat_type = /obj/item/weapon/reagent_containers/food/snacks/carpmeat + showvoreprefs = 0 //VOREStation Edit - Hides mechanical vore prefs for mimics. You can't see their gaping maws when they're just sitting idle. + /mob/living/simple_animal/hostile/mimic/set_target() . = ..() if(.)