mist 3.5 rc

Possible release version of mist 3.5. or maybe just rename it mist 4.0
This commit is contained in:
mrSkortch 2014-08-29 02:38:47 -06:00
parent 0fdd9a4a58
commit 17c4464600
26 changed files with 7018 additions and 6322 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,42 +1,86 @@
deadObjects = deadObjects =
{ {
[16779776] = [16780544] =
{ {
["objectPos"] = ["objectPos"] =
{ {
["y"] = 22.492967605591, ["y"] = 22.32818031311,
["x"] = -292872.3125, ["x"] = -292865.125,
["z"] = 654419.125, ["z"] = 654485.5625,
}, -- end of ["objectPos"] }, -- end of ["objectPos"]
["objectType"] = "vehicle", ["objectType"] = "vehicle",
["objectData"] = ["objectData"] =
{ {
["type"] = "BTR-80",
["point"] =
{
["y"] = 654665.71428571,
["x"] = -292962.85714286,
}, -- end of ["point"]
["unitId"] = 30,
["skill"] = "Average",
["heading"] = -1.7994767003775, ["heading"] = -1.7994767003775,
["groupName"] = "RuBTRs",
["unit"] =
{
["id_"] = 16780544,
}, -- end of ["unit"]
["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle",
["unitName"] = "RuBTRs4",
["playerCanDrive"] = true,
["groupId"] = 13,
["pos"] =
{
["y"] = 22.327236175537,
["x"] = -292865.40625,
["z"] = 654486.25,
}, -- end of ["pos"]
}, -- end of ["objectData"]
["object"] =
{
["id_"] = 16780544,
}, -- end of ["object"]
}, -- end of [16780544]
[16779776] =
{
["objectPos"] =
{
["y"] = 22.463031768799,
["x"] = -292869.8125,
["z"] = 654429.8125,
}, -- end of ["objectPos"]
["objectType"] = "vehicle",
["objectData"] =
{
["type"] = "BTR-80",
["point"] = ["point"] =
{ {
["y"] = 654545.71428571, ["y"] = 654545.71428571,
["x"] = -292842.85714286, ["x"] = -292842.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["country"] = "russia", ["unitId"] = 27,
["skill"] = "Average", ["skill"] = "Average",
["type"] = "BTR-80", ["heading"] = -1.7994767003775,
["groupName"] = "RuBTRs", ["groupName"] = "RuBTRs",
["unit"] = ["unit"] =
{ {
["id_"] = 16779776, ["id_"] = 16779776,
}, -- end of ["unit"] }, -- end of ["unit"]
["coalition"] = "red",
["unitId"] = 27,
["countryId"] = 2, ["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "RuBTRs1", ["unitName"] = "RuBTRs1",
["playerCanDrive"] = true, ["playerCanDrive"] = true,
["groupId"] = 13, ["groupId"] = 13,
["pos"] = ["pos"] =
{ {
["y"] = 22.492244720459, ["y"] = 22.45796585083,
["x"] = -292872.25, ["x"] = -292869.375,
["z"] = 654419.375, ["z"] = 654431.625,
}, -- end of ["pos"] }, -- end of ["pos"]
}, -- end of ["objectData"] }, -- end of ["objectData"]
["object"] = ["object"] =
@ -48,39 +92,39 @@ deadObjects =
{ {
["objectPos"] = ["objectPos"] =
{ {
["y"] = 22.487079620361, ["y"] = 22.255786895752,
["x"] = -292863.46875, ["x"] = -292852.625,
["z"] = 654411.625, ["z"] = 654500.25,
}, -- end of ["objectPos"] }, -- end of ["objectPos"]
["objectType"] = "vehicle", ["objectType"] = "vehicle",
["objectData"] = ["objectData"] =
{ {
["heading"] = -1.7994767003775, ["type"] = "BTR-80",
["point"] = ["point"] =
{ {
["y"] = 654585.71428571, ["y"] = 654585.71428571,
["x"] = -292882.85714286, ["x"] = -292882.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["country"] = "russia", ["unitId"] = 28,
["skill"] = "Average", ["skill"] = "Average",
["type"] = "BTR-80", ["heading"] = -1.7994767003775,
["groupName"] = "RuBTRs", ["groupName"] = "RuBTRs",
["unit"] = ["unit"] =
{ {
["id_"] = 16780032, ["id_"] = 16780032,
}, -- end of ["unit"] }, -- end of ["unit"]
["coalition"] = "red",
["unitId"] = 28,
["countryId"] = 2, ["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "RuBTRs2", ["unitName"] = "RuBTRs2",
["playerCanDrive"] = true, ["playerCanDrive"] = true,
["groupId"] = 13, ["groupId"] = 13,
["pos"] = ["pos"] =
{ {
["y"] = 22.486150741577, ["y"] = 22.251977920532,
["x"] = -292864, ["x"] = -292852.3125,
["z"] = 654412.6875, ["z"] = 654501.375,
}, -- end of ["pos"] }, -- end of ["pos"]
}, -- end of ["objectData"] }, -- end of ["objectData"]
["object"] = ["object"] =
@ -88,48 +132,92 @@ deadObjects =
["id_"] = 16780032, ["id_"] = 16780032,
}, -- end of ["object"] }, -- end of ["object"]
}, -- end of [16780032] }, -- end of [16780032]
[16780544] = [16781056] =
{ {
["objectPos"] = ["objectPos"] =
{ {
["y"] = 22.290777206421, ["y"] = 22.304819107056,
["x"] = -292853.84375, ["x"] = -292860.5625,
["z"] = 654488.3125, ["z"] = 654489.9375,
}, -- end of ["objectPos"] }, -- end of ["objectPos"]
["objectType"] = "vehicle", ["objectType"] = "vehicle",
["objectData"] = ["objectData"] =
{ {
["heading"] = -1.7994767003775, ["type"] = "BTR-80",
["point"] = ["point"] =
{ {
["y"] = 654665.71428571, ["y"] = 654745.71428571,
["x"] = -292962.85714286, ["x"] = -293042.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["country"] = "russia", ["unitId"] = 32,
["skill"] = "Average", ["skill"] = "Average",
["type"] = "BTR-80", ["heading"] = -1.7994767003775,
["groupName"] = "RuBTRs", ["groupName"] = "RuBTRs",
["unit"] = ["unit"] =
{ {
["id_"] = 16780544, ["id_"] = 16781056,
}, -- end of ["unit"] }, -- end of ["unit"]
["coalition"] = "red",
["unitId"] = 30,
["countryId"] = 2, ["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "RuBTRs4", ["unitName"] = "RuBTRs6",
["playerCanDrive"] = true, ["playerCanDrive"] = true,
["groupId"] = 13, ["groupId"] = 13,
["pos"] = ["pos"] =
{ {
["y"] = 22.284147262573, ["y"] = 22.305166244507,
["x"] = -292853.5, ["x"] = -292861.71875,
["z"] = 654490.5, ["z"] = 654491,
}, -- end of ["pos"] }, -- end of ["pos"]
}, -- end of ["objectData"] }, -- end of ["objectData"]
["object"] = ["object"] =
{ {
["id_"] = 16780544, ["id_"] = 16781056,
}, -- end of ["object"] }, -- end of ["object"]
}, -- end of [16780544] }, -- end of [16781056]
[16780288] =
{
["objectPos"] =
{
["y"] = 22.341709136963,
["x"] = -292862.84375,
["z"] = 654476.8125,
}, -- end of ["objectPos"]
["objectType"] = "vehicle",
["objectData"] =
{
["type"] = "BTR-80",
["point"] =
{
["y"] = 654625.71428571,
["x"] = -292922.85714286,
}, -- end of ["point"]
["unitId"] = 29,
["skill"] = "Average",
["heading"] = -1.7994767003775,
["groupName"] = "RuBTRs",
["unit"] =
{
["id_"] = 16780288,
}, -- end of ["unit"]
["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle",
["unitName"] = "RuBTRs3",
["playerCanDrive"] = true,
["groupId"] = 13,
["pos"] =
{
["y"] = 22.339700698853,
["x"] = -292863.03125,
["z"] = 654477.9375,
}, -- end of ["pos"]
}, -- end of ["objectData"]
["object"] =
{
["id_"] = 16780288,
}, -- end of ["object"]
}, -- end of [16780288]
} -- end of deadObjects } -- end of deadObjects

View File

@ -3,373 +3,262 @@ dynGroupsAdded =
[1] = [1] =
{ {
["country"] = "usa", ["country"] = "usa",
["coalitionId"] = 2,
["units"] = ["units"] =
{ {
[1] = [1] =
{ {
["alt"] = 77,
["type"] = "M-1 Abrams", ["type"] = "M-1 Abrams",
["point"] = ["groupId"] = 7001,
{ ["coalitionId"] = 2,
["y"] = 692951.80504833,
["x"] = -288112.04900582,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue", ["coalition"] = "blue",
["unitId"] = 7001, ["skill"] = "Average",
["heading"] = 1.4977557614926, ["country"] = "usa",
["countryId"] = 2,
["x"] = -283050,
["y"] = 692716,
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "usa gnd 2 unit1", ["unitName"] = "usa gnd 2 unit1",
["unitId"] = 7001,
["heading"] = 1.4977740232821,
["groupName"] = "usa gnd 2", ["groupName"] = "usa gnd 2",
["countryId"] = 2,
["groupId"] = 7001,
}, -- end of [1] }, -- end of [1]
[2] = [2] =
{ {
["alt"] = 77,
["type"] = "M-1 Abrams", ["type"] = "M-1 Abrams",
["point"] = ["groupId"] = 7001,
{ ["coalitionId"] = 2,
["y"] = 692984.63711165,
["x"] = -288136.26599616,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue", ["coalition"] = "blue",
["unitId"] = 7002, ["skill"] = "Average",
["heading"] = 1.4977557614926, ["country"] = "usa",
["countryId"] = 2,
["x"] = -282921,
["y"] = 692608,
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "usa gnd 2 unit2", ["unitName"] = "usa gnd 2 unit2",
["unitId"] = 7002,
["heading"] = 1.4977727247084,
["groupName"] = "usa gnd 2", ["groupName"] = "usa gnd 2",
["countryId"] = 2,
["groupId"] = 7001,
}, -- end of [2] }, -- end of [2]
[3] = [3] =
{ {
["alt"] = 77,
["type"] = "M-1 Abrams", ["type"] = "M-1 Abrams",
["point"] = ["groupId"] = 7001,
{ ["coalitionId"] = 2,
["y"] = 692996.24632438,
["x"] = -288123.02974075,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue", ["coalition"] = "blue",
["unitId"] = 7003, ["skill"] = "Average",
["heading"] = 1.4977557614926, ["country"] = "usa",
["countryId"] = 2,
["x"] = -282918,
["y"] = 692720,
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "usa gnd 2 unit3", ["unitName"] = "usa gnd 2 unit3",
["unitId"] = 7003,
["heading"] = 1.4977727247084,
["groupName"] = "usa gnd 2", ["groupName"] = "usa gnd 2",
["countryId"] = 2,
["groupId"] = 7001,
}, -- end of [3] }, -- end of [3]
[4] = [4] =
{ {
["alt"] = 76,
["type"] = "M-1 Abrams", ["type"] = "M-1 Abrams",
["point"] = ["groupId"] = 7001,
{ ["coalitionId"] = 2,
["y"] = 692886.94679558,
["x"] = -287976.47272972,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue", ["coalition"] = "blue",
["unitId"] = 7004, ["skill"] = "Average",
["heading"] = 1.4977557614926, ["country"] = "usa",
["countryId"] = 2,
["x"] = -283138,
["y"] = 692546,
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "usa gnd 2 unit4", ["unitName"] = "usa gnd 2 unit4",
["unitId"] = 7004,
["heading"] = 1.4977645535052,
["groupName"] = "usa gnd 2", ["groupName"] = "usa gnd 2",
["countryId"] = 2,
["groupId"] = 7001,
}, -- end of [4] }, -- end of [4]
}, -- end of ["units"] }, -- end of ["units"]
["countryId"] = 2, ["coalition"] = "blue",
["groupId"] = 7001,
["name"] = "usa gnd 2", ["name"] = "usa gnd 2",
["category"] = "vehicle", ["category"] = "vehicle",
["coalition"] = "blue", ["groupId"] = 7001,
["startTime"] = 43221.011, ["startTime"] = 43221.091,
["task"] = "Ground Nothing", ["countryId"] = 2,
["timeAdded"] = 43221.011, ["timeAdded"] = 43221.091,
}, -- end of [1] }, -- end of [1]
[2] = [2] =
{ {
["groupId"] = 7005,
["units"] =
{
[1] =
{
["alt"] = 69,
["type"] = "Container red 1",
["point"] =
{
["y"] = 690925,
["x"] = -285115,
}, -- end of ["point"]
["groupId"] = 7005,
["groupName"] = "USA static 7005",
["countryId"] = 2,
["unitId"] = 7005,
["category"] = "ship",
["unitName"] = "USA static 7005",
["heading"] = 6.1694608363366,
["country"] = "usa", ["country"] = "usa",
["coalition"] = "blue", ["coalitionId"] = 2,
}, -- end of [1]
}, -- end of ["units"]
["countryId"] = 2,
["timeAdded"] = 43221.011,
["category"] = "ship",
["country"] = "usa",
["startTime"] = 43221.011,
["coalition"] = "blue",
["name"] = "USA static 7005",
}, -- end of [2]
[3] =
{
["country"] = "usa",
["units"] =
{
[1] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 692301.85580476,
["x"] = -283925.5171695,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7006,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 3 unit1",
["groupName"] = "usa gnd 3",
["countryId"] = 2,
["groupId"] = 7003,
}, -- end of [1]
[2] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 692374.68565784,
["x"] = -283846.9396746,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7007,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 3 unit2",
["groupName"] = "usa gnd 3",
["countryId"] = 2,
["groupId"] = 7003,
}, -- end of [2]
[3] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 692416.6568865,
["x"] = -284022.73058924,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7008,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 3 unit3",
["groupName"] = "usa gnd 3",
["countryId"] = 2,
["groupId"] = 7003,
}, -- end of [3]
[4] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 692423.17192305,
["x"] = -283793.86944615,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7009,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 3 unit4",
["groupName"] = "usa gnd 3",
["countryId"] = 2,
["groupId"] = 7003,
}, -- end of [4]
}, -- end of ["units"]
["countryId"] = 2,
["groupId"] = 7003,
["name"] = "usa gnd 3",
["category"] = "vehicle",
["coalition"] = "blue",
["startTime"] = 43223.011,
["task"] = "Ground Nothing",
["timeAdded"] = 43223.011,
}, -- end of [3]
[4] =
{
["country"] = "usa",
["units"] =
{
[1] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 690345.01202023,
["x"] = -286996.80803754,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7011,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit1",
["groupName"] = "usa gnd 4",
["countryId"] = 2,
["groupId"] = 7005,
}, -- end of [1]
[2] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 690495.78308897,
["x"] = -287119.30705856,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7012,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit2",
["groupName"] = "usa gnd 4",
["countryId"] = 2,
["groupId"] = 7005,
}, -- end of [2]
[3] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 690419.49528366,
["x"] = -287149.74499211,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7013,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit3",
["groupName"] = "usa gnd 4",
["countryId"] = 2,
["groupId"] = 7005,
}, -- end of [3]
[4] =
{
["type"] = "M-1 Abrams",
["point"] =
{
["y"] = 690430.82466041,
["x"] = -287068.46280196,
}, -- end of ["point"]
["country"] = "usa",
["skill"] = "Average",
["coalition"] = "blue",
["unitId"] = 7014,
["heading"] = 1.4977557614926,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit4",
["groupName"] = "usa gnd 4",
["countryId"] = 2,
["groupId"] = 7005,
}, -- end of [4]
}, -- end of ["units"]
["countryId"] = 2,
["groupId"] = 7005,
["name"] = "usa gnd 4",
["category"] = "vehicle",
["coalition"] = "blue",
["startTime"] = 43223.011,
["task"] = "Ground Nothing",
["timeAdded"] = 43223.011,
}, -- end of [4]
[5] =
{
["groupId"] = 7010,
["units"] =
{
[1] =
{
["alt"] = 66,
["type"] = "Container red 1",
["point"] =
{
["y"] = 692491,
["x"] = -287269,
}, -- end of ["point"]
["groupId"] = 7010,
["groupName"] = "USA static 7010",
["countryId"] = 2,
["unitId"] = 7010,
["category"] = "ship",
["unitName"] = "USA static 7010",
["heading"] = 6.1693154268268,
["country"] = "usa",
["coalition"] = "blue",
}, -- end of [1]
}, -- end of ["units"]
["countryId"] = 2,
["timeAdded"] = 43223.011,
["category"] = "ship",
["country"] = "usa",
["startTime"] = 43223.011,
["coalition"] = "blue",
["name"] = "USA static 7010",
}, -- end of [5]
[6] =
{
["groupId"] = 7015,
["units"] = ["units"] =
{ {
[1] = [1] =
{ {
["alt"] = 64, ["alt"] = 64,
["type"] = "Container red 1", ["type"] = "M-1 Abrams",
["point"] = ["groupId"] = 7003,
{ ["coalitionId"] = 2,
["y"] = 689768,
["x"] = -285807,
}, -- end of ["point"]
["groupId"] = 7015,
["groupName"] = "USA static 7015",
["countryId"] = 2,
["unitId"] = 7015,
["category"] = "ship",
["unitName"] = "USA static 7015",
["heading"] = 6.169648830639,
["country"] = "usa",
["coalition"] = "blue", ["coalition"] = "blue",
["skill"] = "Average",
["country"] = "usa",
["countryId"] = 2,
["x"] = -286116,
["y"] = 689691,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit1",
["unitId"] = 7006,
["heading"] = 1.4977453540626,
["groupName"] = "usa gnd 4",
}, -- end of [1] }, -- end of [1]
}, -- end of ["units"] [2] =
["countryId"] = 2, {
["timeAdded"] = 43223.011, ["alt"] = 64,
["category"] = "ship", ["type"] = "M-1 Abrams",
["country"] = "usa", ["groupId"] = 7003,
["startTime"] = 43223.011, ["coalitionId"] = 2,
["coalition"] = "blue", ["coalition"] = "blue",
["name"] = "USA static 7015", ["skill"] = "Average",
}, -- end of [6] ["country"] = "usa",
["countryId"] = 2,
["x"] = -286241,
["y"] = 689608,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit2",
["unitId"] = 7007,
["heading"] = 1.4977453540626,
["groupName"] = "usa gnd 4",
}, -- end of [2]
[3] =
{
["alt"] = 64,
["type"] = "M-1 Abrams",
["groupId"] = 7003,
["coalitionId"] = 2,
["coalition"] = "blue",
["skill"] = "Average",
["country"] = "usa",
["countryId"] = 2,
["x"] = -286216,
["y"] = 689801,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit3",
["unitId"] = 7008,
["heading"] = 1.4977566526345,
["groupName"] = "usa gnd 4",
}, -- end of [3]
[4] =
{
["alt"] = 63,
["type"] = "M-1 Abrams",
["groupId"] = 7003,
["coalitionId"] = 2,
["coalition"] = "blue",
["skill"] = "Average",
["country"] = "usa",
["countryId"] = 2,
["x"] = -285959,
["y"] = 689666,
["category"] = "vehicle",
["unitName"] = "usa gnd 4 unit4",
["unitId"] = 7009,
["heading"] = 1.4977453540626,
["groupName"] = "usa gnd 4",
}, -- end of [4]
}, -- end of ["units"]
["coalition"] = "blue",
["name"] = "usa gnd 4",
["category"] = "vehicle",
["groupId"] = 7003,
["startTime"] = 43222.091,
["countryId"] = 2,
["timeAdded"] = 43222.091,
}, -- end of [2]
[3] =
{
["country"] = "usa",
["coalitionId"] = 2,
["units"] =
{
[1] =
{
["alt"] = 75,
["type"] = "M-1 Abrams",
["groupId"] = 7005,
["coalitionId"] = 2,
["coalition"] = "blue",
["skill"] = "Average",
["country"] = "usa",
["countryId"] = 2,
["x"] = -283191,
["y"] = 692403,
["category"] = "vehicle",
["unitName"] = "usa gnd 6 unit1",
["unitId"] = 7011,
["heading"] = 1.4977670979571,
["groupName"] = "usa gnd 6",
}, -- end of [1]
[2] =
{
["alt"] = 75,
["type"] = "M-1 Abrams",
["groupId"] = 7005,
["coalitionId"] = 2,
["coalition"] = "blue",
["skill"] = "Average",
["country"] = "usa",
["countryId"] = 2,
["x"] = -283019,
["y"] = 692346,
["category"] = "vehicle",
["unitName"] = "usa gnd 6 unit2",
["unitId"] = 7012,
["heading"] = 1.4977724749332,
["groupName"] = "usa gnd 6",
}, -- end of [2]
[3] =
{
["alt"] = 74,
["type"] = "M-1 Abrams",
["groupId"] = 7005,
["coalitionId"] = 2,
["coalition"] = "blue",
["skill"] = "Average",
["country"] = "usa",
["countryId"] = 2,
["x"] = -283231,
["y"] = 692212,
["category"] = "vehicle",
["unitName"] = "usa gnd 6 unit3",
["unitId"] = 7013,
["heading"] = 1.4977616370277,
["groupName"] = "usa gnd 6",
}, -- end of [3]
[4] =
{
["alt"] = 75,
["type"] = "M-1 Abrams",
["groupId"] = 7005,
["coalitionId"] = 2,
["coalition"] = "blue",
["skill"] = "Average",
["country"] = "usa",
["countryId"] = 2,
["x"] = -283080,
["y"] = 692390,
["category"] = "vehicle",
["unitName"] = "usa gnd 6 unit4",
["unitId"] = 7014,
["heading"] = 1.4977670979571,
["groupName"] = "usa gnd 6",
}, -- end of [4]
}, -- end of ["units"]
["coalition"] = "blue",
["name"] = "usa gnd 6",
["category"] = "vehicle",
["groupId"] = 7005,
["startTime"] = 43223.091,
["countryId"] = 2,
["timeAdded"] = 43223.091,
}, -- end of [3]
} -- end of dynGroupsAdded } -- end of dynGroupsAdded

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,139 +3,181 @@ humansById =
[11] = [11] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.67060113146646,
["point"] = ["point"] =
{ {
["y"] = 636428.57142857, ["y"] = 636428.57142857,
["x"] = -318142.85714286, ["x"] = -318142.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 6,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)", ["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)",
["skill"] = "Client", ["onboard_num"] = "52",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "A-10C Client #1", ["speed"] = 138.88888888889,
["type"] = "A-10C", ["heading"] = -0.67060113146646,
["unitId"] = 11, ["callsign"] =
{
[1] = 3,
[2] = 1,
[3] = 1,
["name"] = "Uzi11",
}, -- end of ["callsign"]
["psi"] = 0.67060113146646,
["groupName"] = "A-10C Client #1", ["groupName"] = "A-10C Client #1",
["countryId"] = 11,
["unitName"] = "A-10C Client #1",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "A-10C",
["skill"] = "Client",
["unitId"] = 11,
["groupId"] = 6,
}, -- end of [11] }, -- end of [11]
[8] = [8] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.57883789069348,
["point"] = ["point"] =
{ {
["y"] = 662142.85714286, ["y"] = 662142.85714286,
["x"] = -288142.85714286, ["x"] = -288142.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 4,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "19th Fighter SQN (AK)", ["livery_id"] = "19th Fighter SQN (AK)",
["skill"] = "Client", ["onboard_num"] = "10",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "F-15C Client #1", ["speed"] = 138.88888888889,
["type"] = "F-15C", ["heading"] = -0.57883789069348,
["unitId"] = 8, ["callsign"] =
{
[1] = 2,
[2] = 1,
[3] = 1,
["name"] = "Springfield11",
}, -- end of ["callsign"]
["psi"] = 0.57883789069348,
["groupName"] = "F-15C Client #1", ["groupName"] = "F-15C Client #1",
["countryId"] = 11,
["unitName"] = "F-15C Client #1",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "F-15C",
["skill"] = "Client",
["unitId"] = 8,
["groupId"] = 4,
}, -- end of [8] }, -- end of [8]
[10] = [10] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.57883789069348,
["point"] = ["point"] =
{ {
["y"] = 668428.57142857, ["y"] = 668428.57142857,
["x"] = -287000, ["x"] = -287000,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 5,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "19th Fighter SQN (AK)", ["livery_id"] = "19th Fighter SQN (AK)",
["skill"] = "Client", ["onboard_num"] = "10",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "F-15C Client #2", ["speed"] = 138.88888888889,
["type"] = "F-15C", ["heading"] = -0.57883789069348,
["unitId"] = 10, ["callsign"] =
{
[1] = 2,
[2] = 1,
[3] = 1,
["name"] = "Springfield11",
}, -- end of ["callsign"]
["psi"] = 0.57883789069348,
["groupName"] = "F-15C Client #2", ["groupName"] = "F-15C Client #2",
["countryId"] = 11,
["unitName"] = "F-15C Client #2",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "F-15C",
["skill"] = "Client",
["unitId"] = 10,
["groupId"] = 5,
}, -- end of [10] }, -- end of [10]
[12] = [12] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.66079849060746,
["point"] = ["point"] =
{ {
["y"] = 644428.57142857, ["y"] = 644428.57142857,
["x"] = -315857.14285714, ["x"] = -315857.14285714,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 7,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)", ["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)",
["skill"] = "Client", ["onboard_num"] = "52",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "A-10C Client #2", ["speed"] = 138.88888888889,
["type"] = "A-10C", ["heading"] = -0.66079849060746,
["unitId"] = 12, ["callsign"] =
{
[1] = 3,
[2] = 1,
[3] = 1,
["name"] = "Uzi11",
}, -- end of ["callsign"]
["psi"] = 0.66079849060746,
["groupName"] = "A-10C Client #2", ["groupName"] = "A-10C Client #2",
["countryId"] = 11,
["unitName"] = "A-10C Client #2",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "A-10C",
["skill"] = "Client",
["unitId"] = 12,
["groupId"] = 7,
}, -- end of [12] }, -- end of [12]
[42] = [42] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = 0,
["point"] = ["point"] =
{ {
["y"] = 590391.42857142, ["y"] = 590391.42857142,
["x"] = -250185.71428571, ["x"] = -250185.71428571,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 20,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "279th kiap 1st squad navy", ["livery_id"] = "279th kiap 1st squad navy",
["skill"] = "Client", ["onboard_num"] = "53",
["countryId"] = 2,
["coalition"] = "red",
["speed"] = 138.88888888889,
["country"] = "russia",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "Su-33 Client #1", ["speed"] = 138.88888888889,
["type"] = "Su-33", ["heading"] = 0,
["unitId"] = 42, ["callsign"] = 104,
["psi"] = 0,
["groupName"] = "Su-33 Client #1", ["groupName"] = "Su-33 Client #1",
["countryId"] = 2,
["unitName"] = "Su-33 Client #1",
["country"] = "russia",
["coalition"] = "red",
["type"] = "Su-33",
["skill"] = "Client",
["unitId"] = 42,
["groupId"] = 20,
}, -- end of [42] }, -- end of [42]
[43] = [43] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = 0,
["point"] = ["point"] =
{ {
["y"] = 597819.99999999, ["y"] = 597819.99999999,
["x"] = -235614.28571428, ["x"] = -235614.28571428,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 21,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "279th kiap 1st squad navy", ["livery_id"] = "279th kiap 1st squad navy",
["skill"] = "Client", ["onboard_num"] = "53",
["countryId"] = 2,
["coalition"] = "red",
["speed"] = 138.88888888889,
["country"] = "russia",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "Su-33 Client #2", ["speed"] = 138.88888888889,
["type"] = "Su-33", ["heading"] = 0,
["unitId"] = 43, ["callsign"] = 104,
["psi"] = 0,
["groupName"] = "Su-33 Client #2", ["groupName"] = "Su-33 Client #2",
["countryId"] = 2,
["unitName"] = "Su-33 Client #2",
["country"] = "russia",
["coalition"] = "red",
["type"] = "Su-33",
["skill"] = "Client",
["unitId"] = 43,
["groupId"] = 21,
}, -- end of [43] }, -- end of [43]
} -- end of humansById } -- end of humansById

