
Normal Ground has a mask value of 1.
I have a field (control points) that I need only certain units to be able to be built upon this ground, but units also need to be able to build on regular ground as well.
So it would appear that if I set a unitdef building mask to 5, that unit should be able to be built on regular ground, because 5 intersects with 1.
So if I set control points to 4, then units with a mask of 5 should be able to build in control points and on regular ground. Unfortunately this isn't the case. Units with a mask of 5 cannot be built on regular ground.
Can someone please explain this to me?
https://springrts.com/wiki/Shield_Interception_Tag_Use