FWIW . . .
I'm finishing a mission in which the players start off as black ops being inserted into enemy territory. Well, things go wrong (don't they always ?!
) so they have to guide the stricken plane in and recover their gear from the plane before it blows up. I set all the goodies to 0 (showCompass, showMap etc) at start then used a script to allow players to bring them back.
Two interesting effects. First is syntax. In the description.ext file the syntax might be showCompass = 1, but in the script you have to write showCompass true.
Okay, no biggie but the second surprise was that the these commands in a script only apply to the PLAYER ! So if you have 2-3 guys furiously throwing gear out of the plane one might get the compas, the other the map and so on.
This is GREAT ! It means that you can set all variables to "0" st start and simply add them back player by player via script. Example - same mission but with playable East troopers hunting for the players. Who cares whether or not the black ops dudes got the map - another script at start simply sets all items to "showXXX true" so long as the player is an EAST player (_player = player).
This would be useful for any hunter vs prey, lost and found or hide and seek type scenario.
Again, FWIW . . .
roni