6,819 Commits over 2,586 Days - 0.11cph!
added healing done mission processor, mission defs
Added kills mission processor.
Added kills mission defs.
UnitCombatData now only tracks damage and healing done based on attacking and target teams
MissionProcessors now receives player id.
Implemented Damage Done mission processor.
Added Damage Done mission defs.
implemeneted matches won mission processor
Added mission defs for matches won
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
implemented MPMatchesPlayed
MissionProcessors
MissionProcessor base
Missions are now checked at the end of matches by MissionProcessors (need to implement the processors now)
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.
added MissionDatabase.
fixed duplicate ids for an emote and a mission.
Databses now spit out errors not warnings when duplicate ids are found.
added mission DB tool.
blocked out login mission award structure.
added test mission defs, built db.
merged PlayerRecord refactor to main
bit of cleanup, added the server's playerrecords.db for better testing
finished refactor of PlayerRecord, touched pretty much every part of the game, something's gotta have broke somewhere.
wip (broken) PlayerRecord refactor, before deleting old shit
started PlayerRecord refactor
MissionProgress now has a mission slot index.
Added MissionProgress list to PlayerRecord.
MissionDefinitionSO.
MissionScope.
MissionType.
Added a test mission def.
started missions, wip.
added Missions.proto to protobuf files, added to batch file.
MissionProgress basics.
temp disabled objectives init so I can merge to main
avatar accessory editor states, UI, setup
wip avatar accessory customisation
avatar body customisation fixes
added support for body customisation: protobuf, browsing, equipping, saving, editor states, definition.
hooking up some career sponsors ui code basics
avatar face icon renderer stuff
adding face icon
adding icon shader (adding the outline in the shader)
tweak temple environment model to attenuate the bright spot in the middle
cleaned some unused material
moved to left side (forgot about the killfeed)
wip placeholder objective UI setup
update temple map lighting
adding layer to separate lighting element
tweak space environemnt model to avoid UV distortion
tweak post process
Updated icon render script to render explosion (WIP) icons (explosion FX will need a pass anyway)