Quote:
Originally Posted by BWStripes
Some walls and doors are not treated as non-LoS.
|
Doors are not included in the .map files and hence not accounted for in LOS.
Including them in LOS calculations is doable. Either by taking them into account during .map generation by azone (and tagging the polygons with the door id), or by handling them separately in the zone process.
The former would require a new .map structure and regenerating all the maps. Either way, if the LOS code hit a door, a check would need to be made if the door was open or not, which is easy enough.
How easy this would be also depends on the accuracy of the information in the doors table, in particular the size and angle of the door.
I'll think about it
