3,355 Commits over 972 Days - 0.14cph!
Temporary fix for recent combat errors
some combat cleanup, deleted now unused code/files
removed some duplication functionality across attack defs before starting new combat setup
wip new combat changes, deleted AttackGrabSO and merged with AttackBasicSO, started working towards component/action based attack setup
reorganised combat script folders
moved the helper functions out of Attack into AttackUtils
Attack.Process() now returns a list of placeholder base CombatAction steps
part one of new CombatAction system for breaking attacks into separate swappable actions.
Broke old actions into seperate actions, Attack.Process now creates a list of CombatActions to be executed
updated project settings .Net subset to fix 2017 errors
set jenkins Unity version to 2017.1.0f3
More combat system work
Fixed missing animator links on a bunch of unit prefabs
more combat system stuff
hardcoded an idea to test out
fixed command point bug with combat chains, fixed grabbers
Found and fixed bug with AI not always ending their turn
Quick refactor of CmdEndGame
Host now has authority over round timer again
Fixed round timer game bugs
Capture match action now works again, removed the old CmdSetTag stuff it used.
Fixed tag value change delta not getting set during a modification not a set.
added seed for the deterministic gameplay rnd number generator to protobuf
replaced fixed seed with a generated seed that gets synced between host/players
deleted commented out lines from UnitDefinitionSO
Deleted a bunch of unused Battle states
First pass of cleaning up UIUnitDragDrop
more squad editor UI refactoring
Finished UIUnitDragDrop refactor, renamed it to SquadEditorDragDrop
use LayerMask.NameToLayer("OverUI") instead of 12
renamed and moved a bunch of LoadoutXXXX scripts to SquadEditorXXX and folders
GameCam rotation input polling can now be locked/unlocked.
Locked camera rotating when mousewheeling the map list
squad editor help text change.
Map buttons now should correct game mode for that map
Healer no longer requires LOS
added a ParticleEvent system, healer example
Fixed ParticleEvent counter not being reset to 0 at start of attack chain
ParticleEvent audio definition will now be played if set
Updated unit category icon strings
wip map preview screenshot generation
Mortar max range increased by 1, health decreased by 1
Saving a map in the map editor now creates a preview thumbnail image, imports it as a sprite and sets it in the map's definition file.
Saved screenshots for all existing maps.
#ifdef'd editor functions
disabled ALT key camera rotation
squad editor drag and drop wip
merged from squadedit branch to main