12,539 Commits over 4,109 Days - 0.13cph!
Merge from map_entity_load_fix
Fixed some methods still being called on map entities that have been destroyed (GameObject.Destroy vs. FindObjectsOfType in the same frame)
Merge from main/map_entity_load_fix
Fixed SpawnMapEntities not being called at all when loading a save was attempted but the file did not exist (derp)
Merge from main/map_entity_load_fix
Fix for trying to call "Kill" on entities that haven't called "Spawn" (seems to have gotten lost in the last revert / restore / retry cycle)
Merge from map_entity_load_fix
Merge from pool_editor_safety (editor-only memory pool safety checks)
Merge from alternate_detection
Merge from metal_detector
MetalDetectorSource balance baseline
Trying a different approach
Added additional pool safety checks inside the editor (disabled in standalone)
Fixed duplicate network IDs on oilrig after server restart
█▌▋█▅▌▆▅▇ ▉▅▇ ▊▋▅ █▊▉ ▅▇ ▋▉▍▉▍▇▆ ▋▄█▉▄▌▌ ▋▄▊▌▋▆▍ █▋▅▄▍▍ ▅▄ █▄▉'▌ ▅▆▌ (▍▅ ▉▌▉ █▅▌ ▄▅▉ ▋▄▅)
▊▍█▆▄ █▍▆▆▍▄▍▅▉▊▊▌ ▌▋▇▉▌▆ (█ = ▌▅▆▅▅▅▋ ▄▇▄▊▌▄▊█▋, ▉ = ▅▇▉▅▄▄ █▅▇▋ ▉▄▇▆ ▋▊▍▇▍▆▌ ▅▄▅▍ ▉▅▌▌ ▊▅▇▄▌█▉ ▊▇▌▅▋▍ ▋█▅ ▄▄▋▍ ▅▄▆▉▉▋) ▄▆█▅█▍▊ ▆
Applied locker spec color fix to previously missed skin 2656590153
Applied locker spec color fix to previously missed skin 2656590153
Applied locker spec color fix to previously missed skin 2929539528
ManifestProcessor duplicate skin ID fix
Locker skin reimport (manifest update)
ManifestProcessor to resolve locker skin issues
▍▊▆▄▇ ▅▍▌▄▋▌█▇▆▇▆▋▇▄▆▇ ▌██▅▌▍ ▋▉█▉▆▅: ▊▊▊ █▆ ▅█ ▋▆▄ ▉▇ ▇▍▅█▇▄▄, ▍▅▋▄▆▌▍▉ ▆▅ ▇▉ (▆▉▆▋▉▊▌▉▆▊ ▉▅)
▄▅▄▇▅ / ▌▅▆▄█▊▄ ▅▌█▆▍██▆▅
▉▉▆▌▍ ▋▅▉▆▇▉▅▇▉▉_▌▇▉ ▄▉▉ ▍▉▄▆▍█▅▋▄▋_▇▌▆█▄ ▆▋▊▍▉▅▆
▄▆ ▋▉▄▋▄▅ ▆██▋▉ ▍ ▆▉▍▆▍▌ ▅▉▆▆▄▅█▉▊▌ ▅▄▇▋▉▋▉█ █▇▋▍▉▍█ █▌▄ ▄▅▊▊ ▊▇▄█▄ (█▉▌ ▇██▇▆█, █▋ ██▄▉▌▉▄ ▆▄▆▋▉-▇▇▉▉▅▉▇▍▋▅▋)
▌▆▇▆▆▌▊▄▋ ▅▋▇▋▅ ▄▇. █▌▌▋▅▅▆▅ ▄▉▉
Various fixes and improvements:
- foundation & foundation.triangle floor creation gibs spawned the gibs of all conditional floors instead of just the chosen one
- wall.low & wall.half were having issues with the randomization of their variants
- upgrading a roof to frontier kicked the player out of the game (NRE)
- foundation walls now correctly randomize their variants (each side can have a different variant)