Partial fix for https://github.com/herp-a-derp/Corruption-of-Champions/issues/256

it still needs to be more widely integrated, but the functionality is there.