Merge pull request #1156 from Fox-McCloud/spess-dogs

New Race: Canine Race--Vulpkanin
This commit is contained in:
ZomgPonies
2015-05-25 04:43:04 -04:00
18 changed files with 229 additions and 10 deletions
@@ -62,6 +62,10 @@
h_style = "Tajaran Ears"
..(new_loc, "Tajaran")
/mob/living/carbon/human/vulpkanin/New(var/new_loc)
h_style = "Bald"
..(new_loc, "Vulpkanin")
/mob/living/carbon/human/unathi/New(var/new_loc)
h_style = "Unathi Horns"
..(new_loc, "Unathi")
@@ -24,6 +24,13 @@
icon_state = "tajkey1"
uni_append = list(0x0A0,0xE00) // 0A0E00
/mob/living/carbon/monkey/vulpkanin
name = "wolpin"
voice_name = "wolpin"
speak_emote = list("yaps")
icon_state = "tajkey1"
uni_append = list(0x066,0x4FE)
/mob/living/carbon/monkey/skrell
name = "neaera"
voice_name = "neaera"
@@ -106,6 +113,13 @@
dna.species = "Tajaran"
add_language("Siik'tajr")
/mob/living/carbon/monkey/vulpkanin/New()
..()
greaterform = "Vulpkanin"
dna.species = "Vulpkanin"
add_language("Canilunzt")
/mob/living/carbon/monkey/diona/New()
..()
+29
View File
@@ -410,6 +410,35 @@
H.stop_tail_wagging(1)
/datum/species/vulpkanin
name = "Vulpkanin"
icobase = 'icons/mob/human_races/r_vulpkanin.dmi'
deform = 'icons/mob/human_races/r_vulpkanin.dmi'
path = /mob/living/carbon/human/vulpkanin
default_language = "Galactic Common"
language = "Canilunzt"
primitive = /mob/living/carbon/monkey/vulpkanin
tail = "vulptail"
unarmed_type = /datum/unarmed_attack/claws
darksight = 8
blurb = "Vulpkanin are a species of sharp-witted canine-pideds residing on the planet Altam just barely within the \
dual-star Vazzend system. Their politically de-centralized society and independent natures have led them to become a species and \
culture both feared and respected for their scientific breakthroughs. Discovery, loyalty, and utilitarianism dominates their lifestyles \
to the degree it can cause conflict with more rigorous and strict authorities. They speak a guttural language known as 'Canilunzt' \
which has a heavy emphasis on utilizing tail positioning and ear twitches to communicate intent."
flags = HAS_LIPS | HAS_UNDERWEAR
bodyflags = FEET_PADDED | HAS_TAIL | HAS_SKIN_COLOR | TAIL_WAGGING
dietflags = DIET_OMNI
flesh_color = "#966464"
base_color = "#BE8264"
/datum/species/vulpkanin/handle_death(var/mob/living/carbon/human/H)
H.stop_tail_wagging(1)
/datum/species/skrell
name = "Skrell"
icobase = 'icons/mob/human_races/r_skrell.dmi'
+1
View File
@@ -147,6 +147,7 @@ var/list/ai_verbs_default = list(
add_language("Gutter", 0)
add_language("Sinta'unathi", 0)
add_language("Siik'tajr", 0)
add_language("Canilunzt", 0)
add_language("Skrellian", 0)
add_language("Vox-pidgin", 0)
add_language("Rootspeak", 0)
@@ -484,6 +484,7 @@
if(user.translator_on)
user.add_language("Sinta'unathi")
user.add_language("Siik'tajr")
user.add_language("Canilunzt")
user.add_language("Skrellian")
user.add_language("Vox-pidgin")
user.add_language("Rootspeak")
@@ -493,6 +494,7 @@
else
user.remove_language("Sinta'unathi")
user.remove_language("Siik'tajr")
user.remove_language("Canilunzt")
user.remove_language("Skrellian")
user.remove_language("Vox-pidgin")
user.remove_language("Rootspeak")
@@ -65,6 +65,7 @@
R.add_language("Gutter", 0)
R.add_language("Sinta'unathi", 0)
R.add_language("Siik'tajr", 0)
R.add_language("Canilunzt", 0)
R.add_language("Skrellian", 0)
R.add_language("Vox-pidgin", 0)
R.add_language("Rootspeak", 0)
@@ -275,6 +276,7 @@
R.add_language("Gutter", 1)
R.add_language("Sinta'unathi", 1)
R.add_language("Siik'tajr", 1)
R.add_language("Canilunzt", 1)
R.add_language("Skrellian", 1)
R.add_language("Vox-pidgin", 1)
R.add_language("Rootspeak", 1)