diff --git a/.gitignore b/.gitignore index 6a677b7..a42cf82 100644 --- a/.gitignore +++ b/.gitignore @@ -176,3 +176,6 @@ cython_debug/ .vscode/ test_write/ + +# Visual Studio +.vs/ diff --git a/assets/net/badge_info.kdl b/assets/net/badge_info.kdl index ae6f2e1..1edc5d3 100644 --- a/assets/net/badge_info.kdl +++ b/assets/net/badge_info.kdl @@ -1,4 +1,3 @@ - json BadgeInfo { doc "TODO" @@ -31,5 +30,5 @@ json BadgeInfo { key "dUujjBBK" doc "TODO" } - } + diff --git a/assets/net/challenge_arena.kdl b/assets/net/challenge_arena.kdl index 6d7e7b5..8fd3d1a 100644 --- a/assets/net/challenge_arena.kdl +++ b/assets/net/challenge_arena.kdl @@ -63,3 +63,28 @@ json ChallengeArenaUserInfo { } } + +json ChallengeArenaResetInfo { + doc "TODO" + + field daily_cooling_start type="datetime-unix::str" { + key "xQZe5il8" + doc "Daily cooling period start time" + } + + field daily_cooling_end type="datetime-unix::str" { + key "1fhT0oIQ" + doc "Daily cooling period end time" + } + + field weekly_reset_time type="datetime-unix::str" { + key "QRqWHfJG" + doc "Weekly reset time" + } + + field server_time type="datetime-unix::str" { + key "z1I0P1Qk" + doc "Current server time" + } +} + diff --git a/assets/net/handlers.kdl b/assets/net/handlers.kdl index e2ca6bf..e784d74 100644 --- a/assets/net/handlers.kdl +++ b/assets/net/handlers.kdl @@ -591,3 +591,21 @@ json FriendGetResp { doc "TODO" } } + +json ChallengeArenaResetInfoResp { + doc "Challenge Arena cooling/reset timer snapshot" + + field reset_info type="ChallengeArenaResetInfo" { + key "t6bRQfln" + doc "Timestamps for daily cooling and weekly reset" + } +} + +json BadgeInfoResp { + doc "TODO" + + field badge_info type="BadgeInfo" { + key "h23iRjGN" + doc "TODO" + } +}