one of my end goals with the things i worked on was to make them extensible enough that the main game itself didn't need hardcoded hacks, it could just use the same system exposed to modders
and i'm so saddened that couldn't be done with lua, because it leads to exactly this kind of problem aaaaaaaaaaa