Shields don't buffer resistance, shields ARE the resistance. Once its taken out, missiles do full damage. It only effects the shields, and they were hardcoded to have that effect, since missiles do more damage because of wireframe models, not because they have differing resistances. So this couldn't be coded. Its a good idea, if we could make it work, but as it is, its not possible.