hm... confusing.
does this ONLY happen with the armor code or even without maybe?
The mismatches can also caused by mistakes in scripts...
And afaik it should work, cause I made something similar in my mod and there were no mismatches at all when I played online with friends. :/
What I'm not sure about is that these CINE units you used could be responsible for the mismatch. I'd try it only with the default units that you can really build in game, because CINE units are modified copies of them and have additional and/or reduced code.
If that all doesn't help you should try it without armor templates and just do it by changing the HP values like this example shows you:
Code:
Object AmericaTankCrusader
ReplaceModule ModuleTag_02 ; << replaces this tag by the one below
Body = ActiveBody ModuleTag_OVERRIDE
MaxHealth = 480
InitialHealth = 480
SubdualDamageCap = 960
SubdualDamageHealRate = 500
SubdualDamageHealAmount = 50
End
End
End
The difficulty is that you must replace the correct ModuleTag. In the original code of the AmericaTankCrusader the ModuleTag_02 indicates the ActiveBody. But other units can have other ModuleTags like ModuleTag_03, _04 etc. for the ActiveBody. This means you must lookup which tag indicates the ActiveBody.
Hint: You can define you new module tag completely new, even without the subdual tags. Then your AOD unit can't be deactivated by tank-disable weapons (electric cuntermeasures).