На днях реализовывал работу эффектов p_replace_skill и p_intercept_skill "по оффу" в виде стат и потребовалось как-то реализовать оперативную реакцию на добавление/удаление для игрока стат, реализующих работу этих эффектов, чтобы делать подмены определенных скиллов на время действия этих стат

Ну и в итоге остановился на самом простом и логичном способе - возможности вызывать слушатели для определенных стат при их добавлении/удалении в/из калькулятора стат (у меня сборка на базе овера, если кто не в курсе, и там нет как таковых эффектов для пассивок и все такое - там все работает через статы и калькулятор этих стат). Ну и ради прикола переписал так же и выше указанную реализацию наушников с музыкой с варианта работающего через листенеры одевания/снимания предметов на листенеры отслеживающие определенную стату в скилле-пассивке этих наушников.
Так что по сути теперь это работает почти так же как на оффе