2,268 Commits over 274 Days - 0.34cph!
Combatlog doesn't show fractions, fades after 12 sec.
Exposed a cancel spell sound effect on the Player prefab
Refactored some spell casting logic to function better under button mashing and to give the client more information about spell fails
CombatLog now stores whether an attack was a crit
CombatLog UI now shows crit status
CombatLog now fades out 10 seconds after receiving a message
CombatLog will become visible if chat field has input
Styled the target healthbar properly.
Target healthbar does not reveal total target hp number.
Alternative cast bar around the crosshairs (disabled for now)
Fixed the chat error spam
Don't start with dummy errors.
Improved the timing on the error sound
Errors don't play the levelup sound
Uncommited magic stuff apparently.
Alert system on the HUD
Made combat logs event serializable
When a combat event is triggered it is now sent to the owning player client
When a client receives an event it gets printed into the chat (uncheck printCombatLog on UIChat to disable this)
Exposed status effect procs on BaseMelee
Bounds checks to check that player is in range of corpse to loot isn't working reliably, check now also measures distance to the model's transform (not a great solution, seems to help though)
Also increased distance tolerance for looting from 4 units to 8
Fixed equipment and worn items not appearing when looting another player
Added a StatusEffectChance list to TimedExplosive to apply effects to units in range of an explosion
Minor fireball now applies Poison5-30 (for demo purposes)
Fixed player movement not fully being disabled during a stun
Also fixed gravity not being applied during a stun
Moving while channelling a spell cancels the spell
Hooked up spell cooldown UI
All status effects are removed when killed
Sleeping player lootpanel
Playercorpses have a proper loot panel