192,970 Commits over 4,049 Days - 1.99cph!
Fix bug with NPC manager and spawn %
fixed griefing players new to the game by spamming 1000 keylocks on boxes to raid them, now 1000000 combinations, sickos
key locks can always be opened by the person who placed it but you can still create keys to give to others
Fixed cohesion not being clamped
Merging bot branch into Main since it's in a good place that shouldn't break things. Bot players can be added by entering 'addbot' in the server console, but I wouldn't recommend using them yet. They r dum. And in Zombie mode they don't know to jump off the plane.
Much faster zombie finding for AI
Weather widget seasono indicator
Generated enums
TargetFilter assets hold an instance of their corresponding plan, created during warmup (removed a bunch of caching and dict lookup in AIManager)
TribeActivityTrigger cleanup
People who leave the tribe will create their own tribe upon doing so
People will leave the tribe if cohesion is low for extended periods of time
Cohesion event effect support
Added cohesion events driven by various effects
Cohesion no longer driven by mood, only events
Refactored a bunch of ECS shit (no more child types)
update portrait/mask /shader/material
adding amplify material function
rerender unit mask
tweak unit shader
update charger texture maps
▍█▌▌▋ ▊▊█▍█▇▉▋▇ ▇▋▌▊▊ ▉▇▄▅▋██▉█▆▋ ▊▉█▊▍▄▌ ▉▄▆▍█▌▉█
Cache player building privilege once a second on the client (performance)
Added terrain anchor placement mode (minimize terrain error or minimize object offset)
Fixed junkpiles sometimes spawning partially on roads
Fixed junkpiles sometimes spawning in rather weird positions (too far above the terrain)
Fixed elders not being assigned when playing from game scene in editor
Fixed TribeWindow displaying empty elements
Tree layout stuff, tribeWindow population
Skin dual layer: moved mask to uv2
Cherry picked all shader changes from main
Cherry picked 24618: core/foliage valpha ao
Douglas fir update / Added pine trees
Added edge masking control to foliage shader
Cleaned up shaders using masking control
grid layout setup for career mode unit list.
wip placeholder career unit list ui.
Fixed activity notifications not being properly aligned
more damage mask polish, damage increment is more linear
squad editor unit list grid layout handled per-mode
Added dual layer skin shader for testing
removed some uneccessary code from UIScrollListConfig to make it easier to support career mode view
fixing panel ui error in main scene
adding fast forward button to intro/outro match ui anim
disabled battle mode gameobject
update portrait shader
fix unit shader
new prefab for career mode squad editor unit button.
correct unit button now instantiated depending on game mode.
Cleaned NetworkLevel loading interface
Fix melee weapons not doing their hit FX on proxies. Proxy clients now calculate the hits to show the FX, like how proxy guns still shoot harmless bullets.