// UT Tip: I like to use the last Speed Booster from the very top, but that's just because it's fun. // Rep. by Pablo //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { name = "Dragged Up!"; artist = "Matan"; startHelpText = "Climb to the top using rugs and carpets!"; desc = "Use the Speed Boosters to help you get up to the end!"; type = "intermediate"; music = "Pianoforte.ogg"; level = "30"; goldTime = "20000"; UltimateTime = "14000"; }; 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"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; cloudSpeed1 = "0.0005"; cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; useSkyTextures = "1"; renderBottomTexture = "1"; SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; materialList = "~/data/skies/Intermediate/Intermediate_Sky.dml"; windVelocity = "1 1 0"; windEffectPrecipitation = "1"; noRenderBans = "1"; fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569860000000000000000000000.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160050000000000000000000000.000000"; locked = "true"; }; new Sun() { direction = "0.481726 0.481726 -0.732038"; color = "1.400000 1.200000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; locked = "true"; scale = "1 1 1"; position = "0 0 0"; rotation = "1 0 0 0"; }; new StaticShape(EndPoint) { position = "5.41435 -13.9913 498.777"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EndPad"; }; new InteriorInstance() { position = "5.5 -14.1163 788.9"; rotation = "0 0 -1 90"; scale = "1 1 1"; interiorFile = "~/data/interiors_MBP/DraggedUp.dif"; showTerrainInside = "0"; }; new Item() { position = "5.32596 272.054 677.55"; rotation = "1 0 0 0"; scale = "1 1 1.2"; dataBlock = "EasterEgg"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "7.48003 296.95 808.103"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; timeBonus = "3000"; }; new StaticShape() { position = "3.3427 8.78323 498.844"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new StaticShape() { position = "2.75622 -6.21281 500.1"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SignCautionCaution"; }; new Trigger(endtt) { position = "1.84721 299.107 807.003"; rotation = "1 0 0 0"; scale = "7 7 1"; dataBlock = "HelpTrigger"; 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"; text = "Can you finish the level before time restarts?"; }; new StaticShape() { position = "3.32764 85.9564 511.154"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new StaticShape(StartPoint) { position = "5.41435 -8.39131 498.777"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "StartPad"; }; new StaticShape() { position = "5.20426 61.2258 504.85"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new StaticShape() { position = "5.52764 85.9564 511.154"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new StaticShape() { position = "6.41435 -14.5913 502.85"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SignFinish"; }; new Item() { position = "3.48003 296.95 808.103"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; timeBonus = "3000"; }; new Trigger(nomorebumpers) { position = "1.23087 89.5041 510.661"; rotation = "1 0 0 0"; scale = "8 2 3"; dataBlock = "HelpTrigger"; 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"; text = "There will be no more bumpers from here, so just make sure you have enough speed to reach the top."; }; new StaticShape() { position = "6.55499 37.6848 500.97"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new StaticShape() { position = "7.32764 85.9564 511.154"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new Item() { position = "5.39413 295.032 807.503"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new StaticShape() { position = "3.79846 31.6234 500.22"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new StaticShape() { position = "8.14437 77.5007 509.486"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SignCautionDanger"; }; new StaticShape() { position = "6.65463 18.29 499.19"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new StaticShape() { position = "7.20174 6.90191 498.843"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "RoundBumper"; }; new Trigger(halfway) { position = "1.82622 193.242 568.588"; rotation = "1 0 0 0"; scale = "8 2 3"; dataBlock = "HelpTrigger"; 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"; text = "You\'re halfway through the level! Keep it up!"; }; new Item() { position = "7.43581 292.861 808.103"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; timeBonus = "3000"; }; new StaticShape() { position = "2.94437 77.5007 509.486"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SignCautionDanger"; }; new StaticShape() { position = "8.15622 -6.21281 500.1"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SignCautionCaution"; }; new Item() { position = "3.43581 292.861 808.103"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; timeBonus = "3000"; }; new Item() { position = "5.55452 112.64 520.97"; rotation = "-1 0 0 20"; scale = "1 1 1"; dataBlock = "SuperSpeedItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "5.49851 183.012 562.694"; rotation = "-1 0 0 40"; scale = "1 1 1"; dataBlock = "SuperSpeedItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "5.35482 268.224 674.427"; rotation = "-1 0 0 70"; scale = "1 1 1"; dataBlock = "SuperSpeedItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "5.70316 252.763 643.893"; rotation = "-1 0 0 60"; scale = "1 1 1"; dataBlock = "SuperSpeedItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Trigger(Bounds) { position = "-19.0731 323.421 484.75"; rotation = "1 0 0 0"; scale = "50 350 600"; 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 AudioProfile(MusicProfile) { fileName = "~/data/sound/Tim Trance.ogg"; description = "AudioMusic"; preload = "0"; }; }; //--- OBJECT WRITE END ---