Dates in Way Better Romance currently require outdoor areas, which was causing issues with restrictive allowed areas and caverns. I fixed the former by adding a check to RCellFinder.TryFindAllowedUnroofedSpotOutsideColony, only to find that Caverns has patched it to make certain areas appear unroofed. This change just applies that same patch to my path finding validator, so now dates can happen in caves!
Feel free to completely change the implementation, this is just how I would do it.
Dates in Way Better Romance currently require outdoor areas, which was causing issues with restrictive allowed areas and caverns. I fixed the former by adding a check to RCellFinder.TryFindAllowedUnroofedSpotOutsideColony, only to find that Caverns has patched it to make certain areas appear unroofed. This change just applies that same patch to my path finding validator, so now dates can happen in caves!
Feel free to completely change the implementation, this is just how I would do it.