[MIRROR] Fixes the body designer [WIP] (#10105)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-02-08 15:50:15 -07:00
committed by GitHub
parent ad572707e5
commit 116219bee6
46 changed files with 1634 additions and 2380 deletions

View File

@@ -136,7 +136,7 @@
/datum/sprite_accessory/hair/shyold
name = "Shy old"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "hair_shy_old"
flags = HAIR_TIEABLE
@@ -175,7 +175,7 @@
/datum/sprite_accessory/hair/emoleft
name = "Emo Left"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "hair_emoleft"
flags = HAIR_TIEABLE
@@ -205,7 +205,7 @@
/datum/sprite_accessory/hair/doll
name = "Doll"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "hair_doll"
flags = HAIR_TIEABLE
@@ -356,12 +356,12 @@
/datum/sprite_accessory/hair/teshari/tallmohawk
name = "Teshari Tall Mohawk"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_tallmohawk"
/datum/sprite_accessory/hair/teshari/aerodynamic
name = "Teshari Aerodynamic"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_aerodynamic"
/datum/sprite_accessory/hair/teshari/pointy
@@ -369,7 +369,7 @@
/datum/sprite_accessory/hair/teshari/crowned
name = "Teshari Crowned"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_crowned"
/datum/sprite_accessory/hair/teshari/tight
@@ -377,7 +377,7 @@
/datum/sprite_accessory/hair/teshari/bun
name = "Teshari Bun"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_bun"
/datum/sprite_accessory/hair/teshari/droopy
@@ -402,7 +402,7 @@
/datum/sprite_accessory/hair/teshari/peel
name = "Teshari Peel"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_peel"
/datum/sprite_accessory/hair/teshari/altdefault
@@ -410,17 +410,17 @@
/datum/sprite_accessory/hair/teshari/sleek
name = "Teshari Sleek"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_sleek"
/datum/sprite_accessory/hair/teshari/ponytail
name = "Teshari Ponytail"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_ponytail"
/datum/sprite_accessory/hair/teshari/sweep
name = "Teshari Sweep"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_sweep"
/datum/sprite_accessory/hair/teshari/spike
@@ -431,7 +431,7 @@
/datum/sprite_accessory/hair/teshari/spiky2
name = "Teshari Alt. Spiky"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_spiky2"
/datum/sprite_accessory/hair/teshari/mane
@@ -454,12 +454,12 @@
/datum/sprite_accessory/hair/teshari/crest
name = "Teshari Crest"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon= 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_crest"
/datum/sprite_accessory/hair/teshari/soap
name = "Teshari Soap"
icon_add = 'modular_chomp/icons/mob/human_face.dmi'
icon = 'modular_chomp/icons/mob/human_face.dmi'
icon_state = "teshari_soap"
//screll hair override
@@ -529,8 +529,6 @@
/datum/sprite_accessory/hair/una/Chomp
name = "Long Unathi Spines Ch."
icon_state = "soghun_longspines"
name = "Long Unathi Spines"
icon_state = "soghun_longspines"
icon = 'modular_chomp/icons/mob/hair_unathi.dmi'
icon_add = 'modular_chomp/icons/mob/hair_unathi_add.dmi'
@@ -606,24 +604,12 @@
name = "Curled Unathi Horns"
icon_state = "unathi_horns_curled"
/datum/sprite_accessory/hair/una/ram_horns
icon = 'modular_chomp/icons/mob/hair_unathi.dmi'
icon_add = 'modular_chomp/icons/mob/hair_unathi_add.dmi'
name = "Unathi Ram Horns"
icon_state = "unathi_horns_ram"
/datum/sprite_accessory/hair/una/thick_ram_horns
icon = 'modular_chomp/icons/mob/hair_unathi.dmi'
icon_add = 'modular_chomp/icons/mob/hair_unathi_add.dmi'
name = "Thick Unathi Ram Horns"
icon_state = "unathi_horns_ram_thick"
/datum/sprite_accessory/hair/una/double_horns
icon = 'modular_chomp/icons/mob/hair_unathi.dmi'
icon_add = 'modular_chomp/icons/mob/hair_unathi_add.dmi'
name = "Double Unathi Horns"
icon_state = "unathi_horns_double"
/datum/sprite_accessory/hair/una/swept_horns
icon = 'modular_chomp/icons/mob/hair_unathi.dmi'
icon_add = 'modular_chomp/icons/mob/hair_unathi_add.dmi'

View File

@@ -145,19 +145,6 @@
hide_body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG)
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_GROIN)
/datum/sprite_accessory/marking/ch/sect_drone
name = "Sect Drone Bodytype"
icon_state = "sectdrone"
color_blend_mode = ICON_MULTIPLY
hide_body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_LEG,BP_R_LEG,BP_L_ARM,BP_R_ARM,BP_L_HAND,BP_R_HAND,BP_GROIN,BP_TORSO,BP_HEAD)
/datum/sprite_accessory/marking/ch/sect_drone_eyes
name = "Sect Drone Eyes"
icon_state = "sectdrone_eyes"
color_blend_mode = ICON_MULTIPLY
body_parts = list(BP_HEAD)
/datum/sprite_accessory/marking/ch/thickneck
name = "Thick Neck"
icon_state = "thickneck"
@@ -231,7 +218,7 @@
name = "Scaled Belly"
icon_state = "scaled_belly"
hide_body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_HAND,BP_R_HAND,BP_L_LEG,BP_R_LEG,BP_GROIN)
body_parts = list(BP_TORSO,BP_GROIN,BP_L_LEG,BP_R_LEG,BP_L_HAND,BP_R_HAND)
body_parts = list(BP_TORSO)
color_blend_mode = ICON_MULTIPLY
@@ -306,7 +293,7 @@
name = "Chubby Belly, Small"
icon_state = "smallchubbybelly"
hide_body_parts = list(BP_L_LEG,BP_R_LEG,BP_L_HAND,BP_R_HAND,BP_L_LEG,BP_R_LEG,BP_GROIN)
body_parts = list(BP_TORSO,BP_GROIN,BP_L_LEG,BP_R_LEG,BP_L_HAND,BP_R_HAND)
body_parts = list(BP_TORSO,BP_GROIN,BP_L_HAND,BP_R_HAND)
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/marking/ch/six_pack
@@ -332,7 +319,7 @@
/datum/sprite_accessory/marking/ch/sloog_head
name = "sloog head"
icon = 'modular_chomp/icons/mob/human_races/sprite_accessories/sloog.dmi'
icon_state = "slooghead"
icon_state = "sloog"
body_parts = list(BP_HEAD)
color_blend_mode = ICON_MULTIPLY
// placed in seperate dmi till normal one is functional.
@@ -379,36 +366,13 @@
// DIGI LEGS //
/datum/sprite_accessory/marking/ch/xenomorph/digi_r_leg
name = "Xenomorph right leg (digitigrade)"
/datum/sprite_accessory/marking/ch/xenomorph/digi_legs
name = "Xenomorph legs (digitigrade)"
icon = 'icons/mob/human_races/markings_digi.dmi'
icon_state = "xeno_digi"
digitigrade_acceptance = MARKING_DIGITIGRADE_ONLY
body_parts = list(BP_R_LEG, BP_R_FOOT)
/datum/sprite_accessory/marking/ch/xenomorph/digi_r_leg_hidden
name = "Xenomorph right leg (digitigrade, hide)"
icon = 'icons/mob/human_races/markings_digi.dmi'
icon_state = "xeno_digi"
digitigrade_acceptance = MARKING_DIGITIGRADE_ONLY
body_parts = list(BP_R_LEG, BP_R_FOOT)
hide_body_parts = list(BP_R_LEG, BP_R_FOOT)
/datum/sprite_accessory/marking/ch/xenomorph/digi_l_leg
name = "Xenomorph left leg (digitigrade)"
icon = 'icons/mob/human_races/markings_digi.dmi'
icon_state = "xeno_digi"
digitigrade_acceptance = MARKING_DIGITIGRADE_ONLY
body_parts = list(BP_L_LEG, BP_L_FOOT)
/datum/sprite_accessory/marking/ch/xenomorph/digi_l_leg_hidden
name = "Xenomorph left leg (digitigrade, hide)"
icon = 'icons/mob/human_races/markings_digi.dmi'
icon_state = "xeno_digi"
digitigrade_acceptance = MARKING_DIGITIGRADE_ONLY
body_parts = list(BP_L_LEG, BP_L_FOOT)
hide_body_parts = list(BP_L_LEG, BP_L_FOOT)
body_parts = list(BP_R_LEG, BP_L_LEG) //This needs BP_L_FOOT AND BP_R_FOOT added to it but the sprite has to be split for that. And it's an upstream .dmi. So you will have to fix it upstream.
hide_body_parts = list(BP_L_LEG, BP_L_FOOT, BP_R_LEG, BP_R_FOOT)
// TORSOS //

View File

@@ -1,11 +1,3 @@
/datum/sprite_accessory/wing/sect_drone //We should some day make a variable to make some wings not be able to fly
name = "Sect drone wings (To use with bodytype marking)"
desc = ""
icon = 'modular_chomp/icons/mob/human_races/sprite_accessories/wings.dmi'
icon_state = "sectdrone_wing"
do_colouration = 1
color_blend_mode = ICON_MULTIPLY
/datum/sprite_accessory/wing/snagc
name = "xenomorph backplate, colorable"
desc = ""