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
/🆑
This commit is contained in:
MrMelbert
2025-06-29 11:42:59 -06:00
committed by GitHub
parent 5fb3d24f85
commit 08045236ca
17 changed files with 21 additions and 18 deletions
@@ -124,6 +124,6 @@
var/datum/quirk/quirk_type = SSquirks.quirks[quirk_name]
if(!(initial(quirk_type.quirk_flags) & QUIRK_CHANGES_APPEARANCE))
continue
mannequin.add_quirk(quirk_type, parent)
mannequin.add_quirk(quirk_type, parent, announce = FALSE)
return mannequin.appearance