Thanks for the input. I'll keep the admin command method in mind; it'll be a good last ditch solution. Unfortunately the sequential counters would be problematic as the locations of the caches in the first few rounds could be memorized.
Edit: fo0k's post (viewtopic.php?f=6&t=1151&p=7963
) suggests that the sequential behavior stops and becomes random after the order is completed once. Can anyone confirm this? If so, maybe it'd be possible to quickly run through the order on map load (spawning and destroying the caches) and then let it go random.
Here are some assorted thoughts/approaches as I'm not really sure of what's possible or not in BF1942 modding:
1) Use SetRandomGeometries on some player on map load. Is there a way to "check" which geometry has been chosen? If so, the script could set a variable and/or fulfill a conditional statement corresponding with that geometry (1 = Kitchen, 2 = Cantina, 3 = House, etc.).
2) Spawn a weapon cache with one random player at each control point the first time the map loads.
3) Use a randomized vehicle spawner to spawn a jeep below the map/beyond the boundaries on map load and check its location. There could be four or five different possible locations for the vehicle, with each location corresponding to an objective placement.
4) Would it be possible for players to put the cache down themselves? It'd have to be limited to just 2 or 3 placements somehow. Could it be done via limited kits that would have to be picked up?