// DisplayName = Small Crossing // MissionTypes = CTF //--- MISSION QUOTE BEGIN --- //"Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." // -- Albert Einstien //--- MISSION QUOTE END --- //--- MISSION STRING BEGIN --- //1600 points to win. //4 midfield inventories for all to use. //Map by Spartan 119 //Edited by ChocoTaco //--- MISSION STRING END --- //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { musicTrack = "Lush"; cdTrack = "2"; CTF_scoreLimit = "16"; powerCount = "0"; CTF_timeLimit = "25"; new MissionArea(MissionArea) { area = "-528 -592 1040 1184"; flightCeiling = "2000"; flightCeilingRange = "50"; locked = "false"; }; new Sun() { position = "-1216 -848 0"; rotation = "1 0 0 0"; scale = "1 1 1"; direction = "0.57735 0.57735 -0.57735"; color = "0.600000 0.600000 0.600000 1.000000"; ambient = "0.200000 0.200000 0.200000 1.000000"; texture[0] = "special/sunFlare"; texture[1] = "special/sunFlare02"; texture[2] = "special/LensFlare/flare01"; texture[3] = "special/LensFlare/flare02"; texture[4] = "special/LensFlare/flare03"; lensFlareScale = "0.7"; lensFlareIntensity = "1"; frontFlareSize = "300"; backFlareSize = "450"; flareColor = "1.000000 1.000000 1.000000 1.000000"; locked = "false"; }; new TerrainBlock(Terrain) { rotation = "1 0 0 0"; scale = "1 1 1"; detailTexture = "details/lushdet1"; terrainFile = "SC_Normal.ter"; squareSize = "8"; locked = "true"; position = "-1024 -1024 0"; hazeDistance = "250"; visibleDistance = "1200"; }; new NavigationGraph(NavGraph) { conjoinAngleDev = "45"; cullDensity = "0.3"; customArea = "0 0 0 0"; locked = "true"; conjoinBowlDev = "20"; position = "0 0 0 1"; GraphFile = "Abominable.nav"; YDimOverSize = "0"; XDimOverSize = "0"; rotation = "0 0 0 0"; coverage = "0"; scale = "1 1 1"; }; new Sky(Sky) { position = "-1216 -848 0"; rotation = "1 0 0 0"; scale = "1 1 1"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.25"; cloudHeightPer[2] = "0.199973"; cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; visibleDistance = "350"; useSkyTextures = "1"; renderBottomTexture = "0"; SkySolidColor = "0.390000 0.390000 0.390000 0.000000"; fogDistance = "150"; fogColor = "0.300000 0.400000 0.500000 1.000000"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; materialList = "nef_5.dml"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 -198748244414614883000000000000000000000.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -222768174765569861000000000000000000000.000000"; high_visibleDistance = "-1"; high_fogDistance = "-1"; high_fogVolume1 = "-1 -6.19472e+29 1.46674e-27"; high_fogVolume2 = "-1 -2.56272e-10 -2.74639e-15"; high_fogVolume3 = "-1 -3.55975e+33 2.33385e+26"; locked = "true"; cloudSpeed0 = "0.000000 0.000000"; }; new SimGroup(Teams) { powerCount = "0"; new SimGroup(Team1) { powerCount = "0"; new SimGroup(spawnspheres) { powerCount = "0"; new SpawnSphere() { position = "-130.772 -238.174 128.668"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; radius = "50"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; locked = "false"; team = "1"; }; new SpawnSphere() { position = "55.0992 -238.61 122.741"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; radius = "50"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; locked = "false"; team = "1"; }; }; new SimGroup(items) { powerCount = "0"; new Item() { position = "-26.3799 -185.752 124.245"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-29.5831 -185.556 124.549"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-35.9685 -184.994 124.694"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-42.3303 -184.239 124.74"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-35.9473 -187.943 124.076"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-29.6043 -188.845 123.639"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-40.8079 -185.777 124.643"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-36.5105 -230.785 119.352"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-39.8642 -182.919 125.071"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "ShieldPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-32.8798 -186.434 124.935"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SatchelCharge"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-36.0005 -182.707 125.391"; rotation = "0 0 1 89.9544"; scale = "1 1 1"; dataBlock = "SniperRifle"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-32.7854 -183.438 125.177"; rotation = "0 0 1 89.9544"; scale = "1 1 1"; dataBlock = "ShockLance"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; Target = "-1"; locked = "false"; team = "1"; }; new Item() { position = "-37.8517 -181.722 125.865"; rotation = "0 0 1 89.3814"; scale = "1 1 1"; dataBlock = "ELFGun"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; Target = "-1"; locked = "false"; team = "1"; }; }; new Item(Team1FLAG1) { position = "-37.9358 -210.355 121.448"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "33"; locked = "false"; team = "1"; WayPoint = "5697"; Trigger = "5698"; missionType = "ctf"; originalPosition = "-37.9358 -210.355 121.448 1 0 0 0"; isHome = "1"; className = "FlagObj"; }; new SimGroup(team1Sensor) { providesPower = "1"; powerCount = "1"; new StaticShape(Team1SensorMediumPulse1) { position = "-39.7874 -171.025 127.88"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Medium"; dataBlock = "SensorMediumPulse"; lockCount = "0"; homingCount = "0"; Target = "34"; locked = "false"; team = "1"; }; }; }; new SimGroup(Team2) { powerCount = "0"; new SimGroup(spawnspheres) { powerCount = "0"; new SpawnSphere() { position = "-105.674 239.519 124.444"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; radius = "50"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; locked = "false"; team = "2"; }; new SpawnSphere() { position = "83.4226 280.572 122.108"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SpawnSphereMarker"; lockCount = "0"; homingCount = "0"; radius = "50"; sphereWeight = "100"; indoorWeight = "100"; outdoorWeight = "100"; locked = "false"; team = "2"; }; }; new SimGroup(team2Sensor) { providesPower = "1"; powerCount = "1"; new StaticShape(Team2SensorMediumPulse1) { position = "-47.713 184.264 132.125"; rotation = "0 0 1 164.439"; scale = "1 1 1"; nameTag = "Medium"; dataBlock = "SensorMediumPulse"; lockCount = "0"; homingCount = "0"; Target = "35"; lastDamagedByTeam = "2"; locked = "false"; team = "2"; damageTimeMS = "1190849"; lastDamagedBy = "9673"; }; }; new Item(Team2FLAG1) { position = "-28.5309 226.248 120.762"; rotation = "1 0 0 0"; scale = "1 1 1"; nameTag = "Flag"; dataBlock = "flag"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "36"; locked = "false"; team = "2"; WayPoint = "5699"; Trigger = "5700"; originalPosition = "-28.5309 226.248 120.762 1 0 0 0"; isHome = "1"; className = "FlagObj"; }; new SimGroup(items) { powerCount = "0"; new Item() { position = "-31.4498 212.025 123.046"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-37.3155 249.833 126.052"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RepairPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-25.3397 207.896 122.415"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-28.0807 207.052 122.719"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-34.9283 207.254 122.664"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-36.6901 209.409 122.71"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-33.8914 210.956 122.046"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-27.6699 210.585 122.409"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EnergyPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-30.0978 207.349 122.441"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SatchelCharge"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-31.3685 205.749 122.998"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "ShieldPack"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "1"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-33.5195 208.091 121.957"; rotation = "0 0 1 89.3814"; scale = "1 1 1"; dataBlock = "ELFGun"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-28.7556 209.173 122.669"; rotation = "0 0 1 89.9544"; scale = "1 1 1"; dataBlock = "ShockLance"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; Target = "-1"; locked = "false"; team = "2"; }; new Item() { position = "-31.6754 208.927 122.883"; rotation = "0 0 1 89.9544"; scale = "1 1 1"; dataBlock = "SniperRifle"; lockCount = "0"; homingCount = "0"; collideable = "0"; static = "1"; rotate = "0"; Target = "-1"; locked = "false"; team = "2"; }; }; }; new SimGroup(Team0) { providesPower = "1"; powerCount = "1"; new StaticShape(TeamStationInventory1) { position = "103.557 127.816 118.444"; rotation = "0 0 1 111.154"; scale = "1 1 1"; nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; Target = "37"; locked = "false"; Trigger = "5685"; team = "0"; invincible = "1"; inUse = "Down"; notReady = "1"; }; new StaticShape(TeamStationInventory2) { position = "-126.198 108.819 109.365"; rotation = "0 0 -1 90.5272"; scale = "1 1 1"; nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; Target = "38"; locked = "false"; Trigger = "5687"; team = "0"; invincible = "1"; inUse = "Down"; notReady = "1"; }; new StaticShape(TeamStationInventory3) { position = "54.32 -89.9865 102.396"; rotation = "0 0 1 84.2248"; scale = "1 1 1"; nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; Target = "39"; lastDamagedByTeam = "2"; locked = "false"; Trigger = "5689"; team = "0"; damageTimeMS = "1235721"; invincible = "1"; inUse = "Down"; notReady = "1"; lastDamagedBy = "9669"; }; new StaticShape(TeamStationInventory4) { position = "-168.473 -113.101 117.845"; rotation = "0 0 -1 87.0896"; scale = "1 1 1"; nameTag = "Inventory"; dataBlock = "StationInventory"; lockCount = "0"; homingCount = "0"; Target = "40"; locked = "false"; Trigger = "5691"; team = "0"; invincible = "1"; inUse = "Down"; notReady = "1"; }; }; }; new SimGroup(ObserverDropPoints) { powerCount = "0"; new Camera(ObserverDropPoint) { position = "108.873 6.84025 180.177"; rotation = "0.439059 0.116175 -0.890916 33.0826"; scale = "1 1 1"; dataBlock = "Observer"; lockCount = "0"; homingCount = "0"; locked = "false"; team = "0"; }; new Camera(ObserverDropPoint) { position = "-174.974 1.80656 162.288"; rotation = "0.0299151 -0.126548 0.991509 153.618"; scale = "1 1 1"; dataBlock = "Observer"; lockCount = "0"; homingCount = "0"; locked = "false"; team = "0"; }; new Camera(ObserverDropPoint) { position = "111.292 -13.673 118.232"; rotation = "0.019575 0.0190082 -0.999628 88.3379"; scale = "1 1 1"; dataBlock = "Observer"; lockCount = "0"; homingCount = "0"; locked = "false"; team = "0"; }; new Camera(ObserverDropPoint) { position = "-211.697 21.8917 120.603"; rotation = "0.00691674 -0.00792218 0.999945 97.7557"; scale = "1 1 1"; dataBlock = "Observer"; lockCount = "0"; homingCount = "0"; locked = "false"; team = "0"; }; }; }; //--- OBJECT WRITE END --- //This part is now controled by Staticshape.ovl in evo to prevent double overrides of the StaticShapeData::damageObject - choco // //package SmallCrossingInvinEquip //{ // //function StaticShapeData::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType) //{ // if( $CurrentMission $= "SmallCrossing" && %targetObject.invincible ) // return; // // parent::damageObject(%data, %targetObject, %sourceObject, %position, %amount, %damageType); //} // //}; // // Prevent package from being activated if it is already //if (!isActivePackage(SmallCrossingInvinEquip)) // activatePackage(SmallCrossingInvinEquip);