userJake_Richcancel

4,122 Commits over 1,219 Days - 0.14cph!

1 Year Ago
Mark TerrainAnchor and TerrainModified with [MapGeneration]
1 Year Ago
Cleanup for a bit more readability Start processing output prefab in scene mode - remove everything except for terrain generation components - add MapGeneration attribute to tag components we want to keep - add ScenePrefab spawner onto the output prefab once S2P is done
1 Year Ago
Add some context menu tools to calculate amount of components - "Stats/Transform Count" shows amount of transforms and components for each selected object in heirarchy - "Stats/Hierarchy" prints amount of gameobjects at each depth
1 Year Ago
Add ability for SceneToPrefab to output to a scene instead of a prefab - output prefab identical to normal S2P - after runs PreProcess on the output prefab's scene so it doesn't need to be ran during startup - create a seperate scene for the client vs server version of the "prefab" - can view all 3 versions of the monument / prefab at once (editor, server, client) - applies label 'PrefabScene' in output scene - way faster than normal S2P
1 Year Ago
Fix the pie menu not starting off at a diagonal after changes to hammer pie menu
1 Year Ago
Manually mark seeds & ladders as "don't show monument building blocked"
1 Year Ago
Keep showing monument building blocked outline for prefabs that can bypass building privledge (floors, ladders) - instead manually mark every prefab that shouldn't show an outline
1 Year Ago
Fix teammate building guide staying visible after the teammate has disconnected
1 Year Ago
Try catch serialization so 1 error doesn't stop the entire thing from working
1 Year Ago
Fix runtime profiling hooks not being called on the server (due to UpdateHandler only bein on client) - move hooks from UpdaetHandler -> UnityHookHandler - ensure hooks get created in bootstrap
1 Year Ago
Fix reserved slots not being added to list when created
1 Year Ago
Fixed convar defaulting to disabled instead of enabled
1 Year Ago
Also make sure the renderer is disabled on startup
1 Year Ago
Instead of leaving largest collider null, remove from the static list
1 Year Ago
Fix icelake showing a 1m red sphere in middle - caused by no buillding blocked for the "monument" so it defaults to 1m instead of being disabled
1 Year Ago
Show "Can't place on monument" when trying to place barricades onto concrete inside monument instead of `Failed Check: Sphere Test ( "assets/blah/blah/blah" )` - work with detailed error mode
1 Year Ago
Merge main -> fix_barricade_building_error
1 Year Ago
Fix invoke NRE caused when trying to fix a different InvokeHandler NRE
1 Year Ago
Fix barricades showing the long debug error of "Not In Terrain" to normal players - switch from admin check to convar`detailed_building_errors` to turn on debug building error messages
1 Year Ago
Fix console spam from mixing table loot panel
1 Year Ago
Prevent barricades, seeds & ladders from showing the building blocked outline around monuments
1 Year Ago
Fix ladders being placeable inside monuments
1 Year Ago
Fix NRE when teammate's building guide is near certain building blocked volumes
1 Year Ago
Implement lerping to smooth the 10hz update rate of teammates building guide - fix player guides being removed & recreated every update (due to client team comparison) - snap to last position whenever building prefab is changed - fix building guide not disappearing when going to sleep
1 Year Ago
Fix rocket consuming ammo before EyeHack is checked, causing rocket to be consumed even though nothing was fired
1 Year Ago
Attempt #3 to get the monument of a collider, keeping in mind that client builds split the monument into a flat hierarchy so we can't just look for the MonumentInfo in the parent - fast path is see if the `prevent_building` collider is already tagged - slow path is using a physics cast to search for `prevent_building` - caches to avoid falling back on the slow path every time
1 Year Ago
Pass null when checking IsInvoking() instead of getting a profiler key Fix NRE in profiling key creation if an entity is killed while an invoke is happening
1 Year Ago
Merge from main -> allow_barricade_monuments
1 Year Ago
Save convar to config
1 Year Ago
1 Year Ago
Slight optimization
1 Year Ago
#SERVER compile fix
1 Year Ago
Add "Building Guide Preview" to options menu - Always - When Building (default) - Disabled
1 Year Ago
Split off code into static class BuildingGuideManager.cs instead of inside Planner (where there can be multiple) Start adding convar
1 Year Ago
Merge from main -> qol_show_teammate_building_guide
1 Year Ago
Reduce F15 flyby volume by 45%
1 Year Ago
Finally fix building blocked guides not showing in standalone builds - find the largest volume before PreProcess destroys the heirarchy
1 Year Ago
Merge from main -> qol_building_blocked_visual
1 Year Ago
Merge from main -> allow_barricades_monuments
1 Year Ago
Cache if a collider is part of a monument with `MonumentColliderTag` component(so it works in standalone builds)
1 Year Ago
merge from main -> allow_barricades_monuments
1 Year Ago
Show building guide of teammates - must be holding building plan yourself to see your teammate's guide https://files.facepunch.com/jakerich/Hx1lUhI4usjugLyn/hfjwskjS6uxH0G4x.mp4
1 Year Ago
Fix incendiary ammo not requiring BP for mixing table
1 Year Ago
Fix odd item amounts splitting properly Fix splitter not resetting when dragging items onto your selected item stack
1 Year Ago
Fix item split slider resetting every time you split an item - still resets to half if you split off half or more of a stack https://files.facepunch.com/jakerich/aDIXKDjIfFRGE61D/FlMW109GZ8dB41WI.mp4
1 Year Ago
Attempt #2 taking into consideration all deployables use the same planner entity - fixes stuck placing building block when trying to place mixing table
1 Year Ago
Undo subtract
1 Year Ago
merge from main -> fix_planner_reset_construction
1 Year Ago
Fix NRE when loading into server Fix NRE when switching servers - caused by not removing from static List when monument is destroyed
1 Year Ago
Apply same treatment to stone, concrete & sandbag barricades (can't place on monument concrete, can place on the terrain)