I'm not sure if that title made much sense or not.. I want to add a new mechanic to my game, let's call this heat, that will be an additional value that some entities have which will cause a death event for whatever entity after reaching a threshold.
For adding to this heat value, is it best practise to have other systems, such as movement and shooting systems, to add to this heat data, or instead do I make a separate heat system that will check if an entity is moving or shooting, then add heat..?
I want to do it separately but I feel like that will create a bunch of extra overhead.