said in XtremWars 1.7 for all game versions:
BUG Report: The "hide bones" command in the script files of units UEL0103, URS0201, and URS0202 is only effective when the units are being constructed. It only takes effect when the units are generated using the F2 modifier. Taking unit UEL0103 as an example, there is a piece of code in its script:
" OnCreate = function(self) TLandUnit.OnCreate(self)
self:HideBone('Origine_01', true)
self:HideBone('Origine_04', true)
self:HideBone('Turret', true)
end,“
The code in the above section becomes invalid when the unit is produced normally from the factory. This causes the unnecessary gun barrels and turrets that should be hidden to be clearly visible when the unit fires. You can use Shift + F2 to bring up this unit. This unit is normal. By comparing it with the same unit produced by the factory, you will be able to identify the problem.
Thank you to Caliber. He proposed a solution on Discord, which seems feasible. https://discord.com/channels/197033481883222026/832710161847287819/143002781836810649