The one i don't quite understand is this one: hatches as doors but total=floor.
I just meant take the text from door "doors (except for closed lever-operated doors, which are total)" and change it to hatch with total=floor "hatches (except for closed lever-operated hatches, which are floor)".
Floor = bridge, shop, depot, road, closed lever operated hatches
Block = well
Total = closed lever operated doors, also floodgates, blocking part of screwpump, blocking part of water wheel, window
No block = everything else that can be passed through (furniture, walkable workshop squares, etc.)
Block/floor = everything else that can't be passed through (unwalkable workshop squares, etc.)