Well, the code is pretty much done already, using complex dialog system for the buying, and the only real mapping that needs to be done is with WRP edit, everything else is dynamic. As it is, the entire game is one 'mission', but flashpoint's dynamic nature lends itself to a lot being done with that one mission... in essence, the number of missions that can be generated are endless. =)
And buying doens't jsut involve adding weapons, there's a lot of adding/replacing/calculating magazine lods, getting current weapons, dealing with cash, and having weapons not interfere with each other. It is/was a mess to code, but it's pretty kickass. Beta within two weeks...
Also,m for the randomized rounds those four objectives are used, but for the 10 minute "finale" scenarios, there's about ten semi randomized specific objective ones... very cool. Cutscenes are nice, too.