Add files via upload

Wasn't sure if you were serious about wanting the code for how to get all the coalitions out of the mission file, this is how you do it and how you can get a string for what it actually is if that is needed.
This commit is contained in:
bobprofisker 2023-05-20 22:16:41 +01:00 committed by GitHub
parent 0b490e4ce2
commit 0392c43835
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

47
scripts/coals.lua Normal file
View File

@ -0,0 +1,47 @@
coal = {}
function coal.notify(message, displayFor)
trigger.action.outText(message, displayFor)
end
function coal.listRed()
coal.coals = env.mission.coalitions.red --solid naming this
coal.notify(mist.utils.tableShow(coal.coals),5)
pickOne = math.random(#coal.coals)
countryIs = country.name[coal.coals[pickOne]]
coal.notify(countryIs,10)
end
function coal.listBlue()
coal.coals = env.mission.coalitions.blue --solid naming this
coal.notify(mist.utils.tableShow(coal.coals),5)
pickOne = math.random(#coal.coals)
countryIs = country.name[coal.coals[pickOne]]
coal.notify(countryIs,10)
end
function coal.listNeutrals()
coal.coals = env.mission.coalitions.neutrals --solid naming this
coal.notify(mist.utils.tableShow(coal.coals),5)
pickOne = math.random(#coal.coals)
countryIs = country.name[coal.coals[pickOne]]
coal.notify(countryIs,10)
end
do
longRangeShots = missionCommands.addSubMenu("Coal check")
missionCommands.addCommand ("List reds", longRangeShots, coal.listRed)
missionCommands.addCommand ("List blue", longRangeShots, coal.listBlue)
missionCommands.addCommand ("List neutrals", longRangeShots, coal.listNeutrals)
end
coal.notify("coals.lua loaded", 2)
-- env.mission.coalitions.red
-- env.mission.coalitions.blue
-- env.mission.coalitions.neutrals
--coalition.getCountryCoalition(countryID)