// These items will be allowed by default -- your mission script can change these
// by calling allowVehicle, allowComponent, or allowWeapon
function setAllowedItems()
{
//Vehicles
allowVehicle( all,false);
allowVehicle( 20, TRUE ); //Seeker
allowVehicle( 21, TRUE ); //Goad
allowVehicle( 22, TRUE ); //Shepherd
allowVehicle( 23, TRUE ); //Adjudicator
allowVehicle( 24, TRUE ); //Executioner
allowVehicle( 4, TRUE ); //Terran Talon
allowVehicle( 13, TRUE ); //Knight's Talon
allowVehicle( 2, TRUE ); //Terran Minotaur
allowVehicle( 11, TRUE ); //Knight's Minotaur
allowVehicle( 5, TRUE ); //Terran Basilisk
allowVehicle( 14, TRUE ); //Knight's Basilisk
allowVehicle( 1, TRUE ); //Terran Apocalypse
allowVehicle( 10, TRUE ); //Knight's Apocalypse
allowVehicle( 40, TRUE ); //Harabec's Apocalypse
allowVehicle( 3, TRUE ); //Terran Gorgon
allowVehicle( 12, TRUE ); //Knight's Gorgon
allowVehicle( 30, TRUE ); //Emancipator
allowVehicle( 33, TRUE ); //Olympian
allowVehicle( 52, TRUE ); //Pirate Emancipator
allowVehicle( 55, TRUE ); //Player Plat Adjudicator
allowVehicle( 56, TRUE ); //Player Plat Executioner
allowVehicle( 35, TRUE ); //Metagen Seeker
allowVehicle( 36, TRUE ); //Metagen Goad
allowVehicle( 37, TRUE ); //Metagen Shepherd
allowVehicle( 25, TRUE ); //Bolo
allowVehicle( 26, TRUE ); //Recluse
allowVehicle( 41, TRUE ); //Predator
allowVehicle( 31, TRUE ); //Avenger
allowVehicle( 32, TRUE ); //Dreadlock
allowVehicle( 8, TRUE ); //Disrupter
allowVehicle( 7, TRUE ); //Myrmidon
allowVehicle( 6, TRUE ); //Paladin
allowVehicle( 17, TRUE ); //Knight Disrupter
allowVehicle( 16, TRUE ); //Knight Myrmidon
allowVehicle( 15, TRUE ); //Knight Paladin
allowVehicle( 138, TRUE ); // Rebel bike
allowVehicle( 138, TRUE ); // Pouncer Assault Bike
allowVehicle( 138, TRUE ); // Rebel Pouncer
allowVehicle( 150, TRUE ); // Starsiege Magic Bus
allowVehicle( 45, TRUE ); //Bek Storm's Predator
allowVehicle( 133, FALSE ); //Nike
allowVehicle( 29, TRUE ); //Prometheus
allowVehicle( 42, TRUE ); //Cannon`s Basilisk
allowVehicle( 40, TRUE ); //Harabec`s Apocalypse
allowVehicle( 41, TRUE ); //Harabec`s Predator
allowVehicle( 137, TRUE ); //buildTank( 137, "H", "datTank_rb_artl.cs" );more Rebels
allowVehicle( 138, TRUE ); //buildTank( 138, "H", "datTank_rb_bike.cs" );more Rebels
allowVehicle( 133, TRUE ); //buildTank( 133, "H", "datTank_tr_nike.cs" );More Terrain vehicles
allowVehicle( 134, TRUE ); //buildTank( 134, "H", "datTank_tr_supr.cs" );
allowVehicle( 94, TRUE ); //buildDrone( 94, "datDrone_cy_omni.cs" );More cybrid (can't change id's anymore)
allowVehicle( 95, TRUE ); //buildDrone( 95, "datDrone_cy_prot.cs" );More cybrid (can't change id's anymore)
allowVehicle( 96, TRUE ); //buildDrone( 96, "datDrone_cy_jamm.cs" );More cybrid (can't change id's anymore)
allowVehicle( 60, TRUE ); //buildDrone( 60, "datDrone_tr_fltb.cs");More cybrid (can't change id's anymore)
allowVehicle( 95, TRUE ); //buildDrone( 95, "datDrone_cy_prot.cs" );More cybrid (can't change id's anymore)
allowVehicle( 94, TRUE ); //buildDrone( 94, "datDrone_cy_omni.cs" );More cybrid (can't change id's anymore)
allowVehicle( 90, TRUE ); //buildTank( 90, "C", "datTank_cy_artl.cs" );More cybrid (can't change id's anymore)
// //exec("datDroneGeneric.cs"); test
allowVehicle( 136, TRUE ); //buildDrone( 136, "datDrone_tr_surv.cs" );Drones
allowVehicle( 135, TRUE ); //buildDrone( 135, "datDrone_tr_sove.cs" );Drones
allowVehicle( 73, TRUE ); //buildDrone( 73, "datDrone_tr_star.cs");Drones
allowVehicle( 72, TRUE ); //buildDrone( 72, "datDrone_rb_thum.cs");Drones
allowVehicle( 71, TRUE ); //buildDrone( 71, "datDrone_tr_util.cs");Drones
allowVehicle( 70, TRUE ); //BuildDrone( 70, "datDrone_rb_box.cs");Drones
allowVehicle( 69, TRUE ); //buildDrone( 69, "datDrone_rb_big_box.cs");Drones
allowVehicle( 68, TRUE ); //buildDrone( 68, "datDrone_rb_big.cs");Drones
allowVehicle( 67, TRUE ); //buildDrone( 67, "datDrone_rb_ammo.cs");Drones
allowVehicle( 66, TRUE ); //buildDrone( 66, "datDrone_rb_fltb.cs");Drones
allowVehicle( 65, TRUE ); //buildDrone( 65, "datDrone_tr_mino.cs");Drones
allowVehicle( 64, TRUE ); //buildDrone( 64, "datDrone_tr_fuel.cs");Drones
allowVehicle( 63, TRUE ); //buildDrone( 63, "datDrone_tr_big_personnel.cs");Drones
allowVehicle( 62, TRUE ); //buildDrone( 62, "datDrone_tr_big_ammo.cs");Drones
allowVehicle( 61, TRUE ); //buildDrone( 61, "datDrone_tr_ammo.cs");Drones
allowVehicle( 60, TRUE ); //buildDrone( 60, "datDrone_tr_fltb.cs");Drones
// //More Cybrid (player pilotable platiunum guard versions
allowVehicle( 55, TRUE ); //buildHerc( 55, "C", "datHerc_pl_adju2.cs" );
allowVehicle( 56, TRUE ); //buildHerc( 56, "C", "datHerc_pl_exec2.cs" );
// //Pirates
allowVehicle( 50, TRUE ); //buildHerc( 50, "H", "datHerc_pi_apoc.cs" );
allowVehicle( 51, TRUE ); //buildTank( 51, "H", "datTank_pi_drea.cs" );
allowVehicle( 52, TRUE ); //buildHerc( 52, "H", "datHerc_pi_eman.cs" );
// //Misc hercs
allowVehicle( 40, TRUE ); //buildHerc( 40, "H", "datHerc_ha_apoc.cs" );
allowVehicle( 41, TRUE ); //buildTank( 41, "H", "datTank_ha_pred.cs" );
allowVehicle( 42, TRUE ); //buildHerc( 42, "H", "datHerc_ca_basl.cs" );
allowVehicle( 43, TRUE ); //buildHerc( 43, "H", "datHerc_cin_apoc.cs" );
allowVehicle( 44, TRUE ); //buildHerc( 44, "H", "datHerc_cin_basl.cs" );
allowVehicle( 45, TRUE ); //buildTank( 45, "H", "datTank_SuperPred.cs" );
// //Metagen
allowVehicle( 38, TRUE ); //buildHerc( 38, "C", "datHerc_mg_adju.cs" );
allowVehicle( 39, TRUE ); //buildHerc( 39, "C", "datHerc_mg_exec.cs" );
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//allowVehicle(
, FALSE ); //
//weapons
allowWeapon( all, FALSE );
allowWeapon( 101, TRUE ); //Laser
allowWeapon( 102, TRUE ); //Heavy Laser
allowWeapon( 103, TRUE ); //Comp Laser
allowWeapon( 104, TRUE ); //Twin Laser
allowWeapon( 105, TRUE ); //Emp
allowWeapon( 106, TRUE ); //ELF
allowWeapon( 107, TRUE ); //Blaster
allowWeapon( 108, TRUE ); //Heavy Blaster
allowWeapon( 109, TRUE ); //PBW
allowWeapon( 110, TRUE ); //Plasma
allowWeapon( 111, TRUE ); //Blink Gun
allowWeapon( 112, TRUE ); //Qgun
allowWeapon( 113, TRUE ); //MFAC
allowWeapon( 114, TRUE ); //Nano Infuser
allowWeapon( 115, TRUE ); //Nanite Cannon
allowWeapon( 116, TRUE ); //Autocannon
allowWeapon( 117, TRUE ); //Hvy Autocannon
allowWeapon( 118, TRUE ); //EMC Autocannon
allowWeapon( 119, TRUE ); //Blast Cannon
allowWeapon( 120, TRUE ); //Hvy Blast Can
allowWeapon( 121, TRUE ); //Rail Gun
allowWeapon( 124, TRUE ); //Pit Viper 8
allowWeapon( 125, TRUE ); //Pit Viper 12
allowWeapon( 126, TRUE ); //Sparrow 6
allowWeapon( 127, TRUE ); //Sparrow 10
allowWeapon( 128, TRUE ); //SWARM 6
allowWeapon( 129, TRUE ); //Minion
allowWeapon( 130, TRUE ); //Shrike 8
allowWeapon( 147, TRUE ); //Aphid
allowWeapon( 131, TRUE ); //Arachnitron 4
allowWeapon( 132, TRUE ); //Arachnitron 8
allowWeapon( 133, TRUE ); //Arachnitron 12
allowWeapon( 134, TRUE ); //Proximity 6
allowWeapon( 135, TRUE ); //Proximity 10
allowWeapon( 136, TRUE ); //Proximity 15
allowWeapon( 142, TRUE ); //Radiation Gun
allowWeapon( 3, TRUE ); //Disrupter
allowWeapon( 150, TRUE ); //SMART Gun
allowWeapon( 2, TRUE ); //Artiller Missle Launcher
allowWeapon( 1, FALSE ); //NIKE SIEGE GUN-(NIKE)
allowWeapon( 21, FALSE ); //REBEL ARTILLERY GUN-(RBARTL)
allowWeapon( 20, FALSE ); //CYBRID ARTILLERY GUN-(CYARTL)
allowWeapon( 3, TRUE ); //Disrupter
allowWeapon( 10, TRUE ); //Laser Guided Bomb
allowWeapon( 11, FALSE ); //Hades Bomb
allowWeapon( 15, FALSE ); //MFAC Turret Gun
//Components
//Reactors
allowComponent( 200, TRUE ); //Human Micro Reactor
allowComponent( 201, TRUE ); //Small Human Reactor 2 -- small
allowComponent( 202, TRUE ); //Medium Human Reactor 1 Standard
allowComponent( 203, TRUE ); //Medium Human Reactor 2 medium
allowComponent( 204, TRUE ); //Large Human Reactor 1 -- large
allowComponent( 205, TRUE ); //Large Human Reactor 2-- Maxim
allowComponent( 225, TRUE ); //Small Cybrid Reactor 1 -- Alpha
allowComponent( 226, TRUE ); //Small Cybrid Reactor 2-- Beta
allowComponent( 227, TRUE ); //Medium Cybrid Reactor 1 -- Gamma
allowComponent( 228, TRUE ); //Medium Cybrid Reactor 2--delta
allowComponent( 229, TRUE ); //Large Cybrid Reactor 1--epsilon
allowComponent( 230, TRUE ); //Large Cybrid Reactor 2--theta
//Shields
allowComponent( 300, TRUE ); //Human Standard Shield
allowComponent( 301, TRUE ); //Human Protector Shield
allowComponent( 302, TRUE ); //Human Guardian Shield
allowComponent( 303, TRUE ); //Human FastCharge Shield
allowComponent( 304, TRUE ); //Human Centurian Shield
allowComponent( 305, TRUE ); //Human Repulsor Shield
allowComponent( 306, TRUE ); //Human Titan Shield
allowComponent( 307, TRUE ); //Human Medusa Shield
allowComponent( 326, TRUE ); //Cybrid Alpha Shield
allowComponent( 327, TRUE ); //Cybrid Beta Shield
allowComponent( 328, TRUE ); //Cybrid Gamma Shield
allowComponent( 329, TRUE ); //Cybrid Delta Shield
allowComponent( 330, TRUE ); //Cybrid Epsilon Shield
allowComponent( 331, TRUE ); //Cybrid Zeta Shield
allowComponent( 332, TRUE ); //Cybrid Eta Shield
allowComponent( 333, TRUE ); //Cybrid Theta Shield
//Sensors
allowComponent( 400, TRUE ); //Basic Human Sensor
allowComponent( 401, TRUE ); //Long Range Sensor -- Ranger
allowComponent( 408, TRUE ); //Standard Human Sensor
allowComponent( 409, TRUE ); //Human Longbow Sensor
allowComponent( 410, TRUE ); //Human Infiltrator Sensor
allowComponent( 411, TRUE ); //Human Crossbow Sensor
allowComponent( 412, TRUE ); //Human Ultralight Sensor
allowComponent( 413, TRUE ); //Human Hound Dog Sensor
allowComponent( 414, TRUE ); //Thermal Sensor
allowComponent( 426, TRUE ); //Basic Cybrid Sensor (Alpha)
allowComponent( 427, TRUE ); //Long Range Cybrid Sensor (Beta)
allowComponent( 428, TRUE ); //Standard Cybrid Sensor (Gamma)
allowComponent( 429, TRUE ); //Cybrid Longbow Sensor (Delta)
allowComponent( 430, TRUE ); //Cybrid Infiltrator Sensor (Epsilon)
allowComponent( 431, TRUE ); //Cybrid Crossbow Sensor (Zeta)
allowComponent( 432, TRUE ); //Cybrid Ultralight Sensor (Eta)
allowComponent( 433, TRUE ); //Cybrid Hound Dog Sensor (Theta)
allowComponent( 434, TRUE ); //Motion Detector (Iota)
//Engines
allowComponent( 100, TRUE ); //Human Light Vehicle Engine
allowComponent( 101, TRUE ); //Human High Output Light Engine
allowComponent( 102, TRUE ); //Human Agile Light Engine
allowComponent( 103, TRUE ); //Human Standard Medium Engine
allowComponent( 104, TRUE ); //Human High Output Medium Engine
allowComponent( 105, TRUE ); //Human Medium Agility Engine
allowComponent( 106, TRUE ); //Human Standard Heavy Engine
allowComponent( 107, TRUE ); //Human Improved Heavy Engine
allowComponent( 108, TRUE ); //Human Heavy Cruise Engine
allowComponent( 109, TRUE ); //Human High Output Heavy Engine
allowComponent( 110, TRUE ); //Human Agile Heavy Engine
allowComponent( 111, TRUE ); //Human Standard Assault Engine
allowComponent( 112, TRUE ); //Human Improved Assault Engine
allowComponent( 113, TRUE ); //Human heavy turbine engine
allowComponent( 114, TRUE ); //High Output Turbine (HOT)
allowComponent( 115, TRUE ); //Human super heavy engine
allowComponent( 128, TRUE ); //Cybrid Alpha Light Vehicle Engine
allowComponent( 129, TRUE ); //Cybrid Beta Light Agility Engine
allowComponent( 130, TRUE ); //Cybrid Gamma Standard Medium Engine
allowComponent( 131, TRUE ); //Cybrid Delta Medium Cruise Engine
allowComponent( 132, TRUE ); //Cybrid Epsilon Improved Medium Engine
allowComponent( 133, TRUE ); //Cybrid Zeta Medium High Output Engine
allowComponent( 134, TRUE ); //Cybrid Eta Medium Agility Engine
allowComponent( 135, TRUE ); //Cybrid Theta Standard Heavy Engine
allowComponent( 136, TRUE ); //Cybrid Iota Heavy High Output Engine
allowComponent( 137, TRUE ); //Cybrid Kappa Heavy Agility Engine
allowComponent( 138, TRUE ); //Cybrid Lamda Standard Assault Engine
allowComponent( 139, TRUE ); //Cybrid Mu Improved Assault Engine
allowComponent( 140, TRUE ); //Cybrid Nu High Output Assault Engine
allowComponent( 141, TRUE ); //Cybrid Xi Heavy Assault Engine
allowComponent( 142, TRUE ); //Cybrid Omicron Heavy Assault Turbine
allowComponent( 143, TRUE ); //Cybrid Pi Super Heavy Turbine
//allowComponent(
, FALSE ); //XI HEAVY ASSAULT ENGINE
//allowComponent(
, FALSE ); //nu HIGH OUTPUT ASSAULT ENGINE
//allowComponent(
, FALSE ); //MU IMPROVED ASSAULT ENGINE
//allowComponent(
, FALSE ); //LAMDA STANDARD ASSAULT ENGINE
//allowComponent(
, FALSE ); //SUPPER HEAVEY ENGINE-(SH)
//allowComponent(
, FALSE ); //HEAVY TURBINE ENGINE-(HT)
//allowComponent(
, FALSE ); //IMPROVED ASSAULT ENGINE-(IAST)
//Armor
allowComponent( 926, TRUE ); //Carbon Fiber (CARLAM)
allowComponent( 927, TRUE ); //Quad Bonded Metaplas (QBM)
allowComponent( 928, TRUE ); //DURAC (Depleteted Uranium)
allowComponent( 929, TRUE ); //Ceramic
allowComponent( 930, TRUE ); //Crystaluminum
allowComponent( 931, TRUE ); //Quicksilver
//Internal Components
allowComponent( 800, TRUE ); //Human Basic Computer
allowComponent( 801, TRUE ); //Human Improved Computer
allowComponent( 802, TRUE ); //Human Advanced Computer
allowComponent( 805, TRUE ); //Cybrid Basic Systems Control
allowComponent( 806, TRUE ); //Cybrid Enhanced Systems Control
allowComponent( 807, TRUE ); //Cybrid Advanced Systems Control
allowComponent( 810, TRUE ); //Guardian ECM
allowComponent( 811, TRUE ); //Doppleganger ECM
allowComponent( 812, TRUE ); //Cybrid Alpha ECM
allowComponent( 813, TRUE ); //Cybrid Beta ECM
allowComponent( 820, TRUE ); //Thermal Diffuser
allowComponent( 830, TRUE ); //Chameleon
allowComponent( 831, TRUE ); //Cuttlefish cloak
allowComponent( 840, TRUE ); //Shield Modulator
allowComponent( 845, TRUE ); //Shield Capacitor
allowComponent( 850, TRUE ); //Shield Amplifier (increases shield constant)
allowComponent( 860, TRUE ); //Laser Targeting Module
allowComponent( 865, TRUE ); //Extra Battery
allowComponent( 870, TRUE ); //Reactor Capacitor
allowComponent( 875, TRUE ); //Field Stabilizer
allowComponent( 880, TRUE ); //Rocket Booster
allowComponent( 885, TRUE ); //Turbine Boost
allowComponent( 890, TRUE ); //NanoRepair
allowComponent( 900, TRUE ); //Angle Life Support
allowComponent( 910, TRUE ); //Agrav Generator
allowComponent( 912, TRUE ); //ElectroHull
allowComponent( 914, TRUE ); //UAP
}
//Now I need the mod engine ID`s and the Modded Vehicle ID`s names and numbers
//Thanks to steve for the weapon ID`s
//ok eye, here's a list of weapon ID numbers used on the Flyers,Specials, and Pirate vehicles :
//Nike Siege Gun = 1
//Artillery Missle = 2
//Disrupter = 3
//Laser Guided Bomb = 10
//Hades Bomb = 11
//MFAC Turret Gun = 15
//Cybrid Artillary Gun = 20
//Rebel Artillary Gun = 21
// The little guys picture
means the number to that one is needed ok.