Files
Aurora.3/code/modules/mob/update_icons.dm
Wowzewow (Wezzy) 10d7063030 Pants Slot, Again (#20240)
From previous PR:
- Fixes Quick Equip (Thanks, Matt)
- Fixes Loadout Preview, will override uniforms properly now
- Turns shirts into uniform items, so you can attach accessories to them

This also fixes the issue of people spawning in shirtless if they didn't
attach properly to the pants.

Additions:
- Shifts suspenders, leather chaps, and kneepads to be pants
accessories.
(This fixes the issue of accessories staying even without pants, e.g.
assless chaps)
(In future, hip holsters are to be added to this accessory list)

Anyway, that's the long and short of it. Have fun.

---------

Signed-off-by: Wowzewow (Wezzy) <42310821+alsoandanswer@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-01-09 23:26:49 +00:00

75 lines
1.2 KiB
Plaintext

//Most of these are defined at this level to reduce on checks elsewhere in the code.
//Having them here also makes for a nice reference list of the various overlay-updating procs available
/mob/proc/regenerate_icons() //TODO: phase this out completely if possible
return
/mob/proc/update_hud()
return
/mob/proc/update_inv_handcuffed()
return
/mob/proc/update_inv_legcuffed()
return
/mob/proc/update_inv_back()
return
/mob/proc/update_inv_l_hand(update_icons = TRUE)
return
/mob/proc/update_inv_r_hand(update_icons = TRUE)
return
/mob/proc/update_inv_wear_mask()
return
/mob/proc/update_inv_wear_suit()
return
/mob/proc/update_inv_w_uniform()
return
/mob/proc/update_inv_belt()
return
/mob/proc/update_inv_head()
return
/mob/proc/update_inv_gloves()
return
/mob/proc/update_mutations()
return
/mob/proc/update_inv_wear_id()
return
/mob/proc/update_inv_shoes()
return
/mob/proc/update_inv_glasses()
return
/mob/proc/update_inv_s_store()
return
/mob/proc/update_inv_pockets()
return
/mob/proc/update_inv_l_ear()
return
/mob/proc/update_inv_r_ear()
return
/mob/proc/update_inv_wrists()
return
/mob/proc/update_inv_pants()
return
/mob/proc/update_targeted()
return