<cellmap value="true">
<row value="10" />
<row value="01" />
It works perfectly and the unit moves around objects avoiding contact with each dwarf but allowing other objects to be in the free ("0") room of it.
Did you test that thoroughly? Cell maps do not rotate with the model.
Darn! I'd done some testing but as it was only around Dwarf buildings (almost all of which had their own problems with sizes and cellmaps) I thought the little glitches I saw were unrelated to the flame team's cellmap itself.
So... I grabed a worker and got my flame team going across it in all directions... It never did touch the worker but on ocasions it avoided it taking a path I didn't expect...
So I grabbed the worker instead and did some testing. The results are simple to read and confirm what you said about the non-rotation of the cellmap (BTW
! lol). All went well when the flame team was facing top->down or bottom->up. When facing either side though, I could only fit it the worker in the wrong positions (i.e. where there was one of the crew of the team). Easy to understand given the cellmap:
Top-down orientation:
01 - front dwarf on the right
10 - rear dwarf on the left
Bottom-up:
01 - rear dwarf on the unit's left
10 - front dwarf on the unit's right
Left-right
01 - rear dwarf on the unit's left - DARN!
10 - front dwarf on the unit's right - DARN!
Likewise for Right-left ...
Oh well... back to putting the whole cellmap to 1's then...