3,355 Commits over 972 Days - 0.14cph!
If you can afford an item, clicking unlock now sends request to server.
Server unlocks items if the player record has enough currency, sends success or fail response message and new currency balance.
Unlocked items get added to playerrecord id list.
more customisation item button work
play online and customisation editor buttons are set to not be interactable until connected
customisation option lists are now sorted by unlock cost, low to high
reworked customisation button behaviour
fixed menu scene showing squad editor ui
local player record now gets updated with new level
added currency update protocol/events.
currency is now awarded per levelup.
playerrecords start with 0 currency
added version to customisation profile proto.
added version checking to customisation profile, wipes local version if out of date.
player database is now saved at exe location not runtime data, so test server can have it's own separate one.
voice chat now works in matches, I think?
added voice chat option to audio options
Unlocking an item will also preview and equip it if successful
wip verification of customisation profile equipped items
CustomisationProfile robustness
PlayerRecord default unlocks
game client verifies and wipes invalid customisation profiles
default explosion definition fix
Moved voice chat to it's own audio mixer group
Voice chat mutes music on playback
Level xp changes: LossXP 10->15, Level requirement base 60->50
avatar customisations previews are reset when exiting edit mode if the item isn't unlocked
fixed map list not showing in squad editor
squad editor fix for not being able to edit squads :D
switched in a new map, made a default for squad for it, fixed map preview shots.
player level no longer shows 999 when AI or private match
added What's New Beta 2 definition.
what's new definitions can now specify a blog URL.
added a blog link button to what's new UI, shows when there's a URL for an entry.
added Elo.DoesEloChangePromote()
server sends promotion notifications
some camera fixes for customisation editor
menu player profile division icon is now set on league updates
can now assign explosion decals per unit explosion definition.
any existing tile scorch decals are now replaced by the ones from the most recent explosion.
set defaults.
increased MM_ChatNotification_ServerPopulationMax from 10 to 50
squad editor UI fixes for hitting escape then going back in
added inactive customisation editor state, switch to it on enter/exit editor.
remove explosion debris when exiting CE.
NRE checked some board ripple effect stuff.
fixed some bugs when spamming escape.
unit explosion sound now plays anywhere the explosion is triggered (CE preview etc)
reset player avatar rotation when entering CE
Customisations are now applied in AI games
Camera alignment fix when exiting squad editor
explosion debris script now null checks individual renderer array items
can now specify an explosion sound definition per unit explosion customisation
set up current ones to use the existing sound
▊▉▊▇▍ ▊██▊▍▊▅▊▋▋▆▍▉█.▍▉▇▆▍▋▊▆▉█ ▊▆▌▋▍▇ ▆▅▅▌▌▊▆
menu screen cash display now updates, listens for playerrecord/cash updates
Test halloween skybox (not assigned)