All those states are so damn confusing... Also why animation doesn't work? I'm pretty sure this is somehow hardcoded with the vertexes/UV nodes in the code if this isn't work like with original model. Game must to know what UV nodes must push where to make level of the power animation.
If there's no special texture state for dirt then why there's a lot of objects in the game that have no dirt texture at all (plants, aliens, resources, markings etc.)? This is hardcoded thing depend on the object's type?