Files
Paradise/code/modules/mob/mob_update_status_base.dm
AffectedArc07 b34e8fa301 [READY] CI now bans files with the same name (#20195)
* CI now bans files with the same name

* Part 1

* Warriorstar python tweaks

* Part Deux

* Fix unticked

* fix
2023-02-04 16:33:41 -06:00

63 lines
1.5 KiB
Plaintext

// These are procs that cause immediate updates to features of the mob - prefixed with `update_`
// Procs that have a stacking effect depending on how many times they are called
// do not belong in this file - those go in `life.dm` instead, with the prefix `handle_`
// OVERLAY/SIGHT PROCS
// These return 0 if they are not applying an overlay, and 1 if they are
// Call this to immediately apply blindness effects, instead of
// waiting for the next `Life` tick
/mob/proc/update_blind_effects()
// No handling for this on the mob level
return 0
/mob/proc/update_blurry_effects()
// No handling for this on the mob level
return 0
/mob/proc/update_druggy_effects()
// No handling for this on the mob level
return 0
/mob/proc/update_nearsighted_effects()
// No handling for this on the mob level
return 0
/mob/proc/update_sleeping_effects()
// No handling for this on the mob level
return 0
/mob/proc/update_tint_effects()
// No handling for this on the mob level
return 0
// Procs that give information about the status of the mob
/mob/proc/can_hear()
. = 1
/mob/proc/has_vision(information_only = FALSE)
return 1
/mob/proc/can_speak()
return 1
/mob/proc/incapacitated(ignore_restraints = FALSE, ignore_grab = FALSE)
return FALSE
/mob/proc/restrained(ignore_grab)
// All are created free
return FALSE
/mob/proc/get_restraining_item()
return null
// Procs that update other things about the mob
/mob/proc/update_stat()
return
/mob/proc/update_health_hud()
return