mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 06:58:30 +01:00
Update clothing.dm
This commit is contained in:
@@ -23,7 +23,8 @@
|
||||
|
||||
var/polychromic = FALSE //VOREStation edit
|
||||
|
||||
var/update_icon_define_orig = null // temp storage for original update_icon_define (if it exists)
|
||||
var/update_icon_define_orig = null // temp storage for original update_icon_define (if it exists)
|
||||
var/update_icon_define_digi = null // dmi used for the digi sprites
|
||||
var/fit_for_digi = FALSE // flag for if clothing has already been reskinned to digitigrade
|
||||
|
||||
//Updates the icons of the mob wearing the clothing item, if any.
|
||||
@@ -624,6 +625,8 @@
|
||||
drop_sound = 'sound/items/drop/shoes.ogg'
|
||||
pickup_sound = 'sound/items/pickup/shoes.ogg'
|
||||
|
||||
update_icon_define_digi = "icons/inventory/feet/mob_digi.dmi"
|
||||
|
||||
/obj/item/clothing/shoes/proc/draw_knife()
|
||||
set name = "Draw Boot Knife"
|
||||
set desc = "Pull out your boot knife."
|
||||
@@ -748,6 +751,8 @@
|
||||
valid_accessory_slots = (ACCESSORY_SLOT_OVER | ACCESSORY_SLOT_ARMBAND)
|
||||
restricted_accessory_slots = (ACCESSORY_SLOT_ARMBAND)
|
||||
|
||||
update_icon_define_digi = "icons/inventory/suit/mob_digi.dmi"
|
||||
|
||||
/obj/item/clothing/suit/update_clothing_icon()
|
||||
if (ismob(src.loc))
|
||||
var/mob/M = src.loc
|
||||
@@ -857,6 +862,8 @@
|
||||
var/icon/rolled_down_icon = 'icons/inventory/uniform/mob_rolled_down.dmi'
|
||||
var/icon/rolled_down_sleeves_icon = 'icons/inventory/uniform/mob_sleeves_rolled.dmi'
|
||||
|
||||
update_icon_define_digi = "icons/inventory/uniform/mob_digi.dmi"
|
||||
|
||||
/obj/item/clothing/under/attack_hand(var/mob/user)
|
||||
if(LAZYLEN(accessories))
|
||||
..()
|
||||
@@ -1070,18 +1077,6 @@
|
||||
// if digitigrade-use flag is set
|
||||
if(H.digitigrade)
|
||||
|
||||
// figure out what slot we care about
|
||||
var/update_icon_define_digi = null
|
||||
|
||||
if(istype(src, /obj/item/clothing/shoes))
|
||||
update_icon_define_digi = "icons/inventory/feet/mob_digi.dmi"
|
||||
else if(istype(src, /obj/item/clothing/suit)) //suit
|
||||
update_icon_define_digi = "icons/inventory/suit/mob_digi.dmi"
|
||||
else if(istype(src, /obj/item/clothing/under)) //uniform
|
||||
update_icon_define_digi = "icons/inventory/uniform/mob_digi.dmi"
|
||||
else
|
||||
return
|
||||
|
||||
// Don't reset if already set
|
||||
if(!fit_for_digi)
|
||||
fit_for_digi = TRUE // set flag even if no icon_state exists, so we don't repeat checks
|
||||
|
||||
Reference in New Issue
Block a user