Files
Bubberstation/code/modules/mob/mob_update_icons.dm
Kapu1178 2eccf3cea0 Cleans up update_icons, makes the update_icon_updates_onmob element bespoke, updates CODEOWNERS (#69179)
* I just realised this is all one commit.

* hail marry

* fix.

* FIXES IT FOR REAL

* Update code/datums/elements/update_icon_updates_onmob.dm
2022-08-16 13:50:21 -04:00

92 lines
2.1 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
///Redraws the entire mob. For carbons, this is rather expensive, please use the individual update_X procs.
/mob/proc/regenerate_icons() //TODO: phase this out completely if possible
return
///Updates every item slot passed into it.
/mob/proc/update_clothing(slot_flags)
return
/mob/proc/update_icons()
return
/mob/proc/update_transform()
return
///Updates the handcuff overlay & HUD element.
/mob/proc/update_worn_handcuffs()
return
///Updates the legcuff overlay & HUD element.
/mob/proc/update_worn_legcuffs()
return
///Updates the back overlay & HUD element.
/mob/proc/update_worn_back()
return
///Updates the held items overlay(s) & HUD element.
/mob/proc/update_held_items()
return
///Updates the mask overlay & HUD element.
/mob/proc/update_worn_mask()
return
///Updates the neck overlay & HUD element.
/mob/proc/update_worn_neck()
return
///Updates the oversuit overlay & HUD element.
/mob/proc/update_worn_oversuit()
return
///Updates the undersuit/uniform overlay & HUD element.
/mob/proc/update_worn_undersuit()
return
///Updates the belt overlay & HUD element.
/mob/proc/update_worn_belt()
return
///Updates the on-head overlay & HUD element.
/mob/proc/update_worn_head()
return
///Updates every part of a carbon's body. Including parts, mutant parts, lips, underwear, and socks.
/mob/proc/update_body()
return
/mob/proc/update_hair()
return
///Updates the glasses overlay & HUD element.
/mob/proc/update_worn_glasses()
return
///Updates the id overlay & HUD element.
/mob/proc/update_worn_id()
return
///Updates the shoes overlay & HUD element.
/mob/proc/update_worn_shoes()
return
///Updates the glasses overlay & HUD element.
/mob/proc/update_worn_gloves()
return
///Updates the handcuff overlay & HUD element.
/mob/proc/update_suit_storage()
return
///Updates the handcuff overlay & HUD element.
/mob/proc/update_pockets()
return
///Updates the handcuff overlay & HUD element.
/mob/proc/update_inv_ears()
return