3,355 Commits over 972 Days - 0.14cph!
customisation item definitions auto update with icon generation.
customisation item buttons now show icons.
customisation item icon render.
foldered up items.
icon render properties added to customisation definitions
item icon renderer backup
Icon rendering stuff now takes a new IconRenderProperties instead of a direct reference to a unit definition.
Updated all .unit definitions to have correct IconRenderProperties and removed old built-in values.
Regenerated all unit icons to test/update.
unlock cost now shows on buttons, added some test costs to definitions
customisation button prefab update
customisation profile flag fix
avatar config now loaded at editor start
Added slot type back to CustomisationSlot protobuf.
added CustomonsiationProfile.SetCustomisationSlot()
removed now unused customisation enums, rebuilt customisation database with items using new correct ones.
more customisation saving.
refactored some avatar customisation
more avatar work
added CustomisationProfile entry to protocol defines.
hat definition SetActive() now workis
changed to 1 second delay
unit explosion preview now cycles a mortar unit, hiding it for 1.5 seconds after explosion then showing it again.
added Default.Hat (none) to default CustomisationProfile
voice chat fixes, disabled for now
Avatar plays the emote animation when equipping a hat in customisation editor
hat rotation offset is now applied from the definition
wip avatar hat previewing/editing
avatar editing mode setup
halloween asset pack for testing
setup placeholder unit customisation panel
explosions play on mousehover
Customisation editor starts in a demo map
UICusomisationButton now has hover/clicked events
UnitCustomisationEditorState now listed for the events and handles shit there.
Cust. button prefab update
base customisation button prefab
Fixed bug causing 2nd player's customisation config to be ignored
local CustomisationProfile
client squad editor and matchmaking analytics
CustomisationProfile.Save/Load
replaced squad setup msg with MatchClientInfo which has squad + customisation profile + anything else we might need
added a test explosion debris customisation
UIToast base clases, outcome/promotion toasts now use it.
promotion protobuf
client-side promotion toast handling
added CustomisationDatabase.AllDefsOfType()
customisation defs now have a description name field
Removed the player name from the match making server message so people can't abuse the queue.
Reduced kfact from 64 to 32.
gameInstance now stores the match start time, server console outputs game length as part of game close summary