No the problem is, BC loses it's rendering order....... Rendering the Attached object with Blinkers on it FIRST, then the model over top..... thus you can only see blinkers at certain angles along the edge.
My solution was to destroy the entire ship object then reload the ship and reload the blinkers again.
I even had routines to STORE the visible damage in a Data Dictionary and reapply any subsystem damage once the model was reloaded. All worked great visibly too....... perfect...... the final hurdle was.............. the AI got lost somewhere....... so Ships would just sit there and do nothing, and it produced an unstable issue in Missions because the actual object IDs were lost so any time the mission referenced an object by ID, chances are something would go horribly wrong.
I was very close though. And if I remember right...... that was pretty much the last frustration I could handle with BC and I quit working on it.... lol
It's funny no one ever asked me when or why I stopped working on BC... now you guys know!