Follow up question for you scripting Gods. Will the following structure work to send a different text message to the individual for each different group killed. Not sure how to build that structure properly, but hopefully it's close enough to understand my intent. Thanks.
local u = mist.getUnitsInZones(mist.makeUnitTable({'[all]'}), {'alphatriggerzone'})
for i = 1, #u do
local _uName = Unit.getName(u[i])
if (Group.getByName('Mig1') and Group.getByName('Mig1'):getSize() < 1) or not Group.getByName('Mig1') then
trigger.action.outText("Good Kill ".. _uName, 2, false)
else (Group.getByName('Mig2') and Group.getByName('Mig2'):getSize() < 1) or not Group.getByName('Mig1') then
trigger.action.outText("Well Done ".. _uName, 2, false)
else (Group.getByName('Mig3') and Group.getByName('Mig3'):getSize() < 1) or not Group.getByName('Mig1') then
trigger.action.outText("Almost There ".. _uName, 2, false)
else (Group.getByName('Mig4') and Group.getByName('Mig4'):getSize() < 1) or not Group.getByName('Mig1') then
trigger.action.outText("Way to go! ".. _uName, 2, false)
else (Group.getByName('Mig5') and Group.getByName('Mig5'):getSize() < 1) or not Group.getByName('Mig1') then
trigger.action.outText("Evolution Completed! ".. _uName, 2, false)
end