branchrust_reboot/main/fix_foundation_clipping_rockscancel

18 Commits over 151 Days - 0.00cph!

3 Months Ago
Re-enable `canPlaceInsideRocks` on the terrain checks of foundation prefabs
3 Months Ago
Undo changes to foundation prefabs since the merge messed up at some point and they ended up with 2x MeshRenderer components throwing strange errors
3 Months Ago
Readd god rock & anvil rock to craggy
3 Months Ago
Codegen
3 Months Ago
Reapply Antihack.cs #if SERVER changes
3 Months Ago
merge from main -> fix_foundation_clipping_rocks
7 Months Ago
Undo subtract in CS 140351
7 Months Ago
merge from main -> fix_foundation_clipping_rocks
7 Months Ago
Fix bunch of compile errors from antihack "is inside rock" being ran on the client now - made the relevant antihack convars replicated
7 Months Ago
Re-apply SocketMod_TerrainCheck changes manually after merge from main Add ConVar `terraincheck_canplaceinsiderocks` to toggle if foundation corners count as valid when clipping inside rocks (default true)
7 Months Ago
merge from main -> fix_foundation_clipping_rocks
7 Months Ago
Add god rock & anvil rock on the separate island on craggy for testing purposes
7 Months Ago
Enable on foundation & triangle foundation
7 Months Ago
Add ability for certain SocketMod_TerrainCheck to count as in-ground when clipped into rock (so we don't introduce bugs on other deployables)
7 Months Ago
Use Antihack.IsInsideMesh() to determine if a terrain corner is clipped into a rock, fixing foundations placed on top of tall rocks and clipped into it not being buildable
7 Months Ago
Bypass placing in rock check for square & triangle foundation - allows the foundations to clip into the "ground" even if it's a rock, the same way they can clip into the terrain normally - should be safe because placing foundations alone into rocks doesn't do anything useful & there should be additional checks if the foundation is completely in the rock
7 Months Ago
Add support for certain prefabs to bypass TestPlacingThroughRock()
7 Months Ago
Add a big cliff to CraggyIsland as all the old ones got nuked during the world update - put below the power lines so it's not floating anymore & gives us a place to test the bug