mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 19:17:50 +01:00
Clothing (jumpsuit) DMI split, unused jumpsuit sprite purge along the way (#19092)
* Medical and RnD DMI files split * Cargo DMI split * Security DMI split * Engineering DMI split * Captain DMI split * Civilian/service DMI split This one hurt * Forgot about this one * Color DMI split * Purges everything that was delted up until this point ... with a blindfold and a shotgun * Dress and suit DMI split * Pants and shorts DMI split and merges pants and shorts files... shorts are pants, right? * Donator/fluff jumpsuit clothing organisational relocation * e oops * So this is used, repath bad * Random commit * Costumes DMI split and jumpsuits purge * Some fixes * pennywise * Centcom DMI split * SolGov DMI split * Retro DMI split * Syndicate DMI split * Misc DMI split * centcom officer * Kills off uniform.dmi completely * last fixes * lastest fixes * vox navy gold conflict * civilian barber * Tourist observers work now * Hopefully working non-human humanoid clothing * This being in suit.dmi is one of the reasons I made this PR * This shouldn't be here * Late night coding * Pun Pun regains his drip * Last fixes * security/OFFICER * Most important - clown fix * working subtypes good * Fixes chameleon jumpsuit * Proper QM pathes * Fixes jumpsuit rolling with the power of poor quality code * Cargo tech character setup fix * else instead why didn't I do this in the first place * PURP * Fixes broken character setup job clothing * CC suit fix * Psychedelic jumpsuit proper path * You must wear the jumpsuit to adjust it
This commit is contained in:
@@ -458,8 +458,8 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, list(/obj/machinery/atmospherics/unary/ven
|
||||
return
|
||||
if(ishuman(src))
|
||||
var/mob/living/carbon/human/H = src
|
||||
if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/contortionist))//IMMA SPCHUL SNOWFLAKE
|
||||
var/obj/item/clothing/under/contortionist/C = H.w_uniform
|
||||
if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/rank/engineering/atmospheric_technician/contortionist))//IMMA SPCHUL SNOWFLAKE
|
||||
var/obj/item/clothing/under/rank/engineering/atmospheric_technician/contortionist/C = H.w_uniform
|
||||
if(!C.check_clothing(src))//return values confuse me right now
|
||||
return
|
||||
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
species_restricted = list("Monkey")
|
||||
species_exception = list(/datum/species/monkey)
|
||||
|
||||
icon = 'icons/obj/clothing/under/misc.dmi'
|
||||
sprite_sheets = list("Monkey" = 'icons/mob/clothing/under/misc.dmi')
|
||||
|
||||
/mob/living/carbon/human/monkey/punpun/Initialize(mapload)
|
||||
. = ..()
|
||||
name = "Pun Pun"
|
||||
|
||||
@@ -559,12 +559,14 @@ GLOBAL_LIST_EMPTY(damage_icon_parts)
|
||||
if(!t_color)
|
||||
t_color = icon_state
|
||||
|
||||
var/mutable_appearance/standing = mutable_appearance('icons/mob/clothing/uniform.dmi', "[t_color]_s", layer = -UNIFORM_LAYER)
|
||||
var/mutable_appearance/standing = mutable_appearance('icons/mob/clothing/under/misc.dmi', "[t_color]_s", layer = -UNIFORM_LAYER)
|
||||
|
||||
if(w_uniform.icon_override)
|
||||
standing.icon = w_uniform.icon_override
|
||||
else if(w_uniform.sprite_sheets && w_uniform.sprite_sheets[dna.species.name])
|
||||
standing.icon = w_uniform.sprite_sheets[dna.species.name]
|
||||
if(w_uniform.sprite_sheets)
|
||||
standing.icon = w_uniform.sprite_sheets["Human"]
|
||||
if(w_uniform.sprite_sheets[dna.species.name] && icon_exists(w_uniform.sprite_sheets[dna.species.name], "[t_color]_s"))
|
||||
standing.icon = w_uniform.sprite_sheets[dna.species.name]
|
||||
|
||||
if(w_uniform.blood_DNA)
|
||||
var/image/bloodsies = image("icon" = dna.species.blood_mask, "icon_state" = "uniformblood")
|
||||
|
||||
@@ -74,7 +74,7 @@
|
||||
..()
|
||||
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/black/greytide(H), slot_shoes)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/under/owl(H), slot_w_uniform)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/under/costume/owl(H), slot_w_uniform)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/owlwings(H), slot_wear_suit)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/owl_mask/super_hero(H), slot_wear_mask)
|
||||
H.equip_to_slot_or_del(new /obj/item/storage/belt/bluespace/owlman(H), slot_belt)
|
||||
@@ -93,7 +93,7 @@
|
||||
..()
|
||||
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/shoes/griffin(H), slot_shoes)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/under/griffin(H), slot_w_uniform)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/under/costume/griffin(H), slot_w_uniform)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/suit/toggle/owlwings/griffinwings(H), slot_wear_suit)
|
||||
H.equip_to_slot_or_del(new /obj/item/clothing/head/griffin/(H), slot_head)
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
/datum/outfit/piratecorpse
|
||||
name = "Corpse of a Pirate"
|
||||
uniform = /obj/item/clothing/under/pirate
|
||||
uniform = /obj/item/clothing/under/costume/pirate
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
glasses = /obj/item/clothing/glasses/eyepatch
|
||||
head = /obj/item/clothing/head/bandana
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
/datum/outfit/russiancorpse
|
||||
name = "Corpse of a Russian"
|
||||
uniform = /obj/item/clothing/under/soviet
|
||||
uniform = /obj/item/clothing/under/costume/soviet
|
||||
shoes = /obj/item/clothing/shoes/jackboots
|
||||
head = /obj/item/clothing/head/bearpelt
|
||||
|
||||
|
||||
@@ -348,7 +348,7 @@
|
||||
switch(type)
|
||||
if("Miner")
|
||||
mob_species = pickweight(list(/datum/species/human = 72, /datum/species/unathi = 28))
|
||||
uniform = /obj/item/clothing/under/rank/miner/lavaland
|
||||
uniform = /obj/item/clothing/under/rank/cargo/miner/lavaland
|
||||
if(prob(4))
|
||||
belt = pickweight(list(/obj/item/storage/belt/mining = 2, /obj/item/storage/belt/mining/alt = 2))
|
||||
else if(prob(10))
|
||||
@@ -367,7 +367,7 @@
|
||||
l_pocket = pickweight(list(/obj/item/stack/spacecash/c1000 = 7, /obj/item/reagent_containers/hypospray/autoinjector/survival = 2, /obj/item/borg/upgrade/modkit/cooldown = 1 ))
|
||||
if("Ashwalker")
|
||||
mob_species = /datum/species/unathi/ashwalker
|
||||
uniform = /obj/item/clothing/under/gladiator/ash_walker
|
||||
uniform = /obj/item/clothing/under/costume/gladiator/ash_walker
|
||||
if(prob(95))
|
||||
head = /obj/item/clothing/head/helmet/gladiator
|
||||
else
|
||||
@@ -407,7 +407,7 @@
|
||||
l_pocket = pick(list(/obj/item/crowbar/power, /obj/item/wrench/power, /obj/item/weldingtool/experimental))
|
||||
if("YeOlde")
|
||||
mob_gender = FEMALE
|
||||
uniform = /obj/item/clothing/under/maid
|
||||
uniform = /obj/item/clothing/under/costume/maid
|
||||
gloves = /obj/item/clothing/gloves/color/white
|
||||
shoes = /obj/item/clothing/shoes/laceup
|
||||
head = /obj/item/clothing/head/helmet/riot/knight
|
||||
|
||||
Reference in New Issue
Block a user