//--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { time = "0"; type = "Intermediate"; desc = "Pass the moving platform challenges ahead, and don\'t fall!"; name = "Sprint Challenge"; level = "18"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; }; new Sky(Sky) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; materialList = "~/data/skies/intermediate/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; fogStorm1 = "0"; fogStorm2 = "0"; fogStorm3 = "0"; fogVolume1 = "-1 7.45949e-31 1.3684e-38"; fogVolume2 = "-1 1.07208e-14 8.756e-14"; fogVolume3 = "-1 5.1012e-10 2.05098e-08"; fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000004"; fogVolumeColor3 = "128.000000 128.000000 128.000000 14435505.000000"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; useSkyTextures = "1"; renderBottomTexture = "1"; noRenderBans = "1"; }; new Sun() { direction = "0.57735 0.57735 -0.57735"; color = "0.600000 0.600000 0.600000 1.000000"; ambient = "0.400000 0.400000 0.400000 1.000000"; }; new InteriorInstance() { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "~/data/interiors/MBF/MovingChallengeI.dif"; showTerrainInside = "0"; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-13 3 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 3 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 3 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-13 3 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "0"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-1 9 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 9 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 9 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-1 9 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "1"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-7 37 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 37 -29.75"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 37 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "5000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 37 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "2"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-13 53 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "6000"; smoothingType = "Accelerate"; }; new Marker() { position = "-1 53 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "6000"; smoothingType = "Accelerate"; }; new Marker() { position = "-13 53 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "3"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-13 55 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "5700"; smoothingType = "Accelerate"; }; new Marker() { position = "-1 55 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "5700"; smoothingType = "Accelerate"; }; new Marker() { position = "-13 55 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "4"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-13 57 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "5400"; smoothingType = "Accelerate"; }; new Marker() { position = "-1 57 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "5400"; smoothingType = "Accelerate"; }; new Marker() { position = "-13 57 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "5"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-13 59 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "5000"; smoothingType = "Accelerate"; }; new Marker() { position = "-1 59 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "5000"; smoothingType = "Accelerate"; }; new Marker() { position = "-13 59 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "6"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-5 67 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; new Marker() { position = "-9 67 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; new Marker() { position = "-5 67 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "7"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-9 77 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; new Marker() { position = "-9 69 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; new Marker() { position = "-9 77 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "8"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-7 69 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 72 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 69 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "9"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-7 77 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 74 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 77 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "10"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-9 79 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; new Marker() { position = "-5 79 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; new Marker() { position = "-9 79 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "11"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-5 69 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; new Marker() { position = "-5 77 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; new Marker() { position = "-5 69 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "12"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "2 86 2.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; new Marker() { position = "-16 86 2.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; new Marker() { position = "2 86 2.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "13"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-16 90 2.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; new Marker() { position = "2 90 2.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; new Marker() { position = "-16 90 2.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "14"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new SimGroup(MustChange_g) { new Path() { isLooping = "1"; new Marker() { position = "-7 95 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 101 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 101 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 95 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 95 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; new Marker() { position = "-7 95 0.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "5"; type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = "marble/data/interiors/MBF/MovingChallengeI.dif"; interiorIndex = "15"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialTargetPosition = "-1,0,1"; }; }; new StaticShape(EndPoint) { position = "-6.98907 106.986 0.497468"; rotation = "1 0 0 0"; scale = "0.5 0.5 0.5"; dataBlock = "EndPad"; }; new StaticShape(StartPoint) { position = "-6.98871 -7.01106 0.511794"; rotation = "1 0 0 0"; scale = "0.5 0.5 0.5"; dataBlock = "StartPad"; }; new Trigger(Bounds) { position = "-31 125 -3.6"; rotation = "1 0 0 0"; scale = "46 148 90"; dataBlock = "InBoundsTrigger"; polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; }; new Item() { position = "-6.9892 63.0089 1.00599"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "-6.83583 37.0519 0.998638"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new ScriptObject() { time = "0"; gemCount = "0"; powerUp = "0"; bonusTime = "0"; penaltyTime = "0"; pad = "2095"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; new Item() { position = "-6.93233 34.0268 -3.85284"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EasterEgg"; collideable = "0"; static = "1"; rotate = "1"; }; new ScriptObject() { time = "0"; gemCount = "0"; powerUp = "0"; penaltyTime = "0"; bonusTime = "0"; pad = "11122"; }; }; //--- OBJECT WRITE END ---