224,602 Commits over 3,714 Days - 2.52cph!
Let's not forget to commit the deletes...
Removed strips planner.
Removed StagPoint HTN system.
General branch cleanup.
AI put to full dynamic navmesh mode.
more building placement work - buildings now rotate on a plane oriented to the surface normal rather than looking at a physics point
also fixed being able to place at invalid rotations (again)
added a check to GridScoreAtLocation to catch for NaN score results from a grid (need to look into why threat grid is returning a NaN)
Moved welfare payment messages from InfoMessage to Notification. +material change
Added an editor preference that exits Play mode in the editor when a compile is detected
Instancing for DrugZone platforms.
Added an alert popup for the UI. Can pass in multiple options with blocks and display a message.
Need to add support to show view controllers modally now.
Fixed (sort of) "Dimensions of color surface does not match dimensions of depth surface" errors on screen size change.
erode random chunk pixel if needed
improved chunk rotation physics
Load balanced the Local Dynamic NavMesh baker, that we can better guide what ms budget they're allowed to spend each frame.
Enable/Disable Dynamic NavMesh on bundled/world/ai.prefab now controls whether Local Dynamic NavMesh is used (only if full Dynamic NavMesh is disabled).
Optimize gamesession lookup
Disabled Dynamic Navmesh in world/ai.prefab.
Bootstrap tests whether DynamicNavMesh.Instance.enabled
Added a local version of the dynamic navmesh, where each npc update a local navmesh around them as they move around (experiment).
Selling drugs as a gang member adds to the profits of the gang.
TTT: check class in traitorbutton use cmd
Besides C4 and Radios this is the only other ent using an index in a
concommand.
Scm Aggregation
Merge branch 'master' of Facepunch.Api.Jobs
Cleanup
TTT: fix some mute/voice command validation
Operator precedence whoopsies.
TTT: Fixed 2 more exploits
TTT: Fixed 2 more exploits
TTT: Fixed 2 more DoS exploits (#1385)
* TTT: Fixed 2 more DoS exploits
Added checks to prevent exploitation of 2 commands which can lead to the server spewing errors and freezing.
* TTT: Fixed 2 more DoS exploits
Added checks to prevent exploitation of 2 commands which can lead to the server spewing errors and freezing.
* TTT: Fixed 2 more DoS exploits
Added checks to prevent exploitation of 2 commands which can lead to the server spewing errors and freezing.
pixel chunk center of mass
pixel chunk torq
child pxc chunks start eroding random pixel
Update TTT to its latest version - Fixes 2 DoS exploits
Update TTT to its latest version - Fixes 2 DoS exploits
TTT: Code Consistency
Oops
TTT: Fixed 2 DoS exploits
And fixed a few code errors in ttt_radio.lua ( There are most likely
many more )
Fixed Workshop.Item wrong created/modified dates
Navigation component clears destinations list when the last is reached
changed pixel erosion timing
pixel erosion debris opacity
pixel chunk debris direction
pixel chunk velocity
dont archive replay when retrying stage without dying
More progress on HTN in Apex.
Flesh out Scientist HTN a bit more for better plan generation testing.