From b01b0c962fc44710d493606da9cf1a21b002c0e5 Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Sun, 20 Oct 2013 20:19:05 -0400 Subject: [PATCH] Slime people species --- code/modules/mob/living/carbon/species.dm | 26 ++++++++++++++++++++--- code/setup.dm | 1 + 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/species.dm b/code/modules/mob/living/carbon/species.dm index c138f59a292..57105d04410 100644 --- a/code/modules/mob/living/carbon/species.dm +++ b/code/modules/mob/living/carbon/species.dm @@ -4,7 +4,7 @@ /datum/species var/name // Species name. - + var/path // Species path var/icobase = 'icons/mob/human_races/r_human.dmi' // Normal icon set. var/deform = 'icons/mob/human_races/r_def_human.dmi' // Mutated icon set. var/eyes = "eyes_s" // Icon for eyes. @@ -38,16 +38,18 @@ var/bloodflags=0 var/bodyflags=0 + /datum/species/human name = "Human" primitive = /mob/living/carbon/monkey - + path = /mob/living/carbon/human flags = HAS_SKIN_TONE | HAS_LIPS | HAS_UNDERWEAR | CAN_BE_FAT /datum/species/unathi name = "Unathi" icobase = 'icons/mob/human_races/r_lizard.dmi' deform = 'icons/mob/human_races/r_def_lizard.dmi' + path = /mob/living/carbon/human/unathi language = "Sinta'unathi" tail = "sogtail" attack_verb = "scratch" @@ -61,6 +63,7 @@ name = "Tajaran" icobase = 'icons/mob/human_races/r_tajaran.dmi' deform = 'icons/mob/human_races/r_def_tajaran.dmi' + path = /mob/living/carbon/human/tajaran language = "Siik'tajr" tail = "tajtail" attack_verb = "scratch" @@ -83,6 +86,7 @@ name = "Skrell" icobase = 'icons/mob/human_races/r_skrell.dmi' deform = 'icons/mob/human_races/r_def_skrell.dmi' + path = /mob/living/carbon/human/skrell language = "Skrellian" primitive = /mob/living/carbon/monkey/skrell @@ -92,6 +96,7 @@ name = "Vox" icobase = 'icons/mob/human_races/r_vox.dmi' deform = 'icons/mob/human_races/r_def_vox.dmi' + path = /mob/living/carbon/human/vox language = "Vox-pidgin" warning_low_pressure = 50 @@ -110,6 +115,7 @@ name = "Diona" icobase = 'icons/mob/human_races/r_plant.dmi' deform = 'icons/mob/human_races/r_def_plant.dmi' + path = /mob/living/carbon/human/diona language = "Rootspeak" attack_verb = "slash" primitive = /mob/living/carbon/monkey/diona @@ -132,6 +138,7 @@ name = "Skellington" icobase = 'icons/mob/human_races/r_skeleton.dmi' deform = 'icons/mob/human_races/r_skeleton.dmi' // TODO: Need deform. + path = /mob/living/carbon/human/skellington language = "Clatter" attack_verb = "punch" @@ -143,9 +150,22 @@ name = "Kidan" icobase = 'icons/mob/human_races/r_kidan.dmi' deform = 'icons/mob/human_races/r_def_kidan.dmi' + path = /mob/living/carbon/human/kidan language = "Chittin" attack_verb = "slash" flags = WHITELISTED | HAS_CHITTIN bloodflags = BLOOD_GREEN - bodyflags = FEET_CLAWS \ No newline at end of file + bodyflags = FEET_CLAWS + + + +/datum/species/slime + name = "Slime People" + language = "Bubblish" + attack_verb = "bludgeon" + path = /mob/living/carbon/human/slime + primitive = /mob/living/carbon/slime/adult + + flags = WHITELISTED | NO_BREATHE | HAS_LIPS + bloodflags = BLOOD_SLIME \ No newline at end of file diff --git a/code/setup.dm b/code/setup.dm index 2882d005af8..531c3ba09f0 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -743,6 +743,7 @@ var/list/RESTRICTED_CAMERA_NETWORKS = list( //Those networks can only be accesse #define BLOOD_GREEN 1 #define BLOOD_BLUE 2 +#define BLOOD_SLIME 4 #define FEET_CLAWS 1 #define FEET_PADDED 2