userIan Hendersoncancel

4,734 Commits over 762 Days - 0.26cph!

2 Months Ago
State agnostic methods will check if we have a target or not - force the right state in both ways Pursuit state sets right gas pedal depending on distance Pursuit state sets the right steering setup as well Locked to just players for now - this wont do
2 Months Ago
When changing into wait state then take the foot off the throttle
2 Months Ago
Compile fixes
2 Months Ago
Pursue target aquisition Target validity methods Run thought logic at a lower frequency to action logic
2 Months Ago
Compile fixes
2 Months Ago
New wait state MAX/MIN times to be in wander and wait Move between wandering and waiting if you've been stuck in a state too long
2 Months Ago
naval_update -> scientist_boat_ai
2 Months Ago
gifted_bag_tugboat_pickup -> main
2 Months Ago
Fix not being able to pick up gifted sleeping bags on tugboats/in shelters
2 Months Ago
Add 'Check.HasBuildingPrivilege' and 'Check.InBuildingPrivilegeArea' 'Check.HasBuildingPrivilege' = you can actually build, gives you a boolean yes or no. 'Check.InBuildingPrivilegeArea' = in an area, might not be able to build Naming convention was driving me nuts with 'CanBuild()' vs 'GetBuildingPrivilege()' everywhere
2 Months Ago
naval_update -> scientist_boat_ai
2 Months Ago
main -> naval_update
2 Months Ago
facepunch_assert -> main (for actual testing and answering basic questions: is it useful? What can I add?)
2 Months Ago
Merge fixes
2 Months Ago
main -> facepunch_assert
2 Months Ago
Bug fixes, general cleanup
2 Months Ago
Assert throws exceptions Check wont print anything - just returns state
2 Months Ago
Helper methods for: Quickly checking if flags have changed between two flag sets Quickly checking if flags have changed between two flag sets Quickly checking if two entities are the same prefab (removes a bunch of GetEntity and prefabID checks) Quickly checking entity realm Quickly checking if item is in container Quickly checking if item is new
2 Months Ago
Compile fixes
2 Months Ago
Bunch of jakes suggestions: Renaming Creation of a general Safety class which can check items and throw exceptions if specific issues come up Integrate item safety class Keep assert stuff here as well
2 Months Ago
main -> facepunch_assert
2 Months Ago
full_drone_marketplace_fix -> main
2 Months Ago
flex_layout_manager_spam -> main
2 Months Ago
Add a Temp FlexLayoutManager, which will prevent the 'There is no FlexLayoutManager' error spam in bootstrap
2 Months Ago
missed files
2 Months Ago
assembly definition if i end up convinced to pull this to main
2 Months Ago
Our own small assertion library. Supports everything you'd expect with minimal overhead. Minimal abstraction. Throws failed conditions in debug.logerror so we can actually use it on staging effectively. Allows us to do assertions on CLIENT/SERVER specifically - takes advantage of our symbols Eg: FAssert.ThatOnServer(test == 5, "Success!")
2 Months Ago
compile_simulator_unused_variables -> main
2 Months Ago
Compile simulator will now treat 'field is assigned but its value is never used' as an error: just like our build server
2 Months Ago
syncvar_crosssave_fix -> main
2 Months Ago
Ensure Autosync sets the field value on the server as well as the client
2 Months Ago
If autoloading a property then invalidate the network cache - this ensures the first set of Autoloads will be replicated properly in all cases
2 Months Ago
Don't want NuGet either in this case - just take the ZLinq and remove everything else
2 Months Ago
Integrate ZLinq instead
2 Months Ago
menu_vids -> main
2 Months Ago
More changes to ensure videos dont play on the home page
2 Months Ago
linq_optimisations -> main
2 Months Ago
main -> linq_optimisations
2 Months Ago
Simplify prioritize premium sorting - works way better than it did before
2 Months Ago
Cleanup
2 Months Ago
Fix CH47 patrol point selection to use a more fair random monument choice Previously, GetRandomPatrolPoint() picked the first valid monument after a random start index. This biased results when only a few monuments were valid. Now we collect all valid monuments and select one uniformly at random, ensuring a more even distribution.
2 Months Ago
Fix an issue that could possibly duplicate gunshot sounds if the player was under a decent amount of lag or lower fps server. Possible duplicated sounds would be local sounds (within network range), played once by the network signal then again with the effect logic. Would be made worse with lag
2 Months Ago
Fix the server browser duplicating listing results
2 Months Ago
Much better avoidance results - higher speed in general
2 Months Ago
manifest
2 Months Ago
Desired gas pedal now goes through a processing layer to stop values that would intentionally crash us into obstacles
2 Months Ago
naval_update -> scientist_boat_ai
2 Months Ago
Add support to team bag labels provided you have building priv from a tugboat or shelter
2 Months Ago
Add support for entity building priv Eg if you have priv on a tugboat or a shelter
2 Months Ago
█▄▅▉ ▋▊▆▌▇▇▇▅ ▊▍▄▉▍▉ ▋▊ ▇▍▄▆▉ ▊▋▊█▇██▆▄ ▆▌█▉ ▆▌▋▇ ▉▅▊▄▉█ ▆▊ █▉▄ ▅▍█▍▍