- Create AI version of vehicle I want to use, deploy it myself and add around 25 plating armor
- testing shooting with sniper rifle, got 1 bar removed for first shot then it takes some time before 2nd bar would be removed, work as usual/intended.
- use remote controller to move the vehicle.
- testing shooting again, got 2 bar removed for each shot, it's like the plating armor isn't there, checked the grid again and the plate was still there.
From personal static debugging (through reading AAI implementation) I found that the Armor Plating implementation reliance on 'entity' as the vehicle 'identity' isn't compatible on how AAI treat the vehicle 'entity'. Every movement attempted on the vehicle transfer it's 'entity' onto a new copy (with random generated ids) converting between 'ghost' and 'solid' state.
I still can't determine how AAI handle its vehicle identity but other than Armor Plating, I had no issue using it with other mods.