@@ -1809,8 +1809,17 @@ function MetaFight:PurchaseHeavyInfantry(player, techID)
18091809 end
18101810
18111811 if math.random () < rte .DiggersRate then
1812- Cargo = RandomHDFirearm (" Tools - Diggers" , techID )
1813- if Cargo then
1812+ if math.random () < 0.2 then
1813+ if math.random () < 0.3 then
1814+ Cargo = RandomHDFirearm (" Tools - Breaching" , techID )
1815+ digger = 0.5
1816+ else
1817+ Cargo = RandomTDExplosive (" Tools - Breaching" , techID )
1818+ end
1819+ self :AddOverridePurchase (Cargo , player )
1820+ mass = mass + Cargo .Mass
1821+ else
1822+ Cargo = RandomHDFirearm (" Tools - Diggers" , techID )
18141823 self :AddOverridePurchase (Cargo , player )
18151824 mass = mass + Cargo .Mass
18161825 digger = 1
@@ -1842,8 +1851,17 @@ function MetaFight:PurchaseMediumInfantry(player, techID)
18421851 end
18431852
18441853 if math.random () < rte .DiggersRate then
1845- Cargo = RandomHDFirearm (" Tools - Diggers" , techID )
1846- if Cargo then
1854+ if math.random () < 0.4 then
1855+ if math.random () < 0.5 then
1856+ Cargo = RandomHDFirearm (" Tools - Breaching" , techID )
1857+ digger = 0.5
1858+ else
1859+ Cargo = RandomTDExplosive (" Tools - Breaching" , techID )
1860+ end
1861+ self :AddOverridePurchase (Cargo , player )
1862+ mass = mass + Cargo .Mass
1863+ else
1864+ Cargo = RandomHDFirearm (" Tools - Diggers" , techID )
18471865 self :AddOverridePurchase (Cargo , player )
18481866 mass = mass + Cargo .Mass
18491867 digger = 1
@@ -1875,8 +1893,17 @@ function MetaFight:PurchaseLightInfantry(player, techID)
18751893 end
18761894
18771895 if math.random () < rte .DiggersRate then
1878- Cargo = RandomHDFirearm (" Tools - Diggers" , techID )
1879- if Cargo then
1896+ if math.random () < 0.6 then
1897+ if math.random () < 0.7 then
1898+ Cargo = RandomHDFirearm (" Tools - Breaching" , techID )
1899+ digger = 0.5
1900+ else
1901+ Cargo = RandomTDExplosive (" Tools - Breaching" , techID )
1902+ end
1903+ self :AddOverridePurchase (Cargo , player )
1904+ mass = mass + Cargo .Mass
1905+ else
1906+ Cargo = RandomHDFirearm (" Tools - Diggers" , techID )
18801907 self :AddOverridePurchase (Cargo , player )
18811908 mass = mass + Cargo .Mass
18821909 digger = 1
0 commit comments