mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
File consolidation (#11786)
This commit is contained in:
@@ -7,10 +7,10 @@
|
||||
pokephrase = "Weh!"
|
||||
icon = 'icons/obj/toy_yw.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys_yw.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys_yw.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn_yw.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn_yw.dmi')
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn.dmi')
|
||||
|
||||
/obj/item/toy/plushie/teshari/strix/rename_plushie()
|
||||
set name = "Name Plushie"
|
||||
@@ -60,10 +60,10 @@
|
||||
slot_flags = SLOT_BACK | SLOT_HEAD
|
||||
icon = 'icons/obj/toy_yw.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys_yw.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys_yw.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn_yw.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn_yw.dmi')
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn.dmi')
|
||||
|
||||
/obj/item/toy/plushie/teshari/w_yw
|
||||
name = "lifelike teshari plush"
|
||||
@@ -74,10 +74,10 @@
|
||||
slot_flags = SLOT_BACK | SLOT_HEAD
|
||||
icon = 'icons/obj/toy_yw.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys_yw.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys_yw.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn_yw.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn_yw.dmi')
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn.dmi')
|
||||
|
||||
/obj/item/toy/plushie/teshari/b_yw
|
||||
name = "lifelike teshari plush"
|
||||
@@ -88,11 +88,11 @@
|
||||
slot_flags = SLOT_BACK | SLOT_HEAD
|
||||
icon = 'icons/obj/toy_yw.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys_yw.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys_yw.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn_yw.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn_yw.dmi',
|
||||
slot_ear_str = 'icons/mob/toy_worn_yw.dmi')
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn.dmi',
|
||||
slot_ear_str = 'icons/mob/toy_worn.dmi')
|
||||
|
||||
/obj/item/toy/plushie/teshari/y_yw
|
||||
name = "lifelike teshari plush"
|
||||
@@ -103,7 +103,7 @@
|
||||
slot_flags = SLOT_BACK | SLOT_HEAD
|
||||
icon = 'icons/obj/toy_yw.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys_yw.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys_yw.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn_yw.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn_yw.dmi')
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn.dmi')
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
refer to them as 'shitbirds' for their violent and offensive nature, as well as their horrible \
|
||||
smell.<br/><br/>Most humans will never meet a Vox raider, instead learning of this insular species through \
|
||||
dealing with their traders and merchants; those that do rarely enjoy the experience."
|
||||
wikilink="https://wiki.vore-station.net/Vox"
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Vox" //CHOMPEdit
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/vox)
|
||||
|
||||
// taste_sensitivity = TASTE_DULL
|
||||
|
||||
@@ -9,7 +9,7 @@ var/datum/species/shapeshifter/promethean/prometheans
|
||||
mimic many forms of life. Derived from the Aetolian giant slime (Macrolimus vulgaris) inhabiting the warm, tropical planet \
|
||||
of Aetolus, they are a relatively new lab-created sapient species, and as such many things about them have yet to be comprehensively studied. \
|
||||
What has Science done?"
|
||||
wikilink="https://wiki.vore-station.net/Promethean"
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Promethean" //CHOMPEdit
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/promethean)
|
||||
show_ssd = "totally quiescent"
|
||||
death_message = "rapidly loses cohesion, splattering across the ground..."
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
deform = 'icons/mob/human_races/r_def_human_vr.dmi'
|
||||
primitive_form = SPECIES_MONKEY
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/punch, /datum/unarmed_attack/bite)
|
||||
blurb = "Humanity originated in the Sol system, and over the last three centuries has spread \
|
||||
blurb = "Humanity originated in the Sol system, and over the last five centuries has spread \
|
||||
colonies across a wide swathe of space. They hold a wide range of forms and creeds.<br/><br/> \
|
||||
While the central Sol government maintains control of its far-flung people, powerful corporate \
|
||||
interests, rampant cyber and bio-augmentation and secretive factions make life on most human \
|
||||
worlds tumultous at best."
|
||||
wikilink="https://wiki.vore-station.net/Human"
|
||||
worlds tumultous at best." //CHOMPedit: blurb variable
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Humans" //CHOMPEdit
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/humans)
|
||||
num_alternate_languages = 3
|
||||
species_language = LANGUAGE_SOL_COMMON
|
||||
@@ -91,7 +91,7 @@
|
||||
throwforce_absorb_threshold = 10
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
min_age = 32
|
||||
min_age = 40 //ChompEDIT - Unathi lore minimal adult age.
|
||||
max_age = 260
|
||||
|
||||
economic_modifier = 10
|
||||
@@ -199,7 +199,7 @@
|
||||
footstep = FOOTSTEP_MOB_CLAW
|
||||
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair)
|
||||
wikilink="https://wiki.vore-station.net/Unathi"
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Unathi" //CHOMPSedit: link to our wiki
|
||||
|
||||
/datum/species/unathi/equip_survival_gear(var/mob/living/carbon/human/H)
|
||||
..()
|
||||
@@ -245,7 +245,7 @@
|
||||
and have accelerated the fledgling culture into the interstellar age. Their history is full of war and highly fractious \
|
||||
governments, something that permeates even to today's times. They prefer colder, tundra-like climates, much like their \
|
||||
home worlds and speak a variety of languages, especially Siik and Akhani."
|
||||
wikilink="https://wiki.vore-station.net/Tajaran"
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Tajaran" //CHOMPEdit: links to our wiki
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/tajaran)
|
||||
|
||||
body_temperature = 280.15 //Even more cold resistant, even more flammable
|
||||
@@ -337,7 +337,7 @@
|
||||
of the Qerr'Katish, a caste within their society which keeps the empire of the Skrell running smoothly. Skrell are \
|
||||
herbivores on the whole and tend to be co-operative with the other species of the galaxy, although they rarely reveal \
|
||||
the secrets of their empire to their allies."
|
||||
wikilink="https://wiki.vore-station.net/Skrell"
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Skrell" //CHOMPedit: link to our wiki
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/skrell)
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_SKRELLIAN, LANGUAGE_SCHECHI)
|
||||
@@ -349,7 +349,7 @@
|
||||
|
||||
water_movement = -3
|
||||
|
||||
min_age = 18
|
||||
min_age = 19 //ChompEDIT Lore-based adulthood age for this species is greater than 18.
|
||||
max_age = 130
|
||||
|
||||
economic_modifier = 10
|
||||
@@ -464,14 +464,12 @@
|
||||
min_age = 18
|
||||
max_age = 90
|
||||
|
||||
// male_scream_sound = null //CHOMPedit
|
||||
// female_scream_sound = null //CHOMPedit
|
||||
|
||||
blurb = "The Zaddat are an Unathi client race only recently introduced to SolGov space. Having evolved on \
|
||||
the high-pressure and post-apocalyptic world of Xohok, Zaddat require an environmental suit called a Shroud \
|
||||
to survive in usual planetary and station atmospheres. Despite these restrictions, worsening conditions on \
|
||||
Xohok and the blessing of the Moghes Hegemony have lead the Zaddat to enter human space in search of work \
|
||||
and living space."
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Zaddat" //CHOMPedit: link to our wiki
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/zaddat)
|
||||
|
||||
hazard_high_pressure = HAZARD_HIGH_PRESSURE + 500 // Dangerously high pressure.
|
||||
@@ -576,7 +574,7 @@
|
||||
all known species, especially the Skrell. Their communal mind makes them slow to react, and they have difficulty understanding \
|
||||
even the simplest concepts of other minds. Their alien physiology allows them survive happily off a diet of nothing but light, \
|
||||
water and other radiation."
|
||||
wikilink="https://wiki.vore-station.net/Diona"
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Diona" //CHOMPedit
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/dionaea)
|
||||
|
||||
has_organ = list(
|
||||
@@ -623,7 +621,7 @@
|
||||
body_temperature = T0C + 15 //make the plant people have a bit lower body temperature, why not
|
||||
|
||||
flags = NO_DNA | NO_SLEEVE | IS_PLANT | NO_PAIN | NO_SLIP | NO_MINOR_CUT | NO_DEFIB
|
||||
spawn_flags = SPECIES_CAN_JOIN // CHOMPEdit
|
||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_WHITELIST_SELECTABLE //CHOMPStation Edit: restore whitelist requirement
|
||||
|
||||
blood_color = "#004400"
|
||||
flesh_color = "#907E4A"
|
||||
@@ -717,8 +715,8 @@
|
||||
/datum/species/sergal
|
||||
name = SPECIES_SERGAL
|
||||
name_plural = "Sergals"
|
||||
icobase = 'icons/mob/human_races/r_sergal.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_sergal.dmi'
|
||||
icobase = 'modular_chomp/icons/mob/human_races/r_sergal.dmi' //ChompEDIT - our icons
|
||||
deform = 'modular_chomp/icons/mob/human_races/r_def_sergal.dmi' //ChompEDIT - our icons
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
@@ -801,7 +799,7 @@
|
||||
assisted_langs = list(LANGUAGE_EAL, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX, LANGUAGE_PROMETHEAN)
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair, /mob/living/carbon/human/proc/water_stealth, /mob/living/carbon/human/proc/underwater_devour)
|
||||
min_age = 18
|
||||
max_age = 80
|
||||
max_age = 110 //CHOMPEdit
|
||||
|
||||
blurb = "The Akula are a species of amphibious humanoids like the Skrell, but have an appearance very similar to that of a shark. \
|
||||
They were first discovered as a primitive race of underwater dwelling tribal creatures by the Skrell. At first they were not believed \
|
||||
@@ -853,7 +851,7 @@
|
||||
/mob/living/proc/start_wings_hovering,
|
||||
/mob/living/carbon/human/proc/tie_hair)
|
||||
min_age = 18
|
||||
max_age = 80
|
||||
max_age = 110 //CHOMPedit
|
||||
|
||||
blurb = "Nevreans are a race of avian and dinosaur-like creatures living on Tal. They belong to a group of races that hails from Eltus, \
|
||||
in the Vilous system. Unlike sergals whom they share a star system with, their species is a very peaceful one. They possess remarkable \
|
||||
@@ -908,7 +906,7 @@
|
||||
they now slowly recover from their previous hubris and aim to revitalize their planet. While many Zorren live in pre-industrial conditions by necessity, \
|
||||
they are an interstellar species known for their pride and stubbornness and doggedly hold out on a Deathworld of their own creation. \
|
||||
As local species, they hold moderate sway on local corporations and are hired by NT and other companies, although they find \"Outlander\" culture deeply weird."
|
||||
wikilink="https://wiki.vore-station.net/Zorren"
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Zorren" //CHOMPEdit: link to our wiki
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/zorren)
|
||||
|
||||
@@ -946,10 +944,11 @@
|
||||
/datum/species/vulpkanin
|
||||
name = SPECIES_VULPKANIN
|
||||
name_plural = "Vulpkanin"
|
||||
blurb = "Vulpkanin are a species of sapient canine bipeds, who are the descendants of a lost colony during the waning days of a Precursor species, \
|
||||
from which their distant cousins, the Zorren, also originate from. Independent and iconoclast, they have abandoned the ideals of their forefathers \
|
||||
largely and prefer to look outwards as explorers and scientists to forge their own identity. They speak a guttural language known as 'Canilunzt' \
|
||||
which has a heavy emphasis on utilizing tail positioning and ear twitches to communicate intent."
|
||||
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." //CHOMPedit
|
||||
icobase = 'icons/mob/human_races/r_vulpkanin.dmi'
|
||||
deform = 'icons/mob/human_races/r_vulpkanin.dmi'
|
||||
secondary_langs = list(LANGUAGE_CANILUNZT)
|
||||
@@ -1131,9 +1130,9 @@
|
||||
slowdown = -1
|
||||
snow_movement = -2 // Ignores light snow
|
||||
item_slowdown_mod = 2 // Tiny birds don't like heavy things
|
||||
total_health = 50
|
||||
brute_mod = 1.35
|
||||
burn_mod = 1.35
|
||||
total_health = 75 //CHOMPEdit
|
||||
//brute_mod = 1.35 //CHOMPRemove
|
||||
//burn_mod = 1.35 //CHOMPRemove
|
||||
mob_size = MOB_MEDIUM
|
||||
pass_flags = PASSTABLE
|
||||
holder_type = /obj/item/holder/micro
|
||||
@@ -1342,8 +1341,7 @@
|
||||
heat_level_3 = 1150
|
||||
|
||||
flags = NO_DNA | NO_SLEEVE
|
||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_WHITELIST_SELECTABLE
|
||||
|
||||
spawn_flags = SPECIES_IS_RESTRICTED //SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_WHITELIST_SELECTABLE CHOMPedit: disabled maybe forever
|
||||
reagent_tag = IS_SHADEKIN // for shadekin-unqiue chem interactions
|
||||
|
||||
flesh_color = "#FFC896"
|
||||
|
||||
@@ -1,737 +0,0 @@
|
||||
/datum/species/sergal
|
||||
name = SPECIES_SERGAL
|
||||
name_plural = "Sergals"
|
||||
icobase = 'modular_chomp/icons/mob/human_races/r_sergal.dmi' //ChompEDIT - our icons
|
||||
deform = 'modular_chomp/icons/mob/human_races/r_def_sergal.dmi' //ChompEDIT - our icons
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
darksight = 8
|
||||
slowdown = -0.5
|
||||
//brute_mod = 1.15
|
||||
//burn_mod = 1.15
|
||||
//gluttonous = 1
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_SAGARU)
|
||||
name_language = LANGUAGE_SAGARU
|
||||
species_language = LANGUAGE_SAGARU
|
||||
color_mult = 1
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair)
|
||||
|
||||
min_age = 18
|
||||
max_age = 110
|
||||
|
||||
species_sounds = "Canine" // CHOMPEdit: Species sounds
|
||||
// male_scream_sound = null //CHOMPedit
|
||||
// female_scream_sound = null //CHOMPedit
|
||||
|
||||
blurb = "There are two subspecies of Sergal; Southern and Northern. Northern sergals are a highly aggressive race \
|
||||
that lives in the plains and tundra of their homeworld. They are characterized by long, fluffy fur bodies with cold colors; \
|
||||
usually with white abdomens, somewhat short ears, and thick faces. Southern sergals are much more docile and live in the \
|
||||
Gold Ring City and are scattered around the outskirts in rural areas and small towns. They usually have short, brown or yellow \
|
||||
(or other 'earthy' colors) fur, long ears, and a long, thin face. They are smaller than their Northern relatives. Both have strong \
|
||||
racial tensions which has resulted in more than a number of wars and outright attempts at genocide. Sergals have an incredibly long \
|
||||
lifespan, but due to their lust for violence, only a handful have ever survived beyond the age of 80, such as the infamous and \
|
||||
legendary General Rain Silves who is claimed to have lived to 5000."
|
||||
|
||||
//CHOMPStation Removal
|
||||
// wikilink="https://www.yawn.ocry.com/Sergal"
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/sergal)
|
||||
|
||||
primitive_form = SPECIES_MONKEY_SERGAL
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
|
||||
flesh_color = "#AFA59E"
|
||||
base_color = "#777777"
|
||||
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your fur prickles in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your overheated skin itches."
|
||||
)
|
||||
|
||||
has_limbs = list(
|
||||
BP_TORSO = list("path" = /obj/item/organ/external/chest),
|
||||
BP_GROIN = list("path" = /obj/item/organ/external/groin),
|
||||
BP_HEAD = list("path" = /obj/item/organ/external/head/sergal),
|
||||
BP_L_ARM = list("path" = /obj/item/organ/external/arm),
|
||||
BP_R_ARM = list("path" = /obj/item/organ/external/arm/right),
|
||||
BP_L_LEG = list("path" = /obj/item/organ/external/leg),
|
||||
BP_R_LEG = list("path" = /obj/item/organ/external/leg/right),
|
||||
BP_L_HAND = list("path" = /obj/item/organ/external/hand),
|
||||
BP_R_HAND = list("path" = /obj/item/organ/external/hand/right),
|
||||
BP_L_FOOT = list("path" = /obj/item/organ/external/foot),
|
||||
BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right)
|
||||
)
|
||||
|
||||
/datum/species/akula
|
||||
name = SPECIES_AKULA
|
||||
name_plural = "Akula"
|
||||
icobase = 'icons/mob/human_races/r_akula.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_akula.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
//darksight = 8
|
||||
//slowdown = -0.5
|
||||
//brute_mod = 1.15
|
||||
//burn_mod = 1.15
|
||||
//gluttonous = 1
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_SPACER)
|
||||
name_language = LANGUAGE_SPACER
|
||||
species_language = LANGUAGE_SPACER
|
||||
color_mult = 1
|
||||
assisted_langs = list(LANGUAGE_EAL, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX, LANGUAGE_PROMETHEAN)
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair, /mob/living/carbon/human/proc/water_stealth, /mob/living/carbon/human/proc/underwater_devour)
|
||||
min_age = 18
|
||||
//max_age = 80
|
||||
max_age = 110 //CHOMPedit
|
||||
// male_scream_sound = null //CHOMPedit
|
||||
// female_scream_sound = null //CHOMPedit
|
||||
|
||||
blurb = "The Akula are a species of amphibious humanoids like the Skrell, but have an appearance very similar to that of a shark. \
|
||||
They were first discovered as a primitive race of underwater dwelling tribal creatures by the Skrell. At first they were not believed \
|
||||
to be noteworthy, but the Akula proved to be such swift and clever learners that the Skrell reclassified them as sentients. Allegedly, \
|
||||
the Akula were also the first sentient life that the Skrell had ever encountered beside themselves, and thus the two species became swift \
|
||||
allies over the next few hundred years. With the help of Skrellean technology, the Akula had their genome modified to be capable of \
|
||||
surviving in open air for long periods of time. However, Akula even today still require a high humidity environment to avoid drying out \
|
||||
after a few days, which would make life on an arid world like Virgo-Prime nearly impossible if it were not for Skrellean technology to aid them."
|
||||
|
||||
//CHOMPStation Removal
|
||||
// wikilink="https://www.yawn.ocry.com/Akula"
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/akula)
|
||||
|
||||
primitive_form = SPECIES_MONKEY_AKULA
|
||||
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
|
||||
water_breather = TRUE
|
||||
water_movement = -4 //Negates shallow. Halves deep.
|
||||
swim_mult = 0.5
|
||||
|
||||
flesh_color = "#AFA59E"
|
||||
base_color = "#777777"
|
||||
blood_color = "#1D2CBF"
|
||||
|
||||
/datum/species/nevrean
|
||||
name = SPECIES_NEVREAN
|
||||
name_plural = "Nevreans"
|
||||
icobase = 'icons/mob/human_races/r_nevrean.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_nevrean.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
//darksight = 8
|
||||
//slowdown = -0.5
|
||||
//brute_mod = 1.15
|
||||
//burn_mod = 1.15
|
||||
//gluttonous = 1
|
||||
soft_landing = TRUE
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_BIRDSONG)
|
||||
name_language = LANGUAGE_BIRDSONG
|
||||
species_language = LANGUAGE_BIRDSONG
|
||||
color_mult = 1
|
||||
inherent_verbs = list(/mob/living/proc/flying_toggle,
|
||||
/mob/living/proc/flying_vore_toggle,
|
||||
/mob/living/proc/start_wings_hovering,
|
||||
/mob/living/carbon/human/proc/tie_hair)
|
||||
min_age = 18
|
||||
//max_age = 80
|
||||
max_age = 110 //CHOMPedit
|
||||
// male_scream_sound = null //CHOMPedit
|
||||
// female_scream_sound = null //CHOMPedit
|
||||
// CHOMPEdit Start: Missing Sounds, so none for this race.
|
||||
|
||||
blurb = "Nevreans are a race of avian and dinosaur-like creatures living on Tal. They belong to a group of races that hails from Eltus, \
|
||||
in the Vilous system. Unlike sergals whom they share a star system with, their species is a very peaceful one. They possess remarkable \
|
||||
intelligence and very skillful hands that are put use for constructing precision instruments, but tire-out fast when repeatedly working \
|
||||
over and over again. Consequently, they struggle to make copies of same things. Both genders have a voice that echoes a lot. Their natural \
|
||||
tone oscillates between tenor and soprano. They are excessively noisy when they quarrel in their native language."
|
||||
|
||||
//CHOMPStation Removal
|
||||
// wikilink="https://www.yawn.ocry.com/Nevrean"
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/nevrean)
|
||||
|
||||
primitive_form = SPECIES_MONKEY_NEVREAN
|
||||
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
|
||||
flesh_color = "#AFA59E"
|
||||
base_color = "#333333"
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your fur prickles in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your overheated skin itches."
|
||||
)
|
||||
|
||||
/datum/species/hi_zoxxen
|
||||
name = SPECIES_ZORREN_HIGH
|
||||
name_plural = "Zorren"
|
||||
icobase = 'icons/mob/human_races/r_fox_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_fox.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_TERMINUS)
|
||||
name_language = LANGUAGE_TERMINUS
|
||||
species_language = LANGUAGE_TERMINUS
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/lick_wounds,
|
||||
/mob/living/proc/shred_limb,
|
||||
/mob/living/carbon/human/proc/tie_hair)
|
||||
assisted_langs = list(LANGUAGE_EAL, LANGUAGE_SKRELLIAN, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX) //AEIOU edit: Zorren can speak Terminus unassisted.
|
||||
|
||||
min_age = 18
|
||||
max_age = 110
|
||||
|
||||
// male_scream_sound = null //CHOMPedit
|
||||
// female_scream_sound = null //CHOMPedit
|
||||
species_sounds = "Vulpine" // CHOMPEdit: Species Sounds
|
||||
|
||||
blurb = "The fennec-like, blue-blooded Zorren are native to Virgo 4/Menhir and are descendants of a precursor species \
|
||||
that is thought to be responsible for the near-collapse of the biosphere of the planet. \
|
||||
With societies organised around hierarchal caste systems (such as the Royal Zorren) or freedom and strength (such as the Free Tribe Zorren), \
|
||||
they now slowly recover from their previous hubris and aim to revitalize their planet. While many Zorren live in pre-industrial conditions by necessity, \
|
||||
they are an interstellar species known for their pride and stubbornness and doggedly hold out on a Deathworld of their own creation. \
|
||||
As local species, they hold moderate sway on local corporations and are hired by NT and other companies, although they find \"Outlander\" culture deeply weird."
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Zorren" //CHOMPEdit: link to our wiki
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/zorren)
|
||||
|
||||
//primitive_form = "" //We don't have fox-monkey sprites.
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
flesh_color = "#AFA59E"
|
||||
base_color = "#333333"
|
||||
blood_color = "#240bc4"
|
||||
blood_reagents = REAGENT_ID_COPPER
|
||||
reagent_tag = IS_ZORREN
|
||||
color_mult = 1
|
||||
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your fur prickles in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your overheated skin itches."
|
||||
)
|
||||
|
||||
/datum/species/vulpkanin
|
||||
name = SPECIES_VULPKANIN
|
||||
name_plural = "Vulpkanin"
|
||||
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." //CHOMPedit
|
||||
icobase = 'icons/mob/human_races/r_vulpkanin.dmi'
|
||||
deform = 'icons/mob/human_races/r_vulpkanin.dmi'
|
||||
// path = /mob/living/carbon/human/vulpkanin
|
||||
// default_language = "Sol Common"
|
||||
secondary_langs = list(LANGUAGE_CANILUNZT)
|
||||
name_language = LANGUAGE_CANILUNZT
|
||||
species_language = LANGUAGE_CANILUNZT
|
||||
primitive_form = SPECIES_MONKEY_VULPKANIN
|
||||
tail = "vulptail"
|
||||
tail_animation = 'icons/mob/species/vulpkanin/tail.dmi' // probably need more than just one of each, but w/e
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
darksight = 5 //worse than cats, but better than lizards. -- Poojawa
|
||||
// gluttonous = 1
|
||||
num_alternate_languages = 3
|
||||
color_mult = 1
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/lick_wounds,
|
||||
/mob/living/carbon/human/proc/tie_hair)
|
||||
|
||||
// male_scream_sound = list('sound/voice/scream/canine/wolf_scream.ogg', 'sound/voice/scream/canine/wolf_scream2.ogg', 'sound/voice/scream/canine/wolf_scream3.ogg', 'sound/voice/scream/canine/wolf_scream4.ogg', 'sound/voice/scream/canine/wolf_scream5.ogg', 'sound/voice/scream/canine/wolf_scream6.ogg') //CHOMPedit: Scream sounds, finally, 3 years later.
|
||||
// female_scream_sound = list('sound/voice/scream/canine/wolf_scream.ogg', 'sound/voice/scream/canine/wolf_scream2.ogg', 'sound/voice/scream/canine/wolf_scream3.ogg', 'sound/voice/scream/canine/wolf_scream4.ogg', 'sound/voice/scream/canine/wolf_scream5.ogg', 'sound/voice/scream/canine/wolf_scream6.ogg') //CHOMPedit: Scream sounds, finally, 3 years later.
|
||||
// CHOMPEdit Start: Add Pain/Gasp/Death sounds
|
||||
pain_verb_1p = list("yelp", "growl")
|
||||
pain_verb_3p = list("yelps", "growls")
|
||||
|
||||
species_sounds = "Canine"
|
||||
|
||||
// CHOMPEdit End
|
||||
|
||||
//CHOMPStation Removal
|
||||
// wikilink="https://wiki.vore-station.net/Backstory#Vulpkanin"
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/vulpkanin)
|
||||
|
||||
//Furry fox-like animals shouldn't start freezing at 5 degrees celsius.
|
||||
//Minor cold is resisted, but not severe frost.
|
||||
cold_discomfort_level = 263 //Not as good at surviving the frost as tajara, but still better than humans.
|
||||
|
||||
cold_level_1 = 243 //Default 260, other values remain at default. Starts taking damage at -30 celsius. Default tier 2 is -70 and tier 3 is -150
|
||||
|
||||
|
||||
breath_cold_level_1 = 220 // Default 240, lower is better.
|
||||
|
||||
//While foxes can survive in deserts, that's handled by zorren. It's a good contrast that our vulp find heat a little uncomfortable.
|
||||
|
||||
heat_discomfort_level = 295 //Just above standard 20 C to avoid heat message spam, same as Taj
|
||||
|
||||
heat_level_1 = 345 //Default 360
|
||||
heat_level_2 = 390 //Default 400
|
||||
heat_level_3 = 900 //Default 1000
|
||||
|
||||
breath_heat_level_1 = 370 //Default 380 - Higher is better
|
||||
breath_heat_level_2 = 445 //Default 450
|
||||
breath_heat_level_3 = 1125 //Default 1250
|
||||
|
||||
primitive_form = SPECIES_MONKEY_VULPKANIN
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
flesh_color = "#966464"
|
||||
base_color = "#B43214"
|
||||
|
||||
min_age = 18
|
||||
max_age = 110
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your fur prickles in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your overheated skin itches."
|
||||
)
|
||||
|
||||
/datum/species/unathi
|
||||
mob_size = MOB_MEDIUM //To allow normal mob swapping
|
||||
spawn_flags = SPECIES_CAN_JOIN //Species_can_join is the only spawn flag all the races get, so that none of them will be whitelist only if whitelist is enabled.
|
||||
icobase = 'icons/mob/human_races/r_lizard_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_lizard_vr.dmi'
|
||||
tail_animation = 'icons/mob/species/unathi/tail_vr.dmi'
|
||||
color_mult = 1
|
||||
min_age = 40 //ChompEDIT - Unathi lore minimal adult age.
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair)
|
||||
gluttonous = 0
|
||||
inherent_verbs = list(/mob/living/proc/shred_limb)
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
descriptors = list()
|
||||
|
||||
//CHOMPSedit: link to our wiki
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Unathi"
|
||||
|
||||
/datum/species/tajaran
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
icobase = 'icons/mob/human_races/r_tajaran_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_tajaran_vr.dmi'
|
||||
tail_animation = 'icons/mob/species/tajaran/tail_vr.dmi'
|
||||
color_mult = 1
|
||||
min_age = 18
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair)
|
||||
allergens = null
|
||||
gluttonous = 0 //Moving this here so I don't have to fix this conflict every time polaris glances at station.dm
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/lick_wounds)
|
||||
heat_discomfort_level = 295 //Prevents heat discomfort spam at 20c
|
||||
|
||||
//CHOMPSedit: links to our wiki
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Tajaran"
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
agility = 90
|
||||
can_climb = TRUE
|
||||
climbing_delay = 1.00 //Cats are good climbers.
|
||||
|
||||
/datum/species/skrell
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
icobase = 'icons/mob/human_races/r_skrell_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_skrell_vr.dmi'
|
||||
color_mult = 1
|
||||
min_age = 19 //ChompEDIT Lore-based adulthood age for this species is greater than 18.
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair, /mob/living/carbon/human/proc/water_stealth, /mob/living/carbon/human/proc/underwater_devour)
|
||||
reagent_tag = null
|
||||
allergens = null
|
||||
assisted_langs = list(LANGUAGE_EAL, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX, LANGUAGE_PROMETHEAN)
|
||||
|
||||
//CHOMPedit: link to our wiki
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Skrell"
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
water_breather = TRUE
|
||||
water_movement = -4 //Negates shallow. Halves deep.
|
||||
|
||||
/datum/species/zaddat
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
min_age = 18
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair) //I don't even know if Zaddat can HAVE hair, but here we are, I suppose
|
||||
gluttonous = 0
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
descriptors = list()
|
||||
|
||||
//CHOMPedit: link to our wiki
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Zaddat"
|
||||
|
||||
/datum/species/zaddat/equip_survival_gear(var/mob/living/carbon/human/H)
|
||||
.=..()
|
||||
var/obj/item/storage/toolbox/lunchbox/survival/zaddat/L = new(get_turf(H))
|
||||
if(H.backbag == 1)
|
||||
H.equip_to_slot_or_del(L, slot_r_hand)
|
||||
else
|
||||
H.equip_to_slot_or_del(L, slot_in_backpack)
|
||||
|
||||
/datum/species/diona
|
||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_WHITELIST_SELECTABLE //CHOMPStation Edit: restore whitelist requirement
|
||||
min_age = 18
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Diona" //CHOMPedit
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
//CHOMPedit start
|
||||
/datum/species/shapeshifter/promethean
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Promethean"
|
||||
//CHOMPedit end
|
||||
|
||||
/datum/species/human
|
||||
blurb = "Humanity originated in the Sol system, and over the last five centuries has spread \
|
||||
colonies across a wide swathe of space. They hold a wide range of forms and creeds.<br/><br/> \
|
||||
While the central Sol government maintains control of its far-flung people, powerful corporate \
|
||||
interests, rampant cyber and bio-augmentation and secretive factions make life on most human \
|
||||
worlds tumultous at best." //CHOMPedit: blurb variable
|
||||
color_mult = 1
|
||||
icobase = 'icons/mob/human_races/r_human_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_human_vr.dmi'
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_EYE_COLOR
|
||||
min_age = 18
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
base_color = "#EECEB3"
|
||||
|
||||
//CHOMPedit: link to our wiki
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Humans"
|
||||
|
||||
/datum/species/human/vatgrown
|
||||
spawn_flags = SPECIES_IS_RESTRICTED
|
||||
|
||||
/datum/species/vox
|
||||
gluttonous = 0
|
||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_WHITELIST_SELECTABLE
|
||||
min_age = 18
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair) //Get ya quills done did
|
||||
icobase = 'icons/mob/human_races/r_vox_old.dmi'
|
||||
tail = "voxtail"
|
||||
tail_animation = 'icons/mob/species/vox/tail.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_vox_old.dmi'
|
||||
color_mult = 1
|
||||
|
||||
descriptors = list(
|
||||
/datum/mob_descriptor/vox_markings = 0
|
||||
)
|
||||
|
||||
//CHOMPedit: link to our wiki
|
||||
wikilink="https://wiki.chompstation13.net/index.php?title=Vox"
|
||||
|
||||
/datum/species/harpy
|
||||
name = SPECIES_RAPALA
|
||||
name_plural = "Rapalans"
|
||||
icobase = 'icons/mob/human_races/r_harpy_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_harpy_vr.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/punch, /datum/unarmed_attack/bite)
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_BIRDSONG, LANGUAGE_UNATHI)
|
||||
species_language = LANGUAGE_UNATHI
|
||||
name_language = null
|
||||
color_mult = 1
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
inherent_verbs = list(/mob/living/proc/flying_toggle,/mob/living/proc/flying_vore_toggle,/mob/living/proc/start_wings_hovering,/mob/living/carbon/human/proc/tie_hair)
|
||||
|
||||
min_age = 18
|
||||
max_age = 80
|
||||
|
||||
soft_landing = TRUE
|
||||
|
||||
base_color = "#EECEB3"
|
||||
|
||||
|
||||
blurb = "An Avian species, coming from a distant planet, the Rapalas are the very proud race.\
|
||||
Sol researchers have commented on them having a very close resemblance to the mythical race called 'Harpies',\
|
||||
who are known for having massive winged arms and talons as feet. They've been clocked at speeds of over 35 miler per hour chasing the planet's many fish-like fauna.\
|
||||
The Rapalan's home-world 'Verita' is a strangely habitable gas giant, while no physical earth exists, there are fertile floating islands orbiting around the planet from past asteroid activity."
|
||||
|
||||
//CHOMPStation Removal
|
||||
// wikilink="https://www.yawn.ocry.com/Rapala"
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/rapala)
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your feathers prickle in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your overheated skin itches."
|
||||
)
|
||||
|
||||
/datum/species/crew_shadekin
|
||||
name = SPECIES_SHADEKIN_CREW
|
||||
name_plural = "Black-Eyed Shadekin"
|
||||
icobase = 'icons/mob/human_races/r_shadekin_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_shadekin_vr.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
// male_scream_sound = null //CHOMPedit
|
||||
// female_scream_sound = null //CHOMPedit
|
||||
blurb = "Very little is known about these creatures. They appear to be largely mammalian in appearance. \
|
||||
Seemingly very rare to encounter, there have been widespread myths of these creatures the galaxy over, \
|
||||
but next to no verifiable evidence to their existence. However, they have recently been more verifiably \
|
||||
documented in the Virgo system, following a mining bombardment of Virgo 3. The crew of NSB Adephagia have \
|
||||
taken to calling these creatures 'Shadekin', and the name has generally stuck and spread. " //TODO: Something more fitting for black-eyes
|
||||
|
||||
//CHOMPStation Removal
|
||||
// wikilink = "https://wiki.vore-station.net/Shadekin"
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/shadekin)
|
||||
|
||||
language = LANGUAGE_SHADEKIN
|
||||
name_language = LANGUAGE_SHADEKIN
|
||||
species_language = LANGUAGE_SHADEKIN
|
||||
secondary_langs = list(LANGUAGE_SHADEKIN)
|
||||
num_alternate_languages = 3
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
rarity_value = 5 //INTERDIMENSIONAL FLUFFERS
|
||||
|
||||
inherent_verbs = list(/mob/proc/adjust_hive_range)
|
||||
|
||||
siemens_coefficient = 0
|
||||
darksight = 10
|
||||
|
||||
slowdown = 0.5
|
||||
item_slowdown_mod = 1.5
|
||||
|
||||
total_health = 75
|
||||
brute_mod = 1.25 // Frail
|
||||
burn_mod = 1.25 // Furry
|
||||
blood_volume = 500
|
||||
hunger_factor = 0.2
|
||||
|
||||
warning_low_pressure = 50
|
||||
hazard_low_pressure = -1
|
||||
|
||||
warning_high_pressure = 300
|
||||
hazard_high_pressure = INFINITY
|
||||
|
||||
cold_level_1 = -1 //Immune to cold
|
||||
cold_level_2 = -1
|
||||
cold_level_3 = -1
|
||||
|
||||
heat_level_1 = 850 //Resistant to heat
|
||||
heat_level_2 = 1000
|
||||
heat_level_3 = 1150
|
||||
|
||||
flags = NO_DNA | NO_SLEEVE
|
||||
spawn_flags = SPECIES_IS_RESTRICTED //SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED | SPECIES_WHITELIST_SELECTABLE CHOMPedit: disabled maybe forever
|
||||
|
||||
reagent_tag = IS_SHADEKIN // for shadekin-unqiue chem interactions
|
||||
|
||||
flesh_color = "#FFC896"
|
||||
blood_color = "#A10808"
|
||||
base_color = "#f0f0f0"
|
||||
color_mult = 1
|
||||
|
||||
//has_glowing_eyes = TRUE // Applicable through traits.
|
||||
|
||||
/* // CHOMPEdit: Not defined
|
||||
male_cough_sounds = null
|
||||
female_cough_sounds = null
|
||||
male_sneeze_sound = null
|
||||
female_sneeze_sound = null
|
||||
*/
|
||||
|
||||
speech_bubble_appearance = "ghost"
|
||||
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
breath_type = null
|
||||
poison_type = null
|
||||
water_breather = TRUE //They do not quite breathe...
|
||||
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_SKIN_COLOR | HAS_UNDERWEAR
|
||||
|
||||
move_trail = /obj/effect/decal/cleanable/blood/tracks/paw
|
||||
|
||||
has_organ = list(
|
||||
O_HEART = /obj/item/organ/internal/heart,
|
||||
O_VOICE = /obj/item/organ/internal/voicebox,
|
||||
O_LIVER = /obj/item/organ/internal/liver,
|
||||
O_KIDNEYS = /obj/item/organ/internal/kidneys,
|
||||
O_BRAIN = /obj/item/organ/internal/brain,
|
||||
O_EYES = /obj/item/organ/internal/eyes,
|
||||
O_STOMACH = /obj/item/organ/internal/stomach,
|
||||
O_INTESTINE = /obj/item/organ/internal/intestine
|
||||
)
|
||||
|
||||
has_limbs = list(
|
||||
BP_TORSO = list("path" = /obj/item/organ/external/chest/crewkin),
|
||||
BP_GROIN = list("path" = /obj/item/organ/external/groin/crewkin),
|
||||
BP_HEAD = list("path" = /obj/item/organ/external/head/crewkin),
|
||||
BP_L_ARM = list("path" = /obj/item/organ/external/arm/crewkin),
|
||||
BP_R_ARM = list("path" = /obj/item/organ/external/arm/right/crewkin),
|
||||
BP_L_LEG = list("path" = /obj/item/organ/external/leg/crewkin),
|
||||
BP_R_LEG = list("path" = /obj/item/organ/external/leg/right/crewkin),
|
||||
BP_L_HAND = list("path" = /obj/item/organ/external/hand/crewkin),
|
||||
BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/crewkin),
|
||||
BP_L_FOOT = list("path" = /obj/item/organ/external/foot/crewkin),
|
||||
BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/crewkin)
|
||||
)
|
||||
|
||||
/datum/species/crew_shadekin/get_bodytype()
|
||||
return SPECIES_SHADEKIN
|
||||
|
||||
//These species are not really species but are just there for custom species selection
|
||||
|
||||
/datum/species/fl_zorren
|
||||
name = SPECIES_FENNEC
|
||||
name_plural = "Fennec"
|
||||
icobase = 'icons/mob/human_races/r_fennec_vr.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_fennec.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_TERMINUS)
|
||||
name_language = LANGUAGE_TERMINUS
|
||||
species_language = LANGUAGE_TERMINUS
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/lick_wounds,/mob/living/proc/shred_limb,/mob/living/carbon/human/proc/tie_hair)
|
||||
|
||||
min_age = 18
|
||||
max_age = 80
|
||||
|
||||
// male_scream_sound = null //CHOMPedit
|
||||
// female_scream_sound = null //CHOMPedit
|
||||
species_sounds = "Vulpine" // CHOMPEdit: Species Sounds
|
||||
|
||||
//primitive_form = "" //We don't have fennec-monkey sprites.
|
||||
spawn_flags = SPECIES_IS_RESTRICTED
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
flesh_color = "#AFA59E"
|
||||
base_color = "#333333"
|
||||
blood_color = "#240bc4"
|
||||
color_mult = 1
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your fur prickles in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your overheated skin itches."
|
||||
)
|
||||
|
||||
/datum/species/xenohybrid
|
||||
name = SPECIES_XENOHYBRID
|
||||
name_plural = "Xenomorphs"
|
||||
icobase = 'icons/mob/human_races/r_xenomorph.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_xenomorph.dmi'
|
||||
tail = "tail"
|
||||
icobase_tail = 1
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
darksight = 4 //Better hunters in the dark.
|
||||
hunger_factor = 0.1 //In exchange, they get hungry a tad faster.
|
||||
num_alternate_languages = 3
|
||||
|
||||
min_age = 18
|
||||
max_age = 80
|
||||
|
||||
species_sounds = "Xeno"
|
||||
// male_scream_sound = list('sound/effects/mob_effects/x_scream1.ogg','sound/effects/mob_effects/x_scream2.ogg','sound/effects/mob_effects/x_scream3.ogg') //CHOMPedit Scree
|
||||
// female_scream_sound = list('sound/effects/mob_effects/x_scream1.ogg','sound/effects/mob_effects/x_scream2.ogg','sound/effects/mob_effects/x_scream3.ogg') //CHOMPedit
|
||||
|
||||
blurb = "Xenomorphs hybrids are a mixture of xenomorph DNA and some other humanoid species. \
|
||||
Xenomorph hyrids mostly have had had their natural aggression removed due to the gene modification process \
|
||||
although there are some exceptions, such as when they are harmed. Most xenomorph hybrids are female, due to their natural xenomorph genes, \
|
||||
but there are multiple exceptions. All xenomorph hybrids have had their ability to lay eggs containing facehuggers \
|
||||
removed if they had the ability to, although hybrids that previously contained this ability is extremely rare."
|
||||
// No wiki page for xenohybrids at present
|
||||
|
||||
//primitive_form = "" //None for these guys
|
||||
|
||||
spawn_flags = SPECIES_IS_RESTRICTED
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
blood_color = "#12ff12"
|
||||
flesh_color = "#201730"
|
||||
base_color = "#201730"
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your chitin feels extremely warm.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your chitin feels hot."
|
||||
)
|
||||
|
||||
/datum/species/altevian
|
||||
name = SPECIES_ALTEVIAN
|
||||
name_plural = "Altevians"
|
||||
icobase = 'icons/mob/human_races/r_altevian.dmi'
|
||||
deform = 'icons/mob/human_races/r_def_altevian.dmi'
|
||||
unarmed_types = list(/datum/unarmed_attack/stomp, /datum/unarmed_attack/kick, /datum/unarmed_attack/claws, /datum/unarmed_attack/bite/sharp)
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_TAVAN)
|
||||
species_language = LANGUAGE_TAVAN
|
||||
name_language = null
|
||||
color_mult = 1
|
||||
inherent_verbs = list(/mob/living/carbon/human/proc/tie_hair)
|
||||
|
||||
min_age = 18
|
||||
max_age = 80
|
||||
|
||||
blurb = "The Altevian are a species of tall, rodent humanoids that are akin to rats for their features. \
|
||||
The Altevian, unlike most species, do not have a home planet, nor system, adopting a fully nomadic lifestyle \
|
||||
for their survival across the stars. Instead, they have opted to live in massive super capital-class colony-ships \
|
||||
with a flagship as their place they would call home."
|
||||
|
||||
// wikilink="https://wiki.vore-station.net/Altevian" //CHOMPedit
|
||||
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/altevian)
|
||||
|
||||
species_sounds = "Mouse" // CHOMPEdit: Species Sounds
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
|
||||
flesh_color = "#AFA59E"
|
||||
base_color = "#777777"
|
||||
|
||||
genders = list(MALE, FEMALE, PLURAL, NEUTER)
|
||||
|
||||
burn_mod = 1.15
|
||||
hunger_factor = 0.04
|
||||
can_zero_g_move = TRUE
|
||||
|
||||
heat_discomfort_strings = list(
|
||||
"Your fur prickles in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your overheated skin itches."
|
||||
)
|
||||
|
||||
has_limbs = list(
|
||||
BP_TORSO = list("path" = /obj/item/organ/external/chest),
|
||||
BP_GROIN = list("path" = /obj/item/organ/external/groin),
|
||||
BP_HEAD = list("path" = /obj/item/organ/external/head),
|
||||
BP_L_ARM = list("path" = /obj/item/organ/external/arm),
|
||||
BP_R_ARM = list("path" = /obj/item/organ/external/arm/right),
|
||||
BP_L_LEG = list("path" = /obj/item/organ/external/leg),
|
||||
BP_R_LEG = list("path" = /obj/item/organ/external/leg/right),
|
||||
BP_L_HAND = list("path" = /obj/item/organ/external/hand),
|
||||
BP_R_HAND = list("path" = /obj/item/organ/external/hand/right),
|
||||
BP_L_FOOT = list("path" = /obj/item/organ/external/foot),
|
||||
BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right)
|
||||
)
|
||||
@@ -1,233 +0,0 @@
|
||||
/datum/species/teshari
|
||||
name = SPECIES_TESHARI
|
||||
name_plural = "Tesharii"
|
||||
blurb = "A race of feathered raptors who developed alongside the Skrell, inhabiting \
|
||||
the polar tundral regions outside of Skrell territory. Extremely fragile, they developed \
|
||||
hunting skills that emphasized taking out their prey without themselves getting hit. They \
|
||||
are only recently becoming known on human stations after reaching space with Skrell assistance."
|
||||
catalogue_data = list(/datum/category_item/catalogue/fauna/teshari)
|
||||
|
||||
num_alternate_languages = 3
|
||||
secondary_langs = list(LANGUAGE_SCHECHI, LANGUAGE_SKRELLIAN)
|
||||
name_language = LANGUAGE_SCHECHI
|
||||
species_language = LANGUAGE_SCHECHI
|
||||
|
||||
min_age = 18
|
||||
max_age = 100
|
||||
|
||||
economic_modifier = 10
|
||||
|
||||
health_hud_intensity = 3
|
||||
|
||||
// CHOMPEdit Start: Species Sounds
|
||||
species_sounds = "Teshari"
|
||||
// male_cough_sounds = list('sound/effects/mob_effects/tesharicougha.ogg','sound/effects/mob_effects/tesharicoughb.ogg')
|
||||
// female_cough_sounds = list('sound/effects/mob_effects/tesharicougha.ogg','sound/effects/mob_effects/tesharicoughb.ogg')
|
||||
// male_sneeze_sound = 'sound/effects/mob_effects/tesharisneeze.ogg'
|
||||
// female_sneeze_sound = 'sound/effects/mob_effects/tesharisneeze.ogg'
|
||||
|
||||
//CHOMPStation Add. Y'know I should probably just put this upstream.
|
||||
// male_scream_sound = 'sound/effects/mob_effects/teshariscream.ogg'
|
||||
// female_scream_sound = 'sound/effects/mob_effects/teshariscream.ogg'
|
||||
//CHOMPStation Add End
|
||||
center_offset = 0
|
||||
|
||||
blood_color = "#D514F7"
|
||||
flesh_color = "#5F7BB0"
|
||||
base_color = "#001144"
|
||||
tail = "seromitail"
|
||||
//tail_hair = "feathers" //VORESTATION TESHARI TEMPORARY REMOVAL
|
||||
reagent_tag = IS_TESHARI
|
||||
|
||||
move_trail = /obj/effect/decal/cleanable/blood/tracks/paw
|
||||
|
||||
icobase = 'icons/mob/human_races/r_teshari.dmi'
|
||||
deform = 'icons/mob/human_races/r_teshari.dmi'
|
||||
damage_overlays = 'icons/mob/human_races/masks/dam_teshari.dmi'
|
||||
damage_mask = 'icons/mob/human_races/masks/dam_mask_teshari.dmi'
|
||||
blood_mask = 'icons/mob/human_races/masks/blood_teshari.dmi'
|
||||
suit_storage_icon = 'icons/inventory/suit_store/mob_teshari.dmi'
|
||||
|
||||
fire_icon_state = "generic" // Humanoid is too big for them and spriting a new one is really annoying.
|
||||
|
||||
slowdown = -1
|
||||
snow_movement = -2 // Ignores light snow
|
||||
item_slowdown_mod = 2 // Tiny birds don't like heavy things
|
||||
//CHOMPEdit Start
|
||||
total_health = 75
|
||||
brute_mod = 1
|
||||
burn_mod = 1
|
||||
//CHOMPEdit End
|
||||
mob_size = MOB_SMALL
|
||||
pass_flags = PASSTABLE
|
||||
holder_type = /obj/item/holder/micro //CHOMPEdit from holder/human to holder/micro
|
||||
// short_sighted = 1
|
||||
has_vibration_sense = TRUE
|
||||
gluttonous = 1
|
||||
blood_volume = 400
|
||||
hunger_factor = 0.2
|
||||
soft_landing = TRUE
|
||||
|
||||
ambiguous_genders = TRUE
|
||||
|
||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED
|
||||
appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||
bump_flag = MONKEY
|
||||
swap_flags = MONKEY|SLIME|SIMPLE_ANIMAL
|
||||
push_flags = MONKEY|SLIME|SIMPLE_ANIMAL|ALIEN
|
||||
|
||||
body_temperature = 270
|
||||
|
||||
cold_level_1 = 180 //Default 260
|
||||
cold_level_2 = 130 //Default 200
|
||||
cold_level_3 = 70 //Default 120
|
||||
|
||||
breath_cold_level_1 = 180 //Default 240 - Lower is better
|
||||
breath_cold_level_2 = 100 //Default 180
|
||||
breath_cold_level_3 = 60 //Default 100
|
||||
|
||||
heat_level_1 = 330 //Default 360
|
||||
heat_level_2 = 370 //Default 400
|
||||
heat_level_3 = 600 //Default 1000
|
||||
|
||||
breath_heat_level_1 = 350 //Default 380 - Higher is better
|
||||
breath_heat_level_2 = 400 //Default 450
|
||||
breath_heat_level_3 = 800 //Default 1250
|
||||
|
||||
heat_discomfort_level = 295
|
||||
heat_discomfort_strings = list(
|
||||
"Your feathers prickle in the heat.",
|
||||
"You feel uncomfortably warm.",
|
||||
"Your hands and feet feel hot as your body tries to regulate heat",
|
||||
)
|
||||
cold_discomfort_level = 180
|
||||
cold_discomfort_strings = list(
|
||||
"You feel a bit chilly.",
|
||||
"You fluff up your feathers against the cold.",
|
||||
"You move your arms closer to your body to shield yourself from the cold.",
|
||||
"You press your ears against your head to conserve heat",
|
||||
"You start to feel the cold on your skin",
|
||||
)
|
||||
|
||||
minimum_breath_pressure = 12 //Smaller, so needs less air
|
||||
|
||||
has_limbs = list(
|
||||
BP_TORSO = list("path" = /obj/item/organ/external/chest),
|
||||
BP_GROIN = list("path" = /obj/item/organ/external/groin),
|
||||
BP_HEAD = list("path" = /obj/item/organ/external/head/teshari),
|
||||
BP_L_ARM = list("path" = /obj/item/organ/external/arm),
|
||||
BP_R_ARM = list("path" = /obj/item/organ/external/arm/right),
|
||||
BP_L_LEG = list("path" = /obj/item/organ/external/leg),
|
||||
BP_R_LEG = list("path" = /obj/item/organ/external/leg/right),
|
||||
BP_L_HAND = list("path" = /obj/item/organ/external/hand/teshari),
|
||||
BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/teshari),
|
||||
BP_L_FOOT = list("path" = /obj/item/organ/external/foot/teshari),
|
||||
BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/teshari)
|
||||
)
|
||||
|
||||
has_organ = list(
|
||||
O_HEART = /obj/item/organ/internal/heart,
|
||||
O_LUNGS = /obj/item/organ/internal/lungs,
|
||||
O_VOICE = /obj/item/organ/internal/voicebox,
|
||||
O_LIVER = /obj/item/organ/internal/liver,
|
||||
O_KIDNEYS = /obj/item/organ/internal/kidneys,
|
||||
O_BRAIN = /obj/item/organ/internal/brain,
|
||||
O_EYES = /obj/item/organ/internal/eyes,
|
||||
O_STOMACH = /obj/item/organ/internal/stomach,
|
||||
O_INTESTINE = /obj/item/organ/internal/intestine
|
||||
)
|
||||
|
||||
unarmed_types = list(
|
||||
/datum/unarmed_attack/claws,
|
||||
/datum/unarmed_attack/bite/sharp,
|
||||
/datum/unarmed_attack/stomp/weak
|
||||
)
|
||||
|
||||
inherent_verbs = list(
|
||||
///mob/living/carbon/human/proc/sonar_ping,
|
||||
/mob/living/proc/hide
|
||||
)
|
||||
|
||||
descriptors = list(
|
||||
/datum/mob_descriptor/height = -3,
|
||||
/datum/mob_descriptor/build = -3
|
||||
)
|
||||
|
||||
/* var/static/list/flight_bodyparts = list(
|
||||
BP_L_ARM,
|
||||
BP_R_ARM,
|
||||
BP_L_HAND,
|
||||
BP_R_HAND
|
||||
)
|
||||
var/static/list/flight_suit_blacklisted_types = list(
|
||||
/obj/item/clothing/suit/space,
|
||||
/obj/item/clothing/suit/straight_jacket
|
||||
)*/
|
||||
|
||||
default_emotes = list(
|
||||
/decl/emote/audible/teshsqueak,
|
||||
/decl/emote/audible/teshchirp,
|
||||
/decl/emote/audible/teshtrill
|
||||
)
|
||||
|
||||
footstep = FOOTSTEP_MOB_TESHARI
|
||||
|
||||
/datum/species/teshari/equip_survival_gear(var/mob/living/carbon/human/H)
|
||||
..()
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H),slot_shoes)
|
||||
|
||||
/* //CHOMPedit: disabling for now
|
||||
/*CHOMPRemove Start, remove RS No shoes
|
||||
if(!(H.client?.prefs?.shoe_hater))
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H),slot_shoes)
|
||||
*///CHOMPRemove End, remove RS No shoes
|
||||
/datum/species/teshari/handle_falling(mob/living/carbon/human/H, atom/hit_atom, damage_min, damage_max, silent, planetary)
|
||||
|
||||
// Tesh can glide to save themselves from some falls. Basejumping bird
|
||||
// without parachute, or falling bird without free wings, goes splat.
|
||||
|
||||
// Are we landing from orbit, or handcuffed/unconscious/tied to something?
|
||||
if(planetary || !istype(H) || H.incapacitated(INCAPACITATION_DEFAULT|INCAPACITATION_DISABLED))
|
||||
return ..()
|
||||
|
||||
// Are we landing on a turf? Not sure how this could not be the case, but let's be safe.
|
||||
var/turf/landing = get_turf(hit_atom)
|
||||
if(!istype(landing))
|
||||
return ..()
|
||||
|
||||
if(H.buckled)
|
||||
if(!silent)
|
||||
to_chat(H, span_warning("You try to spread your wings to slow your fall, but \the [H.buckled] weighs you down!"))
|
||||
return ..()
|
||||
|
||||
// Is there enough air to flap against?
|
||||
var/datum/gas_mixture/environment = landing.return_air()
|
||||
if(!environment || environment.return_pressure() < (ONE_ATMOSPHERE * 0.75))
|
||||
if(!silent)
|
||||
to_chat(H, span_warning("You spread your wings to slow your fall, but the air is too thin!"))
|
||||
return ..()
|
||||
|
||||
// Are we wearing a space suit?
|
||||
if(H.wear_suit)
|
||||
for(var/blacklisted_type in flight_suit_blacklisted_types)
|
||||
if(istype(H.wear_suit, blacklisted_type))
|
||||
if(!silent)
|
||||
to_chat(H, span_warning("You try to spread your wings to slow your fall, but \the [H.wear_suit] is in the way!"))
|
||||
return ..()
|
||||
|
||||
// Do we have working wings?
|
||||
for(var/bp in flight_bodyparts)
|
||||
var/obj/item/organ/external/E = H.organs_by_name[bp]
|
||||
if(!istype(E) || !E.is_usable() || E.is_broken() || E.is_stump())
|
||||
if(!silent)
|
||||
to_chat(H, span_warning("You try to spread your wings to slow your fall, but they won't hold your weight!"))
|
||||
return ..()
|
||||
|
||||
// Handled!
|
||||
if(!silent)
|
||||
to_chat(H, span_notice("You catch the air in your wings and greatly slow your fall."))
|
||||
landing.visible_message(span_infoplain(span_bold("\The [H]") + " glides down from above, landing safely."))
|
||||
H.Stun(1)
|
||||
playsound(H, "rustle", 25, 1)
|
||||
return TRUE
|
||||
*/ //CHOMPedit end. CHOMPEdit IIC: looks like upstream disabled it too because they made it a trait instead.
|
||||
@@ -1,34 +0,0 @@
|
||||
// Adds support to show teshari in-hand sprites when grabbing tesh
|
||||
// Uses 'white plush' inhand/onback sprites
|
||||
// Overrides the make_worn_icon to inject skin color setting on the sprite
|
||||
// without changing the color of the icon in the hand slot
|
||||
/obj/item/holder/micro/Initialize(mapload, mob/held)
|
||||
. = ..()
|
||||
var/mob/living/carbon/human/H = held_mob
|
||||
if(istype(H) && H.species.get_bodytype() == SPECIES_TESHARI)
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'icons/mob/items/lefthand_toys_yw.dmi',
|
||||
slot_r_hand_str = 'icons/mob/items/righthand_toys_yw.dmi',
|
||||
slot_back_str = 'icons/mob/toy_worn_yw.dmi',
|
||||
slot_head_str = 'icons/mob/toy_worn_yw.dmi')
|
||||
|
||||
// Leaving the following two set makes the sprite not visible
|
||||
icon_override = null
|
||||
sprite_sheets = null
|
||||
icon_state = "teshariplushie_white"
|
||||
item_state = "teshariplushie_white"
|
||||
// Add back slot
|
||||
slot_flags = SLOT_FEET | SLOT_HEAD | SLOT_ID | SLOT_BACK
|
||||
|
||||
/obj/item/holder/micro/make_worn_icon(var/body_type,var/slot_name,var/inhands,var/default_icon,var/default_layer,var/icon/clip_mask = null)
|
||||
var/mob/living/carbon/human/H = held_mob
|
||||
// Only proceed if dealing with a tesh (or something shaped like a tesh)
|
||||
if(istype(H) && H.species.get_bodytype() == SPECIES_TESHARI)
|
||||
var/colortemp = color //save original color var to a temp var
|
||||
//convert numerical RGB to Hex #000000 format - is this necessary?
|
||||
//then 'inject' changed color (from skin color) into original proc call
|
||||
color = addtext("#", num2hex(H.r_skin, 2), num2hex(H.g_skin, 2), num2hex(H.b_skin, 2))
|
||||
. = ..()
|
||||
color = colortemp //reset color var to it's old value after original proc call before proceeding - otherwise we change hand-slot icon color too!
|
||||
else
|
||||
. = ..()
|
||||
@@ -212,7 +212,6 @@
|
||||
return FALSE
|
||||
holder_type = /obj/item/holder/micro
|
||||
var/obj/item/holder/m_holder = get_scooped(M, G)
|
||||
holder_type = holder_default
|
||||
if (m_holder)
|
||||
return TRUE
|
||||
else
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 3.7 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 3.6 KiB |
@@ -1,10 +1,3 @@
|
||||
/datum/species/teshari
|
||||
total_health = 75
|
||||
brute_mod = 1
|
||||
burn_mod = 1
|
||||
mob_size = MOB_SMALL
|
||||
holder_type = /obj/item/holder/micro
|
||||
|
||||
// allow teshari to always be scooped, as long as pref is enabled
|
||||
/mob/living/MouseDrop(var/atom/over_object)
|
||||
// make sure src (The dragged) is human
|
||||
|
||||
@@ -4871,7 +4871,6 @@
|
||||
#include "code\modules\vore\persist\persist_vr.dm"
|
||||
#include "code\modules\vore\resizing\crackers.dm"
|
||||
#include "code\modules\vore\resizing\grav_pull_vr.dm"
|
||||
#include "code\modules\vore\resizing\holder_micro_ch.dm"
|
||||
#include "code\modules\vore\resizing\holder_micro_vr.dm"
|
||||
#include "code\modules\vore\resizing\holder_vr.dm"
|
||||
#include "code\modules\vore\resizing\resize_vr.dm"
|
||||
|
||||
Reference in New Issue
Block a user