193,104 Commits over 4,049 Days - 1.99cph!
career UIUnit_Detail now shows modified stat values to include mods
more cleanup, moved some logo init stuff out of career into a new logo class function.
logo texture generation caches the last used render texture isntead of creating new ones each time.
Reduced cohesion drain rates for all necessity tiers by a factor of 10 or more, also increased the min time range by 6-12 hours or more in most cases
Reduced the rate at which the chance that someone will leave the tribe changes, and lowered the cohesion threshold for leaving from 25% to 15%
can now hold left shit in unity editor when making purchases to force can afford check. (do it as you click tabs etc to get buy buttons too)
unit detail cards now reresh to show mod slots as you equip them from inventory.
reworked some detail/detail card stuff, cached some components etc.
Game mode game round handling
Better npc_barnacle behavior with ai_ignoreplayers
Entity.AddCallback will now error instead of silently failing when given not a function on its 2nd argument
render.DrawSphere will no longer draw one less longitude step than specified
Minor spawn fixes on Savas
Refactored the status effect system into StatusEffectManager, an entity component
No actual in-game difference, but now that it's a component we should be able to add it to NPC's in the future
What's new shouldn't start open
Custom statuseffect lines for the combat log
Status effects applied via the console now get attributed to the player
Made all combat event fields optional
Combat log now mentions when a status effect is applied to you
Reworked the main menu so that you can access the options screen while connected to a server. Nextest-gen.
Removed damage array on StatusEffectDefinition (was misleading and badly implemented)
Damage dealt by status effects should now generate combat logs
Round start countdown with UI
A bunch of work getting the right ordering and counts on triggers etc
Fix radial damage not filling in the hit entity (fixes magic damage not triggering the combat log)
Manifest.
Items.
New energized status category.
Fixed being able to apply effects to a player while the player is dead (could fix effects still being active on respawn)
Crouching and jumping now cancels channelling spells
Getting stunned mid spell channel now interrupts the spell
Added a CastingRoot to BeltBarIcon, gets turned on when the player is channelling a spell equipped in that slot (also appears for a frame if a spell fails)
added _dark pubic varients. removed old hair textures and cleaned up folders.
Misc AI tweaks
Camera FX follow player, no longer parented
Added effect procs for shield bashes
Added a stun to the test shield
added dark materials and short dark materials. added hairtest prefabs. tweaked dyeset colours and settings. added lods and morph targets to facial hair style 1
Made the functional elixirs be functional.
Exposed a status effect to apply to target on ItemModSpell
Spell targeting will no longer target non-players
Small bunch of functional potions and elixirs.
Manifest.
rough pass at multiple players in vehicles
Spells.
Consumable sound improvements.
Manifest.
Improved targeting icon.
Minor fixes for load order
set up the durability on the squad editor UI unit
Fixed EntityComponentSimulator removing event listeners to TimeManager.OnMinute and OnGameSpeedChanged events on session change
Fixed parenting regression when timed explosives attach to entities
Retired parentLocalPos and parentLocalRot
adding mimmap to render portrait/logo images
updare render portait/shader
Added high precision toggle to probex
Break behaviours with invalid subscriptions
4 New caves
Added collapsed tunnel (WIP Northen small monument)
Added road signs
Site A tunnels now have radiation
2 New recycler locations
Unit.Morphs is no longer a default component, disabled on all animals
Fixed potential KNFE when adding an effect to a unit with no morph support
Fixed pause menu not closing when hitting escape
Added logging for behaviour breaks (trying to catch elusive invalid subscription error)
AI scoring tweaks
Chromium 65... scrolling is broken
Moved windx manager clear to server leave
Don't distance test directional zones
Touched foliage shaders again