201,541 Commits over 4,171 Days - 2.01cph!
refactored roster view tab UI to a new UITeamView, works for any team.
clicking teams in league now pushes a modal version
Entities can flagged as inaccessible in a Unit's knowledge data. This can be checked in DM filtering and is set via navigation failure in SetDestination
lower rock splat amount via material bias
Scientists don't hurt each other.
higher icebergs ad icesheets densities in arctic
fixed application of stat value change threshold
Merge from visuals_experiment
NRE check when preventing Scientists from hurting Scientists.
Bradley no longer target Scientists.
set OpportunityGenerationChance to 0 until it works
added mapid to LeagueFixtureResult protobuf, serialize it
caves splats are now exported + material changes on some rocks
small change to cave gravel mat
sat dish rock LODs don't swap to the wrong material
Fixed decor normal / gradient alignment randomly flipping forward direction
Fixed terrain modifier scale only scaling radius, not fade distance
Removed random multiplier from terrain splat modifier since it messes up some things
Adjusted forest rock splat modifiers
Fixed imposter normals baking
Fixed remaining quad sizing and pivot issues
Switched core/foliage to roughness (sorry)
Clean up and interface work
Fixed floaty patch_grass_tall_large (added terrain anchors)
Tweaked densities of micro cliffs and beachside rocks (after 25321)
Fixed missing mesh references in a couple of skinnables (meaning they couldn't be downloaded)
Tweaked clutter rock scales
slightly smaller stone splat radius around forest rocks
dynamic stones spawn on stone splat
more UI/modal shit.
more opportunity shit.
added a new Opportunity cash transaction type, gamble opportunity uses it
Server setup and bootstrapping
trying auto repath disabled on NavmeshAgent to see if it fixes weird pathing.
Pines and Douglas Firs / fixed roughness / added billboards to prefabs and rendered textures
added pickles with chance of botulism
fixed tree minigame hints not showing, maybe
Get a random username automatically on start so we'll get a unique userID