diff --git a/code/game/objects/items/toys/toys_yw.dm b/code/game/objects/items/toys/toys_yw.dm
index 0820f95fca..a2df8542b6 100644
--- a/code/game/objects/items/toys/toys_yw.dm
+++ b/code/game/objects/items/toys/toys_yw.dm
@@ -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')
diff --git a/code/modules/mob/living/carbon/human/species/outsider/vox.dm b/code/modules/mob/living/carbon/human/species/outsider/vox.dm
index 128c33666c..12102d11ad 100644
--- a/code/modules/mob/living/carbon/human/species/outsider/vox.dm
+++ b/code/modules/mob/living/carbon/human/species/outsider/vox.dm
@@ -20,7 +20,7 @@
refer to them as 'shitbirds' for their violent and offensive nature, as well as their horrible \
smell.
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
diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm
index 5dad808f13..64b08c83ab 100644
--- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm
+++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm
@@ -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..."
diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm
index 97d9d140e1..0b7b72c692 100644
--- a/code/modules/mob/living/carbon/human/species/station/station.dm
+++ b/code/modules/mob/living/carbon/human/species/station/station.dm
@@ -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.
\
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"
diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm
deleted file mode 100644
index e74c160445..0000000000
--- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm
+++ /dev/null
@@ -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.
\
- 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)
- )
diff --git a/code/modules/mob/living/carbon/human/species/station/teshari.dm b/code/modules/mob/living/carbon/human/species/station/teshari.dm
deleted file mode 100644
index 8860d0f04d..0000000000
--- a/code/modules/mob/living/carbon/human/species/station/teshari.dm
+++ /dev/null
@@ -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.
diff --git a/code/modules/vore/resizing/holder_micro_ch.dm b/code/modules/vore/resizing/holder_micro_ch.dm
deleted file mode 100644
index 389514a4de..0000000000
--- a/code/modules/vore/resizing/holder_micro_ch.dm
+++ /dev/null
@@ -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
- . = ..()
diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm
index c5aeb05126..f71eb53df5 100644
--- a/code/modules/vore/resizing/resize_vr.dm
+++ b/code/modules/vore/resizing/resize_vr.dm
@@ -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
diff --git a/icons/mob/items/lefthand_toys_yw.dmi b/icons/mob/items/lefthand_toys_yw.dmi
deleted file mode 100644
index 93ec60c66c..0000000000
Binary files a/icons/mob/items/lefthand_toys_yw.dmi and /dev/null differ
diff --git a/icons/mob/items/righthand_toys_yw.dmi b/icons/mob/items/righthand_toys_yw.dmi
deleted file mode 100644
index b1d4b6de70..0000000000
Binary files a/icons/mob/items/righthand_toys_yw.dmi and /dev/null differ
diff --git a/icons/mob/toy_worn_yw.dmi b/icons/mob/toy_worn_yw.dmi
deleted file mode 100644
index b0f701ec6e..0000000000
Binary files a/icons/mob/toy_worn_yw.dmi and /dev/null differ
diff --git a/modular_chomp/code/modules/mob/living/carbon/human/species/station/teshari.dm b/modular_chomp/code/modules/mob/living/carbon/human/species/station/teshari.dm
index 69bf0b4475..e72adf68b3 100644
--- a/modular_chomp/code/modules/mob/living/carbon/human/species/station/teshari.dm
+++ b/modular_chomp/code/modules/mob/living/carbon/human/species/station/teshari.dm
@@ -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
diff --git a/vorestation.dme b/vorestation.dme
index ee27721c0e..b1857d09fe 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -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"