Skip to content

Commit e07c6e4

Browse files
authored
Merge pull request #30 from adri1wcrow/master
fix the trackarmor name bug for the wheels vehicles.
2 parents 2e37117 + b314365 commit e07c6e4

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

TankInspector/Modeling/Tank/Chassis.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ internal class Chassis : DamageableModule, IHasArmor, IChassis
1212
public Armor Armor { get; private set; }
1313

1414
[Stat("ChassisArmorFullName", DataAnalysis.ComparisonMode.HigherBetter)]
15-
public double TrackArmor => this.Armor.ArmorGroups["leftTrack"].Value;
15+
public double TrackArmor {get; private set; }
1616

17-
private double _maxClimbAngle;
17+
private double _maxClimbAngle;
1818
public double MaxClimbAngle => _maxClimbAngle;
1919

2020
private double _maxLoad;
@@ -53,12 +53,11 @@ internal class Chassis : DamageableModule, IHasArmor, IChassis
5353
public SpeedLimits SpeedLimits { get; internal set; }
5454

5555

56-
5756
public Chassis(Database database)
5857
: base(database)
5958
{
6059
this.Wheels = new WheelInfo();
61-
}
60+
}
6261

6362
protected override bool DeserializeSection(string name, XmlReader reader)
6463
{
@@ -67,6 +66,11 @@ protected override bool DeserializeSection(string name, XmlReader reader)
6766
case "armor":
6867
this.Armor = new Armor(((Tank)this.Owner).Nation.Database);
6968
this.Armor.Deserialize(reader);
69+
foreach (var item in this.Armor.ArmorGroups.Keys)
70+
{
71+
this.TrackArmor = this.Armor.ArmorGroups[item].Value;
72+
break;
73+
}
7074
return true;
7175

7276
case "maxClimbAngle":

TankInspector/TankInspector.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@
201201
<Compile Include="Modeling\Tank\BadRoadsKingSkill.cs" />
202202
<Compile Include="Modeling\Tank\BomberScript.cs" />
203203
<Compile Include="Modeling\Tank\BrotherhoodSkill.cs" />
204+
<Compile Include="Modeling\Tank\DefaultScript.cs" />
204205
<Compile Include="Modeling\Tank\FactorBattleBoosterScript.cs" />
205206
<Compile Include="Modeling\Tank\FactorPerLevelBattleBoosterScript.cs" />
206207
<Compile Include="Modeling\Tank\FactorSkillBattleBoosterScript.cs" />
@@ -233,6 +234,7 @@
233234
<Compile Include="Modeling\Tank\RammingMasterSkill.cs" />
234235
<Compile Include="Modeling\Tank\RancorousBattleBoosterScript.cs" />
235236
<Compile Include="Modeling\Tank\RancorousSkill.cs" />
237+
<Compile Include="Modeling\Tank\ReconScript.cs" />
236238
<Compile Include="Modeling\Tank\RetransmitterSkill.cs" />
237239
<Compile Include="Modeling\Tank\SixthSenseBattleBoosterScript.cs" />
238240
<Compile Include="Modeling\Tank\SmoothTurretSkill.cs" />

0 commit comments

Comments
 (0)