diff --git a/marble/data/missions/advanced/AdventureIsland.mis b/marble/data/missions/advanced/AdventureIsland.mis index 6bebfef..ee4c7bf 100644 --- a/marble/data/missions/advanced/AdventureIsland.mis +++ b/marble/data/missions/advanced/AdventureIsland.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - artist = "Kevin"; desc = "A long treacherous journey across a vast plane."; - level = "1"; - name = "Adventure Island"; startHelpText = "Move next to other marbles to receive hints"; - goldTime = "210000"; type = "Advanced"; + goldTime = "210000"; + artist = "Kevin"; + name = "Adventure Island"; + level = "1"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/advanced/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -27,31 +28,33 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "1"; - SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/advanced/sky_day.dml"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; windVelocity = "1 1 0"; windEffectPrecipitation = "1"; + SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "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.544508 0.439467 -0.714409"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; - rotation = "1 0 0 0"; scale = "1 1 1"; - locked = "true"; position = "0 0 0"; + rotation = "1 0 0 0"; + locked = "true"; }; new SimGroup(CheckPoints) { @@ -145,20 +148,13 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/intermediate/tree.dif"; showTerrainInside = "0"; }; - new InteriorInstance() { - position = "-36.948 62.3562 422.408"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "~/data/interiors/smallsquare.dif"; - showTerrainInside = "0"; - }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "7301"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "7301"; }; new InteriorInstance() { position = "330.729 -272.861 393.946"; @@ -188,16 +184,9 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/advanced/platform_circle_huge.dif"; showTerrainInside = "0"; }; - new InteriorInstance() { - position = "286.274 -222.775 404.441"; - rotation = "1 0 0 90.5273"; - scale = "10 1 1"; - interiorFile = "~/data/interiors/smallsquare.dif"; - showTerrainInside = "0"; - }; new InteriorInstance() { position = "259.2 -208.266 406.596"; - rotation = "0.99639 6.76178e-005 -0.0848976 179.909"; + rotation = "0.99639 6.76178e-05 -0.0848976 179.909"; scale = "1 1 1"; interiorFile = "~/data/interiors/addon/shimmy.dif"; showTerrainInside = "0"; @@ -231,12 +220,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "11848"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "11848"; }; new InteriorInstance() { position = "326.084 -319.649 393.704"; @@ -337,12 +326,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "13658"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "13658"; }; new InteriorInstance() { position = "302.595 -641.188 419.512"; @@ -459,13 +448,6 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; - new InteriorInstance() { - position = "-58.6235 39.521 392.007"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - interiorFile = "~/data/interiors/smallsquare.dif"; - showTerrainInside = "0"; - }; new StaticShape() { position = "-42.512 71.5949 458.173"; rotation = "1 0 0 0"; @@ -509,12 +491,12 @@ new SimGroup(MissionGroup) { dataBlock = "SignPlainLeft"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "2148"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "2148"; }; new Item() { position = "-50.2794 89.7389 432.329"; @@ -658,16 +640,16 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "3718"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "3718"; }; new InteriorInstance() { position = "330.229 -222.938 395.739"; - rotation = "0.999388 -2.78707e-005 0.0349928 179.909"; + rotation = "0.999388 -2.78707e-05 0.0349928 179.909"; scale = "1 1 1"; interiorFile = "~/data/interiors/addon/shimmy.dif"; showTerrainInside = "0"; @@ -1167,12 +1149,12 @@ new SimGroup(MissionGroup) { shapeName = "~/data/shapes/balls/ball-superball.dts"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "3518"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "3518"; }; new TSStatic() { position = "-55.9915 37.2047 426.293"; @@ -1258,11 +1240,6 @@ new SimGroup(MissionGroup) { 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 = "Use the gyrocopter, then the superjump to propel yourself upward"; }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; - }; new Trigger() { position = "-189.807 161.398 330.073"; rotation = "1 0 0 0"; @@ -1270,5 +1247,27 @@ new SimGroup(MissionGroup) { 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 = "-63.9561 28.3191 407.637"; + 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 = "13283"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/advanced/CHighRopes.mis b/marble/data/missions/advanced/CHighRopes.mis index 08bc663..0dc7561 100644 --- a/marble/data/missions/advanced/CHighRopes.mis +++ b/marble/data/missions/advanced/CHighRopes.mis @@ -4,9 +4,9 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "Advanced"; startHelpText = "And get the gem."; - artist = "Kevin"; desc = "Yarrrr"; goldTime = "20000"; + artist = "Kevin"; name = "Walk the Plank"; level = "2"; }; @@ -51,9 +51,9 @@ new SimGroup(MissionGroup) { direction = "0.544508 0.439467 -0.714409"; color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; - locked = "true"; scale = "1 1 1"; position = "0 0 0"; + locked = "true"; rotation = "1 0 0 0"; }; new SimGroup(CheckPoints) { @@ -79,28 +79,28 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "2137"; - time = "0"; - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - bonusTime = "0"; }; new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "1588"; - time = "0"; - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - bonusTime = "0"; }; new ScriptObject() { - pad = "2477"; time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; bonusTime = "0"; + pad = "2477"; }; new Item() { position = "-24.1149 16.1744 504.792"; @@ -120,6 +120,23 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new Item() { + position = "0.0372384 40.272 489.86"; + 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 = "14130"; + }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; diff --git a/marble/data/missions/advanced/dive2eternity.mis b/marble/data/missions/advanced/dive2eternity.mis index 7ccf271..43533a7 100644 --- a/marble/data/missions/advanced/dive2eternity.mis +++ b/marble/data/missions/advanced/dive2eternity.mis @@ -2,17 +2,17 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - desc = "Set a new marble speed record!"; - startHelpText = "One mistake and you're outta here!"; - level = "3"; - type = "intermediate"; - name = "Dive To Eternity"; - artist = "Kevin"; time = "0"; + desc = "Set a new marble speed record!"; + startHelpText = "One mistake and you\'re outta here!"; + type = "intermediate"; goldTime = "60000"; + artist = "Kevin"; + name = "Dive To Eternity"; + level = "3"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/advanced/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; @@ -28,25 +29,27 @@ new SimGroup(MissionGroup) { 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"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "-1 -1 0.711231"; fogVolume2 = "-1 -1 0.129878"; - fogVolume3 = "-1 -3.35192e+038 -3.3785e+038"; - materialList = "~/data/skies/advanced/sky_day.dml"; + fogVolume3 = "-1 -3.35192e+38 -3.3785e+38"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -263245941870854329027512821016986386432.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 -335191624087289119748656814989737197568.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -335191603804879516096986391042485911552.000000"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; + SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; noRenderBans = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 -263245941870854330000000000000000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 -335191624087289120000000000000000000000.000000"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 -335191603804879520000000000000000000000.000000"; }; new Sun() { direction = "0.392451 0.18875 -0.900197"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -57,20 +60,20 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; - pad = "2942"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "2942"; }; new ScriptObject() { - powerUp = "0"; - pad = "1776"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "1776"; }; new StaticShape(EndPoint) { position = "-1178.14 -53.65 -1242.71"; @@ -78,10 +81,13 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "EndPad"; }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "1904"; }; new StaticShape(StartPoint) { position = "24.0003 8.8 3.1"; @@ -90,12 +96,12 @@ new SimGroup(MissionGroup) { dataBlock = "StartPad"; }; new ScriptObject() { - powerUp = "0"; - pad = "7257"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "7257"; }; new InteriorInstance() { position = "-828.504 -98.0186 -628.425"; @@ -105,12 +111,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; - pad = "2665"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "2665"; }; new InteriorInstance() { position = "-92.4234 -22.994 -78.8603"; @@ -148,12 +154,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; - pad = "1904"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "1904"; }; new InteriorInstance() { position = "-464.288 -60.5739 -356.26"; @@ -251,12 +257,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; - pad = "1904"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "1904"; }; new InteriorInstance() { position = "-1809.97 -70.8682 -859.193"; @@ -272,13 +278,27 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/intermediate/wind_tunnel.dif"; showTerrainInside = "0"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "49.2748 6.66783 -10.5679"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; new ScriptObject() { - powerUp = "0"; - pad = "1904"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "14566"; }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/advanced/marblechallenge.mis b/marble/data/missions/advanced/marblechallenge.mis index 4c3ce38..bb88330 100644 --- a/marble/data/missions/advanced/marblechallenge.mis +++ b/marble/data/missions/advanced/marblechallenge.mis @@ -3,15 +3,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { startHelpText = "Test your skills on this course!"; - name = "Marble Monster Course"; desc = "The extreme marble challenge."; type = "Advanced"; - level = "5"; goldTime = "50000"; artist = "Kevin"; + name = "Marble Monster Course"; + level = "4"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/advanced/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -27,31 +28,33 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "1"; - SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/advanced/sky_day.dml"; - windVelocity = "1 1 0"; - windEffectPrecipitation = "1"; - noRenderBans = "1"; fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; + noRenderBans = "1"; locked = "true"; }; new Sun() { direction = "0.544508 0.439467 -0.714409"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; + scale = "1 1 1"; position = "0 0 0"; locked = "true"; rotation = "1 0 0 0"; - scale = "1 1 1"; }; new SimGroup(CheckPoints) { @@ -70,28 +73,28 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "15149"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "3638"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new ScriptObject() { - powerUp = "0"; time = "0"; - pad = "1928"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "1928"; }; new InteriorInstance() { position = "3.20422 16.5796 502.607"; @@ -228,13 +231,6 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; - new InteriorInstance() { - position = "41.3579 45.0463 561.209"; - rotation = "1 0 0 0"; - scale = "1 1 0.01"; - interiorFile = "~/data/interiors/space.dif"; - showTerrainInside = "0"; - }; new InteriorInstance() { position = "3.19547 11.5359 561.504"; rotation = "-1 0 0 20"; @@ -271,7 +267,7 @@ new SimGroup(MissionGroup) { position = "0.474726 -52.1643 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "3.95975 12.7783 561.52"; @@ -297,55 +293,55 @@ new SimGroup(MissionGroup) { position = "-1.28306 -48.4204 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "-3.0496 -48.4185 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "0.513325 -48.4141 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "-1.3024 -50.2689 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "-3.08685 -50.2829 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "0.492249 -50.2777 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "-3.25451 -52.1607 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "-1.37497 -52.1594 536.201"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new StaticShape() { position = "-8.47303 -41.9439 543.408"; rotation = "1 0 0 0"; scale = "0 0 0"; - dataBlock = "tornado"; + dataBlock = "Tornado"; }; new InteriorInstance() { position = "-11.5697 2.98108 538.337"; @@ -354,13 +350,6 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/advanced/trapdoor.dif"; showTerrainInside = "0"; }; - new InteriorInstance() { - position = "26.5777 36.0366 538.027"; - rotation = "1 0 0 0"; - scale = "1 1 0.01"; - interiorFile = "~/data/interiors/space.dif"; - showTerrainInside = "0"; - }; new InteriorInstance() { position = "-16.8564 -10.8972 538.998"; rotation = "-1 0 0 45"; @@ -446,12 +435,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; time = "0"; - pad = "1930"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "1930"; }; new Item() { position = "1.26534 15.8565 502.779"; @@ -858,12 +847,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; time = "0"; - pad = "3276"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "3276"; }; new Item() { position = "-42.7416 144.056 518.569"; @@ -1473,20 +1462,20 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - powerUp = "0"; time = "0"; - pad = "5491"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "5491"; }; new ScriptObject() { - powerUp = "0"; time = "0"; - pad = "1930"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "1930"; }; new Trigger() { position = "-8.92535 -50.4256 540.633"; @@ -1497,12 +1486,12 @@ new SimGroup(MissionGroup) { text = "Start running and jump just before the magic puff."; }; new ScriptObject() { - powerUp = "0"; time = "0"; - pad = "1764"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "1764"; }; new StaticShape() { position = "7.6899 122.732 552.226"; @@ -1656,20 +1645,20 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - powerUp = "0"; time = "0"; - pad = "4337"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "4337"; }; new ScriptObject() { - powerUp = "0"; - pad = "2638"; time = "0"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; + pad = "2638"; }; new InteriorInstance() { position = "-27.4042 94.6469 592.394"; @@ -1790,17 +1779,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; - pad = "1772"; time = "0"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + bonusTime = "0"; penaltyTime = "0"; - }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; + pad = "1772"; }; new InteriorInstance() { position = "-116.646 76.2421 670.115"; @@ -1809,5 +1793,19 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/addon/pipe4.dif"; showTerrainInside = "0"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "11.0194 164.395 492.666"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/Battlecube.mis b/marble/data/missions/beginner/Battlecube.mis index 983f915..431c202 100644 --- a/marble/data/missions/beginner/Battlecube.mis +++ b/marble/data/missions/beginner/Battlecube.mis @@ -3,16 +3,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "beginner"; - goldTime = "33000"; - name = "Gem Hunt II"; - time = "120000"; - desc = "Find the gems!"; startHelpText = "Find the gems but don\'t fall off!"; - level = "19"; + time = "120000"; artist = "Kevin"; + goldTime = "33000"; + desc = "Find the gems!"; + name = "Gem Hunt II"; + level = "19"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/beginner/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; @@ -28,25 +29,27 @@ new SimGroup(MissionGroup) { 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 7.45949e-031 1.3684e-038"; - fogVolume2 = "-1 1.07208e-014 8.756e-014"; - fogVolume3 = "-1 5.1012e-010 2.05098e-008"; - materialList = "~/data/skies/beginner/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + 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.638261 0.459006 -0.61801"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new StaticShape(EndPoint) { @@ -552,5 +555,27 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/yellow_3x3.dif"; showTerrainInside = "0"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "7154"; + bonusTime = "0"; + }; + new Item() { + position = "16.8505 -44.2084 28.7777"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/Gravity.mis b/marble/data/missions/beginner/Gravity.mis index a3d5e1f..d82f470 100644 --- a/marble/data/missions/beginner/Gravity.mis +++ b/marble/data/missions/beginner/Gravity.mis @@ -2,17 +2,17 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - time = "0"; startHelpText = "Use the Gravity Modifiers to slove this puzzle!"; - name = "Gravity Cube"; - desc = "Use the Gravity Modifiers to change the direction of the gravity to the direction of the arrow!"; - artist = "Kevin"; - level = "13"; - goldTime = "2000"; type = "beginner"; + time = "0"; + artist = "Kevin"; + desc = "Use the Gravity Modifiers to change the direction of the gravity to the direction of the arrow!"; + goldTime = "2000"; + name = "Gravity Cube"; + level = "13"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/beginner/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -28,31 +29,33 @@ new SimGroup(MissionGroup) { 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"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/beginner/sky_day.dml"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; windVelocity = "1 1 0"; windEffectPrecipitation = "1"; + SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "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.560395 0.341545 -0.754522"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; - locked = "true"; + position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; - position = "0 0 0"; + locked = "true"; }; new SimGroup(CheckPoints) { }; @@ -67,9 +70,9 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "2453"; bonusTime = "0"; }; @@ -130,9 +133,9 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1912"; bonusTime = "0"; }; @@ -143,5 +146,19 @@ new SimGroup(MissionGroup) { 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/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "55.8435 -36.9124 479.6"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/How_To_Diagonal_Movement.mis b/marble/data/missions/beginner/How_To_Diagonal_Movement.mis index 46054d7..1f0389a 100644 --- a/marble/data/missions/beginner/How_To_Diagonal_Movement.mis +++ b/marble/data/missions/beginner/How_To_Diagonal_Movement.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { + startHelpText = "Turn the camera 45 degrees to the left or right, also use the AW and WD to navigate your marble. Jumping helps you go faster too!"; time = "0"; + artist = "Kevin"; goldTime = "25000"; desc = "Go really fast!"; - level = "11"; - artist = "Kevin"; - startHelpText = "Turn the camera 45 degrees to the left or right, also use the AW and WD to navigate your marble. Jumping helps you go faster too!"; name = "Diagonal Movement"; + level = "11"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; @@ -27,25 +28,27 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; visibleDistance = "1000"; - 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/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume2 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume3 = "-1 -1.73483e+09 -1.73483e+09"; 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"; + 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.614021 -0.433884 -0.659336"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new StaticShape(StartPoint) { @@ -224,9 +227,9 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PushButton"; - triggerMesg = "true"; activated = "0"; resetTime = "Default"; + triggerMesg = "true"; }; new Item() { position = "216.307 -57.3289 113.085"; @@ -276,6 +279,28 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1741"; + bonusTime = "0"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "218.45 -62.8638 133.404"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/MineField.mis b/marble/data/missions/beginner/MineField.mis index 70b0703..35447b2 100644 --- a/marble/data/missions/beginner/MineField.mis +++ b/marble/data/missions/beginner/MineField.mis @@ -2,17 +2,17 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - time = "0"; startHelpText = "Don\'t touch or they will explode!"; - name = "Boom"; - desc = "Meet with the explosive things!"; - level = "15"; - artist = "Kevin"; - goldTime = "12000"; type = "beginner"; + time = "0"; + artist = "Kevin"; + desc = "Meet with the explosive things!"; + goldTime = "12000"; + name = "Boom"; + level = "15"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/beginner/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; @@ -28,48 +29,50 @@ new SimGroup(MissionGroup) { 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/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume2 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume3 = "-1 -1.73483e+09 -1.73483e+09"; 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"; + 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.442343 0.475025 -0.760713"; - color = "1.400000 1.200000 0.500000 1.000000"; + color = "1.000000 1.000000 0.500000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1804"; bonusTime = "0"; }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1872"; bonusTime = "0"; }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1634"; bonusTime = "0"; }; @@ -82,9 +85,9 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "2027"; bonusTime = "0"; }; @@ -840,5 +843,27 @@ new SimGroup(MissionGroup) { 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 ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "4533"; + bonusTime = "0"; + }; + new Item() { + position = "40.4052 0.92784 -0.0451461"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/RampMadness.mis b/marble/data/missions/beginner/RampMadness.mis index 3b47a3c..f1e70db 100644 --- a/marble/data/missions/beginner/RampMadness.mis +++ b/marble/data/missions/beginner/RampMadness.mis @@ -3,14 +3,14 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "Beginner"; - desc = "Ramp Mayhem!"; artist = "Kevin"; - level = "20000"; - name = "Ramp Madness"; + desc = "Ramp Mayhem!"; goldTime = "70000"; + name = "Ramp Madness"; + level = "20"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -19,6 +19,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/beginner/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -26,26 +27,28 @@ new SimGroup(MissionGroup) { 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"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/beginner/sky_day.dml"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; windVelocity = "1 1 0"; windEffectPrecipitation = "1"; + SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "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"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; position = "0 0 0"; rotation = "1 0 0 0"; @@ -70,19 +73,19 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1609"; + bonusTime = "0"; }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "2340"; + bonusTime = "0"; }; new InteriorInstance() { position = "2.63987 3.14853 497.697"; @@ -93,11 +96,11 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1723"; + bonusTime = "0"; }; new InteriorInstance() { position = "2.63231 -7.5452 494.695"; @@ -486,11 +489,11 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "2485"; + bonusTime = "0"; }; new InteriorInstance() { position = "13.8137 -18.7206 494.71"; @@ -668,11 +671,11 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "2414"; + bonusTime = "0"; }; new Item() { position = "-22.0472 11.0843 501.283"; @@ -962,19 +965,59 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "3488"; + bonusTime = "0"; }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "25210"; + bonusTime = "0"; + }; + new Item() { + position = "0.274415 0.0965571 496.047"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new Item() { + position = "-26.3475 -22.3836 494.278"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "7829"; + bonusTime = "0"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "-0.391516 26.6745 505.003"; + rotation = "1 0 0 180"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/Recoil.mis b/marble/data/missions/beginner/Recoil.mis index f38cc90..987d573 100644 --- a/marble/data/missions/beginner/Recoil.mis +++ b/marble/data/missions/beginner/Recoil.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - time = "0"; - name = "Recoil Course"; - desc = "Learn the basics about landing skills!"; - level = "14"; - artist = "Kevin"; - goldTime = "16500"; type = "Beginner"; + time = "0"; + artist = "Kevin"; + desc = "Learn the basics about landing skills!"; + goldTime = "16500"; + name = "Recoil Course"; + level = "14"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/beginner/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; @@ -27,32 +28,34 @@ new SimGroup(MissionGroup) { 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/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume2 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume3 = "-1 -1.73483e+09 -1.73483e+09"; 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"; + 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.701976 -0.52137 -0.485184"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1802"; bonusTime = "0"; }; @@ -152,9 +155,9 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1991"; bonusTime = "0"; }; @@ -205,11 +208,42 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; time = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "4661"; bonusTime = "0"; }; + new Item() { + position = "37.2059 35.875 50.532"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new Item() { + position = "37.9497 39.3771 47.3415"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "ShockAbsorberItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "3598"; + bonusTime = "0"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/airmove.mis b/marble/data/missions/beginner/airmove.mis index fa946c1..bada254 100644 --- a/marble/data/missions/beginner/airmove.mis +++ b/marble/data/missions/beginner/airmove.mis @@ -2,14 +2,14 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - desc = "Be aware!"; type = "Beginner"; - artist = "Kevin"; - name = "Hazard Path"; - time = "0"; - level = "8"; startHelpText = "Watch your step."; + time = "0"; goldTime = "6000"; + desc = "Be aware!"; + name = "Hazard Path"; + artist = "Kevin"; + level = "8"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -53,12 +53,12 @@ new SimGroup(MissionGroup) { ambient = "0.300000 0.300000 0.400000 1.000000"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; - pad = "1802"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1802"; }; new StaticShape(StartPoint) { position = "62.4892 -14.0766 -1.6326"; @@ -79,12 +79,12 @@ new SimGroup(MissionGroup) { dataBlock = "RoundBumper"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; - pad = "1941"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1941"; }; new InteriorInstance() { position = "-62.0236 -14.1542 -2.53892"; @@ -228,7 +228,7 @@ new SimGroup(MissionGroup) { position = "16.4834 -16.5775 -1.68092"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "ductfan"; + dataBlock = "DuctFan"; }; new Item() { position = "17.6067 -14.8158 -1.67284"; @@ -243,7 +243,7 @@ new SimGroup(MissionGroup) { position = "5.92962 -14.0196 -3.16392"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "tornado"; + dataBlock = "Tornado"; }; new StaticShape() { position = "-14.0056 -14.9002 -1.63584"; @@ -296,5 +296,19 @@ new SimGroup(MissionGroup) { dataBlock = "LandMine"; resetTime = "Default"; }; + new Item() { + position = "-24.4411 -28.3561 17.7239"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/copter.mis b/marble/data/missions/beginner/copter.mis index 3eeb33d..97d6e48 100644 --- a/marble/data/missions/beginner/copter.mis +++ b/marble/data/missions/beginner/copter.mis @@ -3,13 +3,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "Beginner"; - name = "Take Flight"; - artist = "Kevin"; - level = "9"; + startHelpText = "Fly between the planets and collect the gems"; time = "0"; goldTime = "35000"; - startHelpText = "Fly between the planets and collect the gems"; + name = "Take Flight"; desc = "Fly and collect the gems!"; + artist = "Kevin"; + level = "9"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -82,20 +82,20 @@ new SimGroup(MissionGroup) { showHelpOnPickup = "1"; }; new ScriptObject() { + bonusTime = "0"; + time = "0"; gemCount = "0"; powerUp = "0"; penaltyTime = "0"; - bonusTime = "0"; pad = "1493"; - time = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; - pad = "2673"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "2673"; }; new Item() { position = "12.8443 0.132938 91.1232"; @@ -188,5 +188,27 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/intermediate/aroundtheworld.dif"; showTerrainInside = "0"; }; + new ScriptObject() { + bonusTime = "0"; + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "2511"; + }; + new Item() { + position = "39.6319 0.374686 -4.98325"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/dancinggreen.mis b/marble/data/missions/beginner/dancinggreen.mis index 1e6f515..e534e20 100644 --- a/marble/data/missions/beginner/dancinggreen.mis +++ b/marble/data/missions/beginner/dancinggreen.mis @@ -4,14 +4,14 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "beginner"; artist = "Kevin"; - StartTextHelp = "Look at those steps!"; desc = "Are you good at dancing? Try it out!"; - name = "Dancing Green"; goldTime = "18000"; + StartTextHelp = "Look at those steps!"; + name = "Dancing Green"; level = "18"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/beginner/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; @@ -27,50 +28,52 @@ new SimGroup(MissionGroup) { 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"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "-1 -1.73483e+09 -1.73483e+09"; fogVolume2 = "-1 -1.73483e+09 -1.73483e+09"; fogVolume3 = "-1 -1.73483e+09 -1.73483e+09"; - materialList = "~/data/skies/beginner/sky_day.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"; + 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.701976 -0.52137 -0.485184"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new ScriptObject() { - powerUp = "0"; gemCount = "0"; - penaltyTime = "0"; time = "0"; - bonusTime = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "1802"; + bonusTime = "0"; }; new ScriptObject() { - powerUp = "0"; gemCount = "0"; - penaltyTime = "0"; time = "0"; - bonusTime = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "2435"; + bonusTime = "0"; }; new ScriptObject() { - powerUp = "0"; gemCount = "0"; - penaltyTime = "0"; time = "0"; - bonusTime = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "2435"; + bonusTime = "0"; }; new StaticShape(StartPoint) { position = "-48.4288 42.5838 -12.15"; @@ -85,12 +88,12 @@ new SimGroup(MissionGroup) { dataBlock = "EndPad"; }; new ScriptObject() { - powerUp = "0"; gemCount = "0"; - penaltyTime = "0"; time = "0"; - bonusTime = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "2435"; + bonusTime = "0"; }; new Trigger(IBT) { position = "-84.2855 77.1271 -16.1513"; @@ -106,12 +109,12 @@ new SimGroup(MissionGroup) { dataBlock = "SignFinish"; }; new ScriptObject() { - powerUp = "0"; gemCount = "0"; - penaltyTime = "0"; time = "0"; - bonusTime = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "2102"; + bonusTime = "0"; }; new InteriorInstance() { position = "-46.4986 43.5825 -14.1013"; @@ -130,12 +133,12 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - powerUp = "0"; gemCount = "0"; - penaltyTime = "0"; time = "0"; - bonusTime = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "1609"; + bonusTime = "0"; }; new Item() { position = "-53.9393 42.4956 -12"; @@ -228,21 +231,34 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - powerUp = "0"; gemCount = "0"; - penaltyTime = "0"; time = "0"; - bonusTime = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "3094"; + bonusTime = "0"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "6510"; + bonusTime = "0"; }; new Item() { - position = "-15.0019 -14.6707 1.41135"; + position = "-14.2305 -19.0492 -3.41269"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "FourLeafCloverItem"; + dataBlock = "EasterEgg"; collideable = "0"; static = "1"; rotate = "1"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/elevator.mis b/marble/data/missions/beginner/elevator.mis index 251bdbb..18ffcaa 100644 --- a/marble/data/missions/beginner/elevator.mis +++ b/marble/data/missions/beginner/elevator.mis @@ -2,14 +2,14 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - desc = "Flip Gravity!"; - type = "Beginner"; + startHelpText = "Flip gravity and collect the gems."; + time = "0"; + artist = "Kevin"; name = "The Gravity Shaker"; level = "7"; - time = "0"; - startHelpText = "Flip gravity and collect the gems."; - artist = "Kevin"; + desc = "Flip Gravity!"; goldTime = "15000"; + type = "Beginner"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -53,12 +53,12 @@ new SimGroup(MissionGroup) { ambient = "0.300000 0.300000 0.400000 1.000000"; }; new ScriptObject() { + bonusTime = "0"; gemCount = "0"; powerUp = "0"; - penaltyTime = "0"; - bonusTime = "0"; - pad = "1507"; time = "0"; + penaltyTime = "0"; + pad = "1507"; }; new StaticShape(StartPoint) { position = "4.25975 -14.4797 -618.382"; @@ -104,12 +104,12 @@ new SimGroup(MissionGroup) { dataBlock = "SignFinish"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; - pad = "1798"; + gemCount = "0"; + powerUp = "0"; time = "0"; + penaltyTime = "0"; + pad = "1798"; }; new Item() { position = "-2.83231 -14.6043 -617.982"; @@ -179,5 +179,36 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + bonusTime = "0"; + gemCount = "0"; + powerUp = "0"; + time = "0"; + penaltyTime = "0"; + pad = "4087"; + }; + new Item() { + position = "-3.92039 -1.6807 -579.241"; + rotation = "0 1 0 180"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "-5.93008 -11.2506 -611.325"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/gems.mis b/marble/data/missions/beginner/gems.mis index effd22f..b94f364 100644 --- a/marble/data/missions/beginner/gems.mis +++ b/marble/data/missions/beginner/gems.mis @@ -2,13 +2,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { + artist = "Kevin"; name = "Kevin\'s Powerup Course"; level = "2"; - goldTime = "15000"; - startHelpText = "Use the Gyrocopter to collect a gem then roll to the finish with the Super speed"; - artist = "Kevin"; - desc = "Use the powerups to collect the gems then head to the finish"; type = "Beginner"; + startHelpText = "Use the Gyrocopter to collect a gem then roll to the finish with the Super speed"; + goldTime = "15000"; + desc = "Use the powerups to collect the gems then head to the finish"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -52,9 +52,9 @@ new SimGroup(MissionGroup) { color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; locked = "true"; - rotation = "1 0 0 0"; scale = "1 1 1"; position = "0 0 0"; + rotation = "1 0 0 0"; }; new SimGroup(CheckPoints) { @@ -72,7 +72,7 @@ new SimGroup(MissionGroup) { }; }; new Item() { - position = "35.4766 -4.93076 497.27"; + position = "35.6683 -3.68907 497.753"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; @@ -123,12 +123,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - penaltyTime = "0"; - powerUp = "0"; - bonusTime = "0"; pad = "1918"; + bonusTime = "0"; time = "0"; gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; }; new Item() { position = "-1.15599 7.60256 500.165"; @@ -157,5 +157,27 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + pad = "2596"; + bonusTime = "0"; + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "12.0778 4.07168 513.848"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/jumping.mis b/marble/data/missions/beginner/jumping.mis index ec66443..0cfaad1 100644 --- a/marble/data/missions/beginner/jumping.mis +++ b/marble/data/missions/beginner/jumping.mis @@ -2,13 +2,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - name = "Kevin's Jump Course"; - level = "3"; - desc = "Use the space bar to jump"; artist = "Kevin"; - goldTime = "3000"; - startHelpText = "Jump onto the platforms to finish"; + name = "Kevin\'s Jump Course"; + level = "3"; type = "Beginner"; + startHelpText = "Jump onto the platforms to finish"; + desc = "Use the space bar to jump"; + goldTime = "3000"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -51,10 +51,10 @@ new SimGroup(MissionGroup) { direction = "0.481726 0.481726 -0.732038"; color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; - rotation = "1 0 0 0"; locked = "true"; scale = "1 1 1"; position = "0 0 0"; + rotation = "1 0 0 0"; }; new SimGroup(CheckPoints) { @@ -72,12 +72,12 @@ new SimGroup(MissionGroup) { }; }; new ScriptObject() { + pad = "1609"; + bonusTime = "0"; + time = "0"; gemCount = "0"; powerUp = "0"; penaltyTime = "0"; - bonusTime = "0"; - pad = "1609"; - time = "0"; }; new Trigger() { position = "-11.298 103.375 478.493"; @@ -94,12 +94,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - bonusTime = "0"; pad = "1978"; + bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; }; new InteriorInstance() { position = "9.42452 50.0866 506.128"; @@ -131,5 +131,19 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/addon/smallplatform.dif"; showTerrainInside = "0"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "5.85042 55.7372 514.263"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/learn2roll-hr12.mis b/marble/data/missions/beginner/learn2roll-hr12.mis index 81cf494..bf2d7ef 100644 --- a/marble/data/missions/beginner/learn2roll-hr12.mis +++ b/marble/data/missions/beginner/learn2roll-hr12.mis @@ -2,12 +2,12 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { + type = "Beginner"; artist = "Kevin"; time = "0"; + desc = "Climb Kevin\'s Tower!"; name = "Kevin\'s Tower"; level = "16"; - type = "Beginner"; - desc = "Climb Kevin\'s Tower!"; }; new Trigger() { position = "5 5 112.5"; @@ -140,18 +140,18 @@ new SimGroup(MissionGroup) { rotation = "0 0 1 180"; scale = "1 1 1"; dataBlock = "TrapDoor"; + resetTime = "Default"; open = "0"; timeout = "200"; - resetTime = "Default"; }; new StaticShape() { position = "-8 4 108"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; + resetTime = "Default"; open = "0"; timeout = "200"; - resetTime = "Default"; }; new Item() { position = "-4 7 113.75"; @@ -248,11 +248,33 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - bonusTime = "0"; - pad = "1727"; time = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1727"; + bonusTime = "0"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "5232"; + bonusTime = "0"; + }; + new Item() { + position = "-7.12212 4.02997 105.003"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/learn2roll-hr9.mis b/marble/data/missions/beginner/learn2roll-hr9.mis index 900d4da..4bd9ebc 100644 --- a/marble/data/missions/beginner/learn2roll-hr9.mis +++ b/marble/data/missions/beginner/learn2roll-hr9.mis @@ -2,13 +2,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - artist = "Kevin"; - desc = "Test your platform skills"; type = "Beginner"; + startHelpText = "Make it through this challenge!"; + artist = "Kevin"; time = "0"; + desc = "Test your platform skills"; name = "Platform Challenge"; level = "17"; - startHelpText = "Make it through this challenge!"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -537,5 +537,27 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "5951"; + bonusTime = "0"; + }; + new Item() { + position = "-50.191 -53.5333 2.80974"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/movement.mis b/marble/data/missions/beginner/movement.mis index 81b2bba..f28cac9 100644 --- a/marble/data/missions/beginner/movement.mis +++ b/marble/data/missions/beginner/movement.mis @@ -3,12 +3,12 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { artist = "Kevin"; - goldTime = "5000"; - type = "Beginner"; - desc = "Roll and grab the gem to finish the level."; - startHelpText = "Press to roll the marble forward and grab the gem."; - name = "Kevin's Introduction"; + name = "Kevin\'s Introduction"; level = "1"; + type = "Beginner"; + startHelpText = "Press to roll the marble forward and grab the gem."; + goldTime = "5000"; + desc = "Roll and grab the gem to finish the level."; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -51,10 +51,10 @@ new SimGroup(MissionGroup) { direction = "0.544508 0.439467 -0.714409"; color = "1.000000 1.000000 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"; - locked = "true"; }; new SimGroup(CheckPoints) { @@ -116,12 +116,12 @@ new SimGroup(MissionGroup) { text = "Press to roll the marble backward!"; }; new ScriptObject() { + pad = "2137"; + bonusTime = "0"; time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; - bonusTime = "0"; - pad = "2137"; + penaltyTime = "0"; }; new Item() { position = "10.6099 24.2995 499.594"; @@ -133,7 +133,7 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new Item() { - position = "-0.179459 -2.73436 499.501"; + position = "-3.45824 28.5578 499.927"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; @@ -141,5 +141,19 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new Item() { + position = "0.392385 -3.90734 498.681"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/platform.mis b/marble/data/missions/beginner/platform.mis index 20efb6e..fd0e674 100644 --- a/marble/data/missions/beginner/platform.mis +++ b/marble/data/missions/beginner/platform.mis @@ -2,14 +2,14 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - type = "Beginner"; startHelpText = "Ride the platform and collect the gem."; - name = "Kevin's Platform Course"; - level = "5"; time = "0"; artist = "Kevin"; + name = "Kevin\'s Platform Course"; + level = "5"; goldTime = "3000"; desc = "Ride the platform between the towers and collect the gems"; + type = "Beginner"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -176,5 +176,19 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "-6.29417 -3.88803 30.9"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/powerjump.mis b/marble/data/missions/beginner/powerjump.mis index 12e84be..c6c47c5 100644 --- a/marble/data/missions/beginner/powerjump.mis +++ b/marble/data/missions/beginner/powerjump.mis @@ -2,14 +2,14 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - type = "Beginner"; - goldTime = "8000"; - time = "15000"; - desc = "Get to the end within 15 seconds with the Time travels!"; startHelpText = "Use the Time travels to get to the finish within the qualify time"; + time = "15000"; artist = "Kevin"; - name = "Kevin's Time Course"; + name = "Kevin\'s Time Course"; level = "4"; + goldTime = "8000"; + desc = "Get to the end within 15 seconds with the Time travels!"; + type = "Beginner"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -52,10 +52,10 @@ new SimGroup(MissionGroup) { direction = "0.512126 0.512126 -0.689532"; color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; - position = "0 0 0"; rotation = "1 0 0 0"; - locked = "true"; scale = "1 1 1"; + position = "0 0 0"; + locked = "true"; }; new SimGroup(CheckPoints) { @@ -80,30 +80,30 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - time = "0"; - pad = "2080"; - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; + gemCount = "0"; + powerUp = "0"; + time = "0"; + penaltyTime = "0"; + pad = "2080"; }; new MessageVector(HudMessageVector) { }; new ScriptObject() { - time = "0"; - pad = "1585"; - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; + gemCount = "0"; + powerUp = "0"; + time = "0"; + penaltyTime = "0"; + pad = "1585"; }; new ScriptObject() { - time = "0"; - pad = "1704"; - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; + gemCount = "0"; + powerUp = "0"; + time = "0"; + penaltyTime = "0"; + pad = "1704"; }; new Item() { position = "-11.6237 -72.3005 506.386"; @@ -180,5 +180,19 @@ new SimGroup(MissionGroup) { rotate = "1"; timeBonus = "10000"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "-1.97722 -53.142 493.123"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/rampmatrix.mis b/marble/data/missions/beginner/rampmatrix.mis index 9dd7b42..55d4298 100644 --- a/marble/data/missions/beginner/rampmatrix.mis +++ b/marble/data/missions/beginner/rampmatrix.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - time = "0"; - name = "Gem Hunt"; startHelpText = "Find 17 gems!"; - level = "12"; - desc = "Hunt for the gems."; + time = "0"; artist = "Kevin"; - goldTime = 30000; + desc = "Hunt for the gems."; + goldTime = "30000"; + name = "Gem Hunt"; + level = "12"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/sky_day.dml"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; @@ -27,25 +28,27 @@ new SimGroup(MissionGroup) { 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/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume2 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume3 = "-1 -1.73483e+09 -1.73483e+09"; 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"; + 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.441853 0.594916 -0.671447"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -79,10 +82,10 @@ new SimGroup(MissionGroup) { new ScriptObject() { time = "0"; gemCount = "0"; - bonusTime = "0"; - pad = "1510"; powerUp = "0"; penaltyTime = "0"; + pad = "1510"; + bonusTime = "0"; }; new Item() { position = "-16 0 -12"; @@ -241,5 +244,19 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "SignFinish"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "3.06138 -5.2409 -11.051"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/superspeed.mis b/marble/data/missions/beginner/superspeed.mis index deaf283..6c88d5e 100644 --- a/marble/data/missions/beginner/superspeed.mis +++ b/marble/data/missions/beginner/superspeed.mis @@ -2,13 +2,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - desc = "Race around the track collecting the gems."; + startHelpText = "Race around the track and collect gems"; + artist = "Kevin"; name = "Kevin Grand Prix"; level = "6"; - artist = "Kevin"; - type = "Beginner"; + desc = "Race around the track collecting the gems."; goldTime = "35000"; - startHelpText = "Race around the track and collect gems"; + type = "Beginner"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -51,9 +51,9 @@ new SimGroup(MissionGroup) { direction = "0.481726 0.481726 -0.732038"; color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; + rotation = "1 0 0 0"; scale = "1 1 1"; position = "0 0 0"; - rotation = "1 0 0 0"; locked = "true"; }; new SimGroup(CheckPoints) { @@ -79,11 +79,11 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - time = "0"; - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; + gemCount = "0"; + powerUp = "0"; + time = "0"; + penaltyTime = "0"; pad = "1704"; }; new Item() { @@ -203,5 +203,19 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "-37.4959 61.7652 491.486"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/beginner/timetrial.mis b/marble/data/missions/beginner/timetrial.mis index ab9375c..cd4035a 100644 --- a/marble/data/missions/beginner/timetrial.mis +++ b/marble/data/missions/beginner/timetrial.mis @@ -3,13 +3,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "Beginner"; - time = "45000"; startHelpText = "Skate for the gems and avoid the comically large land mine!"; - name = "Gem Park"; + time = "45000"; goldTime = "25000"; + name = "Gem Park"; + desc = "Collect the gems, using the Time Travels and powerups to help!"; level = "10"; artist = "Kevin"; - desc = "Collect the gems, using the Time Travels and powerups to help!"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -52,10 +52,10 @@ new SimGroup(MissionGroup) { direction = "0.481726 0.481726 -0.732038"; color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; - position = "0 0 0"; - locked = "true"; - rotation = "1 0 0 0"; scale = "1 1 1"; + locked = "true"; + position = "0 0 0"; + rotation = "1 0 0 0"; }; new SimGroup(CheckPoints) { @@ -73,20 +73,20 @@ new SimGroup(MissionGroup) { }; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; - pad = "2151"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "2151"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; - pad = "2204"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "2204"; }; new InteriorInstance() { position = "3.82414 -78.9944 391.019"; @@ -96,12 +96,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; bonusTime = "0"; - pad = "1704"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1704"; }; new Item() { position = "0.108998 -38.8448 493.231"; @@ -170,7 +170,7 @@ new SimGroup(MissionGroup) { position = "-3.69754 -54.1622 490.937"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "tornado"; + dataBlock = "Tornado"; }; new StaticShape() { position = "-0.304524 -82.0599 490.997"; @@ -224,5 +224,19 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "63.6167 -86.9033 490.601"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/FrictionalClimb.mis b/marble/data/missions/intermediate/FrictionalClimb.mis index 47c1109..f7b6955 100644 --- a/marble/data/missions/intermediate/FrictionalClimb.mis +++ b/marble/data/missions/intermediate/FrictionalClimb.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - name = "Frictional Climb"; desc = "Climb to the top of the tower as you practice your friction skills!"; type = "Intermediate"; - level = "13"; startHelpText = "Watch your step!"; - artist = "Kevin"; goldTime = "75000"; + artist = "Kevin"; + name = "Frictional Climb"; + level = "13"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { 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"; @@ -27,25 +28,27 @@ new SimGroup(MissionGroup) { 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 7.45949e-031 1.3684e-038"; - fogVolume2 = "-1 1.07208e-014 8.756e-014"; - fogVolume3 = "-1 5.1012e-010 2.05098e-008"; - materialList = "~/data/skies/Intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + 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.638261 0.459006 -0.61801"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new Trigger() { @@ -140,10 +143,45 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new Item() { + position = "42.2342 -4.3396 3.42482"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "6809"; + }; new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Seaside Revisited.ogg"; + fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new Item() { + position = "18.2761 -17.5784 90.5537"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new Item() { + position = "16.7691 -16.2018 101.191"; + rotation = "1 0 0 180"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/Intermediate Challenge.mis b/marble/data/missions/intermediate/Intermediate Challenge.mis index 24ec0d9..16aec56 100644 --- a/marble/data/missions/intermediate/Intermediate Challenge.mis +++ b/marble/data/missions/intermediate/Intermediate Challenge.mis @@ -3,11 +3,11 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "intermediate"; + desc = "Can you finish the warm-up for the next category?"; + goldTime = "180000"; artist = "Kevin"; name = "Pro Course"; - level = "12"; - goldTime = "180000"; - desc = "Can you finish the warm-up for the next category?"; + level = "10"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -585,11 +585,11 @@ new SimGroup(MissionGroup) { 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 ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "1774"; }; new Item() { @@ -769,10 +769,27 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "4863"; + }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new Item() { + position = "5.46519 41.0052 27.1718"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/Marble Sprint.mis b/marble/data/missions/intermediate/Marble Sprint.mis index 91c30bb..b251ce9 100644 --- a/marble/data/missions/intermediate/Marble Sprint.mis +++ b/marble/data/missions/intermediate/Marble Sprint.mis @@ -3,16 +3,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { time = "120000"; - name = "Marble Sprint"; desc = "Reach the finish passing a series of trials ahead!"; startHelpText = "Pay attention on the messages they are the key to pass this stage!"; - level = "16"; - artist = "Intermediate"; type = "Intermediate"; goldTime = "60000"; + artist = "Intermediate"; + name = "Marble Sprint"; + level = "16"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { 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"; @@ -28,21 +29,23 @@ new SimGroup(MissionGroup) { 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 7.45949e-031 1.3684e-038"; - fogVolume2 = "-1 1.07208e-014 8.756e-014"; - fogVolume3 = "-1 5.1012e-010 2.05098e-008"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + 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"; @@ -61,8 +64,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -70,8 +73,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -79,8 +82,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -88,8 +91,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -97,8 +100,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -106,8 +109,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -115,8 +118,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -124,8 +127,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -133,8 +136,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -142,8 +145,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -151,8 +154,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -160,8 +163,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -169,8 +172,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -178,8 +181,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -187,8 +190,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -196,8 +199,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -205,8 +208,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -214,8 +217,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -223,8 +226,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -232,8 +235,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -241,8 +244,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -250,8 +253,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -259,8 +262,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -268,8 +271,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -277,8 +280,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -286,8 +289,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -295,8 +298,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -304,8 +307,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -313,8 +316,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -322,8 +325,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -331,8 +334,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -340,8 +343,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -349,8 +352,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -358,8 +361,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -367,8 +370,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -376,8 +379,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -385,8 +388,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -394,8 +397,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -403,8 +406,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -412,8 +415,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -421,8 +424,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -430,8 +433,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -439,8 +442,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -448,8 +451,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -457,8 +460,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -466,8 +469,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -475,8 +478,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -484,8 +487,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -493,8 +496,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -502,8 +505,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -511,8 +514,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -520,8 +523,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -529,8 +532,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -538,8 +541,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -547,8 +550,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -556,8 +559,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -565,8 +568,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -574,8 +577,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -583,8 +586,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -592,8 +595,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -601,8 +604,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -610,8 +613,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -619,8 +622,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -628,8 +631,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -637,8 +640,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -646,8 +649,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -655,8 +658,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -664,8 +667,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -673,8 +676,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -682,8 +685,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -691,8 +694,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -700,8 +703,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -709,8 +712,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -718,8 +721,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -727,8 +730,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -736,8 +739,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -745,8 +748,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new StaticShape() { @@ -754,8 +757,8 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TrapDoor"; - open = "0"; timeout = "200"; + open = "0"; resetTime = "Default"; }; new Item() { @@ -770,12 +773,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-46 75 15"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -784,6 +789,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -792,6 +798,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -812,17 +819,20 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; }; }; new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-46 67 15"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -831,6 +841,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -839,6 +850,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -859,12 +871,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-36.5 59 15"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -873,6 +887,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -881,6 +896,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -901,17 +917,20 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; }; }; new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-36.5 51 15"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -920,6 +939,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -928,6 +948,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -948,12 +969,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-35.5 29 13.75"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "2000"; smoothingType = "Accelerate"; }; @@ -962,6 +985,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "2000"; smoothingType = "Accelerate"; }; @@ -970,6 +994,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -990,12 +1015,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-23.5 25 13.75"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "2000"; smoothingType = "Accelerate"; }; @@ -1004,6 +1031,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "2000"; smoothingType = "Accelerate"; }; @@ -1012,6 +1040,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -1032,12 +1061,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-29.5 12.5 14.25"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -1046,6 +1077,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -1054,6 +1086,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -1074,12 +1107,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-29.5 8 13.75"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "2500"; smoothingType = "Accelerate"; }; @@ -1088,6 +1123,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "2500"; smoothingType = "Accelerate"; }; @@ -1096,6 +1132,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -1116,12 +1153,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-29.5 -4 13.75"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "2500"; smoothingType = "Accelerate"; }; @@ -1130,6 +1169,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "2500"; smoothingType = "Accelerate"; }; @@ -1138,6 +1178,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -1158,12 +1199,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-41.5 86 13.75"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -1172,6 +1215,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -1180,6 +1224,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -1200,12 +1245,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-41.5 40.5 13.75"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -1214,6 +1261,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -1222,6 +1270,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -1251,20 +1300,22 @@ new SimGroup(MissionGroup) { scale = "0.5 0.5 0.5"; dataBlock = "StartPad"; }; - new Trigger(Bounds) { - position = "-59 104 -1.4"; + new Item() { + position = "-17.1096 85.3849 5.72712"; rotation = "1 0 0 0"; - scale = "107.5 135 110"; - 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"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; }; new ScriptObject() { - gemCount = "0"; time = "0"; - penaltyTime = "0"; + gemCount = "0"; powerUp = "0"; - pad = "2359"; + penaltyTime = "0"; bonusTime = "0"; + pad = "2359"; }; new Trigger() { position = "-22.004 74.9708 12.0077"; @@ -1280,15 +1331,6 @@ new SimGroup(MissionGroup) { dataBlock = "OutOfBoundsTrigger"; 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 = "-17.0047 66.9866 26.4051"; - rotation = "1 0 0 0"; - scale = "1 1 1"; - dataBlock = "Coin"; - collideable = "0"; - static = "1"; - rotate = "1"; - }; new Item() { position = "-17.0151 86.0017 8.49874"; rotation = "1 0 0 0"; @@ -1351,20 +1393,13 @@ new SimGroup(MissionGroup) { 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 know about \"Double Jump\" , but did you tried that in Marble Blast?"; }; - new Trigger() { - position = "-32.4924 -12.5222 14.0015"; - rotation = "1 0 0 0"; - scale = "6 6 6"; - dataBlock = "DoubleJumpTrigger"; - 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 ScriptObject() { - gemCount = "0"; time = "0"; - penaltyTime = "0"; + gemCount = "0"; powerUp = "0"; - pad = "1858"; + penaltyTime = "0"; bonusTime = "0"; + pad = "1858"; }; new Item() { position = "-27.5201 -15.5362 13.7391"; @@ -1383,12 +1418,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; time = "0"; - penaltyTime = "0"; + gemCount = "0"; powerUp = "0"; - pad = "1858"; + penaltyTime = "0"; bonusTime = "0"; + pad = "1858"; }; new Trigger() { position = "-32.5041 -11.4986 13.9962"; @@ -1399,17 +1434,43 @@ new SimGroup(MissionGroup) { text = "Just press the to try it!"; }; new ScriptObject() { - gemCount = "0"; time = "0"; - penaltyTime = "0"; + gemCount = "0"; powerUp = "0"; - pad = "3212"; + penaltyTime = "0"; bonusTime = "0"; + pad = "3212"; + }; + new Item() { + position = "-16.7049 -21.5988 -3.43339"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "9222"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new Item() { + position = "-17.0753 89.9543 12.7566"; + rotation = "1 0 0 180"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/Minesweeper.mis b/marble/data/missions/intermediate/Minesweeper.mis index ad629cc..6e0b66e 100644 --- a/marble/data/missions/intermediate/Minesweeper.mis +++ b/marble/data/missions/intermediate/Minesweeper.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { + desc = "BOOM BOOM"; + type = "Intermediate"; + startHelpText = "Use powerups and hazards to graph where the gems are!"; + goldTime = "4750"; artist = "Kevin"; name = "Minesweeper"; - desc = "BOOM BOOM"; - level = "9"; - type = "Intermediate"; - goldTime = "4750"; - startHelpText = "Use powerups and hazards to graph where the gems are!"; + level = "8"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/intermediate/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -27,30 +28,32 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "1"; - SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 1 0"; - windEffectPrecipitation = "1"; - noRenderBans = "1"; fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; + noRenderBans = "1"; locked = "true"; }; new Sun() { direction = "0.544508 0.439467 -0.714409"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; + scale = "1 1 1"; position = "0 0 0"; rotation = "1 0 0 0"; - scale = "1 1 1"; locked = "true"; }; new SimGroup(CheckPoints) { @@ -76,12 +79,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - pad = "2316"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "2316"; }; new InteriorInstance() { position = "-3.26677 7.98795 497.255"; @@ -119,12 +122,12 @@ new SimGroup(MissionGroup) { resetTime = "Default"; }; new ScriptObject() { - pad = "3821"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "3821"; }; new StaticShape() { position = "21.3878 2.15101 497.118"; @@ -300,32 +303,58 @@ new SimGroup(MissionGroup) { text = "How about over here?"; }; new ScriptObject() { - pad = "1806"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "1806"; }; new Trigger(ibound) { position = "-1.2147 41.7392 494.305"; rotation = "1 0 0 0"; - scale = "7 7 0.7"; + scale = "10 10 0.8"; dataBlock = "InBoundsTrigger"; polyhedron = "0.0000000 0.0000000 0.0000000 9.0000000 0.0000000 0.0000000 0.0000000 -9.0000000 0.0000000 0.0000000 0.0000000 9.0000000"; }; new ScriptObject() { - pad = "1806"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "1806"; + }; + new Item() { + position = "14.6271 4.55538 495.112"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new Item() { + position = "26.0447 4.21914 494.6"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "3266"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/MiniCourse.mis b/marble/data/missions/intermediate/MiniCourse.mis index a23001a..deb5a80 100644 --- a/marble/data/missions/intermediate/MiniCourse.mis +++ b/marble/data/missions/intermediate/MiniCourse.mis @@ -3,15 +3,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { type = "Intermediate"; - level = "19"; - name = "Mini Course"; startHelpText = "Pass this tiny course."; desc = "Pass it!"; - artist = "Kevin"; goldTime = "13000"; + artist = "Kevin"; + name = "Mini Course"; + level = "19"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/intermediate/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -27,30 +28,32 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "1"; - SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 1 0"; - windEffectPrecipitation = "1"; - noRenderBans = "1"; fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; + noRenderBans = "1"; locked = "true"; }; new Sun() { direction = "0.544508 0.439467 -0.714409"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; scale = "1 1 1"; - locked = "true"; position = "0 0 0"; + locked = "true"; rotation = "1 0 0 0"; }; new SimGroup(CheckPoints) { @@ -70,10 +73,10 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; bonusTime = "0"; pad = "1564"; }; @@ -123,10 +126,10 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - powerUp = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; bonusTime = "0"; pad = "1576"; }; @@ -137,34 +140,60 @@ new SimGroup(MissionGroup) { dataBlock = "SignPlainRight"; }; new ScriptObject() { - powerUp = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; bonusTime = "0"; pad = "1577"; }; new ScriptObject() { - powerUp = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; bonusTime = "0"; pad = "7767"; }; new Item() { - position = "43.426 33.1481 520.665"; + position = "22.2194 65.9585 515.993"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "FourLeafCloverItem"; + dataBlock = "EasterEgg"; collideable = "0"; static = "1"; rotate = "1"; }; + new Item() { + position = "17.5689 42.8128 512.282"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "11657"; + }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new Item() { + position = "22.2336 76.5677 522.35"; + rotation = "1 0 0 180"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/Moving Challenge I.mis b/marble/data/missions/intermediate/Moving Challenge I.mis index 6c44a07..3e9b765 100644 --- a/marble/data/missions/intermediate/Moving Challenge I.mis +++ b/marble/data/missions/intermediate/Moving Challenge I.mis @@ -2,14 +2,14 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - name = "Sprint Challenge"; 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"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -18,6 +18,7 @@ new SimGroup(MissionGroup) { 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"; @@ -25,21 +26,23 @@ new SimGroup(MissionGroup) { 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 7.45949e-031 1.3684e-038"; - fogVolume2 = "-1 1.07208e-014 8.756e-014"; - fogVolume3 = "-1 5.1012e-010 2.05098e-008"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + 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"; @@ -56,12 +59,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -70,6 +75,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -78,6 +84,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -86,6 +93,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -106,12 +114,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -120,6 +130,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -128,6 +139,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -136,6 +148,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -156,12 +169,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -170,6 +185,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; @@ -178,6 +194,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "5000"; smoothingType = "Accelerate"; }; @@ -186,6 +203,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -206,12 +224,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -220,6 +240,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "6000"; smoothingType = "Accelerate"; }; @@ -228,6 +249,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -248,12 +270,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -262,6 +286,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "5700"; smoothingType = "Accelerate"; }; @@ -270,6 +295,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -290,12 +316,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -304,6 +332,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "5400"; smoothingType = "Accelerate"; }; @@ -312,6 +341,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -332,12 +362,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -346,6 +378,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "5000"; smoothingType = "Accelerate"; }; @@ -354,6 +387,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -374,12 +408,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -388,6 +424,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -396,6 +433,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -416,12 +454,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -430,6 +470,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -438,6 +479,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -458,12 +500,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -472,6 +516,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -480,6 +525,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -500,12 +546,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -514,6 +562,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -522,6 +571,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -542,12 +592,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -556,6 +608,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -564,6 +617,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -584,12 +638,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -598,6 +654,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -606,6 +663,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -626,12 +684,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -640,6 +700,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; @@ -648,6 +709,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -668,12 +730,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -682,6 +746,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "8000"; smoothingType = "Accelerate"; }; @@ -690,6 +755,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -710,12 +776,14 @@ new SimGroup(MissionGroup) { 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"; }; @@ -724,6 +792,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -732,6 +801,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -740,6 +810,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -748,6 +819,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -756,6 +828,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "5"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -811,11 +884,11 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "2095"; }; new AudioProfile(MusicProfile) { @@ -823,5 +896,22 @@ new SimGroup(MissionGroup) { 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 --- diff --git a/marble/data/missions/intermediate/Sand Sprint.mis b/marble/data/missions/intermediate/Sand Sprint.mis index 0d7d5dc..faad631 100644 --- a/marble/data/missions/intermediate/Sand Sprint.mis +++ b/marble/data/missions/intermediate/Sand Sprint.mis @@ -2,17 +2,17 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - type = "Intermediate"; - level = "17"; - name = "Sand sprint"; time = "22000"; + type = "Intermediate"; startHelpText = "Do the things well, or you won\'t pass under par!"; desc = "Do things well!"; - artist = "Kevin"; goldTime = "10000"; + artist = "Kevin"; + name = "Sand sprint"; + level = "17"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { 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"; @@ -28,25 +29,27 @@ new SimGroup(MissionGroup) { 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/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume2 = "-1 -1.73483e+09 -1.73483e+09"; + fogVolume3 = "-1 -1.73483e+09 -1.73483e+09"; 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"; + 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.442343 0.475025 -0.760713"; - color = "1.400000 1.200000 0.500000 1.000000"; + color = "1.000000 1.000000 0.500000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -57,12 +60,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - pad = "1612"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "1612"; }; new StaticShape(StartPoint) { position = "3.49302 -69.909 95.2795"; @@ -71,12 +74,12 @@ new SimGroup(MissionGroup) { dataBlock = "StartPad"; }; new ScriptObject() { - pad = "2010"; - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; + pad = "2010"; }; new Trigger() { position = "-10.4881 -28.9344 95.5426"; @@ -91,6 +94,23 @@ new SimGroup(MissionGroup) { scale = "0.5 0.5 0.5"; dataBlock = "EndPad"; }; + new Item() { + position = "13.4376 -48.2701 101.445"; + 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 = "10489"; + }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; diff --git a/marble/data/missions/intermediate/Skydive_lt.mis b/marble/data/missions/intermediate/Skydive_lt.mis index 2023cd2..be511b3 100644 --- a/marble/data/missions/intermediate/Skydive_lt.mis +++ b/marble/data/missions/intermediate/Skydive_lt.mis @@ -3,15 +3,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { desc = "Earn your Pilotwings"; - level = "8"; startHelpText = "Eyes forward at all times."; + type = "intermediate"; + goldTime = "14000"; artist = "Kevin"; name = "Skydive"; - goldTime = "14000"; - type = "intermediate"; + level = "6"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/intermediate/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -27,26 +28,28 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "1"; - SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 1 0"; - windEffectPrecipitation = "1"; - noRenderBans = "1"; fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; + windVelocity = "1 1 0"; + windEffectPrecipitation = "1"; + SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; + noRenderBans = "1"; locked = "true"; }; new Sun() { direction = "0.544508 0.439467 -0.714409"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; scale = "1 1 1"; position = "0 0 0"; @@ -63,12 +66,12 @@ new SimGroup(MissionGroup) { }; }; new ScriptObject() { - gemCount = "10"; - penaltyTime = "0"; - powerUp = "0"; - pad = "9307"; - bonusTime = "0"; time = "0"; + gemCount = "10"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "9307"; }; new Item() { position = "-0.274428 15.3265 138.113"; @@ -348,20 +351,55 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "1903"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "1903"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "4949"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "4949"; + }; + new Item() { + position = "5.70178 3.35051 137.991"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "1742"; + }; + new Item() { + position = "-0.488303 2.2933 497.215"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new Item() { + position = "0.103848 4.06395 498.497"; + rotation = "1 0 0 180"; + scale = "1 1 1"; + dataBlock = "AntiGravityItem"; + collideable = "0"; + static = "1"; + rotate = "1"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; diff --git a/marble/data/missions/intermediate/Tube Dive!.mis b/marble/data/missions/intermediate/Tube Dive!.mis index 9df525e..f65d0e9 100644 --- a/marble/data/missions/intermediate/Tube Dive!.mis +++ b/marble/data/missions/intermediate/Tube Dive!.mis @@ -2,17 +2,17 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { + time = "35000"; desc = "Diving on tube!"; + startHelpText = "Gain enough speed!"; + type = "intermediate"; + goldTime = "30000"; + artist = "Kevin"; name = "Tube Dive!"; level = "15"; - startHelpText = "Gain enough speed!"; - artist = "Kevin"; - goldTime = "30000"; - type = "intermediate"; - time = "35000"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; + materialList = "~/data/skies/intermediate/sky_day.dml"; cloudHeightPer[0] = "0.349971"; cloudHeightPer[1] = "0.3"; cloudHeightPer[2] = "0.199973"; @@ -28,57 +29,59 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.001"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; - useSkyTextures = "1"; - renderBottomTexture = "1"; - SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "0 0 0"; fogVolume2 = "0 0 0"; fogVolume3 = "0 0 0"; - materialList = "~/data/skies/intermediate/sky_day.dml"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 -222768174765569861149077900047473967104.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 -170698929442160049016675429178998259712.000000"; windVelocity = "1 1 0"; windEffectPrecipitation = "1"; + SkySolidColor = "0.900000 0.900000 0.900000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "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.544508 0.439467 -0.714409"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; - rotation = "1 0 0 0"; scale = "1 1 1"; - locked = "true"; position = "0 0 0"; + rotation = "1 0 0 0"; + locked = "true"; }; new SimGroup(CheckPoints) { }; new ScriptObject() { + time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "2073"; - bonusTime = "0"; - time = "0"; }; new ScriptObject() { + time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "1837"; - bonusTime = "0"; - time = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "3339"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "3339"; }; new InteriorInstance() { position = "-72.9302 10.7377 504.541"; @@ -88,12 +91,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "1991"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "1991"; }; new StaticShape(StartPoint) { position = "-0.346759 10.9519 502.222"; @@ -102,52 +105,52 @@ new SimGroup(MissionGroup) { dataBlock = "StartPad"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "1836"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "1836"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "1836"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "1836"; }; new ScriptObject() { + time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "3594"; - bonusTime = "0"; - time = "0"; }; new ScriptObject() { + time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "4883"; - bonusTime = "0"; - time = "0"; }; new ScriptObject() { + time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; pad = "1730"; - bonusTime = "0"; - time = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "4535"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "4535"; }; new InteriorInstance() { position = "-100.191 11.2476 517.956"; @@ -157,12 +160,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "1744"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "1744"; }; new InteriorInstance() { position = "-132.383 10.9439 522.772"; @@ -200,12 +203,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "3419"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "3419"; }; new InteriorInstance() { position = "-439.583 10.8222 254.295"; @@ -236,12 +239,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; - pad = "5675"; - bonusTime = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "5675"; }; new StaticShape(EndPoint) { position = "-720.666 12.2226 248.56"; @@ -249,10 +252,14 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "EndPad"; }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; + new Item() { + position = "-132.723 10.3478 509.599"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "GemItem"; + collideable = "0"; + static = "1"; + rotate = "1"; }; new Item() { position = "-132.077 10.9747 526.409"; @@ -264,13 +271,26 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new Item() { - position = "-132.723 10.3478 509.599"; + position = "-716.673 25.663 224.29"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "GemItem"; + dataBlock = "EasterEgg"; collideable = "0"; static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "8584"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; -//--- OBJECT WRITE END --- \ No newline at end of file +//--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/Unexpected.mis b/marble/data/missions/intermediate/Unexpected.mis index 3044dfb..1e096c1 100644 --- a/marble/data/missions/intermediate/Unexpected.mis +++ b/marble/data/missions/intermediate/Unexpected.mis @@ -2,13 +2,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - name = "Unexpected"; - level = "20"; type = "Intermediate"; desc = "Jump!"; startHelpText = "Expect the unexpected."; - artist = "Kevin"; goldTime = "37000"; + artist = "Kevin"; + name = "Unexpected"; + level = "20"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -808,17 +808,12 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - pad = "6037"; - gemCount = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; penaltyTime = "0"; bonusTime = "0"; - }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; + pad = "6037"; }; new Item() { position = "0.152881 18.1171 0.461095"; @@ -829,5 +824,27 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "12752"; + }; + new Item() { + position = "-0.396014 23.5 2.99763"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/WoodenCurve.mis b/marble/data/missions/intermediate/WoodenCurve.mis index 69002a8..20f24bf 100644 --- a/marble/data/missions/intermediate/WoodenCurve.mis +++ b/marble/data/missions/intermediate/WoodenCurve.mis @@ -2,17 +2,17 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - startHelpText = "Aim low for best results."; - goldTime = "24000"; time = "0"; - name = "Wooden Curve"; + startHelpText = "Aim low for best results."; desc = "Do not fall off!"; - artist = "Kevin"; - level = "14"; type = "Intermediate"; + goldTime = "24000"; + artist = "Kevin"; + name = "Wooden Curve"; + level = "14"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { 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"; @@ -28,25 +29,27 @@ new SimGroup(MissionGroup) { 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"; + 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"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; 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.442343 -0.475025 -0.760713"; - color = "1.400000 1.200000 0.500000 1.000000"; + color = "1.000000 1.000000 0.500000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -203,5 +206,27 @@ new SimGroup(MissionGroup) { dataBlock = "OutOfBoundsTrigger"; 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 ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "8161"; + }; + new Item() { + position = "-123.905 12.253 154.681"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/blackdiamond.mis b/marble/data/missions/intermediate/blackdiamond.mis index 9c91ef0..25fda44 100644 --- a/marble/data/missions/intermediate/blackdiamond.mis +++ b/marble/data/missions/intermediate/blackdiamond.mis @@ -2,15 +2,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - goldTime = "30000"; - artist = "Kevin"; - desc = "Race all the way down to the bottom!"; - level = "6"; type = "Intermediate"; + artist = "Kevin"; + goldTime = "30000"; + desc = "Race all the way down to the bottom!"; name = "Downhill Racing"; + level = "4"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -19,6 +19,7 @@ new SimGroup(MissionGroup) { 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"; @@ -26,25 +27,27 @@ new SimGroup(MissionGroup) { 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.84699e+025 3670.77"; - fogVolume2 = "-1 7.22507e+028 5.10655e+028"; - fogVolume3 = "-1 1.01124e+012 1.69273e+022"; - materialList = "~/data/skies/intermediate/sky_day.dml"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 1.84699e+25 3670.77"; + fogVolume2 = "-1 7.22507e+28 5.10655e+28"; + fogVolume3 = "-1 1.01124e+12 1.69273e+22"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 274952335980479313908596736.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 11918.598633"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 1109264997360148182116335616.000000"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; + SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; noRenderBans = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 274952335980479310000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 11918.598633"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 1109264997360148200000000000.000000"; }; new Sun() { direction = "-0.246791 0.601589 -0.759727"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -115,12 +118,12 @@ new SimGroup(MissionGroup) { 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 ScriptObject() { - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; - powerUp = "0"; time = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "1732"; + bonusTime = "0"; }; new Item() { position = "591.527 108.265 130.401"; @@ -185,6 +188,23 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "11151"; + bonusTime = "0"; + }; + new Item() { + position = "-267.322 -109.324 -3.6"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; diff --git a/marble/data/missions/intermediate/cube.mis b/marble/data/missions/intermediate/cube.mis index 91e8023..62af508 100644 --- a/marble/data/missions/intermediate/cube.mis +++ b/marble/data/missions/intermediate/cube.mis @@ -2,15 +2,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - goldTime = "30000"; - artist = "Alex Swanson"; - desc = "My ass just spontaneously combusted."; - level = "4"; type = "Template"; + artist = "Alex Swanson"; + goldTime = "30000"; + desc = "My ass just spontaneously combusted."; name = "Cube"; + level = "2"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -19,6 +19,7 @@ new SimGroup(MissionGroup) { 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"; @@ -26,25 +27,27 @@ new SimGroup(MissionGroup) { 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 2.8026e-045 1.89175e-042"; - fogVolume2 = "-1 2.8026e-045 1.85392e-042"; - fogVolume3 = "-1 2.8026e-045 1.82869e-042"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 2.8026e-45 1.89175e-42"; + fogVolume2 = "-1 2.8026e-45 1.85392e-42"; + fogVolume3 = "-1 2.8026e-45 1.82869e-42"; fogVolumeColor1 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor2 = "128.000000 128.000000 128.000000 0.000000"; fogVolumeColor3 = "128.000000 128.000000 128.000000 0.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.629444 -0.320255 -0.707981"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -56,11 +59,11 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1798"; + bonusTime = "0"; }; new Item() { position = "11 -23.8 -27"; @@ -104,12 +107,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "27 -21 -24"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -118,6 +123,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -126,6 +132,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -134,6 +141,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -142,6 +150,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -162,12 +171,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "21 -24 -21"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -176,6 +187,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -184,6 +196,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -192,6 +205,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -200,6 +214,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -220,12 +235,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "21 -12 -9"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -234,6 +251,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -242,6 +260,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -250,6 +269,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -258,6 +278,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -278,12 +299,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "9 -27 -12"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -292,6 +315,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -300,6 +324,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -308,6 +333,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -316,6 +342,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -336,12 +363,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "6 -9 -9"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -350,6 +379,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -358,6 +388,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -366,6 +397,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -374,6 +406,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -394,12 +427,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "6 -9 -21"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -408,6 +443,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -416,6 +452,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -424,6 +461,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -432,6 +470,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -452,12 +491,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "18 -27 -9"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -466,6 +507,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -474,6 +516,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "3000"; smoothingType = "Accelerate"; }; @@ -482,6 +525,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1500"; smoothingType = "Accelerate"; }; @@ -490,6 +534,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -552,11 +597,11 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "2229"; + bonusTime = "0"; }; new Item() { position = "7.50967 -9.1652 -14.916"; @@ -656,11 +701,11 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "2195"; + bonusTime = "0"; }; new Item() { position = "26.9763 0.6 -2.78608"; @@ -673,16 +718,11 @@ new SimGroup(MissionGroup) { }; new ScriptObject() { time = "0"; - bonusTime = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; pad = "1840"; - }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; + bonusTime = "0"; }; new Item() { position = "2.95223 -11.4266 -14.9237"; @@ -693,6 +733,28 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "9903"; + bonusTime = "0"; + }; + new Item() { + position = "1.41948 -33 -16.9083"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/divergence.mis b/marble/data/missions/intermediate/divergence.mis index b1b75c0..9fc488b 100644 --- a/marble/data/missions/intermediate/divergence.mis +++ b/marble/data/missions/intermediate/divergence.mis @@ -4,15 +4,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { time = "75000"; desc = "Choose your shortcut!"; - level = "11"; + type = "Intermediate"; + difficulty = "6"; goldTime = "10000"; artist = "Kevin"; - type = "Intermediate"; name = "Path Choosing"; - difficulty = 6; + level = "9"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { 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"; @@ -28,25 +29,27 @@ new SimGroup(MissionGroup) { 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.84699e+025 3670.77"; - fogVolume2 = "-1 7.22507e+028 5.10655e+028"; - fogVolume3 = "-1 1.01124e+012 1.69273e+022"; - materialList = "~/data/skies/intermediate/sky_day.dml"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 1.84699e+25 3670.77"; + fogVolume2 = "-1 7.22507e+28 5.10655e+28"; + fogVolume3 = "-1 1.01124e+12 1.69273e+22"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 274952335980479313908596736.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 11918.598633"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 1109264997360148182116335616.000000"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; + SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; noRenderBans = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 274952335980479310000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 11918.598633"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 1109264997360148200000000000.000000"; }; new Sun() { direction = "-0.453346 0.453346 -0.767434"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -62,8 +65,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "50 13 -1.5"; @@ -71,8 +74,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "48 13 -0.5"; @@ -80,8 +83,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "46 13 0.5"; @@ -89,8 +92,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "34 27 0.5"; @@ -98,8 +101,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "34 29 0.5"; @@ -107,8 +110,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "34 31 0.5"; @@ -116,8 +119,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "34 33 0.5"; @@ -125,8 +128,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "10 33 0.5"; @@ -134,8 +137,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "8 33 0.5"; @@ -143,8 +146,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-18 27 4.5"; @@ -152,8 +155,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-20 27 4.5"; @@ -161,8 +164,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-22 27 4.5"; @@ -170,8 +173,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-24 27 4.5"; @@ -179,8 +182,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-26 27 4.5"; @@ -188,8 +191,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-28 27 4.5"; @@ -197,8 +200,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-30 27 4.5"; @@ -206,8 +209,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-32 27 4.5"; @@ -215,8 +218,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "8 35 0.5"; @@ -224,8 +227,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "36 33 0.5"; @@ -233,8 +236,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "38 33 0.5"; @@ -242,8 +245,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "40 33 0.5"; @@ -251,8 +254,8 @@ new SimGroup(MissionGroup) { scale = "1 1 1"; dataBlock = "TrapDoor"; timeout = "200"; - resetTime = "Default"; open = "0"; + resetTime = "Default"; }; new StaticShape() { position = "-1 20 0.5"; @@ -289,11 +292,11 @@ new SimGroup(MissionGroup) { 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 ScriptObject() { - bonusTime = "0"; time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "1781"; }; new Item() { @@ -356,6 +359,23 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "4407"; + }; + new Item() { + position = "50.3443 12.97 -6.5364"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; diff --git a/marble/data/missions/intermediate/kingofthemountain.mis b/marble/data/missions/intermediate/kingofthemountain.mis index c6646b2..92d57e2 100644 --- a/marble/data/missions/intermediate/kingofthemountain.mis +++ b/marble/data/missions/intermediate/kingofthemountain.mis @@ -2,13 +2,13 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - type = "Advanced"; - name = "King of the Mountain"; - desc = "Master this monumental mountain challenge!"; - level = "8"; - artist = "Kevin"; - goldTime = "100000"; time = "0"; + type = "Advanced"; + desc = "Master this monumental mountain challenge!"; + goldTime = "100000"; + artist = "Kevin"; + name = "King of the Mountain"; + level = "7"; }; new MissionArea(MissionArea) { Area = "-360 -648 720 1296"; @@ -123,20 +123,20 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { + time = "0"; gemCount = "0"; powerUp = "0"; penaltyTime = "0"; bonusTime = "0"; pad = "1764"; - time = "0"; }; new ScriptObject() { + time = "0"; gemCount = "0"; powerUp = "0"; penaltyTime = "0"; bonusTime = "0"; pad = "1660"; - time = "0"; }; new Item() { position = "2.08345 76.8404 18.1291"; @@ -245,20 +245,20 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { + time = "0"; gemCount = "0"; - penaltyTime = "0"; powerUp = "0"; + penaltyTime = "0"; bonusTime = "0"; pad = "1701"; - time = "0"; }; new ScriptObject() { + time = "0"; gemCount = "0"; powerUp = "0"; penaltyTime = "0"; bonusTime = "0"; pad = "2529"; - time = "0"; }; new Item() { position = "8.10222 98.7188 20.3245"; @@ -641,11 +641,6 @@ new SimGroup(MissionGroup) { dataBlock = "LandMine"; resetTime = "Default"; }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; - }; new Item() { position = "-25.2133 54.174 39.1654"; rotation = "1 0 0 0"; @@ -655,5 +650,27 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "2679"; + }; + new Item() { + position = "15.1883 -0.606632 9.95336"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/mountaintop.mis b/marble/data/missions/intermediate/mountaintop.mis index 57730e7..6abb698 100644 --- a/marble/data/missions/intermediate/mountaintop.mis +++ b/marble/data/missions/intermediate/mountaintop.mis @@ -2,15 +2,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - level = "3"; type = "Intermediate"; time = "50000"; goldTime = "20000"; - name = "Mountaintop Retreat"; desc = "Climb the spiral path."; + name = "Mountaintop Retreat"; + level = "1"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -19,6 +19,7 @@ new SimGroup(MissionGroup) { 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"; @@ -26,25 +27,27 @@ new SimGroup(MissionGroup) { 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 7.45949e-031 1.3684e-038"; - fogVolume2 = "-1 1.07208e-014 8.756e-014"; - fogVolume3 = "-1 5.1012e-010 2.05098e-008"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + 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.614021 0.433884 -0.659336"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -150,20 +153,20 @@ new SimGroup(MissionGroup) { dataBlock = "SignPlainUp"; }; new ScriptObject() { - penaltyTime = "0"; - powerUp = "0"; - pad = "1744"; time = "0"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1744"; + bonusTime = "0"; }; new ScriptObject() { - penaltyTime = "0"; - powerUp = "0"; - pad = "1736"; time = "0"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1736"; + bonusTime = "0"; }; new Trigger() { position = "-59.9552 13.255 -73.4696"; @@ -187,18 +190,27 @@ new SimGroup(MissionGroup) { 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 ScriptObject() { - penaltyTime = "0"; - powerUp = "0"; - pad = "2108"; time = "0"; - bonusTime = "0"; gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "2108"; + bonusTime = "0"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new Item() { + position = "-10.4015 34.4128 -34.5147"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/pipenightmare.mis b/marble/data/missions/intermediate/pipenightmare.mis index 5736d63..35cbde9 100644 --- a/marble/data/missions/intermediate/pipenightmare.mis +++ b/marble/data/missions/intermediate/pipenightmare.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - goldTime = "45000"; time = "60000"; type = "intermediate"; desc = "Pipes are more than a dream now!"; - name = "Pipe Nightmare"; + goldTime = "45000"; artist = "Kevin"; + name = "Pipe Nightmare"; level = "12"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { 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"; @@ -27,25 +28,27 @@ new SimGroup(MissionGroup) { 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.84699e+025 3670.77"; - fogVolume2 = "-1 7.22507e+028 5.10655e+028"; - fogVolume3 = "-1 1.01124e+012 1.69273e+022"; - materialList = "~/data/skies/intermediate/sky_day.dml"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; + fogVolume1 = "-1 1.84699e+25 3670.77"; + fogVolume2 = "-1 7.22507e+28 5.10655e+28"; + fogVolume3 = "-1 1.01124e+12 1.69273e+22"; + fogVolumeColor1 = "128.000000 128.000000 128.000000 274952335980479313908596736.000000"; + fogVolumeColor2 = "128.000000 128.000000 128.000000 11918.598633"; + fogVolumeColor3 = "128.000000 128.000000 128.000000 1109264997360148182116335616.000000"; windVelocity = "1 0 0"; windEffectPrecipitation = "0"; + SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; + useSkyTextures = "1"; + renderBottomTexture = "1"; noRenderBans = "1"; - fogVolumeColor1 = "128.000000 128.000000 128.000000 274952335980479310000000000.000000"; - fogVolumeColor2 = "128.000000 128.000000 128.000000 11918.598633"; - fogVolumeColor3 = "128.000000 128.000000 128.000000 1109264997360148200000000000.000000"; }; new Sun() { direction = "0.638261 0.459006 -0.61801"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new Trigger() { @@ -59,6 +62,7 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; }; }; new InteriorInstance() { @@ -69,19 +73,19 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "2192"; }; new ScriptObject() { - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "1667"; }; new StaticShape(StartPoint) { @@ -91,24 +95,25 @@ new SimGroup(MissionGroup) { dataBlock = "StartPad"; }; new ScriptObject() { - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "1520"; }; new ScriptObject() { - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "2164"; }; new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; }; }; new InteriorInstance() { @@ -155,7 +160,7 @@ new SimGroup(MissionGroup) { }; new Sun(sun2) { direction = "0.57735 0.57735 -0.57735"; - color = "-2.000000 -2.000000 -2.000000 1.000000"; + color = "0.000000 0.000000 0.000000 1.000000"; ambient = "0.200000 0.200000 0.200000 1.000000"; }; new InteriorInstance() { @@ -179,10 +184,11 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/addon/pipe0.dif"; showTerrainInside = "0"; }; - new AudioProfile(MusicProfile) { - fileName = "~/data/sound/Shell.ogg"; - description = "AudioMusic"; - preload = "0"; + new StaticShape(EndPoint) { + position = "-614.271 -381.978 -119.029"; + rotation = "0 0 1 180"; + scale = "1 1 1"; + dataBlock = "EndPad"; }; new InteriorInstance() { position = "-156.473 287.159 -14.8009"; @@ -206,11 +212,11 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "1985"; }; new InteriorInstance() { @@ -378,11 +384,11 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; time = "0"; + gemCount = "0"; powerUp = "0"; + bonusTime = "0"; + penaltyTime = "0"; pad = "1985"; }; new InteriorInstance() { @@ -406,11 +412,27 @@ new SimGroup(MissionGroup) { interiorFile = "~/data/interiors/addon/smallplatform.dif"; showTerrainInside = "0"; }; - new StaticShape(EndPoint) { - position = "-614.271 -381.978 -119.029"; - rotation = "0 0 1 180"; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + bonusTime = "0"; + pad = "6298"; + }; + new Item() { + position = "5.661 124.029 -24.038"; + rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "EndPad"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/q1e1m1.mis b/marble/data/missions/intermediate/q1e1m1.mis index 5717146..971383c 100644 --- a/marble/data/missions/intermediate/q1e1m1.mis +++ b/marble/data/missions/intermediate/q1e1m1.mis @@ -2,16 +2,16 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - goldTime = "25000"; time = "60000"; type = "intermediate"; desc = "Explore this mysterious room."; - name = "Quake 1"; + goldTime = "25000"; artist = "Kevin"; - level = "12"; + name = "Quake 1"; + level = "11"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -20,6 +20,7 @@ new SimGroup(MissionGroup) { position = "0 0 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"; @@ -27,397 +28,30 @@ new SimGroup(MissionGroup) { 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 7.45949e-031 1.3684e-038"; - fogVolume2 = "-1 1.07208e-014 8.756e-014"; - fogVolume3 = "-1 5.1012e-010 2.05098e-008"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + 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.638261 0.459006 -0.61801"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new SimGroup(PathNodeGroup) { - - new StaticShape(CameraPath1) { - position = "0.793102 -52.7172 10.9527"; - rotation = "1 0 0 12.5"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath2"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath2) { - position = "0.391662 -25.4342 9.30053"; - rotation = "0.0383949 0.0574624 -0.997609 112.627"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath3"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath3) { - position = "-13.9668 -24.4166 8.72385"; - rotation = "-0.0238127 -0.0574885 0.998062 224.921"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath4"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath4) { - position = "-14.3423 -24.1543 0.132277"; - rotation = "-0.0114378 -0.057501 0.99828 202.463"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath5"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath5) { - position = "-10.7513 -5.99215 3.50602"; - rotation = "-7.28925e-008 -0.0575048 0.998345 180"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath6"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath6) { - position = "-9.91398 17.6317 1.75147"; - rotation = "0.0114376 -0.057501 0.99828 157.538"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath7"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath7) { - position = "-22.4633 22.4083 3.48432"; - rotation = "0.0238125 -0.0574885 0.998062 135.079"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath8"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath8) { - position = "-23.6639 35.9993 4.39"; - rotation = "0.0383951 -0.0574624 0.997609 112.627"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath9"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath9) { - position = "-19.3377 47.5931 6.32809"; - rotation = "0.05741 -0.0574099 0.996699 90.1893"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath10"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath10) { - position = "11.2272 45.5652 7.59753"; - rotation = "0.0857452 -0.057293 0.994668 67.7831"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath11"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath11) { - position = "11.1528 21.5541 2.78846"; - rotation = "0.13751 -0.0569585 0.988861 45.4554"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath12"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath12) { - position = "18.3372 27.1553 2.49004"; - rotation = "0.277726 -0.0552425 0.959071 23.434"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath13"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath13) { - position = "10.7494 20.3754 -5.04629"; - rotation = "1 2.23319e-006 -3.87706e-005 6.59315"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath14"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath14) { - position = "11.3465 12.8888 -4.23141"; - rotation = "0.277726 0.0552425 -0.959071 23.4339"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath15"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "4000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath15) { - position = "26.2583 11.2267 -6.15054"; - rotation = "0.137511 0.0569585 -0.988861 45.4554"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath16"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "7000"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; - new StaticShape(CameraPath16) { - position = "26.5374 -24.435 3.02632"; - rotation = "0.0857453 0.057293 -0.994668 67.7831"; - scale = "1 1 1"; - dataBlock = "PathNode"; - FinalRotOffset = "0 0 0"; - RotationMultiplier = "1"; - Smooth = "0"; - SmoothEnd = "0"; - SmoothStart = "0"; - Spline = "0"; - bezier = "0"; - branchNodes = " "; - delay = "0"; - nextNode = "CameraPath1"; - placed = "1"; - reverseRotation = "0"; - speed = "0"; - timeToNext = "1"; - usePosition = "1"; - useRotation = "1"; - useScale = "1"; - }; }; new InteriorInstance() { position = "-14.4956 -42.7496 7"; @@ -457,13 +91,12 @@ new SimGroup(MissionGroup) { position = "-5.5 31.25 8.18824"; rotation = "1 0 0 0"; scale = "1 1 1"; - dataBlock = "easterEgg"; + dataBlock = "EasterEgg"; collideable = "0"; static = "1"; rotate = "1"; noRespawn = "0"; }; - new Item() { position = "-15.5 48.5 4.687"; rotation = "1 0 0 0"; @@ -481,8 +114,8 @@ new SimGroup(MissionGroup) { collideable = "0"; static = "1"; rotate = "1"; - noRespawn = "0"; showHelpOnPickup = "0"; + noRespawn = "0"; }; new Item() { position = "26.75 11.75 -6.313"; @@ -502,5 +135,19 @@ new SimGroup(MissionGroup) { static = "1"; rotate = "1"; }; + new AudioProfile(MusicProfile) { + fileName = "~/data/sound/Shell.ogg"; + description = "AudioMusic"; + preload = "0"; + }; + new Item() { + position = "6.94651 -43.234 7.89466"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/subway.mis b/marble/data/missions/intermediate/subway.mis index 63eeaec..199bb50 100644 --- a/marble/data/missions/intermediate/subway.mis +++ b/marble/data/missions/intermediate/subway.mis @@ -2,17 +2,17 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - goldTime = "30000"; - name = "Take The Subway"; startHelpText = "Be sure to ride the subway!"; + type = "Beginner"; artist = "Kevin"; time = "0"; + goldTime = "30000"; desc = "Go through and over the subways to collect the gems!"; - type = "Beginner"; - level = "7"; + name = "Take The Subway"; + level = "5"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -21,6 +21,7 @@ new SimGroup(MissionGroup) { 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"; @@ -28,25 +29,27 @@ new SimGroup(MissionGroup) { cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; visibleDistance = "1500"; - useSkyTextures = "1"; - renderBottomTexture = "1"; - SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; + fogStorm1 = "0"; + fogStorm2 = "0"; + fogStorm3 = "0"; fogVolume1 = "-1 -1.73483e+09 -1.73483e+09"; fogVolume2 = "-1 -1.73483e+09 -1.73483e+09"; fogVolume3 = "-1 -1.73483e+09 -1.73483e+09"; - materialList = "~/data/skies/intermediate/sky_day.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"; + 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.441278 0.47601 -0.760716"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -71,12 +74,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-14.5 12.5 7.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -85,6 +90,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -93,6 +99,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -101,6 +108,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -109,6 +117,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -129,12 +138,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "-9.5 1.5 15.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -143,6 +154,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -151,6 +163,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -159,6 +172,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -167,6 +181,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -187,12 +202,14 @@ new SimGroup(MissionGroup) { new SimGroup(MustChange_g) { new Path() { + isLooping = "1"; new Marker() { position = "40.5 -0.5 7.5"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -201,6 +218,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -209,6 +227,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "2"; + type = "Normal"; msToNext = "4000"; smoothingType = "Accelerate"; }; @@ -217,6 +236,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "3"; + type = "Normal"; msToNext = "1000"; smoothingType = "Accelerate"; }; @@ -225,6 +245,7 @@ new SimGroup(MissionGroup) { rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "4"; + type = "Normal"; msToNext = "0"; smoothingType = "Accelerate"; }; @@ -291,12 +312,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "3302"; bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new Item() { position = "14.4632 8.31163 9.1304"; @@ -446,12 +467,12 @@ new SimGroup(MissionGroup) { showTerrainInside = "0"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "1666"; bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new TSStatic() { position = "0.789429 -41.9992 12.1772"; @@ -568,12 +589,12 @@ new SimGroup(MissionGroup) { shapeName = "~/data/shapes/QuickSand.dts"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "4752"; bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new Item() { position = "36.4295 1.95782 7.8"; @@ -630,12 +651,12 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "1672"; bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new TSStatic() { position = "7.25702 8.77364 9.5486"; @@ -644,12 +665,12 @@ new SimGroup(MissionGroup) { shapeName = "~/data/shapes/QuickSand.dts"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "5357"; bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new Item() { position = "-5.93919 11.4564 11.9485"; @@ -769,17 +790,26 @@ new SimGroup(MissionGroup) { shapeName = "~/data/shapes/QuickSand.dts"; }; new ScriptObject() { - powerUp = "0"; time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; pad = "2845"; bonusTime = "0"; - gemCount = "0"; - penaltyTime = "0"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new Item() { + position = "-13.8141 0.448291 8.23592"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END --- diff --git a/marble/data/missions/intermediate/urban.mis b/marble/data/missions/intermediate/urban.mis index eaba7d0..056c6c7 100644 --- a/marble/data/missions/intermediate/urban.mis +++ b/marble/data/missions/intermediate/urban.mis @@ -2,15 +2,15 @@ new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { - desc = "Welcome to the jungle!"; - level = "5"; - goldTime = "50000"; type = "Intermediate"; - name = "Jungle"; startHelpText = "Collect the gems"; + desc = "Welcome to the jungle!"; + goldTime = "50000"; + name = "Jungle"; + level = "3"; }; new MissionArea(MissionArea) { - area = "-360 -648 720 1296"; + Area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; @@ -19,6 +19,7 @@ new SimGroup(MissionGroup) { 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"; @@ -26,25 +27,27 @@ new SimGroup(MissionGroup) { 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 7.45949e-031 1.3684e-038"; - fogVolume2 = "-1 1.07208e-014 8.756e-014"; - fogVolume3 = "-1 5.1012e-010 2.05098e-008"; - materialList = "~/data/skies/intermediate/sky_day.dml"; - windVelocity = "1 0 0"; - windEffectPrecipitation = "0"; - noRenderBans = "1"; + 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.545417 -0.358918 -0.757428"; - color = "1.400000 1.200000 0.400000 1.000000"; + color = "1.000000 1.000000 0.400000 1.000000"; ambient = "0.300000 0.300000 0.400000 1.000000"; }; new InteriorInstance() { @@ -222,18 +225,44 @@ new SimGroup(MissionGroup) { rotate = "1"; }; new ScriptObject() { - penaltyTime = "0"; - powerUp = "0"; - pad = "1980"; - bonusTime = "0"; time = "0"; gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "1980"; + bonusTime = "0"; + }; + new ScriptObject() { + time = "0"; + gemCount = "0"; + powerUp = "0"; + penaltyTime = "0"; + pad = "10497"; + bonusTime = "0"; + }; + new Item() { + position = "33.4013 8.37694 -2.23392"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "HelicopterItem"; + collideable = "0"; + static = "1"; + rotate = "1"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Shell.ogg"; description = "AudioMusic"; preload = "0"; }; + new Item() { + position = "0.206897 -6.64824 27.2633"; + rotation = "1 0 0 0"; + scale = "1 1 1"; + dataBlock = "EasterEgg"; + collideable = "0"; + static = "1"; + rotate = "1"; + }; }; //--- OBJECT WRITE END ---