View File

@ -3,139 +3,181 @@ humansByName =
["A-10C Client #2"] = ["A-10C Client #2"] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.66079849060746,
["point"] = ["point"] =
{ {
["y"] = 644428.57142857, ["y"] = 644428.57142857,
["x"] = -315857.14285714, ["x"] = -315857.14285714,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 7,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)", ["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)",
["skill"] = "Client", ["onboard_num"] = "52",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "A-10C Client #2", ["speed"] = 138.88888888889,
["type"] = "A-10C", ["heading"] = -0.66079849060746,
["unitId"] = 12, ["callsign"] =
{
[1] = 3,
[2] = 1,
[3] = 1,
["name"] = "Uzi11",
}, -- end of ["callsign"]
["psi"] = 0.66079849060746,
["groupName"] = "A-10C Client #2", ["groupName"] = "A-10C Client #2",
["countryId"] = 11,
["unitName"] = "A-10C Client #2",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "A-10C",
["skill"] = "Client",
["unitId"] = 12,
["groupId"] = 7,
}, -- end of ["A-10C Client #2"] }, -- end of ["A-10C Client #2"]
["F-15C Client #1"] = ["F-15C Client #1"] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.57883789069348,
["point"] = ["point"] =
{ {
["y"] = 662142.85714286, ["y"] = 662142.85714286,
["x"] = -288142.85714286, ["x"] = -288142.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 4,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "19th Fighter SQN (AK)", ["livery_id"] = "19th Fighter SQN (AK)",
["skill"] = "Client", ["onboard_num"] = "10",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "F-15C Client #1", ["speed"] = 138.88888888889,
["type"] = "F-15C", ["heading"] = -0.57883789069348,
["unitId"] = 8, ["callsign"] =
{
[1] = 2,
[2] = 1,
[3] = 1,
["name"] = "Springfield11",
}, -- end of ["callsign"]
["psi"] = 0.57883789069348,
["groupName"] = "F-15C Client #1", ["groupName"] = "F-15C Client #1",
["countryId"] = 11,
["unitName"] = "F-15C Client #1",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "F-15C",
["skill"] = "Client",
["unitId"] = 8,
["groupId"] = 4,
}, -- end of ["F-15C Client #1"] }, -- end of ["F-15C Client #1"]
["Su-33 Client #2"] = ["Su-33 Client #2"] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = 0,
["point"] = ["point"] =
{ {
["y"] = 597819.99999999, ["y"] = 597819.99999999,
["x"] = -235614.28571428, ["x"] = -235614.28571428,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 21,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "279th kiap 1st squad navy", ["livery_id"] = "279th kiap 1st squad navy",
["skill"] = "Client", ["onboard_num"] = "53",
["countryId"] = 2,
["coalition"] = "red",
["speed"] = 138.88888888889,
["country"] = "russia",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "Su-33 Client #2", ["speed"] = 138.88888888889,
["type"] = "Su-33", ["heading"] = 0,
["unitId"] = 43, ["callsign"] = 104,
["psi"] = 0,
["groupName"] = "Su-33 Client #2", ["groupName"] = "Su-33 Client #2",
["countryId"] = 2,
["unitName"] = "Su-33 Client #2",
["country"] = "russia",
["coalition"] = "red",
["type"] = "Su-33",
["skill"] = "Client",
["unitId"] = 43,
["groupId"] = 21,
}, -- end of ["Su-33 Client #2"] }, -- end of ["Su-33 Client #2"]
["Su-33 Client #1"] = ["Su-33 Client #1"] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = 0,
["point"] = ["point"] =
{ {
["y"] = 590391.42857142, ["y"] = 590391.42857142,
["x"] = -250185.71428571, ["x"] = -250185.71428571,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 20,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "279th kiap 1st squad navy", ["livery_id"] = "279th kiap 1st squad navy",
["skill"] = "Client", ["onboard_num"] = "53",
["countryId"] = 2,
["coalition"] = "red",
["speed"] = 138.88888888889,
["country"] = "russia",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "Su-33 Client #1", ["speed"] = 138.88888888889,
["type"] = "Su-33", ["heading"] = 0,
["unitId"] = 42, ["callsign"] = 104,
["psi"] = 0,
["groupName"] = "Su-33 Client #1", ["groupName"] = "Su-33 Client #1",
["countryId"] = 2,
["unitName"] = "Su-33 Client #1",
["country"] = "russia",
["coalition"] = "red",
["type"] = "Su-33",
["skill"] = "Client",
["unitId"] = 42,
["groupId"] = 20,
}, -- end of ["Su-33 Client #1"] }, -- end of ["Su-33 Client #1"]
["F-15C Client #2"] = ["F-15C Client #2"] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.57883789069348,
["point"] = ["point"] =
{ {
["y"] = 668428.57142857, ["y"] = 668428.57142857,
["x"] = -287000, ["x"] = -287000,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 5,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "19th Fighter SQN (AK)", ["livery_id"] = "19th Fighter SQN (AK)",
["skill"] = "Client", ["onboard_num"] = "10",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "F-15C Client #2", ["speed"] = 138.88888888889,
["type"] = "F-15C", ["heading"] = -0.57883789069348,
["unitId"] = 10, ["callsign"] =
{
[1] = 2,
[2] = 1,
[3] = 1,
["name"] = "Springfield11",
}, -- end of ["callsign"]
["psi"] = 0.57883789069348,
["groupName"] = "F-15C Client #2", ["groupName"] = "F-15C Client #2",
["countryId"] = 11,
["unitName"] = "F-15C Client #2",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "F-15C",
["skill"] = "Client",
["unitId"] = 10,
["groupId"] = 5,
}, -- end of ["F-15C Client #2"] }, -- end of ["F-15C Client #2"]
["A-10C Client #1"] = ["A-10C Client #1"] =
{ {
["alt"] = 2000, ["alt"] = 2000,
["heading"] = -0.67060113146646,
["point"] = ["point"] =
{ {
["y"] = 636428.57142857, ["y"] = 636428.57142857,
["x"] = -318142.85714286, ["x"] = -318142.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 6,
["alt_type"] = "BARO", ["alt_type"] = "BARO",
["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)", ["livery_id"] = "104th FS Maryland ANG, Baltimore (MD)",
["skill"] = "Client", ["onboard_num"] = "52",
["countryId"] = 11,
["coalition"] = "blue",
["speed"] = 138.88888888889,
["country"] = "usa",
["category"] = "plane", ["category"] = "plane",
["unitName"] = "A-10C Client #1", ["speed"] = 138.88888888889,
["type"] = "A-10C", ["heading"] = -0.67060113146646,
["unitId"] = 11, ["callsign"] =
{
[1] = 3,
[2] = 1,
[3] = 1,
["name"] = "Uzi11",
}, -- end of ["callsign"]
["psi"] = 0.67060113146646,
["groupName"] = "A-10C Client #1", ["groupName"] = "A-10C Client #1",
["countryId"] = 11,
["unitName"] = "A-10C Client #1",
["country"] = "usa",
["coalition"] = "blue",
["type"] = "A-10C",
["skill"] = "Client",
["unitId"] = 11,
["groupId"] = 6,
}, -- end of ["A-10C Client #1"] }, -- end of ["A-10C Client #1"]
} -- end of humansByName } -- end of humansByName

View File

@ -3,10 +3,11 @@ missionData =
["version"] = 7, ["version"] = 7,
["files"] = ["files"] =
{ {
[1] = "Briefing-01{225F004F-92E4-4c3e-A5F0-2BA49929055A}.jpg", [1] = "Thunder2.wav",
[2] = "Thunder2.wav", [2] = "Briefing-01{225F004F-92E4-4c3e-A5F0-2BA49929055A}.jpg",
[3] = "ExplodeGround0.ogg", [3] = "mist.lua",
[4] = "Rain.ogg", [4] = "ExplodeGround0.ogg",
[5] = "Rain.ogg",
}, -- end of ["files"] }, -- end of ["files"]
["startTime"] = 43200, ["startTime"] = 43200,
["theatre"] = "Caucasus", ["theatre"] = "Caucasus",

View File

@ -4,16 +4,10 @@ navPoints =
{ {
[1] = [1] =
{ {
["y"] = 670391.42857142, ["y"] = 659248.57142856,
["x"] = -260757.14285714, ["x"] = -243614.28571428,
["name"] = "DODGE", ["name"] = "KB1NE",
["callsignStr"] = "DODGE", ["callsignStr"] = "KB1NE",
["point"] =
{
["y"] = 0,
["x"] = -260757.14285714,
["z"] = 670391.42857142,
}, -- end of ["point"]
["properties"] = ["properties"] =
{ {
["vnav"] = 1, ["vnav"] = 1,
@ -22,8 +16,13 @@ navPoints =
["angle"] = 0, ["angle"] = 0,
["steer"] = 2, ["steer"] = 2,
}, -- end of ["properties"] }, -- end of ["properties"]
["groupId"] = 22, ["point"] =
["callsign"] = 3, {
["y"] = 0,
["x"] = -243614.28571428,
["z"] = 659248.57142856,
}, -- end of ["point"]
["groupId"] = 26,
}, -- end of [1] }, -- end of [1]
[2] = [2] =
{ {
@ -70,50 +69,6 @@ navPoints =
["groupId"] = 24, ["groupId"] = 24,
}, -- end of [3] }, -- end of [3]
[4] = [4] =
{
["y"] = 643248.57142856,
["x"] = -242471.42857143,
["name"] = "KB1NW",
["callsignStr"] = "KB1NW",
["properties"] =
{
["vnav"] = 1,
["scale"] = 0,
["vangle"] = 0,
["angle"] = 0,
["steer"] = 2,
}, -- end of ["properties"]
["point"] =
{
["y"] = 0,
["x"] = -242471.42857143,
["z"] = 643248.57142856,
}, -- end of ["point"]
["groupId"] = 25,
}, -- end of [4]
[5] =
{
["y"] = 659248.57142856,
["x"] = -243614.28571428,
["name"] = "KB1NE",
["callsignStr"] = "KB1NE",
["properties"] =
{
["vnav"] = 1,
["scale"] = 0,
["vangle"] = 0,
["angle"] = 0,
["steer"] = 2,
}, -- end of ["properties"]
["point"] =
{
["y"] = 0,
["x"] = -243614.28571428,
["z"] = 659248.57142856,
}, -- end of ["point"]
["groupId"] = 26,
}, -- end of [5]
[6] =
{ {
["y"] = 625534.28571428, ["y"] = 625534.28571428,
["x"] = -309328.57142857, ["x"] = -309328.57142857,
@ -135,6 +90,51 @@ navPoints =
}, -- end of ["properties"] }, -- end of ["properties"]
["groupId"] = 27, ["groupId"] = 27,
["callsign"] = 4, ["callsign"] = 4,
}, -- end of [4]
[5] =
{
["y"] = 670391.42857142,
["x"] = -260757.14285714,
["name"] = "DODGE",
["callsignStr"] = "DODGE",
["point"] =
{
["y"] = 0,
["x"] = -260757.14285714,
["z"] = 670391.42857142,
}, -- end of ["point"]
["properties"] =
{
["vnav"] = 1,
["scale"] = 0,
["vangle"] = 0,
["angle"] = 0,
["steer"] = 2,
}, -- end of ["properties"]
["groupId"] = 22,
["callsign"] = 3,
}, -- end of [5]
[6] =
{
["y"] = 643248.57142856,
["x"] = -242471.42857143,
["name"] = "KB1NW",
["callsignStr"] = "KB1NW",
["properties"] =
{
["vnav"] = 1,
["scale"] = 0,
["vangle"] = 0,
["angle"] = 0,
["steer"] = 2,
}, -- end of ["properties"]
["point"] =
{
["y"] = 0,
["x"] = -242471.42857143,
["z"] = 643248.57142856,
}, -- end of ["point"]
["groupId"] = 25,
}, -- end of [6] }, -- end of [6]
}, -- end of ["blue"] }, -- end of ["blue"]
["red"] = ["red"] =

