From 25329374053b5d8ec618eb5ff91f6386b7866b95 Mon Sep 17 00:00:00 2001 From: Paxilmaniac Date: Mon, 12 Oct 2026 19:02:58 -0400 Subject: [PATCH 1/2] names and descriptions --- .../species/species_types/aquatic/aquatic.dm | 20 +++++++++++------ redshift/species/species_types/avian/avian.dm | 22 ++++++++++++------- .../species/species_types/furries/furries.dm | 15 ++++++------- .../species/species_types/human/humans.dm | 17 +++++++++----- .../species/species_types/insects/insects.dm | 20 +++++++++-------- .../species/species_types/reptile/reptile.dm | 17 ++++++++------ 6 files changed, 66 insertions(+), 45 deletions(-) diff --git a/redshift/species/species_types/aquatic/aquatic.dm b/redshift/species/species_types/aquatic/aquatic.dm index 32115d4d6b39a7..19c82bce0b272a 100644 --- a/redshift/species/species_types/aquatic/aquatic.dm +++ b/redshift/species/species_types/aquatic/aquatic.dm @@ -2,8 +2,8 @@ race = /datum/species/aquatic /datum/species/aquatic - name = "\improper Persean" - plural_form = "Perseans" + name = "\improper Ordoht-like" + plural_form = "Ordoht-alikes" id = SPECIES_AQUATIC // preview_outfit = inherent_traits = list( @@ -43,14 +43,20 @@ preview_mob.update_body(is_creating = TRUE) /datum/species/aquatic/get_species_description() - return "Originating from a warm planet covered mosty in shallow oceans, Perseans are outstanding swimmers and are capable of breathing in both water and air." + return "Various humanoid species that have been modified into the general form of the Ordoht, seen as ideal for the conditions \ + on New Gibraltar and other frontier worlds with large bodies of water." /datum/species/aquatic/get_species_lore() return list( - "It would be a proper good idea.", + "While increasingly rare to see the Ordoht anywhere outside of their core worlds, many of their features were seen as \ + desirable when it comes to colonization and work on frontier worlds with large bodies of water.", - "To put \ - something interesting.", + "Many species, especially Tizirans and Human frontiersmen undergo extensive modification, therapy, and training to \ + better resemble their aquatic allies.", - "In this space.", + "It is often the case, however, that the descendants of these original modders don't have quite as much of an affinity for \ + the sea as their ancestors.", + + "This results in third or even second generation ordoht-likes seen in odd jobs around the system, like here hunting for \ + Hark Crusoe's lost treasure.", ) diff --git a/redshift/species/species_types/avian/avian.dm b/redshift/species/species_types/avian/avian.dm index b8f054da994e6d..c25e8cbfd83ec5 100644 --- a/redshift/species/species_types/avian/avian.dm +++ b/redshift/species/species_types/avian/avian.dm @@ -2,8 +2,8 @@ race = /datum/species/avian /datum/species/avian - name = "\improper Alcyoni" - plural_form = "Alcyoni" + name = "\improper Aviamod" + plural_form = "Aviamods" id = SPECIES_AVIAN // preview_outfit = inherent_traits = list( @@ -47,15 +47,21 @@ preview_mob.update_body(is_creating = TRUE) /datum/species/avian/get_species_description() - return "Feathered avian type peoples coming from a homeworld with a troubled tectonic history, resulting in volcanic islands the size of small continents \ - surrounded by deep oceans, making flat land a premium." + return "Various humanoid species that have been modified with avian-like feathery features to better occupy planets in Crusoe's Rest such \ + as Truth and Accord." /datum/species/avian/get_species_lore() return list( - "It would be a proper good idea.", + "When searching for a viable solution for genetic modification of peoples of multiple species to best fit the climates of Truth and Accord, \ + anything with fur was written off due to the logistical problems that introducing even more furred species onto a closed environment would \ + introduce.", - "To put \ - something interesting.", + "Drawing inspiration from other natural cold-weather life, avian-like feathers were chosen after observations of effective arctic \ + birds of prey were brought to the table.", - "In this space.", + "Depending on the original species of the modder, they may look anywhere between an anthropomorphised arctic bird, to a feathered \ + reptile.", + + "While thriving in cold environments, variations in more tropical styles for New Gibraltar are also a common sight, though as more \ + of a fashion statement than a practical need.", ) diff --git a/redshift/species/species_types/furries/furries.dm b/redshift/species/species_types/furries/furries.dm index 03f7660f3f5c01..4dcb212833bd6b 100644 --- a/redshift/species/species_types/furries/furries.dm +++ b/redshift/species/species_types/furries/furries.dm @@ -2,8 +2,8 @@ race = /datum/species/furries /datum/species/furries - name = "\improper Nanthi" - plural_form = "Nanthi" + name = "\improper Carnivae" + plural_form = "Carnivae" id = SPECIES_FURRIES // preview_outfit = inherent_traits = list( @@ -47,15 +47,14 @@ preview_mob.update_body(is_creating = TRUE) /datum/species/furries/get_species_description() - return "A furred people, usually sharing many features with earth's felidae, vulpes, and canidae life, often a mixture of the three. Their home planet resembles \ - the countrysides of Earth's European continent." + return "The general classification of (as much as no individual member would like it to be true) distantly related species of \ + mostly carnivorous furred humanoids such as Vulpkanin, Tajaran, or even simply heavily modified humanoids of other species." /datum/species/furries/get_species_lore() return list( - "It would be a proper good idea.", + "While differing heavily between the actual species representing, many features are similar between individual members.", - "To put \ - something interesting.", + "Most have fur, a matching tail and ears, and generally fall under the features of those found in foxes, canines, or felines.", - "In this space.", + "Another common sight among many is the presence of doubled body features, between eyes, ears, tails, often even internal organs.", ) diff --git a/redshift/species/species_types/human/humans.dm b/redshift/species/species_types/human/humans.dm index a893bee034526b..6c3b56214b091f 100644 --- a/redshift/species/species_types/human/humans.dm +++ b/redshift/species/species_types/human/humans.dm @@ -28,15 +28,20 @@ preview_mob.update_body(is_creating = TRUE) /datum/species/human/get_species_description() - return "Humanity, coming from Earth as we know it, or rather, would have known it in the year 17th century. Early exposure to the technologies of the space-faring \ - species they now call brothers has irrepairably changed the course of history." + return "Originating from Earth, spreading to many of the vast reaches of what now makes up the 4CA and then some after uplifting \ + and the great migration. Thanks to genetic modification and the great variety of environments, humanity takes on an equally \ + diverse number of forms." /datum/species/human/get_species_lore() return list( - "It would be a proper good idea.", + "Humanity as it was first discovered is unrecognizable to the average human in modern day.", - "To put \ - something interesting.", + "With the spread of space-age healthcare, genetic modification, and simply the great variety of environments that humanity \ + has decided to settle in, each individual member of the species may look completely different to any other member.", - "In this space.", + "While certainly not the only ones to heavily modify themselves to suit their environments or self image, humans are most likely \ + to take it the furthest.", + + "Copying features from the other species in the 4CA or even from their home, it's not uncommon to see a human having completely \ + transformed themselves into another creature completely.", ) diff --git a/redshift/species/species_types/insects/insects.dm b/redshift/species/species_types/insects/insects.dm index 11f340d993e443..c4c6b0f56a190d 100644 --- a/redshift/species/species_types/insects/insects.dm +++ b/redshift/species/species_types/insects/insects.dm @@ -2,8 +2,8 @@ race = /datum/species/insect /datum/species/insect - name = "\improper Shedir" - plural_form = "Shedir" + name = "\improper Insectoid" + plural_form = "Insectoids" id = SPECIES_INSECT // preview_outfit = inherent_traits = list( @@ -47,16 +47,18 @@ preview_mob.update_body(is_creating = TRUE) /datum/species/insect/get_species_description() - return "Bipedal insectoids varying wildly in appearance between any few members. They hail from a world that, on the surface, looks barren and rocky with only \ - a few hardy lichen surviving there. Beneath the surface, however, is an extensive network of caves and caverns that are home to life adapted to the dim \ - tunnels, lit only by the many bioluminescent plants that call the caves their home." + return "Representing anything between the many Veniri around the system to other species that have modified themselves to be \ + completely insectoid, the species is classified best by looking like a large bug of some kind." /datum/species/insect/get_species_lore() return list( - "It would be a proper good idea.", + "While not always a Veniri, almost always a Veniri.", - "To put \ - something interesting.", + "Despite the common assumption that every single one looks like a especially large moth, they come in the shape of \ + many different insects both known and exotic.", - "In this space.", + "Between every one you can find, however, a few features are always the same.", + + "A chitinous body with an exoskeleton, as well as purple-colored blood due to the unique oxygen carrying compounds \ + used in their biology.", ) diff --git a/redshift/species/species_types/reptile/reptile.dm b/redshift/species/species_types/reptile/reptile.dm index 60e43dd15ad032..eb1b2d078dc927 100644 --- a/redshift/species/species_types/reptile/reptile.dm +++ b/redshift/species/species_types/reptile/reptile.dm @@ -2,8 +2,8 @@ race = /datum/species/reptile /datum/species/reptile - name = "\improper Cenerian" - plural_form = "Cenerians" + name = "\improper Tiziran" + plural_form = "Tizirans" id = SPECIES_REPTILE // preview_outfit = inherent_traits = list( @@ -48,14 +48,17 @@ preview_mob.update_body(is_creating = TRUE) /datum/species/reptile/get_species_description() - return "A reptile-like people originating from a hot world with an arid band around the equator that gives way to more temperate poles." + return "Bipedal reptiles that, excluding other species modified in a similar way, hail from the militaristic Talunan Empire outside of 4CA space." /datum/species/reptile/get_species_lore() return list( - "It would be a proper good idea.", + "While taking their looks after a great many type of reptile, much of the species looks like some form of snake or lizard if compared \ + to Earth's biology.", - "To put \ - something interesting.", + "Sexual dimorphism leads to large females dull in color, and smaller males painted like the rainbow. Being sequentially hermaphroditic \ + and influenced heavily by their environment, a Tiziran may find themselves as either gender or anywhere inbetween multiple times in their life.", - "In this space.", + "Excepting disability, or having been raised outside of the reaches of clan Talunan, every Tiziran has served at least a few years in \ + the clan's military. Such a thing is seen as a rite of passage, even if the most common positions to hold will involve zero fighting and take \ + more of a civil service role." ) From 1c0c9c81c6788314765534e9f0c986e2237e43e1 Mon Sep 17 00:00:00 2001 From: Paxilmaniac Date: Mon, 12 Oct 2026 20:13:45 -0400 Subject: [PATCH 2/2] fixes previews --- .../subsystem/sprite_accessories.dm | 4 +- .../client/preferences/middleware/species.dm | 2 +- .../mutant_parts/horns/icons/lizard.dmi | Bin 2891 -> 2888 bytes redshift/species/_species.dm | 2 +- .../species/species_types/aquatic/aquatic.dm | 4 +- redshift/species/species_types/avian/avian.dm | 8 ++- .../species/species_types/furries/furries.dm | 9 ++- .../species/species_types/human/humans.dm | 2 + .../species/species_types/insects/insects.dm | 9 ++- .../species/species_types/reptile/reptile.dm | 6 +- .../species/species_types/slimes/slimes.dm | 56 ------------------ 11 files changed, 34 insertions(+), 68 deletions(-) delete mode 100644 redshift/species/species_types/slimes/slimes.dm diff --git a/code/controllers/subsystem/sprite_accessories.dm b/code/controllers/subsystem/sprite_accessories.dm index 64a2812eb0460f..4f0636ff0f9e48 100644 --- a/code/controllers/subsystem/sprite_accessories.dm +++ b/code/controllers/subsystem/sprite_accessories.dm @@ -89,8 +89,8 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity feature_list[FEATURE_TAILSPINES] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/tail_spines) feature_list[FEATURE_TAIL_LIZARD] = INIT_ACCESSORY(/datum/sprite_accessory/tails/lizard) // moths - feature_list[FEATURE_MOTH_WINGS] = INIT_ACCESSORY(/datum/sprite_accessory/moth_wings) - feature_list[FEATURE_MOTH_ANTENNAE] = INIT_ACCESSORY(/datum/sprite_accessory/moth_antennae) + feature_list[FEATURE_MOTH_WINGS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/moth_wings) // REDSHIFT EDIT - feature_list[FEATURE_MOTH_WINGS] = INIT_ACCESSORY(/datum/sprite_accessory/moth_wings) + feature_list[FEATURE_MOTH_ANTENNAE] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/moth_antennae) // REDSHIFT EDIT - feature_list[FEATURE_MOTH_ANTENNAE] = INIT_ACCESSORY(/datum/sprite_accessory/moth_antennae) feature_list[FEATURE_MOTH_MARKINGS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/moth_markings) // generic wings feature_list[FEATURE_WINGS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/wings) diff --git a/code/modules/client/preferences/middleware/species.dm b/code/modules/client/preferences/middleware/species.dm index f45482a5069d8f..3d4354990b01c1 100644 --- a/code/modules/client/preferences/middleware/species.dm +++ b/code/modules/client/preferences/middleware/species.dm @@ -16,7 +16,7 @@ var/mob/living/carbon/human/dummy/consistent/dummy = new dummy.set_species(species_type) - dummy.equipOutfit(/datum/outfit/job/assistant/consistent, visuals_only = TRUE) + dummy.equipOutfit(species_type.preview_outfit, visuals_only = TRUE) // REDSHIFT EDIT - dummy.equipOutfit(/datum/outfit/job/assistant/consistent, visuals_only = TRUE) dummy.dna.species.prepare_human_for_preview(dummy) var/datum/universal_icon/dummy_icon = get_flat_uni_icon(dummy) diff --git a/redshift/character_customization/mutant_parts/horns/icons/lizard.dmi b/redshift/character_customization/mutant_parts/horns/icons/lizard.dmi index f23be88ffd592539bd590c6bbb6548306ddbb70e..0cf78411610af37cc4aa6aa48443772f7bc5e359 100644 GIT binary patch delta 217 zcmV;~04D#-7RVNmB!9$uR9JLGWpiV4X>fFDZ*Bkpc$}S*%?`pK5QNY06r{Zy|E?Z1 zt)?c{#CRud!9q&GEL2}#sApr~Hj~Y_yOZ6V9LiHwlj2h07Y8eiCOfiSEHQdZ=7cw! zHAaHVUbwHZu5sMUY^0{8!hp8aIfFDZ*Bkpc$}S*%L>9U5JlI?SA=#izP2uu zR;geGaUa?yHlcY)lIri9RB$Jn?CxbaGjo~A(XKpHH7ZUOd{AS#R%nCPvpED$P8{=Q zwS<6C-ZS?$)-{fLnMtf$%(PJ!TW73S4sVNN1_9y5hBgq~Oi?3g(2H-J(5g?sh#p%( zNdoB@?}lh@O1Hn9>uVIoXMB}$k!S@P?dy=@KK8U