use "mission"; /////////////////////////////////////////////////////////////////////////////// // afterburnerType = CreateAfterburnerType( // price, modelname, name, desc, [], [], // mass, signature, treasureChance, // BurnRate, MaxThrust, rateOn, rateOff, HullThrustMultiplier); atBooster1 = CreateAfterburnerType( 500, "Acs48", "Booster", "Booster Mk1", [], [], 2, 2, 5, 0.001, 4000.0, 0.4, 0.5, 2.0); atBooster2 = CreateAfterburnerType( 500, "Acs48", "Booster 2", "Booster Mk2", [], [], 2, 2, 5, 0.001, 5000.0, 0.5, 0.5, 3.0); //////////////////////////////////////////////////////////////////////////////// // projectileType = CreateProjectileType( // radius, rotation, modelname, texturename, // power, blastpower, blastradius, speed, lifespan, damagetype, absolute, directional, width); dtEnergy = 1; dtParticle = 2; ptEnergy1 = CreateProjectileType( 5, 2.8, "", "f03", 10, 0, 0, 540, 1.5, dtEnergy, true, false, 1); ptEnergy2 = CreateProjectileType( 5, 2.8, "", "f03", 2, 0, 0, 540, .5, dtEnergy, true, false, 1); ptParticle1 = CreateProjectileType( 2.5, 2.8, "", "f05", 16, 0, 0, 390, 2.0, dtParticle, false, false, 1); ptParticle2 = CreateProjectileType( 2.5, 2.8, "", "f05", 2, 0, 0, 390, .5, dtParticle, false, false, 1); //////////////////////////////////////////////////////////////////////////////// // weaponType = CreateWeaponType( // price, modelname, name, desc, [], [], // mass, signature, treasureChance, // timeready, timeburst, energupershot, dispersion, // ammopershot, projectiletype, soundid); sidEnergy = 49; sidParticle = 50; wtEnergy1 = CreateWeaponType( 100, "wep01", "Pulse Laser Mk1", "", [], [], 1, .25, 5, .5, 1, 35, .025, 0, ptEnergy1, sidEnergy); wtEnergy2 = CreateWeaponType( 100, "wep01", "Pulse Laser Mk1", "", [], [], 1, .25, 5, 1.25, 5.25, 35, .025, 0, ptEnergy2, sidEnergy); wtParticle1 = CreateWeaponType( 100, "wep05", "Double Particle Accelerator", "", [], [], 1, .25, 5, .5, .25, 0, .025, 1, ptParticle1, sidParticle); wtParticle2 = CreateWeaponType( 100, "wep05", "Double Particle Accelerator", "", [], [], 1, .25, 5, 1.25, 5.5, 0, .01, 1, ptParticle2, sidParticle); //////////////////////////////////////////////////////////////////////////////// // missileType = CreateMissileType( // radius, rotation, modelname, texturename, // loadtime, lifespan, signature, hitpoints, // ld.price, ld.modelname, ld.name, ld.desc, ld.[], ld.[], // ld.signature, ld.mass, // acceleration,turnRate, initialSpeed, armTime, lockTime, // readyTime, dispersion, lockAngle, power, blastPower, // blastRadius, width, damageType, bDirectional); mtTitan = CreateMissileType( 4, 0, "mis11", "", 2, 6, 5, 20, 50, "mis12", "Titan missile", "Big & painful", [], [], .5, 2, 50, .125, 25, .25, 5, .5, .05, .13, 500, 1000, 100, 1, dtEnergy, false); //////////////////////////////////////////////////////////////////////////////// // missileLauncherType = CreateMissileLauncherType( // missiletype, amount, treasurechance mtlTitan100 = CreateMissileLauncherType(mtTitan, 100, 5); /////////////////////////////////////////////////////////////////////////////// // packType = CreateProjectileType( // price, modelname, name, desc, [], [], // mass, signature, treasureChance, // quantity, type); packAmmo = 0; packFuel = 1; packMoney = 2; packAmmo1 = CreatePackType( 150, "acs29", "Ammo Pack", "Required for Particle Weapons", [], [], 1, 1, 55, 1000, packAmmo); packFuel1 = CreatePackType( 100, "acs36", "Booster Fuel (1 Min)", "Required for Boosters", [], [], 1, 1, 55, 240, packFuel); //////////////////////////////////////////////////////////////////////////////// // stationType = CreateStationType(); stSS24A = CreateStationType("ss24a", 150); stSS27 = CreateStationType("ss27", 300); //////////////////////////////////////////////////////////////////////////////// // hullType = CreateHullType( // price, modelname, name, desc, [], [], // mass, signature, speed, yawrate, pitchrate, rollrate, yawtorque, pitchtorque, rolltorque, // thrust, sidemult, backmult, scannerrange, maxenergy, rechargerate, maxweapons, // hitpoints, length, hullabilitities, tecturename, class, // [animationdata]); // [hardpointdata]); htFighter = CreateHullType( 2000, "fig12", "Stinger", "Stinger", [], [], 100, 1, 200, 2, 2, 2, 600, 600, 600, 20000, 1, 1, 10000, 2000, 500, 4, 30000, 15, 0, "", 0, [(1,15), (16,75), (121,133), (120,91), (76, 90)], ["lwepemt1X","wepattX","lwepemt1X","wepattX"]); htBomber = CreateHullType( 2000, "bom01a", "Bomber", "Bomber", [], [], 100, 1, 200, 2, 2, 2, 600, 600, 600, 10000, 1, 1, 10000, 2000, 500, 4, 30000, 15, 0, "", 0, [(1,15), (16,43), (44,59), (76,91), (60, 75)], ["lwepemt2X","lwepemt2X", "lwepemt2X","lwepemt2X"]); htScarab = CreateHullType( 2000, "fig04", "Scarab", "Scarab", [], [], 100, 1, 150, 2, 2, 2, 600, 600, 600, 6000, 1, 1, 10000, 2000, 100, 2, 2500, 15, 0, "", 0, [(1,15), (16,56), (57,71), (57,71), (57, 71)], ["lwepmnt1X","rwepmnt1X",]); htFox = CreateHullType( 2000, "fig12", "Fox", "Fox", [], [], 100, 1, 100, 1, 1, 1, 150, 150, 150, 4000, 1, 1, 10000, 2000, 100, 2, 30000, 15, 0, "", 0, [(1,15), (16,94), (57,62), (57,62), (57, 62)], ["lwepattX","rwepattX"]); htFighterDrone = CreateHullType( 2000, "fig12", "Stinger", "Stinger", [], [], 100, 1, 100, 1, 1, 1, 150, 150, 150, 3000, 1, 1, 10000, 2000, 100, 4, 10, 15, 0, "", 0, [(1,15), (16,75), (121,133), (120,91), (76, 90)], ["lwepemt1X","wepattX", "lwepemt1X","wepattX"]); htMinerDrone = CreateHullType( 2000, "utl19", "Mining", "Miner", [], [], 500, 1, 50, .25, .25, .25, 50, 50, 50, 1000, 1, 1, 10000, 2000, 100, 0, 400, 35, 0, "", 0, [(1,15), (0,0), (1,15), (0,0), (0, 0)], ["wepatt","wepemt"]); loadoutFighter = [htFighter, [wtEnergy1, wtParticle1, wtParticle1, mtlTitan100, atBooster1, packAmmo1, packFuel1]]; loadoutBomber = [htBomber, [wtEnergy1, wtParticle1, wtParticle1, mtlTitan100, atBooster1, packAmmo1, packFuel1]]; loadoutScarab = [htScarab, [wtParticle1, wtEnergy1, wtParticle1, mtlTitan100, atBooster1, packAmmo1, packFuel1]]; loadoutFox = [htFox, [wtParticle1, wtParticle1, wtEnergy1, mtlTitan100, atBooster1, packAmmo1, packFuel1]]; loadoutFighterDrone = [htFighterDrone, [wtEnergy2, wtParticle2, packAmmo1]]; loadoutMinerDrone = [htMinerDrone, []];