The original building has no top, so it was designed to be placed at the top of maps, where units can't really reach anyway. So the original art code may well be wrong, understand?
This part:
AddOccupy1=-7,-9
AddOccupy2=-8,-9
AddOccupy3=-9,-7
AddOccupy4=-9,-8
RemoveOccupy1=-4,-7
RemoveOccupy2=-5,-8
RemoveOccupy3=-7,-4
RemoveOccupy4=-8,-5
You are ADDING cells to the hide-unit-list, and are REMOVING cells from the hide-unit-list. 0,0 is the lowest corner of the building. -1,-1 is one cell diagonally upward. Figure it out on graph paper, you will see how it works. A square building like yours should actually work fine by default (no AddOccupy or RemoveOccupy code at all) if the height is correct.
Your building is fine, but it badly needs roof details.
|