fix: some linting for new proto

This commit is contained in:
TrèsAbhi committed 2024-10-05 15:24:54 -05:00
1 parent 78dce028d9
commit 94f67e30f1
21 files changed
+372 -327

No files matched your search

+89 -89
View File
@@ -1,4 +1,4 @@
syntax = "proto3";
syntax = "proto2";
package blitzkit;
@@ -7,37 +7,37 @@ message TankDefinitions {
}
message TankDefinition {
uint32 id = 1;
required uint32 id = 1;
map<uint32, uint32> roles = 2;
optional string description = 3;
bool fixed_camouflage = 4;
required bool fixed_camouflage = 4;
repeated int32 camouflages = 5;
repeated int32 ancestors = 6;
repeated int32 successors = 7;
repeated Crew crew = 8;
uint32 health = 9;
string nation = 10;
string name = 11;
required uint32 health = 9;
required string nation = 10;
required string name = 11;
optional string name_full = 12;
TankType type = 13;
uint32 max_consumables = 14;
uint32 max_provisions = 15;
Tier tier = 16;
TankClass class = 17;
bool testing = 18;
bool deprecated = 19;
required TankType type = 13;
required uint32 max_consumables = 14;
required uint32 max_provisions = 15;
required Tier tier = 16;
required TankClass class = 17;
required bool testing = 18;
required bool deprecated = 19;
repeated TurretDefinition turrets = 20;
repeated EngineDefinition engines = 21;
repeated TrackDefinition tracks = 22;
TankPrice price = 23;
required TankPrice price = 23;
optional uint32 xp = 24;
float speed_forwards = 25;
float speed_backwards = 26;
float camouflage_still = 27;
float camouflage_moving = 28;
float camouflage_onFire = 29;
string equipment_preset = 30;
uint32 weight = 31;
required float speed_forwards = 25;
required float speed_backwards = 26;
required float camouflage_still = 27;
required float camouflage_moving = 28;
required float camouflage_onFire = 29;
required string equipment_preset = 30;
required uint32 weight = 31;
}
enum TankPriceType {
@@ -46,45 +46,45 @@ enum TankPriceType {
}
message TankPrice {
TankPriceType type = 1;
uint32 value = 2;
required TankPriceType type = 1;
required uint32 value = 2;
}
message TrackDefinition {
uint32 id = 1;
Tier tier = 2;
string name = 3;
uint32 weight = 4;
float traverse_speed = 5;
required uint32 id = 1;
required Tier tier = 2;
required string name = 3;
required uint32 weight = 4;
required float traverse_speed = 5;
optional uint32 xp = 6;
float dispersion_move = 7;
float dispersion_traverse = 8;
float resistance_hard = 9;
float resistance_medium = 10;
float resistance_soft = 11;
required float dispersion_move = 7;
required float dispersion_traverse = 8;
required float resistance_hard = 9;
required float resistance_medium = 10;
required float resistance_soft = 11;
repeated Unlock unlocks = 12;
}
message EngineDefinition {
uint32 id = 1;
string name = 2;
required uint32 id = 1;
required string name = 2;
optional uint32 xp = 3;
Tier tier = 4;
required Tier tier = 4;
optional float fire_chance = 5;
uint32 power = 6;
uint32 weight = 7;
required uint32 power = 6;
required uint32 weight = 7;
repeated Unlock unlocks = 8;
}
message TurretDefinition {
uint32 id = 1;
uint32 health = 2;
uint32 view_range = 3;
float traverse_speed = 4;
required uint32 id = 1;
required uint32 health = 2;
required uint32 view_range = 3;
required float traverse_speed = 4;
optional uint32 xp = 5;
string name = 6;
Tier tier = 7;
uint32 weight = 8;
required string name = 6;
required Tier tier = 7;
required uint32 weight = 8;
repeated GunDefinition guns = 9;
repeated Unlock unlocks = 10;
}
@@ -98,66 +98,66 @@ message GunDefinition {
}
message GunDefinitionRegular {
GunDefinitionBase gun = 1;
GunDefinitionRegularProperties regular = 2;
required GunDefinitionBase gun = 1;
required GunDefinitionRegularProperties regular = 2;
}
message GunDefinitionRegularProperties {
float reload = 1;
required float reload = 1;
}
message GunDefinitionAutoLoader {
GunDefinitionBase gun = 1;
GunDefinitionAutoLoaderProperties auto_loader = 2;
required GunDefinitionBase gun = 1;
required GunDefinitionAutoLoaderProperties auto_loader = 2;
}
message GunDefinitionAutoLoaderProperties {
float clip_reload = 1;
float intra_clip = 2;
float shell_count = 3;
required float clip_reload = 1;
required float intra_clip = 2;
required float shell_count = 3;
}
message GunDefinitionAutoReloader {
GunDefinitionBase gun = 1;
GunDefinitionAutoReloaderProperties auto_reloader = 2;
required GunDefinitionBase gun = 1;
required GunDefinitionAutoReloaderProperties auto_reloader = 2;
}
message GunDefinitionAutoReloaderProperties {
repeated float shell_reloads = 1;
float intra_clip = 2;
float shell_count = 3;
required float intra_clip = 2;
required float shell_count = 3;
}
message GunDefinitionBase {
uint32 id = 1;
float rotation_speed = 2;
required uint32 id = 1;
required float rotation_speed = 2;
optional uint32 xp = 3;
uint32 weight = 4;
string name = 5;
Tier tier = 6;
required uint32 weight = 4;
required string name = 5;
required Tier tier = 6;
repeated ShellDefinition shells = 7;
float camouflage_loss = 8;
float aim_time = 9;
float dispersion_base = 10;
float dispersion_traverse = 11;
float dispersion_shot = 12;
float dispersion_damaged = 13;
required float camouflage_loss = 8;
required float aim_time = 9;
required float dispersion_base = 10;
required float dispersion_traverse = 11;
required float dispersion_shot = 12;
required float dispersion_damaged = 13;
repeated Unlock unlocks = 14;
}
message ShellDefinition {
uint32 id = 1;
string name = 2;
uint32 velocity = 3;
uint32 armor_damage = 4;
uint32 module_damage = 5;
uint32 caliber = 6;
string icon = 7;
ShellPenetration penetration = 8;
ShellType type = 9;
uint32 normalization = 10;
uint32 ricochet = 11;
uint32 explosion_radius = 12;
required uint32 id = 1;
required string name = 2;
required uint32 velocity = 3;
required uint32 armor_damage = 4;
required uint32 module_damage = 5;
required uint32 caliber = 6;
required string icon = 7;
required ShellPenetration penetration = 8;
required ShellType type = 9;
required uint32 normalization = 10;
required uint32 ricochet = 11;
required uint32 explosion_radius = 12;
}
enum ShellType {
@@ -168,19 +168,19 @@ enum ShellType {
}
message ShellPenetration {
uint32 near = 1;
uint32 far = 2;
required uint32 near = 1;
required uint32 far = 2;
}
message Unlock {
int32 id = 1;
ModuleType type = 2;
UnlockCost cost = 3;
required int32 id = 1;
required ModuleType type = 2;
required UnlockCost cost = 3;
}
message UnlockCost {
string type = 1;
int32 value = 2;
required string type = 1;
required int32 value = 2;
}
enum ModuleType {
@@ -218,8 +218,8 @@ enum TankType {
}
message Crew {
CrewType type = 1;
uint32 count = 2;
required CrewType type = 1;
required uint32 count = 2;
repeated CrewType substitute = 3;
}