//--- OBJECT WRITE BEGIN --- new SimGroup(MissionGroup) { new ScriptObject(MissionInfo) { desc = "Watch your step..."; music = "Beach Party.ogg"; level = "22"; startHelpText = "Find buttons to lower and raise the platforms!"; name = "Will o\' the Wisp"; artist = "Alex Swanson"; time = "105000"; goldTime = "25000"; type = "Advanced"; AlarmStartTime = "25"; }; new MissionArea(MissionArea) { area = "-360 -648 720 1296"; flightCeiling = "300"; flightCeilingRange = "20"; locked = "true"; }; new Sky(Sky) { position = "336 136 0"; rotation = "1 0 0 0"; scale = "1 1 1"; cloudHeightPer[0] = "0"; cloudHeightPer[1] = "0"; cloudHeightPer[2] = "0"; cloudSpeed1 = "0.0001"; cloudSpeed2 = "0.0002"; cloudSpeed3 = "0.0003"; visibleDistance = "500"; useSkyTextures = "1"; renderBottomTexture = "1"; SkySolidColor = "0.600000 0.600000 0.600000 1.000000"; fogDistance = "300"; fogColor = "0.600000 0.600000 0.600000 1.000000"; fogVolume1 = "-1 -1.73483e+009 -1.73483e+009"; fogVolume2 = "-1 -1.73483e+009 -1.73483e+009"; fogVolume3 = "-1 -1.73483e+009 -1.73483e+009"; materialList = "~/data/skies/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"; }; new Sun() { direction = "-0.52431 0.357722 -0.772745"; color = "1.400000 1.200000 0.300000 1.000000"; ambient = "0.300000 0.300000 0.500000 1.000000"; }; new InteriorInstance() { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; interiorFile = "~/data/interiors_mbg/advanced/willowisp.dif"; showTerrainInside = "0"; }; new SimGroup(MustChange_g) { new Path() { new Marker() { position = "112 0 32"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; msToNext = "8000"; smoothingType = "Linear"; }; new Marker() { position = "112 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; msToNext = "1000"; smoothingType = "Linear"; }; }; new Trigger(MustChange) { position = "79 47 8.6"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TriggerGotoTarget"; polyhedron = "-1.0000000 1.0000000 1.0000000 0.0000000 -2.0000000 0.0000000 0.0000000 0.0000000 -2.0000000 2.0000000 0.0000000 0.0000000"; targetTime = "8000"; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = $usermods @ "/data/interiors_mbg/advanced/willowisp.dif"; interiorIndex = "0"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialPosition = "0"; }; }; new SimGroup(MustChange_g) { new Path() { new Marker() { position = "-112 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; msToNext = "8000"; smoothingType = "Linear"; }; new Marker() { position = "-112 0 28"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; msToNext = "1000"; smoothingType = "Linear"; }; }; new Trigger(MustChange) { position = "-64 -28 0.4"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TriggerGotoTarget"; polyhedron = "-1.0000000 1.0000000 1.0000000 0.0000000 -2.0000000 0.0000000 0.0000000 0.0000000 -2.0000000 2.0000000 0.0000000 0.0000000"; targetTime = "8000"; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = $usermods @ "/data/interiors_mbg/advanced/willowisp.dif"; interiorIndex = "1"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialPosition = "0"; }; }; new SimGroup(MustChange_g) { new Path() { new Marker() { position = "93 35 16"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; msToNext = "4000"; smoothingType = "Linear"; }; new Marker() { position = "93 35 0"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; msToNext = "1000"; smoothingType = "Linear"; }; }; new Trigger(MustChange) { position = "79 47 8.6"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TriggerGotoTarget"; polyhedron = "-1.0000000 1.0000000 1.0000000 0.0000000 -2.0000000 0.0000000 0.0000000 0.0000000 -2.0000000 2.0000000 0.0000000 0.0000000"; targetTime = "4000"; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = $usermods @ "/data/interiors_mbg/advanced/willowisp.dif"; interiorIndex = "2"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialPosition = "0"; }; }; new SimGroup(MustChange_g) { new Path() { new Marker() { position = "-85 -25 0"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; msToNext = "4000"; smoothingType = "Linear"; }; new Marker() { position = "-85 -25 16"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; msToNext = "1000"; smoothingType = "Linear"; }; }; new Trigger(MustChange) { position = "-64 -28 0.4"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TriggerGotoTarget"; polyhedron = "-1.0000000 1.0000000 1.0000000 0.0000000 -2.0000000 0.0000000 0.0000000 0.0000000 -2.0000000 2.0000000 0.0000000 0.0000000"; targetTime = "4000"; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = $usermods @ "/data/interiors_mbg/advanced/willowisp.dif"; interiorIndex = "3"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialPosition = "0"; }; }; new SimGroup(MustChange_g) { new Path() { new Marker() { position = "79 47 8"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; msToNext = "2000"; smoothingType = "Linear"; }; new Marker() { position = "79 47 0"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; msToNext = "1000"; smoothingType = "Linear"; }; }; new Trigger(MustChange) { position = "79 47 8.6"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TriggerGotoTarget"; polyhedron = "-1.0000000 1.0000000 1.0000000 0.0000000 -2.0000000 0.0000000 0.0000000 0.0000000 -2.0000000 2.0000000 0.0000000 0.0000000"; targetTime = "2000"; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = $usermods @ "/data/interiors_mbg/advanced/willowisp.dif"; interiorIndex = "4"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialPosition = "0"; }; }; new SimGroup(MustChange_g) { new Path() { new Marker() { position = "-64 -28 0"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "0"; msToNext = "2000"; smoothingType = "Linear"; }; new Marker() { position = "-64 -28 8"; rotation = "1 0 0 0"; scale = "1 1 1"; seqNum = "1"; msToNext = "1000"; smoothingType = "Linear"; }; }; new Trigger(MustChange) { position = "-64 -28 0.4"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TriggerGotoTarget"; polyhedron = "-1.0000000 1.0000000 1.0000000 0.0000000 -2.0000000 0.0000000 0.0000000 0.0000000 -2.0000000 2.0000000 0.0000000 0.0000000"; targetTime = "2000"; }; new PathedInterior(MustChange) { position = "0 0 0"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "PathedDefault"; interiorResource = $usermods @ "/data/interiors_mbg/advanced/willowisp.dif"; interiorIndex = "5"; basePosition = "0 0 0"; baseRotation = "1 0 0 0"; baseScale = "1 1 1"; initialPosition = "0"; }; }; new StaticShape(StartPoint) { position = "112 1.55853e-006 32"; rotation = "0 0 -1 29.2208"; scale = "1 1 1"; dataBlock = "StartPad"; }; new StaticShape(EndPoint) { position = "-112 0.2 28"; rotation = "0 0 1 90"; scale = "1 1 1"; dataBlock = "EndPad"; }; new Trigger(Bounds) { position = "-158.48 63.0002 -12.4501"; rotation = "1 0 0 0"; scale = "298.856 123.609 61.4501"; dataBlock = "InBoundsTrigger"; polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; }; new StaticShape() { position = "86.7381 38.1205 17.223"; rotation = "0 0 -1 55.0039"; scale = "1 1 1"; dataBlock = "SignPlainDown"; }; new StaticShape() { position = "103.906 12.8995 33.223"; rotation = "0 0 -1 20.0535"; scale = "1 1 1"; dataBlock = "SignPlainDown"; }; new StaticShape() { position = "-80.8497 -47.2462 9.89394"; rotation = "-0.0163138 0.13508 -0.9907 103.849"; scale = "1 1 1"; dataBlock = "SignCautionCaution"; }; new StaticShape() { position = "102.341 -9.23866 1.14961"; rotation = "0 0 1 144.958"; scale = "1 1 1"; dataBlock = "SignPlainRight"; }; new StaticShape() { position = "-111.967 -0.654123 33.0063"; rotation = "0 0 1 58.4417"; scale = "1 1 1"; dataBlock = "SignFinish"; }; new StaticShape() { position = "88.3547 30.5962 1.1102"; rotation = "0 0 -1 75.0575"; scale = "1 1 1"; dataBlock = "SignPlainLeft"; }; new Item() { position = "-41.3073 -9.07928 6.30863"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "89.4178 6.59257 -0.941471"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "-95.5609 -20.2753 16.674"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "-52.0236 -0.266738 -1.59008"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "48.2417 -18.9715 -1.45111"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "GemItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "22.4666 21.8919 -4.70549"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "-48.0626 23.6468 -0.505879"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "-52.448 44.6573 0.320275"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "-60.5507 44.704 4.8328"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "TimeTravelItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Item() { position = "-10.7332 39.8829 1.2181"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "HelicopterItem"; collideable = "0"; static = "1"; rotate = "1"; }; new Trigger() { position = "-69.1788 -22.85 -0.780878"; rotation = "1 0 0 0"; scale = "9.89991 9.64285 3.28235"; dataBlock = "HelpTrigger"; polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; text = "Hit the Button to raise the platforms!"; }; new Trigger() { position = "74.1912 51.8794 7.94558"; rotation = "1 0 0 0"; scale = "9.58631 9.64285 8.97816"; dataBlock = "HelpTrigger"; polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000"; text = "Hit the Button to lower the platforms!"; }; new Item() { position = "91.4601 33.6145 16.2632"; rotation = "1 0 0 0"; scale = "1 1 1"; dataBlock = "ShockAbsorberItem"; collideable = "0"; static = "1"; rotate = "1"; }; new AudioProfile(MusicProfile) { fileName = "~/data/sound/Classic Vibe.ogg"; description = "AudioMusic"; preload = "0"; }; }; //--- OBJECT WRITE END ---