[TWEAK] Runechat Color Preference and Species Dependent Organ (runechat) Removal (#26018)

* Reopens runechat color tweak.

Fully changes how the runechat color works with human mobs.

- Ties Runechat color to DNA (unchangable via scramblers, or other methods like DNA modifying)
- Runechat color is now a preference based thing and can be changed at mirrors.

* Linter mint

* Comment for comment's sake + Rerun cerestation CI/UNIT test because mouse ate a cable.

* augh

* reverts toml

* Fixes a SQL query, good for final review.

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
This commit is contained in:
Spaghetti-bit
2024-08-06 13:15:47 +00:00
committed by GitHub
co-authored by Burzah
parent aa0f2268a5
commit 52327cea40
21 changed files with 86 additions and 71 deletions
@@ -397,6 +397,11 @@
return
active_character.h_grad_alpha = clamp(result, 0, 255)
if("runechat_color")
var/result = input(user, "Choose your character's runechat color:", "Character Preference", active_character.runechat_color) as color|null
if(result)
active_character.runechat_color = result
if("headaccessory")
if(S.bodyflags & HAS_HEAD_ACCESSORY) //Species with head accessories.
var/input = "Choose the colour of your your character's head accessory:"