Inconsistent Interactions Between HRV and Holocube
First wave and second wave holocube and HRV seems to not be handled correctly.
When a holocube is used without modifications, HRV will ignore it as a pathing floor, showing that it does not calculate it as a valid floor block. However if the second wave modification is used on the holocube HRV WILL treat it as a valid floor until the second wave is triggered. Using this logic one would assume that HRV is aware of the fake block and will only treat it as a solid block if the player will not reveal it (when second wave mod is used). This assumption would be incorrect.
When wall calculations are performed HRV will calculate ALL holocube blocks as walls regardless of second wave mod or masquerade mod. This seems inconsistent with how HRV treats holocubes as floors.
This limits creativity, as it stops builders from creating a different path for the HRV to follow after the genmat is collected and restricts basically any interesting ideas of using holocubes to make the HRV path alter between raid states.
A holocube with no mods should be treated as not being there by HRV for both walls and floors
A holocube with second wave should be treated as a solid block by HRV for both walls and floors, but should be treated as not being there after the genmat is collected
A holocube with masquerade should be treated as being a solid block by HRV for both walls and floors until it is revealed by the player
A holocube with both second wave and masquerade should be treated as a solid block by HRV for both walls and floors until it is revealed by the player AFTER they have collected the genmat.
When HRV pathing takes it through a holocube, the holocube should be revealed as HRV passes through
These changes will allow builders more creativity with their paths and allow for more interesting ways to manipulate HRV pathing, which will result in more interesting dungeon designs. This will also make HRV pathing more consistent with how guards treat holocubes.