Performance optimizations for large unit counts

This commit is contained in:
Pax1601
2023-07-18 21:56:56 +02:00
parent 785647ad24
commit a4db569fbd
43 changed files with 1188 additions and 580 deletions

View File

@@ -1351,4 +1351,141 @@ templates =
}, -- end of [18]
}, -- end of ["units"]
}, -- end of ["SA-10 SAM Battery"]
["SA-5 SAM Battery"] =
{
["type"] = "vehicle",
["name"] = "SA-5 SAM Battery",
["country"] = 0,
["units"] =
{
[1] =
{
["dx"] = 0,
["dy"] = 0,
["name"] = "RPC_5N62V",
["skill"] = "High",
["heading"] = 4.7123889803847,
}, -- end of [1]
[2] =
{
["dx"] = 0.69314285699511,
["dy"] = 127.97571428004,
["name"] = "RLS_19J6",
["skill"] = "High",
["heading"] = 0,
},
[3] =
{
["dx"] = 83.349983285123,
["dy"] = -1.3806866992963,
["name"] = "S-200_Launcher",
["skill"] = "High",
["heading"] = 3.1415926535898,
}, -- end of [5]
[4] =
{
["dx"] = 82.498640577192,
["dy"] = 16.104647497996,
["name"] = "S-200_Launcher",
["skill"] = "High",
["heading"] = 3.3161255787892,
}, -- end of [6]
[5] =
{
["dx"] = 82.547616217693,
["dy"] = -18.227276489837,
["name"] = "S-200_Launcher",
["skill"] = "High",
["heading"] = 2.9670597283904,
}, -- end of [7]
[6] =
{
["dx"] = -82.640406328603,
["dy"] = -0.41562629467808,
["name"] = "S-200_Launcher",
["skill"] = "High",
["heading"] = 0,
}, -- end of [8]
[7] =
{
["dx"] = -81.939684967569,
["dy"] = 17.115632734494,
["name"] = "S-200_Launcher",
["skill"] = "High",
["heading"] = 6.1086523819802,
}, -- end of [9]
[8] =
{
["dx"] = -81.939684967569,
["dy"] = -17.99454369233,
["name"] = "S-200_Launcher",
["skill"] = "High",
["heading"] = 0.17453292519943,
}, -- end of [10]
[9] =
{
["dx"] = -9.0858776818495,
["dy"] = 187.67713509151,
["name"] = "generator_5i57",
["skill"] = "High",
["heading"] = 1.5707963267949,
}, -- end of [11]
[10] =
{
["dx"] = 0.83760223048739,
["dy"] = 187.51811292395,
["name"] = "generator_5i57",
["skill"] = "High",
["heading"] = 1.5707963267949,
}, -- end of [12]
[11] =
{
["dx"] = -59.823818980018,
["dy"] = 168.63468487991,
["name"] = "ATZ-5",
["skill"] = "High",
["heading"] = 0,
}, -- end of [13]
[12] =
{
["dx"] = -59.823818980018,
["dy"] = 179.2654343833,
["name"] = "ATZ-5",
["skill"] = "High",
["heading"] = 0,
}, -- end of [14]
[13] =
{
["dx"] = 20.947679329896,
["dy"] = -62.811427216162,
["name"] = "GAZ-66",
["skill"] = "High",
["heading"] = 1.5707963267949,
}, -- end of [15]
[14] =
{
["dx"] = 66.751355714747,
["dy"] = 151.35592090525,
["name"] = "ATZ-60_Maz",
["skill"] = "High",
["heading"] = 3.9269908169872,
}, -- end of [16]
[15] =
{
["dx"] = 59.63926918729,
["dy"] = 158.46800743265,
["name"] = "ATZ-60_Maz",
["skill"] = "High",
["heading"] = 3.9269908169872,
}, -- end of [17]
[16] =
{
["dx"] = -16.327227612433,
["dy"] = -62.472874663305,
["name"] = "KAMAZ Truck",
["skill"] = "High",
["heading"] = 1.5707963267949,
}, -- end of [18]
}, -- end of ["units"]
} -- end of ["SA-5 SAM Battery"]
} -- end of templates