Files
MrMelbertandRoxy 6fa94df043 Quirks send on_gain messages in fewer contexts (#91867)
## About The Pull Request

Quirks only send their on_gain text when given midround, such as by an
admin

## Why It's Good For The Game

Spams the hell out of you for no reason - in very few contexts are these
messages important (randomized allergies come to mind), but there are
other avenues to figure out (such as dogtags)


![image](https://github.com/user-attachments/assets/a1abb43b-edd0-4a08-8085-319ee216917a)

## Changelog

🆑 Melbert
qol: Quirks spam you less on roundstart or latejoin
/🆑
2025-07-04 16:33:07 -04:00

15 lines
596 B
Plaintext

/// Apply some flavor to the character to make it seem more 'alive'
/datum/corpse_flavor
/datum/corpse_flavor/proc/apply_flavor(mob/living/carbon/human/working_dead, list/job_gear, list/datum/callback/on_revive_and_player_occupancy)
/// Applies a quirk when selected
/datum/corpse_flavor/quirk
var/datum/quirk/quirk
/datum/corpse_flavor/quirk/apply_flavor(mob/living/carbon/human/working_dead, list/job_gear, list/datum/callback/on_revive_and_player_occupancy)
working_dead.add_quirk(quirk, announce = FALSE)
/datum/corpse_flavor/quirk/prosthetic_limb
quirk = /datum/quirk/prosthetic_limb