From 30b177fcca0482bad3acf0028769ec2f58bcc709 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Wed, 6 Feb 2019 23:17:04 +0100 Subject: [PATCH] Synxes now dont give uo life if stepped on Using speechcode to check rest- Also slight changes to greed speak --- .../mob/living/simple_animal/animals/synx.dm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/simple_animal/animals/synx.dm b/code/modules/mob/living/simple_animal/animals/synx.dm index ac993b4b1a..021c1b7574 100644 --- a/code/modules/mob/living/simple_animal/animals/synx.dm +++ b/code/modules/mob/living/simple_animal/animals/synx.dm @@ -210,12 +210,14 @@ mob/living/simple_animal/synx/PunchTarget() //PET speechcode, simplistic but more than enough for the PET /mob/living/simple_animal/retaliate/synx/pet/hear_say(message) - . = ..() - if(!message) return - if(message) - if(speak.len>=memorysize) - speak -= (pick(speak))//making the list more dynamic - speak += message + . = ..() + if(resting) + resting = !resting + if(!message) return + if(message) + if(speak.len>=memorysize) + speak -= (pick(speak))//making the list more dynamic + speak += message ////////////////////////////////////////////////////// ////////////////PET RANDOMISATION///////////////////// @@ -231,7 +233,7 @@ mob/living/simple_animal/synx/PunchTarget() speak = list("Who is there?")//preset unique words Greed remembers, to be defined more player_msg = "You Hunger." health = 100//Slightly lower health due to being damaged permanently. - speak_chance = 2 + speak_chance = 5 //Vore Section vore_capacity = 4 //What a fat noodle. vore_digest_chance = 1 //Multivore but lower digest chance