239 Commits over 245 Days - 0.04cph!
Make sure placement error is correct for the deep sea build fix
Space station building skin added to upgrade_radius commands
Pressing a vending machine marker on the map again while its store menu is open now closes it
When opening the tech tree, always start on the highest level page by default
Fixed some tests, improved some tests, added some more tests
2 of them intentionally failing as they test current bugs
Include legacy shelter in spawn_all_deployables command, was excluded previously to prevent an error
Added `applygenes` admin command - applies a given gene sequence to the clone/seed in your hands
Improved the `fillwater` command
- Now able to fill up deployed liquid container being looked at, in addition to items in the hotbar
- Clears old contents before adding, so you don't get stuck with the wrong water
- Able to fill up water bucket, provided its equipped
- Added reply feedback + description, cleaned up the code
Fix deleteentitiesbyshortname not replying correctly, improve feedback and add usage descriptions
- Can now pass a radius to debug.puzzlereset, or not to reset all puzzles like before
- Fix the command not working from the server console
CargoShip.UpdateMovement NRE fix
merge from tax_convars_rename
Renamed workbench tax convars to prevent loading old values from server configs
workbench1TaxRate -> workbenchTaxRate1
workbench2TaxRate -> workbenchTaxRate2
workbench3TaxRate -> workbenchTaxRate3
Add debug server command to send a convar to a client
Fix the log that prints when the client blocks such commands not including the full command string
merge from elevator_power_qol
Remove leftover ItemModChildIO component on the elevator item
Allow mummy mask in conveyor filters
merge from cargoship_cameras
Update network groups of cargo cameras inside the main cargoship movement update
Fixes an issue where they stop working after cargo left its original spawn position
Add one more camera, give all of them some more better names
▍▅▊█▅ ▋▉▄▍ ▊▇█▅▋▉_▉▇_▍▌▄▊▆▄▊_▋▆▌
Lower abandoned cabins puzzle reset radius from 30m -> 20m (same as build block zone) to prevent sleepers getting killed inside their base
▍▆▊▋▅ ▄▍▇▍▅▉▍ ▍▅█▍▄ ▄▋▋▆▋ ▅▅▋▌ ▆▇▉▊ █▌▊▋▅▉▅█▊▍ ▇▍ ▇ ▉▊▇▊▌▊, ▄█ ▇▄ ▆▉▆'▄ █▄ ▆ ▋▊▋-▇▋▋▇▆▍▌ ▌▉█▋█ ▆▇▊▉ ▇▆█▊ ▉▅▄▋ █ ▆▍▉▊▇▇ ▆▋▆▄▋▌
▄█▍▋▅▌ ▍▇▋ ▆▌█▍▋▍ ▆▍▆ ▅▊▍ ▍▍▍▇▅▆▄ ▉▋▄▇▌ ▊▇▌▉▍ ▇▇▅█▊▍-▅▄▋▊ ▇▍▋▍ ▌▅▍▄█▍█▄▊ ▌▌ ▄▅█ ▉▆█▅ ▋▄▍▌
█▉▇▍▌ ▇▇▊▋▉▍▄ █▋▋▆▇▊█▆ ▊▇▊ ▉▌▊█▉▅ ▆▅▋▄ ▄ ▊█▋█▄▅▋▄▅ ▆▄ ▄▄▌█▆ ▋▅▉ ▊▅▅ ▌▋ ▅▆ ▌▋██▇▅
Add 4 proof of concept cameras to the cargo ship
Setup to have cargo ship spawn its own static cctv cameras, defined by a point + rotation + point to look at
Prevent the cameras inheriting cargos global network group
Rewrite how labels are set in ItemDefinition DoPrepare. No differences in the results, wasnt broken before, just less potential calls to the asset database
Cache entity types list and reuse instead of redoing it every time
Test run the manifest with my latest improvements, commit manifest file and changed .meta files
This removed incorrect entity labels on 404 entities
Test run the entity label cleaner, removed leftover entity labels from 47 prefabs that are no longer entities
Also include cleaning leftover GlobalBroadcast labels in the tool
Large oilrig S2P (fixes old scientists spawning again after merge from main 134314)
Disable MarkAttackerHostile on two more entities
Disable MarkAttackerHostile on 20 static entitites found in floating cities
Fix bug that capped the amount of cameras you can add to a computer station at 256 characters of the combined identifiers, caused by the default max length when reading the joined bookmark string on the client.
Bumped it to 1024 which should be more than enough for most situations.
Assigned names to the 4 static cctv cameras at ferry terminal, they actually work now. S2P
FERRYDOCK, FERRYUTILITIES, FERRYPARKING, FERRYLOGISTICS
Cherrypick
133467 "Editor tool to find and remove incorrect / leftover entity tags"
My previous commit makes it so entities get their labels cleaned and applied correctly on every manifest run, but it doesn't clear the tags off entities that became non-entities at some point.
For that (less common) case this manual tool that I made before can be used.
Rewrite how entity labels are applied in BaseNetworkable DoPrepare, now also removes old incorrect entity labels.
-> FIxes ~460 entity prefabs with wrong labels that no longer apply
Fix craftable/workbench labels sometimes getting set incorrectly in ItemDefinition DoPrepare, introduced in
123697
merge from boatspawner_nudge_fix
Possible fix for the nudge fix not working
merge from Project_Hammer