11,478 Commits over 3,561 Days - 0.13cph!
wip multi targetting hover bars
clamp min/max dmg calculations when reducing with armour
fixed a bug in AttackUtils with damage calculation min/max not taking armour into account correctly.
wip multi-target attack targetting stuff.
wip targetting/unit hover bar rework
flipper attack description.
removed unused UnitHoverPanel prefab
"Ignores Armour" now toggles correctly with attack type.
standardised attack name formatting.
info panel prefab tweak.
added ignores armour text to unit panel prefab
biter now reduced by armour, dmg increased 4->5, hp increased 7->8
Charger attack is now reduced by armour, increased dmg 3->4
more attack def/setup rework.
disabled attack symbols on unit cards.
refactored out UnitLineAttackRangeSO.
more attack refactoring.
cleaned uo PlayerAreaView
attack defs.
more attack targeting/trajectory stuff
burner attack view trajectory points
trajectory points for cast attack view
tile marker now marks correct tile in attack state
menu leaderboard code fix
some trajectory cleanup, bug fixes
quick hacked in attack trajectory display test/setup
server now sends 11 league entries
software cursor now has image states like hardware cursor.
setup new image defs.
more.
more input work, wip software cursor/control
more instance/local game client reworking
fixed longstanding AI NRE in certain situations
CmdAttack and CmdMove verification now checks the units belong to the player sending the command
server ends player's turn if they send an invald/cheat/unverifable game cmd, but only if it's their turn (so they can't send an invalid cmd to end opponent's turn)
server verifies clients can only surrender themselves with CmdSurrender
server now sets the cmd player ID on receive from client, based on their connection ID to prevent match player ID spoofing.
added GameInsance.GetPlayerIDFromConnection()
move and attack commands now return false if they invalid actions
cmd verification base work