fixes one of my first ever coding sins here (#18412)

* fixes one of my first ever coding sins here

make it explicit

naming

fix that ancient bug too

confirm

sane

.

.

move it up

better

keep it there

only color objects

.

properly reset on bad values

.

urg

.

* ,

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
Kashargul
2025-09-22 01:05:16 +02:00
committed by GitHub
co-authored by Cameron Lennox
parent 054345cd87
commit b0a8bfaec6
13 changed files with 524 additions and 353 deletions
@@ -245,7 +245,11 @@ var/list/gear_datums = list()
var/datum/gear_tweak/tweak = locate(params["tweak"])
if(!tweak || !gear || !(tweak in gear.gear_tweaks))
return TOPIC_HANDLED
var/metadata = tweak.get_metadata(user, get_tweak_metadata(gear, tweak))
var/metadata
if(istype(tweak, /datum/gear_tweak/matrix_recolor))
metadata = tweak.get_metadata(user, get_tweak_metadata(gear, tweak), gear)
else
metadata = tweak.get_metadata(user, get_tweak_metadata(gear, tweak))
if(!metadata)
return TOPIC_HANDLED
set_tweak_metadata(gear, tweak, metadata)