VV's WG sprites!

Thank you VV for making these. I'll tweak them a bit later to make sure everything is finished but this is the main thing.

Also this commit includes nuclear bomb message tweak because I forgot to put in a seperate commit, oops
This commit is contained in:
Sonoida
2023-01-30 19:54:47 +01:00
parent 6c474d0077
commit a7b062e7af
9 changed files with 388 additions and 15 deletions
@@ -26,6 +26,8 @@
//Reflect the size of dat ass on examine.
switch(round(size))
if(0)
size_name = "normal"
if(1)
size_name = "average"
if(2)
@@ -34,8 +36,36 @@
size_name = "squeezable"
if(4)
size_name = "hefty"
if(5)
if(6)
size_name = "godly"
if(7)
size_name = "huge"
if(8)
size_name = "colossal"
if(9)
size_name = "globular"
if(10)
size_name = "gargantuan"
if(11)
size_name = "gargantuan11"
if(12)
size_name = "gargantuan12"
if(13)
size_name = "gargantuan13"
if(14)
size_name = "gargantuan14"
if(15)
size_name = "gargantuan15"
if(16)
size_name = "gargantuan16"
if(17)
size_name = "gargantuan17"
if(18)
size_name = "gargantuan18"
if(19)
size_name = "gargantuan19"
if(20)
size_name = "gargantuan20"
else
size_name = "nonexistant"
@@ -464,7 +464,7 @@
if(G.slot == "penis" || G.slot == "testicles")
if(G.size < 3) //is actually "less than 11 inches"
genital_overlay.layer = -GENITALS_UNDER_LAYER
//GS13 Commented out as it clashes with the Belly Sprites and its fucking stupid and looks dumb
//if(G.slot == "breasts")
@@ -472,7 +472,7 @@
//if(B.cached_size < 8) //anything smaller than a g-cup
//genital_overlay.layer = -GENITALS_UNDER_LAYER
//Get the icon
/* //Get the icon
genital_overlay.icon_state = "[G.slot]_[S.icon_state]_[size]_[aroused_state]_[layertext]"
colourcode = S.color_src
@@ -502,6 +502,41 @@
genital_overlay.color = "#[H.dna.features["mcolor"]]"
genital_overlay.icon_state = "butt_[round(size)]_OTHER_m"
genital_overlay_directional.icon_state = "butt_[round(size)]_NORTH_m"
*/
genital_overlay.icon_state = "[G.slot]_[S.icon_state]_[size]_[aroused_state]_[layertext]"
colourcode = S.color_src
if(G.slot == "belly") //we have a different size system
genital_overlay.icon = 'hyperstation/icons/obj/genitals/belly.dmi'
genital_overlay.icon_state = "belly_[size]"
genital_overlay.layer = -UNDER_BACK_LAYER
colourcode = "belly_color"
// if(HAS_TRAIT(src, TRAIT_BLOB))
// genital_overlay.icon = 'hyperstation/icons/obj/genitals/belly.dmi'
// genital_overlay.icon_state = "belly_10"
//bellyfaticon
//sizecheck added to prevent rendering blank icons
if(G.slot == "anus" && G.size > 0) //we have a different size system
genital_overlay.icon = 'hyperstation/icons/obj/genitals/butt.dmi'
genital_overlay.icon_state = "butt_[round(size)]_OTHER"
genital_overlay.layer = -UNDER1_BACK_LAYER //in front of suit, behind bellies.
//creates directional layering by rendering twice. North has higher layer priority to occlude hands.
genital_overlay_directional.icon = 'hyperstation/icons/obj/genitals/butt.dmi'
genital_overlay_directional.icon_state = "butt_[round(size)]_NORTH"
genital_overlay_directional.layer = -UNDER1_BACK_LAYER
colourcode = "butt_color"
if(use_skintones) //butts are forced a colour, either skin tones, or main colour. how ever, mutants use a darker version, because of their body tone.
genital_overlay.color = "#[skintone2hex(H.skin_tone)]"
genital_overlay.icon_state = "butt_[round(size)]_OTHER"
genital_overlay_directional.icon_state = "butt_[round(size)]_NORTH"
else
genital_overlay.color = "#[H.dna.features["mcolor"]]"
genital_overlay.icon_state = "butt_[round(size)]_OTHER_m"
genital_overlay_directional.icon_state = "butt_[round(size)]_NORTH_m"
if(S.center)