// UT Tip: Be careful with the speeds to which you reach each edge hit. //--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { name = "Learn the Edge Hit"; desc = "Use several examples that will teach you how to edge hit."; startHelpText = "Hit the edge in order to pass the challenges ahead!"; level = "22"; type = "beginner"; music = "Astrolabe.ogg"; artist = "Matan"; goldTime = "21000"; UltimateTime = "13000"; }; 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"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; 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 = "-1 -1.73483e+009 -1.73483e+009"; fogVolume2 = "-1 -1.73483e+009 -1.73483e+009"; fogVolume3 = "-1 -1.73483e+009 -1.73483e+009"; materialList = "~/data/skies/Beginner/Beginner_Sky.dml"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; noRenderBans = "1"; fogVolumeColor1 = "128.000000 128.000000 128.000000 -1734829824.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 -1734829824.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -1734829824.000000"; }; new Sun() { direction = "0.701976 -0.52137 -0.485184"; color = "1.400000 1.200000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new StaticShape(StartPoint) { position = "64.2 -1 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "StartPad"; }; new InteriorInstance() { position = "64.7 109 -0.125"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "~/data/interiors_MBP/LearnTheEdgeHit.dif"; showTerrainInside = "0"; }; new Trigger() { position = "54.1 180.9 3.9"; rotation = "1 0 0 0"; scale = "7 1 12"; 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 = "Get enough speed to reach to the wall above and don\'t fall off!"; }; new Trigger() { position = "60.6 112.5 4"; rotation = "1 0 0 0"; scale = "7 1 7"; 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 = "Make edge hits in order to pass the walls."; }; new Trigger() { position = "61 32.2 0"; rotation = "1 0 0 0"; scale = "7 1 8"; 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 = "Roll forwards with speed so that you can hit the edge of the platform. Aim for the diamond!"; }; new Trigger() { position = "60.9 24.9 3.6"; rotation = "1 0 0 0"; scale = "7 4 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 = "If you can see this message, you had successfully made an edge hit!"; }; new Trigger() { position = "60.8 3 0"; rotation = "1 0 0 0"; scale = "7 1 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 = "Roll forwards and hit the small white bit that sticks out."; }; new Trigger() { position = "65.4 206.6 10.14"; rotation = "1 0 0 0"; scale = "1 3 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 = "Make sure you have enough speed to make a successful edge hit to the goal!"; }; new Item() { position = "64 63.2 4.97"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "68.2 205 10.3"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "64.2 22.8 5.3"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "64.2 136 10.74"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; timeBonus = "4000"; }; new Item() { position = "54.75 199 10.75"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; timeBonus = "3000"; }; new Item() { position = "60.5 41.9 11"; rotation = "1 0 0 0"; scale = "1 1 1.25"; dataBlock = "EasterEgg"; collideable = "0"; static = "1"; rotate = "1"; }; new StaticShape(EndPoint) { position = "68.05 230.45 14.127"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "EndPad"; }; new StaticShape() { position = "68.8 231.7 17.74"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "SignFinish"; }; new Trigger(stayhere) { position = "46 236 -2"; rotation = "1 0 0 0"; scale = "30 245 30"; 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 StaticShape() { position = "58.7423 174.936 4.248"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "checkPoint"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Rising Temper.ogg"; description = "AudioMusic"; preload = "0"; }; }; //--- OBJECT WRITE END ---