192,970 Commits over 4,049 Days - 1.99cph!
Misc cleanup of crafting related code
fixed DSE element order in Crafting module
Moving stuff around part 1
Pressing H while holding a shield triggers the Poisoned effect in the editor (for testing)
Status Effects can now mark themselves as related to a metabolism effect, the corresponding VitalNote on the HUD will be displayed while that effect is active
Enabled poison VitalNote and filled in the text so it reads correctly
Status Effects can now apply damage over their duration (standard DamageTypes list implementation)
Added an ItemStatsProperties field to StatusEffects (same as Items) so status effects can now modify movement speeds
Refactoring weapons backup
▄▇█▆▇▍▌▋ ▄▅▅▆▄▅▍▌▌▋▌▅ ▅▋▄ ▉▅▋▉▋▇▅▄▆▍▄▆
Smooth movement for proxy characters - actually better than the old system.
First pass on StatusEffects framework
Effects are defined via a definition file in Resources/StatusEffects/
Currently adds and removes the effect over the network (based on the duration of the effect specified in the definition)
Fixed inventory UI particles; switched shader to ui-ext/particles/add
Clean up errors when in #CLIENT only
Working on NPCs and bugs.
Fixed crafting widget indicator getting stuck in a hidden state
Fixed BaseEntity.Enabled and IsVisible being set in init, not properly loaded
Cache active renderers at the end of UnitView.Setup
Make sure meat/skeleton unit meshes are hidden on load if the unit is alive
Fixed NPC type ScriptableObject, which wasn't updating the asset properly from the custom editor.
Fixed renderer states not being nicely cached when we toggle an entity's view
Fixed bad data path for Necessities.
Moved all NecessityDefinition to correct folder.
BaseEntitySettings.IsStatic now exposed to editor
Vehicle component boilerplate
Added AIActions.SetViewParent with various modes
Crafting and GroupNecessities persistence WIP.
Some fixes to loading.
Disabled warnaserror on this branch
Fixed knowledge overlay showing disabled entities
Fixed NRE in CraftingWidgetIndicator.OnMouseOver
Spicebush prefab settings
DM ignores entities that are not enabled
Crafting station UI indicator fixes
Disabled core/foliage translucency for indirect lighting; requires indirect shadowing to work properly
Moved some utility stuff out of CraftableParameters and into CraftingUtility
CraftingWidget now only shows items that can be crafted at the target station
New crafting UI, crafting station order creation
knockback unit experiments
Removed redundant Hapis APC path files
Fixed itemcontainerentity