6,819 Commits over 2,586 Days - 0.11cph!
placeholder hit recoils work again
Placeholder scale effect for gamemode value changes
Slasher now flips surrounding enemies away from itself before doing damage
Grabber now does 2 dmg before pulling but has 1 less range
Moving some stuff out of AttackBasicSO to Attack.Process to start making it more flexible
Added event for when CommandQueue finishes a CommandBlock
CombatChain now listens for the CommancBlack finished event and ends the chain if it's an attack block
Fixed commandblock / combatchain / damagetracker / kill feed stuff.
CommandBlock and combatchain rework :/
Block now does -1 damage not +1 ;)
wip combat chain / unitview fixes
Made game options screen accessible from the in-game options (escape) menu
checking in broken grabber damage code for later
Fixes for menu buttons stopping standalone games working
Entity manager now subscribes GameInstance to all new entities OnTagChange callback
set unit health color stuff, shatter effect, particle,animation etc...
more. Note: Need to fix client side GameInstance::ModifyHealth using the already changed tag value
CmdSetTag now has a 4th value, for the id of the entity that changed the tag
removed AttackData and hit stuff
wip converting attacks to entity tag changes
moved health property and references to use an entity tag
Entity views now register to receive tag change events
updated the release test checklist
Added click and mouse enter/exit events to unit bar buttons
fix end turn button
tweak menu WIP
tweak unit health button
Entity tag values are now hidden behind function calls so we can manage entity tag updates
moved direction from a property to an Entity tag
Moved tactical view from ALT to CTRL keys
Can now hold ALT key to move the camera incase you don't have middle mouse button
updating turn timer, end turn button frame , with animation and script related to it
Added OptionGeneric for when you want an option just to be used with .Value or .Enabled, and don't need a specific implementation
added Value and Enabled helper functions to Options
Options are now serialised.
Options are loaded on startup and saved when the option screen is closed.
Refactored options to be simpler.
Added an AudioMixer and AudioMixerGroups for Master / Sounds / Music
Audio definitions can now be flagged as music clips
AudioManager adds audio sources to the correct sound/music group
Volume sliders for sound/music/master
Basic options functionality (not serialised yet)
Dropdown and Slider prefabs
Video, audio, game categories