Originally Posted by
joel67
Not a new system, but just some new code in a lot of places. My guess is that they've got a large number of hard-coded special cases all over the place that have been built up over time and just got a lot worse, when they really need something like a central table of codes and attributes. In my experience in such cases, it can be better to make a big change that requires recoding every case where these things are used than to have a system that mostly works, but fails in numerous subtle ways..
Like using ON as both an upgrade and award code? Probably not the smartest thing.