View File

@ -1,93 +1,153 @@
removedAliveUnits = removedAliveUnits =
{ {
[16779776] =
{
["heading"] = -1.7994767003775,
["point"] =
{
["y"] = 654545.71428571,
["x"] = -292842.85714286,
}, -- end of ["point"]
["groupId"] = 13,
["country"] = "russia",
["groupName"] = "RuBTRs",
["skill"] = "Average",
["unit"] =
{
["id_"] = 16779776,
}, -- end of ["unit"]
["coalition"] = "red",
["unitId"] = 27,
["countryId"] = 2,
["category"] = "vehicle",
["unitName"] = "RuBTRs1",
["playerCanDrive"] = true,
["type"] = "BTR-80",
["pos"] =
{
["y"] = 22.492244720459,
["x"] = -292872.25,
["z"] = 654419.375,
}, -- end of ["pos"]
}, -- end of [16779776]
[16780032] =
{
["heading"] = -1.7994767003775,
["point"] =
{
["y"] = 654585.71428571,
["x"] = -292882.85714286,
}, -- end of ["point"]
["groupId"] = 13,
["country"] = "russia",
["groupName"] = "RuBTRs",
["skill"] = "Average",
["unit"] =
{
["id_"] = 16780032,
}, -- end of ["unit"]
["coalition"] = "red",
["unitId"] = 28,
["countryId"] = 2,
["category"] = "vehicle",
["unitName"] = "RuBTRs2",
["playerCanDrive"] = true,
["type"] = "BTR-80",
["pos"] =
{
["y"] = 22.486150741577,
["x"] = -292864,
["z"] = 654412.6875,
}, -- end of ["pos"]
}, -- end of [16780032]
[16780544] = [16780544] =
{ {
["heading"] = -1.7994767003775, ["type"] = "BTR-80",
["point"] = ["point"] =
{ {
["y"] = 654665.71428571, ["y"] = 654665.71428571,
["x"] = -292962.85714286, ["x"] = -292962.85714286,
}, -- end of ["point"] }, -- end of ["point"]
["groupId"] = 13, ["groupId"] = 13,
["country"] = "russia", ["unitId"] = 30,
["groupName"] = "RuBTRs", ["groupName"] = "RuBTRs",
["skill"] = "Average", ["skill"] = "Average",
["unit"] = ["unit"] =
{ {
["id_"] = 16780544, ["id_"] = 16780544,
}, -- end of ["unit"] }, -- end of ["unit"]
["coalition"] = "red",
["unitId"] = 30,
["countryId"] = 2, ["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle", ["category"] = "vehicle",
["unitName"] = "RuBTRs4", ["unitName"] = "RuBTRs4",
["playerCanDrive"] = true, ["playerCanDrive"] = true,
["type"] = "BTR-80", ["heading"] = -1.7994767003775,
["pos"] = ["pos"] =
{ {
["y"] = 22.284147262573, ["y"] = 22.327236175537,
["x"] = -292853.5, ["x"] = -292865.40625,
["z"] = 654490.5, ["z"] = 654486.25,
}, -- end of ["pos"] }, -- end of ["pos"]
}, -- end of [16780544] }, -- end of [16780544]
[16779776] =
{
["type"] = "BTR-80",
["point"] =
{
["y"] = 654545.71428571,
["x"] = -292842.85714286,
}, -- end of ["point"]
["groupId"] = 13,
["unitId"] = 27,
["groupName"] = "RuBTRs",
["skill"] = "Average",
["unit"] =
{
["id_"] = 16779776,
}, -- end of ["unit"]
["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle",
["unitName"] = "RuBTRs1",
["playerCanDrive"] = true,
["heading"] = -1.7994767003775,
["pos"] =
{
["y"] = 22.45796585083,
["x"] = -292869.375,
["z"] = 654431.625,
}, -- end of ["pos"]
}, -- end of [16779776]
[16780032] =
{
["type"] = "BTR-80",
["point"] =
{
["y"] = 654585.71428571,
["x"] = -292882.85714286,
}, -- end of ["point"]
["groupId"] = 13,
["unitId"] = 28,
["groupName"] = "RuBTRs",
["skill"] = "Average",
["unit"] =
{
["id_"] = 16780032,
}, -- end of ["unit"]
["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle",
["unitName"] = "RuBTRs2",
["playerCanDrive"] = true,
["heading"] = -1.7994767003775,
["pos"] =
{
["y"] = 22.251977920532,
["x"] = -292852.3125,
["z"] = 654501.375,
}, -- end of ["pos"]
}, -- end of [16780032]
[16781056] =
{
["type"] = "BTR-80",
["point"] =
{
["y"] = 654745.71428571,
["x"] = -293042.85714286,
}, -- end of ["point"]
["groupId"] = 13,
["unitId"] = 32,
["groupName"] = "RuBTRs",
["skill"] = "Average",
["unit"] =
{
["id_"] = 16781056,
}, -- end of ["unit"]
["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle",
["unitName"] = "RuBTRs6",
["playerCanDrive"] = true,
["heading"] = -1.7994767003775,
["pos"] =
{
["y"] = 22.305166244507,
["x"] = -292861.71875,
["z"] = 654491,
}, -- end of ["pos"]
}, -- end of [16781056]
[16780288] =
{
["type"] = "BTR-80",
["point"] =
{
["y"] = 654625.71428571,
["x"] = -292922.85714286,
}, -- end of ["point"]
["groupId"] = 13,
["unitId"] = 29,
["groupName"] = "RuBTRs",
["skill"] = "Average",
["unit"] =
{
["id_"] = 16780288,
}, -- end of ["unit"]
["countryId"] = 2,
["country"] = "russia",
["coalition"] = "red",
["category"] = "vehicle",
["unitName"] = "RuBTRs3",
["playerCanDrive"] = true,
["heading"] = -1.7994767003775,
["pos"] =
{
["y"] = 22.339700698853,
["x"] = -292863.03125,
["z"] = 654477.9375,
}, -- end of ["pos"]
}, -- end of [16780288]
} -- end of removedAliveUnits } -- end of removedAliveUnits

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,28 +1,6 @@
zonesByNum = zonesByNum =
{ {
[1] = [1] =
{
["y"] = 673819.99999999,
["radius"] = 3000,
["point"] =
{
["y"] = 0,
["x"] = -271900,
["z"] = 673819.99999999,
}, -- end of ["point"]
["name"] = "explosion zone",
["color"] =
{
[1] = 1,
[2] = 1,
[3] = 1,
[4] = 0.14901960784314,
}, -- end of ["color"]
["x"] = -271900,
["hidden"] = false,
["zoneId"] = 1,
}, -- end of [1]
[2] =
{ {
["y"] = 614105.71428571, ["y"] = 614105.71428571,
["radius"] = 3000, ["radius"] = 3000,
@ -43,8 +21,8 @@ zonesByNum =
["x"] = -245328.57142857, ["x"] = -245328.57142857,
["hidden"] = false, ["hidden"] = false,
["zoneId"] = 2, ["zoneId"] = 2,
}, -- end of [2] }, -- end of [1]
[3] = [2] =
{ {
["y"] = 692534.28571428, ["y"] = 692534.28571428,
["radius"] = 3000, ["radius"] = 3000,
@ -65,5 +43,27 @@ zonesByNum =
["x"] = -285971.42857143, ["x"] = -285971.42857143,
["hidden"] = false, ["hidden"] = false,
["zoneId"] = 3, ["zoneId"] = 3,
}, -- end of [2]
[3] =
{
["y"] = 673819.99999999,
["radius"] = 3000,
["point"] =
{
["y"] = 0,
["x"] = -271900,
["z"] = 673819.99999999,
}, -- end of ["point"]
["name"] = "explosion zone",
["color"] =
{
[1] = 1,
[2] = 1,
[3] = 1,
[4] = 0.14901960784314,
}, -- end of ["color"]
["x"] = -271900,
["hidden"] = false,
["zoneId"] = 1,
}, -- end of [3] }, -- end of [3]
} -- end of zonesByNum } -- end of zonesByNum

Binary file not shown.

146
mist.lua
View File

@ -1,6 +1,14 @@
--[[ --[[
v33
- added getGroupPayload
- re-wrote how mist.stringMatch worked. no functional difference between previous iteration
- DBs now contain callsign, psi, modulation, frequency, uncontrolled, radioSet, hardpoint_racks, and onboard_num. Dependent on whether or not group type has the option available.
v32 v32
- flagfuncs now support string values for flag and stop flags - flagfuncs now support string values for flag and stop flags
- optimized and fixed issue with mist.getGroupData
v31 v31
- added more special characters to ignore for mist.stringMatch - added more special characters to ignore for mist.stringMatch
@ -29,8 +37,8 @@ added mist.getUnitsInPolygon
v27 v27
added mist.flagFunc.group_alive added mist.flagFunc.group_alive
added mist.flagFunc.group_dead added mist.flagFunc.group_dead
added mist.flagFunc.group_alive_more_than
added mist.flagFunc.group_alive_less_than added mist.flagFunc.group_alive_less_than
added mist.flagFunc.group_dead_less_than
]] ]]
--MiST Mission Scripting Tools --MiST Mission Scripting Tools
@ -39,7 +47,7 @@ mist = {}
-- don't change these -- don't change these
mist.majorVersion = 3 mist.majorVersion = 3
mist.minorVersion = 5 mist.minorVersion = 5
mist.build = 32 mist.build = 33
--[[ --[[
@ -570,7 +578,6 @@ do
local cntry = newGroup.country local cntry = newGroup.country
local groupType = newGroup.category local groupType = newGroup.category
local newCountry = '' local newCountry = ''
-- validate data -- validate data
for countryName, countryId in pairs(country.id) do for countryName, countryId in pairs(country.id) do
if type(cntry) == 'string' then if type(cntry) == 'string' then
@ -705,7 +712,6 @@ do
-- sanitize table -- sanitize table
newGroup.groupName = nil newGroup.groupName = nil
newGroup.clone = nil newGroup.clone = nil
@ -719,10 +725,8 @@ do
newGroup.units[unitIndex].unitName = nil newGroup.units[unitIndex].unitName = nil
end end
--env.info('added')
coalition.addGroup(country.id[newCountry], Unit.Category[newCat], newGroup) coalition.addGroup(country.id[newCountry], Unit.Category[newCat], newGroup)
return newGroup.name return newGroup.name
end end
@ -1527,7 +1531,7 @@ function mist.getGroupPoints(groupname) -- if groupname exists in env.mission,
if obj_type_name == "helicopter" or obj_type_name == "ship" or obj_type_name == "plane" or obj_type_name == "vehicle" then -- only these types have points if obj_type_name == "helicopter" or obj_type_name == "ship" or obj_type_name == "plane" or obj_type_name == "vehicle" then -- only these types have points
if ((type(obj_type_data) == 'table') and obj_type_data.group and (type(obj_type_data.group) == 'table') and (#obj_type_data.group > 0)) then --there's a group! if ((type(obj_type_data) == 'table') and obj_type_data.group and (type(obj_type_data.group) == 'table') and (#obj_type_data.group > 0)) then --there's a group!
for group_num, group_data in pairs(obj_type_data.group) do for group_num, group_data in pairs(obj_type_data.group) do
if group_data and group_data.name and group_data.name == groupname then -- this is the group we are looking for if group_data and group_data.name and mist.stringMatch(group_data.name, groupname) then -- this is the group we are looking for
if group_data.route and group_data.route.points and #group_data.route.points > 0 then if group_data.route and group_data.route.points and #group_data.route.points > 0 then
local points = {} local points = {}
for point_num, point in pairs(group_data.route.points) do for point_num, point in pairs(group_data.route.points) do
@ -1866,6 +1870,7 @@ for coa_name, coa_data in pairs(env.mission.coalition) do
mist.DBs.units[coa_name][countryName][category][group_num]["radioSet"] = group_data.radioSet mist.DBs.units[coa_name][countryName][category][group_num]["radioSet"] = group_data.radioSet
mist.DBs.units[coa_name][countryName][category][group_num]["uncontrolled"] = group_data.uncontrolled mist.DBs.units[coa_name][countryName][category][group_num]["uncontrolled"] = group_data.uncontrolled
mist.DBs.units[coa_name][countryName][category][group_num]["frequency"] = group_data.frequency mist.DBs.units[coa_name][countryName][category][group_num]["frequency"] = group_data.frequency
mist.DBs.units[coa_name][countryName][category][group_num]["modulation"] = group_data.modulation
for unit_num, unit_data in pairs(group_data.units) do for unit_num, unit_data in pairs(group_data.units) do
local units_tbl = mist.DBs.units[coa_name][countryName][category][group_num]["units"] --pointer to the units table for this group local units_tbl = mist.DBs.units[coa_name][countryName][category][group_num]["units"] --pointer to the units table for this group
@ -2651,6 +2656,15 @@ end
function mist.pointInPolygon(point, poly, maxalt) --raycasting point in polygon. Code from http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm function mist.pointInPolygon(point, poly, maxalt) --raycasting point in polygon. Code from http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm
local type_tbl = {
point {'table'},
poly = {'number'},
maxalt = {'number', 'nil'},
}
local err, errmsg = mist.utils.typeCheck('mist.pointInPolygon', type_tbl, {point, poly, maxalt})
assert(err, errmsg)
point = mist.utils.makeVec3(point) point = mist.utils.makeVec3(point)
local px = point.x local px = point.x
local pz = point.z local pz = point.z
@ -3468,7 +3482,7 @@ function mist.getGroupRoute(groupname, task) -- same as getGroupPoints but ret
if obj_type_name == "helicopter" or obj_type_name == "ship" or obj_type_name == "plane" or obj_type_name == "vehicle" then -- only these types have points if obj_type_name == "helicopter" or obj_type_name == "ship" or obj_type_name == "plane" or obj_type_name == "vehicle" then -- only these types have points
if ((type(obj_type_data) == 'table') and obj_type_data.group and (type(obj_type_data.group) == 'table') and (#obj_type_data.group > 0)) then --there's a group! if ((type(obj_type_data) == 'table') and obj_type_data.group and (type(obj_type_data.group) == 'table') and (#obj_type_data.group > 0)) then --there's a group!
for group_num, group_data in pairs(obj_type_data.group) do for group_num, group_data in pairs(obj_type_data.group) do
if group_data and group_data.name and group_data.name == groupname then -- this is the group we are looking for if group_data and group_data.name and mist.stringMatch(group_data.name, groupname) then -- this is the group we are looking for
if group_data.route and group_data.route.points and #group_data.route.points > 0 then if group_data.route and group_data.route.points and #group_data.route.points > 0 then
local points = {} local points = {}
@ -4823,7 +4837,7 @@ mist.getCurrentGroupData = function(gpName)
newData.units[unitNum]["heading"] = mist.getHeading(unitData, true) -- added to DBs newData.units[unitNum]["heading"] = mist.getHeading(unitData, true) -- added to DBs
newData.units[unitNum]['alt'] = unitData:getPosition().p.y newData.units[unitNum]['alt'] = unitData:getPosition().p.y
newData.country = string.lower(country.name[unitData:getCountry()]) newData.country = string.lower(country.name[unitData:getCountry()])
newData.units[unitNum]['callsign'] = unitData:getCallsign()
end end
return newData return newData
@ -4832,19 +4846,32 @@ mist.getCurrentGroupData = function(gpName)
end end
mist.getGroupData = function(gpName) mist.getGroupData = function(gpName)
--env.info('getgroupData') local found = false
for groupName, groupData in pairs(mist.DBs.groupsByName) do
if string.lower(groupName) == string.lower(gpName) then
local newData = {} local newData = {}
newData.hidden = false -- maybe add this to DBs if mist.DBs.groupsByName[gpName] then
newData.groupId = groupData.groupId newData = mist.utils.deepCopy(mist.DBs.groupsByName[gpName])
newData.groupName = groupName found = true
newData.category = groupData.category end
newData.country = groupData.country
newData.units = {}
newData.task = groupData.task
for unitNum, unitData in pairs(groupData.units) do if found == false then
for groupName, groupData in pairs(mist.DBs.groupsByName) do
if mist.stringMatch(groupName, gpName) == true then
newData = mist.utils.deepCopy(groupData)
newData.groupName = groupName
found = true
break
end
end
end
local payloads
if newData.category == 'plane' or newData.category == 'helicopter' then
payloads = mist.getGroupPayload(newData.groupName)
end
if found == true then
newData.hidden = false -- maybe add this to DBs
for unitNum, unitData in pairs(newData.units) do
newData.units[unitNum] = {} newData.units[unitNum] = {}
newData.units[unitNum]["unitId"] = unitData.unitId newData.units[unitNum]["unitId"] = unitData.unitId
@ -4862,12 +4889,17 @@ mist.getGroupData = function(gpName)
if newData.category == 'plane' or newData.category == 'helicopter' then if newData.category == 'plane' or newData.category == 'helicopter' then
newData.units[unitNum]["payload"] = mist.getPayload(unitData.unitName) newData.units[unitNum]["payload"] = payloads[unitNum]
newData.units[unitNum]['livery_id'] = unitData.livery_id newData.units[unitNum]['livery_id'] = unitData.livery_id
newData.units[unitNum]['onboard_num'] = unitData.onboard_num
newData.units[unitNum]['callsign'] = unitData.callsign
end end
end end
return newData return newData
end else
env.info(gpName .. ' not found in mist.getGroupData')
return
end end
end end
@ -4883,7 +4915,7 @@ mist.getPayload = function(unitName)
for group_num, group_data in pairs(obj_type_data.group) do for group_num, group_data in pairs(obj_type_data.group) do
if group_data and group_data.name then if group_data and group_data.name then
for unitIndex, unitData in pairs(group_data.units) do --group index for unitIndex, unitData in pairs(group_data.units) do --group index
if string.lower(unitName) == string.lower(unitData.name) then if mist.stringMatch(unitName, unitData.name) == true then
return unitData.payload return unitData.payload
end end
end end
@ -4897,11 +4929,46 @@ mist.getPayload = function(unitName)
end end
end end
else else
env.info('mist.getPayload got ' .. type(unitName))
return false return false
end end
env.info('mist.getPayload, payload not found')
return return
end end
mist.getGroupPayload = function(groupName)
if groupName and type(groupName) == 'string' then
for coa_name, coa_data in pairs(env.mission.coalition) do
if (coa_name == 'red' or coa_name == 'blue') and type(coa_data) == 'table' then
if coa_data.country then --there is a country table
for cntry_id, cntry_data in pairs(coa_data.country) do
for obj_type_name, obj_type_data in pairs(cntry_data) do
if obj_type_name == "helicopter" or obj_type_name == "ship" or obj_type_name == "plane" or obj_type_name == "vehicle" then -- only these types have points
if ((type(obj_type_data) == 'table') and obj_type_data.group and (type(obj_type_data.group) == 'table') and (#obj_type_data.group > 0)) then --there's a group!
for group_num, group_data in pairs(obj_type_data.group) do
if group_data and group_data.name and mist.stringMatch(groupName, group_data.name) == true then
local payloads = {}
for unitIndex, unitData in pairs(group_data.units) do --group index
payloads[unitIndex] = unitData.payload
end
return payloads
end
end
end
end
end
end
end
end
end
else
env.info('mist.getGroupPayload got ' .. type(groupName))
return false
end
env.info('mist.getGroupPayload, payload not found')
return
end
mist.teleportToPoint = function(vars) -- main teleport function that all of teleport/respawn functions call mist.teleportToPoint = function(vars) -- main teleport function that all of teleport/respawn functions call
local point = vars.point local point = vars.point
@ -4916,9 +4983,6 @@ mist.teleportToPoint = function(vars) -- main teleport function that all of tele
end end
local action = vars.action local action = vars.action
local isStatic = false
local disperse = vars.disperse or false local disperse = vars.disperse or false
local maxDisp = vars.maxDisp local maxDisp = vars.maxDisp
@ -4950,7 +5014,6 @@ mist.teleportToPoint = function(vars) -- main teleport function that all of tele
newGroupData = vars.groupData newGroupData = vars.groupData
end end
local diff = {['x'] = 0, ['y'] = 0} local diff = {['x'] = 0, ['y'] = 0}
local newCoord, origCoord local newCoord, origCoord
if point then if point then
@ -4975,6 +5038,7 @@ mist.teleportToPoint = function(vars) -- main teleport function that all of tele
end end
end end
if valid == false then if valid == false then
env.info('mist.teleportToPoint; vars.point not a valid coordinate')
return false return false
end end
end end
@ -4996,8 +5060,8 @@ mist.teleportToPoint = function(vars) -- main teleport function that all of tele
--tostring, tostring(), --tostring, tostring(),
newGroupData.country = mist.DBs.groupsByName[gpName].country newGroupData.country = mist.DBs.groupsByName[newGroupData.groupName].country
newGroupData.category = mist.DBs.groupsByName[gpName].category newGroupData.category = mist.DBs.groupsByName[newGroupData.groupName].category
if route then if route then
newGroupData.route = route newGroupData.route = route
end end
@ -5427,24 +5491,12 @@ end
mist.stringMatch = function(s1, s2, bool) mist.stringMatch = function(s1, s2, bool)
local exclude = {'%-', '%(', '%)', '%_', '%[', '%]', '%.', '%#', '% ', '%{', '%}', '%$', '%%', '%?', '%+', '%^'}
if type(s1) == 'string' and type(s2) == 'string' then if type(s1) == 'string' and type(s2) == 'string' then
s1 = string.gsub(s1, "%-", '') for i , str in pairs(exclude) do
s1 = string.gsub(s1, "%(", '') s1 = string.gsub(s1, str, '')
s1 = string.gsub(s1, "%)", '') s2 = string.gsub(s2, str, '')
s1 = string.gsub(s1, "%_", '') end
s1 = string.gsub(s1, "%[", '')
s1 = string.gsub(s1, "%]", '')
s1 = string.gsub(s1, "%.", '')
s2 = string.gsub(s2, "%-", '')
s2 = string.gsub(s2, "%(", '')
s2 = string.gsub(s2, "%)", '')
s2 = string.gsub(s2, "%_", '')
s2 = string.gsub(s1, "%[", '')
s2 = string.gsub(s1, "%]", '')
s2 = string.gsub(s1, "%.", '')
if not bool then if not bool then
s1 = string.lower(s1) s1 = string.lower(s1)
s2 = string.lower(s2) s2 = string.lower(s2)
@ -5456,7 +5508,7 @@ mist.stringMatch = function(s1, s2, bool)
return false return false
end end
else else
assert('mist.stringMatch; Either the first or second variable were not strings') env.info('mist.stringMatch; Either the first or second variable were not a string')
return false return false
end end
end end

Binary file not shown.

View File

@ -1,6 +1,46 @@
-- Changelog -- changelog
v33 Mist 3.5 rc
- added getGroupPayload
- re-wrote how mist.stringMatch worked. no functional difference between previous iteration
- DBs now contain callsign, psi, modulation, frequency, uncontrolled, radioSet, hardpoint_racks, and onboard_num. Dependent on whether or not group type has the option available.
v32
- flagfuncs now support string values for flag and stop flags
- optimized and fixed issue with mist.getGroupData
v31
- added more special characters to ignore for mist.stringMatch
- added 3rd variable to mist.matchString to define if strings are case sensitive
- added mist.randomizeNumTable
- modified mist.randomizeGroupOrder to use mist.randomizeNumTable
- added mist.terrainHeightDiff
v30
-Optimizations and fixes of refactoring
-mist.dbUpdate changed to a local dbUpdate function. now no longer accessible globally
- added mist.matchString because I always get it backwards
v29
-Refactoring dbUpdate and related functions integration
v28
added mist.getUnitSkill
added mist.stringMatch
added mist.groupTableCheck
added mist.spawnRandomizedGroup
added mist.randomizeGroupOrder
added mist.getUnitsInPolygon
v27
added mist.flagFunc.group_alive
added mist.flagFunc.group_dead
added mist.flagFunc.group_alive_more_than
added mist.flagFunc.group_alive_less_than
--[[
v025 changelog mist 3.4.25 v025 changelog mist 3.4.25
-fixed bug with mist.message.add with regard to updating existing messages -fixed bug with mist.message.add with regard to updating existing messages