4,871 Commits over 2,068 Days - 0.10cph!
game mode defs can now specify game mode icon visiblity.
hid game mode for daily challenge, moved score text to its position instead.
score breakdown categories now show "-" instead of 0 for no points.
changed score breakdown colours to match in-game score colour.
score breakdown appears one category at a time, increments total score in category steps, puncscales scores.
DailyChallengeEntry / DailyChallengeDatabase (temp).
wip daily challenge client/server handlers, results UI, events.
first, basic pass at daily challenge score updates
only accept scores higher than a players' previous score.
wait until score breakdown has completed before showing score table.
serverside load/saving of daily challenge scores from the temp db.
protobuf update.
actually save stuff when trying to save stuff.
temp fixes for sorting issues
reworking the different kinds of notifications to use the same setup
More notification rework.
Added daily challenge entry toasts.
Added in-game option to disable seeing daily challenge toats.
UI prefabs/scene changes.
burner flame length fix when firing over blank tiles
refactored away static BoardPoint.New
fixed mission panels destroying themselves
temp checking in wip bits while I fix some PC issues
#▅▊▆▄▊'▍ ▄ ▋▌▉▋█ ▌▋ ▉▆▆▌▇▍▋ ▊▇▅▉▇ ▉▍ ▄▆ ▌█▉▇█▉▊▌▊▅ ▍▇▆▍▉▇ ▄▇▊▋, █▉▌▇▉▉▇▅ ▉▇▇ ▄▊▉▊▇▍█ ▆▄ ▉▇▆▆ ▍▇▇█ ▊▅▆▆▆. ▇ ▌▇▊▆▌ ▍ ▅▉▇ ▆▋ ▌▊▊▆▆ █▊▄▊▅ ▅▆▊ ▇▅ ▅▍██▅ ▅▌▇▋▇▊▋▊▇▌ ▍▄▍█▄ ▊▊▅ █▊▉▅▊ ▅▋▄▄▌▊▋ ▆▅▌▅
Deleted clientside PlayerDatabase.cs, DeletePlayerDB.cs.
#ifdef'd some more Player and PlayerRecord to suit.
Deleted clientside DailyChallengeDatabase
moved client-only currency method and callbacks out of PlayerRecord.
MissionDatabase standalone server only stuff
Moved console commands out of unity project, into server project. (need to remove #ifdefs still).
GameHost standalone #ifdef
moved server side message handlers out of unity and into standalone server project
made the run server batch file not specific to my own machine path locations.
removed all standalone server ifdefs from console system and commands now that they're only in the standalone project
Hooked up ConsoleInput to standalone server so it can take input and run console commands.
Added ConsoleCommandContext.
Moved ConsoleInput out of unity into standalone.
Added Protocol.GetVersionString(), shows in client UI and server boot.
Server boot now states debug or release mode.
build server batch files now delete the bin or release folders first (to ensure valid resource files).
build and run server batch file now chains the separate build and ran batch files together using call.
fix for daily challenge toasts
merged standalone to main
version++
changed test server address and port to point to a new OVH instance.
debug standalone server will now connect to OVG test server db.
fix for customisations not being applied
added validatesteamids console command. true/false
added console command bool arg verification.
daily challenge menu panel wip
daily challenge panel UI hookups / wip code
MapDatabase.GetDailyChallengeMapDef()
Daily challenge menu panel now shows the map preview image for the current seed's map