Special Cargo/Steal Missions

There are several possible Buy Cargo mission scenarios that a player can encounter when buying cargo to store as part of the Further Adventures in Finance and Felony update.

Scenarios can involve shooting down military helicopter convoys, or simply stealing a loot van.

Van
"They got the product in the back of a truck. Pick it up and get it back to the warehouse."

- Assistant.

The cargo can be sometimes found in the back of a van. The van will be located at a site where guards are loading the cargo. At the scene, two Benson trucks are parked, ready to block either end of the alleyway the van will be located in, in order to trap the player. Guards inside will protect the van, and more backup will arrive in Fugitives.

The van can be one of numerous vehicles:
 * Mule
 * Rumpo Custom
 * Boxville
 * Burrito
 * Journey
 * Camper
 * Stockade
 * Paradise
 * Speedo
 * Police Transporter
 * Pony
 * Youga
 * Surfer

Helicopter Packages
The cargo may be transported by helicopter. Several Valkyrie military transport helicopters will be flying above Los Santos or Blaine County containing the packages. The player must shoot down the helicopters, when the cargo will begin to parachute down to the ground.

On ground, Merryweather Mesas may spawn as backup units as Merryweather units.

<!--

THERES MORE :) Some script stuff for if needed.

Some scenarios involving the Kuruma, Gang Burrito, Phoenix? switch (iParam0) {		case 4: if ((!iParam4 && func_156(iParam2, 11)) || (iParam4 && iParam5 == 0)) {				switch (iParam1) {					case 6: return joaat("kuruma"); case 7: return joaat("manana"); case 8: return joaat("daemon"); case 9: return joaat("gburrito"); case 10: return joaat("phoenix"); }				default: }

//////////////////////////////////////////////////////////// Some scenario involving the Schafter, Speedo, Phoenix?

{				switch (iParam1) {					case 6: return joaat("schafter2"); case 7: return joaat("kuruma"); case 8: return joaat("daemon"); case 9: return joaat("fugitive"); case 10: return joaat("speedo"); }				default: } ///////////////////////////////////////////////////////////// Some scenario involving the Hexer, Cavalcade, Buccaaneer? {				switch (iParam1) {					case 11: return joaat("hexer"); case 12: return joaat("cavalcade2"); case 13: return joaat("kuruma"); case 14: return joaat("cavalcade2"); case 15: return joaat("buccaneer"); }				default: }

or Slamvan? {				switch (iParam1) {					case 11: return joaat("slamvan2"); case 12: return joaat("emperor"); case 13: return joaat("fugitive"); case 14: return joaat("huntley"); case 15: return joaat("buccaneer"); }				default: } //////////////////////////////////////// Some scenario involving the Gang Burrito, Buccaaneer, Daemon? {				switch (iParam1) {					case 31: return joaat("buccaneer"); case 32: return joaat("daemon"); case 33: return joaat("buccaneer"); case 34: return joaat("gburrito"); case 35: return joaat("buccaneer"); }				default: } ////////////////////////////////////////// Speedos and Mules? if (!iParam4 && func_156(iParam2, 23)) {				return joaat("mule"); }			if (!iParam4 && func_156(iParam2, 25)) {				return joaat("speedo"); }			if (!iParam4 && func_156(iParam2, 26)) {				return joaat("speedo"); }			if ((!iParam4 && func_156(iParam2, 0)) || (iParam4 && iParam5 == 0)) {				return joaat("phoenix"); }			if ((!iParam4 && func_156(iParam2, 1)) || (iParam4 && iParam5 == 1)) {				return joaat("phoenix"); }			break; /////////////////////////////////// Romero? if ((!iParam4 && func_156(iParam2, 24)) || (iParam4 && iParam5 == 0)) {				return joaat("romero"); }			break; //////////////////////////////////////////// Buzzard, some boats? if (!iParam4 && func_156(iParam2, 28)) {				return joaat("buzzard2"); }			if ((!iParam4 && func_95(iParam2, 0)) || (iParam4 && iParam5 == 0)) {				return joaat("marquis"); }			if ((!iParam4 && func_95(iParam2, 1)) || (iParam4 && iParam5 == 1)) {				return joaat("suntrap"); }			if ((!iParam4 && func_95(iParam2, 2)) || (iParam4 && iParam5 == 2)) {				return joaat("suntrap"); }			if ((!iParam4 && func_95(iParam2, 3)) || (iParam4 && iParam5 == 3)) {				return joaat("dinghy3"); }			break; ////////////////////////////////////// //// Scenario case, Speedo, color set 21, 21, 0, 156 /// -->