Files
blitzkit/packages/core/src/protos/average_definitions.proto
T

47 lines
1.5 KiB
Protocol Buffer
Raw Normal View History

2024-10-05 15:24:54 -05:00
syntax = "proto2";
2024-06-28 20:08:50 -05:00
package blitzkit;
message AverageDefinitions {
2024-07-08 12:41:06 -05:00
map<uint32, AverageDefinitionsEntry> averages = 1;
2026-03-31 13:35:47 -05:00
required Samples samples = 2;
required uint64 time = 3;
2024-06-28 20:08:50 -05:00
}
2024-07-08 12:41:06 -05:00
message AverageDefinitionsEntry {
2026-03-31 13:35:47 -05:00
required AverageDefinitionsAllStats mu = 1;
required AverageDefinitionsAllStats sigma = 2;
required AverageDefinitionsAllStats r = 3;
required Samples samples = 4;
2024-06-28 20:08:50 -05:00
}
message AverageDefinitionsAllStats {
2026-03-31 13:35:47 -05:00
required float battles = 1;
required float capture_points = 2;
required float damage_dealt = 3;
required float damage_received = 4;
2024-10-05 15:24:54 -05:00
required float dropped_capture_points = 5;
2026-03-31 13:35:47 -05:00
required float frags = 6;
required float frags8p = 7;
required float hits = 8;
required float losses = 9;
required float max_frags = 10;
required float max_xp = 11;
required float shots = 12;
required float spotted = 13;
required float survived_battles = 14;
required float win_and_survived = 15;
required float wins = 16;
required float xp = 17;
required float battle_life_time = 18;
2024-07-08 12:41:06 -05:00
}
message Samples {
2026-03-31 13:35:47 -05:00
required uint32 d_1 = 1;
required uint32 d_7 = 2;
required uint32 d_30 = 3;
required uint32 d_60 = 4;
required uint32 d_90 = 5;
2024-10-05 15:24:54 -05:00
required uint32 d_120 = 6;
required uint32 total = 7;
2024-06-28 20:08:50 -05:00
}