branchbefore/main/stats_refactor_jan16cancel
19 Commits over 0 Days - ∞cph!
Game runs again!
Updated all effects data
Effects tick stat changes flagged for ticking
Added StatTypeSelectionDrawer back in, turns out we do need it?
StatMeasurement now supports all Stat classes with different measurement value types and an improved drawer
Fixed StatCondition, StatConsideration (previousl RangedStatConsideration but now just simply limited to those stat types with a CurrentValue), StatMeasurementTrigger
Added ScaledValue as part of MaxValue.
Throw an exception if a stat is not of a type supported by Stat+Changable.
Stat+Changeable implemented.
Quickfix for Stat Modifiers.
CombatAlgorithms is now a static class not asset
Added StatChangeParameters, StatScaleParameters
Added IStatMinipulator interface implemeneted by params types
Added StatMinipulators enum
Removed all old Stat related interfaces
More work on StatModifiers, removed old order handling etc
Moving stat type fileds around a bit
Added AttributeTypes back in, ext method for setting them via a stat array of primaries
Code is compiling after crazy Stat rewrite. Probably broke all data + probably some bugs left + tickables are gone and needs an Effect replacement.
StatTypes/StatTypesDrawer enum dancing https://highon.coffee/img/picard-shake-it-so.gif
StatLinker algorithm method selection via reflection in StatCollectionSettingsEditor
Default CoreStats in StatCollectionSettings
One enum to rule them all
Fixed StatCollectionSettingsEditor not completing setup properly