New Race: Canine Race--Vulpkanin

This commit is contained in:
Fox-McCloud
2015-05-24 01:00:19 -04:00
parent c43489a506
commit 791ebc0b7f
20 changed files with 145 additions and 9 deletions
+14
View File
@@ -180,6 +180,20 @@
new_name += ..(gender,1)
return new_name
/datum/language/vulpkanin
name = "Canilunzt"
desc = "The guttural language spoken and utilized by the inhabitants of Vazzend system, composed of growls, barks, yaps, and heavy utilization of ears and tail movements.Vulpkanin speak this language with ease."
speech_verb = "rawrs"
ask_verb = "rurs"
exclaim_verb = "barks"
colour = "vulpkanin"
key = "w"
flags = RESTRICTED
syllables = list("rur","ya","cen","rawr","bar","kuk","tek","qat","uk","wu","vuh","tah","tch","schz","auch", \
"ist","ein","entch","zwichs","tut","mir","wo","bis","es","vor","nic","gro","lll","enem","zandt","tzch","noch", \
"hel","ischt","far","wa","baram","iereng","tech","lach","sam","mak","lich","gen","or","ag","eck","gec","stag","onn", \
"bin","ket","jarl","vulf","einech","cresthz","azunein","ghzth")
/datum/language/skrell
name = "Skrellian"
desc = "A melodic and complex language spoken by the Skrell of Qerrbalak. Some of the notes are inaudible to humans."
@@ -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) // 0A0E00
/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()
..()
+32
View File
@@ -410,6 +410,38 @@
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
slowdown = -1
brute_mod = 1.1
burn_mod = 1.1
blurb = "Vulpkanin are a species of extremely quick canine-pideds residing on the planet Altam just barely within the \
the dual-star Vazzend system. Their politically de-centralized and independent natures have led them to become a species and \
culture both feared and respected for their discoveries. Disovery, loyalty, and utilitarianism dominates their lifestyles \
to the degree it can cause conflict with more authoritarian entities. 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 | IS_WHITELISTED
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)
@@ -10,11 +10,11 @@ datum/preferences
s_tone = random_skin_tone()
h_style = random_hair_style(gender, species)
f_style = random_facial_hair_style(gender, species)
if(species == "Human" || species == "Unathi" || species == "Tajaran" || species == "Skrell" || species == "Machine")
if(species == "Human" || species == "Unathi" || species == "Tajaran" || species == "Skrell" || species == "Machine" || species == "Vulpkanin")
randomize_hair_color("hair")
randomize_hair_color("facial")
randomize_eyes_color()
if(species == "Unathi" || species == "Tajaran" || species == "Skrell")
if(species == "Unathi" || species == "Tajaran" || species == "Skrell" || species == "Vulpkanin")
randomize_skin_color()
underwear = rand(1,underwear_m.len)
undershirt = rand(1,undershirt_t.len)
@@ -434,7 +434,7 @@
name = "Shaved"
icon_state = "bald"
gender = NEUTER
species_allowed = list("Human","Unathi","Tajaran","Skrell","Vox","Diona","Kidan","Greys","Machine")
species_allowed = list("Human","Unathi","Tajaran","Skrell","Vox","Diona","Kidan","Greys","Machine", "Vulpkanin")
watson
@@ -659,6 +659,33 @@
icon_state = "hair_messy"
species_allowed = list("Tajaran")
//Vulpkanin
vulp_hair_none
name = "None"
icon_state = "bald"
species_allowed = list("Vulpkanin")
vulp_hair_short
name = "Kajam"
icon_state = "kajam"
species_allowed = list("Vulpkanin")
vulp_hair_long
name = "Keid"
icon_state = "keid"
species_allowed = list("Vulpkanin")
vulp_hair_fluffy
name = "Adhara"
icon_state = "adhara"
species_allowed = list("Vulpkanin")
vulp_hair_ponytail
name = "Kleeia"
icon_state = "kleeia"
species_allowed = list("Vulpkanin")
vox_quills_short
name = "Short Vox Quills"
icon_state = "vox_shortquills"
@@ -789,6 +816,12 @@
icon = 'icons/mob/human_races/r_tajaran.dmi'
species_allowed = list("Tajaran")
vulpkanin
name = "Default Vulpkanin skin"
icon_state = "default"
icon = 'icons/mob/human_races/r_vulpkanin.dmi'
species_allowed = list("Vulpkanin")
unathi
name = "Default Unathi skin"
icon_state = "default"