Skip to content

Commit

Permalink
Ports Humans from TG - Soul Massacre (ParadiseSS13#22361)
Browse files Browse the repository at this point in the history
* Easiest PR of my life - adds new humans and culls your soul -  ProTip! Great commit summaries contain fewer than 50 characters. Place extra information in the extended description. - go fuck yourself github I will post the bee movie script if you don't shut up

* I'm dying because I'm so surprised.......

* I don't have any other memes heres the simplemobs I'll think of something

* Add new sprites and old sprites, man what nice guys

* Add code for first haul of races

* Attempted fix at CRLF to LF

* Fix indentation

* Move last code line fix pp
  • Loading branch information
Alecksohs authored Oct 7, 2023
1 parent 8898e3a commit c4e96e4
Show file tree
Hide file tree
Showing 11 changed files with 35 additions and 2 deletions.
37 changes: 35 additions & 2 deletions code/modules/mob/living/carbon/human/species/human_species.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,47 @@
species_traits = list(LIPS)
skinned_type = /obj/item/stack/sheet/animalhide/human
clothing_flags = HAS_UNDERWEAR | HAS_UNDERSHIRT | HAS_SOCKS
bodyflags = HAS_SKIN_TONE | HAS_BODY_MARKINGS
bodyflags = HAS_ICON_SKIN_TONE | HAS_BODY_MARKINGS
dietflags = DIET_OMNI
blurb = "Humanity originated in the Sol system, and over the last five centuries has spread \
colonies across a wide swathe of space. They hold a wide range of forms and creeds.<br/><br/> \
While the central Sol government maintains control of its far-flung people, powerful corporate \
interests, rampant cyber and bio-augmentation and secretive factions make life on most human \
worlds tumultous at best."

icon_skin_tones = list(
1 = "Default White",
2 = "Chestnut",
3 = "Coffee",
4 = "Olive",
5 = "Pale",
6 = "Beige",
7 = "Classic",
8 = "Oliver"
)
reagent_tag = PROCESS_ORG
//Has standard darksight of 2.


/datum/species/human/updatespeciescolor(mob/living/carbon/human/H, owner_sensitive = 1) //Handling species-specific skin-tones for humans We can't have everyone be white.
if(H.dna.species.bodyflags & HAS_ICON_SKIN_TONE)
var/new_icobase = 'icons/mob/human_races/r_human.dmi' //Default White, counts as 1.
switch(H.s_tone)
if(8)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_Oliverandcompany.dmi'
if(7)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_classic.dmi'
if(6)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_beige.dmi'
if(5)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_pale.dmi'
if(4)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_Olive.dmi'
if(3)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_Coffee.dmi'
if(2)
new_icobase = 'icons/mob/human_races/human_skintones/r_human_chestnut.dmi'

H.change_icobase(new_icobase, owner_sensitive) //Update the icobase of all our organs, but make sure we don't mess with frankenstein limbs in doing so.



Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified icons/mob/human_races/r_human.dmi
Binary file not shown.
Binary file modified icons/mob/simple_human.dmi
Binary file not shown.
Binary file modified icons/obj/cardboard_cutout.dmi
Binary file not shown.

0 comments on commit c4e96e4

Please sign in to comment.