11,480 Commits over 3,561 Days - 0.13cph!
refactored more stuff out of CustomisationProfile.
pulled customisation protobuf stuff out of unit.prot and into new customisation.proto.
started refactoring customisation system.
removed unused customisation protobufs
customisation editor fixes
Fixed confetti trophy, effect pivot needs tweaking I think.
simplified item/mission validation
Server validates player records (customisation items/missions) on login, removing any deleted items/missions and ensuring they have the default item set.
Removed hardcoded item default values, now taked from the customisation DB, item definitions can be marked as default.
merged fix branch to main
Customisation editor mortar unit fix
Set coach name to Coach in tutorial.
Removed indent from match chat messages.
remade tutorial squad.
added CustomisationDefines and TutorialDefines.
Fixed default customisation item values.
version++, squads++, customisation++
Updated tools to use new hash function based on the one from sandbox.
Rebuilt definition databases:
Customisation
Emotes
Maps
Match
Missions
Units
added video option to disable decals + debris
Don't show mission panel on login.
Turn banner anim event I missed in previous commit.
player turn banner is now also fast forwarded if fast forwarding
Massively reduced the volume of move/attack tile and button hovering audio as a placeholder fix until new audio from Alex.
Hide mission panel X.
Show player's steam name during practice/daily challenge matches if available, otherwise default back to PLAYER
Tile top materials now batch and don't change.
Added temp tilefall replacement highlight.
more wip tile mesh combining tests
merging in tile stuff so far
wip reworking some tilefall stuff
Fix for kill feed NRE with deaths to tilefall without any damage being done previously in the match.
Disabled shadow casting for bottom level tile tops.
Delete tile sides after mesh combining.
set scripting runtime version to .net 4x
merge from client changes branch
moved ArenaView setup from GIViewer to PlayerAreasView, where it should be done.
bunch of cleanup/refactor pt1