132,610 Commits over 4,262 Days - 1.30cph!
Fixed run test from json ignoring test parameters
Make resetstate remove the player from the advent calendar history
Militar Holosight refresh - Mesh and textures
Stopped the event overriding the newer session ID and redefined the older key to as a server session ID.
Update: adding a TODO to enable minor logic caching
Tests: none, trivial change
Merge: from triggerparentdelayedexit_optim
- Bugfix: added missing check in tickmode 1
- Bugfix: fixed TriggerParentDelayedExit cleanup logic disabling it's effects
- New: paste_line command
Tests: built a wonky ship with tickmode 1, jumped over it's gaps
Update: TriggerParentDelayedExit cleanup logic only runs when trigger is disabled
We always ran cleanup when OnEmpty got invoked, even if decided to delay the exit, which disabled delay functionality
Tests: built a wonky ship and jumped around gaps - parenting was in effect long enough
merge from adventcalendar_effect_fix
Fixed another plane in the same effect
merge from adventcalendar_effect_fix
Fixed open_advent fx collision plane layer, clients were able to walk on it, causing flyhack kicks
Added detail panel, can select tests to read their description and result message
Bugfix: TickMode 1 - add missing overrideOtherTriggers check
Tests: none, trivial change
Ensure a turned off turret won't try to predict movement on the clientside
Run rotate at 10hz rather than 20hz.
Run send aim direction at 10hz rather than 20hz.
Run look for targets at 5hz rather than 10hz.
Update: remove dead vars and cache == null check
Tests: none, trivial change
fbx update salvaged hammer
Salvaged Hammer Refresh models and textures
Update: add paste_line <name> [count = 1] [offset = 1] - will spawn the clipboard in a line using player's facing with offset-sized spacing
- also if pasting players, make sure they run their ForceTriggerUpdate
- codegen
Tests: spawned a 100 boats in a line
▆▌▋▋▅▄▍▄▋ ▅▄▊ █▍▍▄▊▌▋▍█▉ ▅▄▍▌▋▌ ▉▌▄▉ ▄▌▉ ▆▌▊▉▅▋ ▊▇▍▉█
Cache all the data instead of parsing everything in OnGUI
Some cleanup
Rejigged exlosives box prefab (non-variant, split off matrix displays). Reran manifest.
Test runner window automatically loads the last results after a test suite has finished
Can run tests from the window
Fixed negative scale warning on cannon gibs
Remade scrap box prefab so not prefab variant. Renamed prefab to remove "wooden". Added scrap box LODs. Adjusted metal/gloss levels on scrap box. Updated manifest and localisation.
▅▍▍▍▍█▌▉ █▆▅▉▍▍▄▆▇▅ ▄█▍▍ ▉▉▆ █▉▅▅▄ ▅█▅▅▅▅
merge from indirect_instancing
Keep Indirect Instancing disabled by default (until rare wrong object bug is fixed)
* Improve job scheduling to make leaving the job phase more robust through loading screens
* Fix NRE when trying to remove instances before Indirect Instancing was initialised
Add vertex density slider for terrain detail
Fix grid position alignment issues with some cell sizes
Editor recreates terrain buffers on inspector changes
main -> autoturret_improvements
Revert
140177 - needs more investigation
boat_ai_boxing_fix -> main
BoatAIInstruction uses nullables to get around the 1 allocation per queue add (thanks Daniel!)
main -> boat_ai_boxing_fix
notification_custom_link_support -> main
Allow external/internal arguments to be passed
Fixed tutorial islands getting the wrong ID when loading a save
First pass of test runner editor window, still wip
Can now create notifications with custom links
Fix player collider not being the right size when waking up for a frame, caused incorrect triggers to be picked up by ForceUpdateTriggers
This resulted in the player being affected by the TriggerPlayerForce attached to boat blocks when waking up, which happens when entering/exiting the deep sea
Merge from boat_water_fx_optim