You can change the attributes of a unit via a buff behavior in the modification state flags field. As far as I know, there is no other way.
As for changing the footprint of a unit, as far as I know, this is impossible. The best you can do is destroy the unit and replace it immediately with a unit that uses a different footprint. Alternatively, you could have a host/dummy unit setup, where a separate dummy unit has the footprint, but is not being used to perform any of the other functions of the host unit. And the dummy unit could then be replaced with a different unit type without disrupting the visuals or the properties of the host unit.
Rollback Post to RevisionRollBack
Looking for feedback on my custom races extension mod called "Scion Custom Races (Mod)"