4,692 Commits over 1,341 Days - 0.15cph!
merge from fix_manifest_errors -> main
Update manifest (prefabs)
merge from main -> fix_manifest_errors
Regenerating the manifest added new pooled strings to it (not concerning at all)
Update manifest (manifest)
Update manifest (prefabs)
merge from main -> fix_manifest_errors
Include count of total amount of warnings and errors after the manifest finishes generating
merge from main -> fix_manifest_errors
Handle NRE inside NPCAnimController.DoPrepare()
merge from main to fix_manifest_errors
Update manifest again
- RHIBDriver had import error locally?
Fix NRE in Construction.DoPrepare() when allSockets is null
Start by updating the manifest
Fix the GUID warning that was actually caused by looking up path for empty / null prefab
▌ ▉▇█ ▆▉▌▅▍▇▄▆ ▅▋▆▊▇▇ ▌▉▆▅▇▄▉▆▊ ▉▄ ▅▄▌▊▆▆▌ ▌█▌▄▌▄▄ ▄▍▅▋▋▆▋ ▍█ ▄▅█ ▋▅▇▍ ▍▍▆▄▌▇▅ ▊▌██▌ ▍█ ▋▊ ▅ ▄▇▄▇▉▌▇ ▆▅▊▋▉▌▉▊█
merge from fix_copy_paste_duplicate_entity -> main
Add `paste_grid {x} {y} {spacing}` command
Fix not being able to undo multiple pastes with a single `undopaste` command
Refactored to pass a List<Vector3> from the client so we can implement different shapes & fixes without needing server update / mismatch of client & server RPCs
If pasting multiple "bases" at once (in a line) add all the entities to a single entry in the paste history so they can be undone in a single step
Refactor `paste` and `paste_line` into a single method one the client & server
- paste now acts like a repeating paste with count of 1
- pass repeat count inside the RPC proto
Fix pooling error in SaveRestore.Load() that was causing pooling errors with copy paste in the editor
Fix old pastes created before it properly filtered out client entities in the editor
- will filter out the duplicate entities during the paste and warn the user to re-save
▅ ▊▍█ ▇▆ ██▋▅█▅█ ▆▍▊▍▌ █▊ ▋▌▇ █▇▇▉▉▉▅█▆▋ ▍▍▍▉▌▉▇ ▍▍ ▄▉▇▍█▍▇ ▄█ ▇▉▍▌▇ ▆▉▅▍▊▌▌▊ ▋▅█▉ ▆▍▅▅▇▄ ▋▌▌▋▅ ▇▍▊ ▅▉▊▅▊▋ ▄▉▊▄▊ ▊▋ ▄▄▇▋▅ ▉▍▊█▌▆▄ ▉▆ ▍▉█▇▋▍▍▋ ▇▍▊ ▉▋█▋▆▅ ▉▊ ▆▊▌ █▄▍ ▌▄▄▋ ▊█▅▅▉ ▄▄▅▊▌
▄ ▌▋▅▊▍▋█ ▍▍▄ ▉▇▄▋▍ █▅▆▇▍▇▆▇ ▋▉ █▌▍▆▆▊▇▋ ▌▊▉▋ ▉▍ ▇▆ ▉▌▅▊▇▌▌▆▋ ▊▆▋ ▊▊▉█ █▄ ▉▍▉ ▋▋▇▆▉▆ ▄▇▋▊▆ ▄▋▋█ ▅▄▅
merge from fix_puzzle_reset_underground -> main
Raise min height of airfield radiation puzzle
Shrink size of airfield puzzle reset from 35m -> 28m
S2P
Shifted arctic research base AI wake zone up by 15m, which shifts the puzzle reset & radiation height upwards
S2P
Add `monumentpuzzleresetradiationoverride` convar to force enable radiation despite the puzzle's reset status (makes testing easier)
Apply minimum height to the radiation spheres as well as the puzzle resets
Show height cutoff position when `drawpuzzlereset` convar is enabled
Raise min height for water treatment radiation puzzle
S2P
Raise min height of trainyard radiation puzzle
S2P
Raise min height of sewer branch radiation puzzle
S2P
Raise min height of powerplant radiation puzzle
S2P
Raise height offset of NMS
S2P
Raise height of Launch Site PuzzleReset
S2P
Fix removed using statement in PuzzleReset
Apply minimum height to military tunnels
S2P
Add support for optional minimum height for sphere puzzle resets
merge from fix_nms_loot_reset -> main
Fix NMS not respawning loot after server restart
- caused by puzzle reset not being attached to a generator
- moved everything to a different PuzzleReset generator
S2P
Subtract CS
140319 (fix_foundation_clipping_rocks)
merge from main -> fix_foundation_clipping_rocks
merge from fix_foundation_clipping_rocks -> main
Fix bunch of compile errors from antihack "is inside rock" being ran on the client now
- made the relevant antihack convars replicated
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)
merge from main -> fix_foundation_clipping_rocks
Add god rock & anvil rock on the separate island on craggy for testing purposes