Same what bedges says happens when making:
a = list triggerA; deleteVehicle triggerA
When a unit of the static list gets killed, it will be like any other array e.g: west alpha black 25cblabla #noid mc vojak
While when not doing it like bedges or deleting the trigger, a will interact with the trigger's list and the
unit gets removed correctly from the array.
I think this is still a good find Mandoble, since lots of missions are based on trigger lists made like you mentioned
in first post and thus there may be different results because of the interactive global variable.
:edit - if you want to assign a trigger's list to a non interactive global variable, where the units will reamin
without the #noid stuff, you need to say:
a = call format [{"%1"},list triggerA]
Now killing a unit from this trigger's list will not change anything - the array will remain like it was from start.
~S~ CD