Adds more foxing

Adds the captain's fox pet back in, adds resting sprites for foxes and the dastardly syndifox.
This commit is contained in:
Arokha Sieyes
2017-03-06 01:49:28 -05:00
parent 0e01492467
commit 0d9bdb9c46
5 changed files with 25 additions and 4 deletions
@@ -5,6 +5,7 @@
icon_state = "fluffy"
icon_living = "fluffy"
icon_dead = "fluffy_dead"
icon_rest = "fluffy_sleep"
speak = list("Squee","Arf arf","Awoo","Squeak")
speak_emote = list("squeaks", "barks")
emote_hear = list("howls","squeals")
@@ -39,6 +40,7 @@
else if(prob(5))
audible_emote("snuffles.")
/mob/living/simple_animal/fluffy/lay_down() // Turns sprite into sleeping and back upon using "Rest".
/mob/living/simple_animal/fluffy/lay_down()
..()
icon_state = resting ? "fluffy_sleep" : "fluffy"
if(icon_rest)
icon_state = resting ? icon_rest : icon_living
@@ -52,6 +52,12 @@
"With a loud glorp, the stomach spills more acids onto you.")
..()
//For resting sprites
/mob/living/simple_animal/fox/lay_down()
..()
if(icon_rest)
icon_state = resting ? icon_rest : icon_living
// All them complicated fox procedures.
/mob/living/simple_animal/fox/Life()
//MICE!
@@ -305,4 +311,12 @@
"A thick glob of acids drip down from above, adding to the pool of caustic fluids in Renault's belly.",
"There's a loud gurgle as the stomach declares the intent to make you a part of Renault.")
..()
..()
/mob/living/simple_animal/fox/syndicate
name = "syndi-fox"
desc = "It's a DASTARDLY fox! The horror! Call the shuttle!"
icon = 'icons/mob/fox_vr.dmi'
icon_state = "syndifox"
icon_living = "syndifox"
icon_dead = "syndifox_dead"
@@ -1,3 +1,8 @@
/mob/living/simple_animal
// List of targets excluded (for now) from being eaten by this mob.
var/list/prey_exclusions = list()
var/icon_rest
/mob/living/simple_animal/fluffy/lay_down() // Turns sprite into sleeping and back upon using "Rest".
..()
icon_state = resting ? "fluffy_sleep" : "fluffy"