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"