4,871 Commits over 2,068 Days - 0.10cph!
deleted the mystery map that appeared from somewhere?
screenshot mode improvements for buck
made avatar cursor-look worse
▉▊▅▆▌▅▉▄ ▊▌█▊▊▊▌ ▄▅▇▇ ▉▉▍
more objectives stuff, UnitCombatData, HCD parsing, DamageTracker
wip placeholder objective UI setup
moved to left side (forgot about the killfeed)
hooking up some career sponsors ui code basics
added support for body customisation: protobuf, browsing, equipping, saving, editor states, definition.
avatar body customisation fixes
wip avatar accessory customisation
avatar accessory editor states, UI, setup
temp disabled objectives init so I can merge to main
started missions, wip.
added Missions.proto to protobuf files, added to batch file.
MissionProgress basics.
MissionDefinitionSO.
MissionScope.
MissionType.
Added a test mission def.
MissionProgress now has a mission slot index.
Added MissionProgress list to PlayerRecord.
started PlayerRecord refactor
wip (broken) PlayerRecord refactor, before deleting old shit
finished refactor of PlayerRecord, touched pretty much every part of the game, something's gotta have broke somewhere.
bit of cleanup, added the server's playerrecords.db for better testing
merged PlayerRecord refactor to main
added mission DB tool.
blocked out login mission award structure.
added test mission defs, built db.
added MissionDatabase.
fixed duplicate ids for an emote and a mission.
Databses now spit out errors not warnings when duplicate ids are found.
ClientAuthHandler now hands out missions to clients on connection (every time they connect for now).
Added MissionDatabase.GetRandom().
MissionProgress is now created at mission assignment, init'd with values from mission def, saved to playerrecord.
MissionProcessors
MissionProcessor base
Missions are now checked at the end of matches by MissionProcessors (need to implement the processors now)
implemented MPMatchesPlayed
Mission completion now rewards the currency value taken from the mission def not a test value.
Competed missions are now removed from the missions list of PlayerRecord
Added mission defs for matches won
implemeneted matches won mission processor
MissionProcessors now receives player id.
Implemented Damage Done mission processor.
Added Damage Done mission defs.