282 lines
8.4 KiB
Plaintext
282 lines
8.4 KiB
Plaintext
|
//--- OBJECT WRITE BEGIN ---
|
||
|
new SimGroup(MissionGroup) {
|
||
|
|
||
|
new ScriptObject(MissionInfo) {
|
||
|
time = "0";
|
||
|
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";
|
||
|
};
|
||
|
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 = "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";
|
||
|
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.614021 -0.433884 -0.659336";
|
||
|
color = "1.400000 1.200000 0.400000 1.000000";
|
||
|
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||
|
};
|
||
|
new StaticShape(StartPoint) {
|
||
|
position = "226.86 -118.721 109.606";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "StartPad";
|
||
|
};
|
||
|
new InteriorInstance() {
|
||
|
position = "230.86 -122.721 109.206";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
interiorFile = "~/data/interiors/How_To_Diagonal_Movement.dif";
|
||
|
showTerrainInside = "0";
|
||
|
};
|
||
|
new StaticShape() {
|
||
|
position = "156.542 71.6978 143.712";
|
||
|
rotation = "0 0 1 90";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SignFinish";
|
||
|
};
|
||
|
new StaticShape(EndPoint) {
|
||
|
position = "156.808 73.3554 139.098";
|
||
|
rotation = "0 0 -1 90";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "EndPad";
|
||
|
};
|
||
|
new Trigger(Help3) {
|
||
|
position = "174.007 77.2518 139.085";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "8 8 2";
|
||
|
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 = "Congratulations! You now know the basics of Diagonal Movement!";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "222.712 -57.1563 110.271";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "TimeTravelItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
timeBonus = "7500";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "226.84 -46.7746 119.267";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "GemItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "183.052 -46.6687 119.666";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "TimeTravelItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
timeBonus = "10000";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "174.955 -46.6761 129.237";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "GemItemBlue";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "174.802 -16.7699 129.419";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SuperJumpItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "174.901 53.1446 129.207";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "GemItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "216.68 65.2849 129.787";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "TimeTravelItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
timeBonus = "15700";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "217.103 61.1269 139.719";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "TimeTravelItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
timeBonus = "10000";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "194.839 73.2329 139.261";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "GemItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
};
|
||
|
new Trigger(Help) {
|
||
|
position = "170.876 -42.8232 129.041";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "8 8 2";
|
||
|
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 = "Use Diagonal Movement to cross the large gap.";
|
||
|
};
|
||
|
new Trigger(Help2) {
|
||
|
position = "171.007 69.2985 128.967";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "8 8 2";
|
||
|
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 = "Use Diagonal Movement to get to that platform!";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "231.132 -57.0936 110.118";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "TimeTravelItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
timeBonus = "-10000";
|
||
|
};
|
||
|
new Trigger(OOB) {
|
||
|
position = "140.863 104.668 93.538";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "110 250 70";
|
||
|
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 Trigger(OOB3) {
|
||
|
position = "178.897 43.2515 129.064";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "0.6 58 1";
|
||
|
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 Trigger(OOB2) {
|
||
|
position = "170.314 43.2639 128.97";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "0.6 58 1";
|
||
|
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 StaticShape() {
|
||
|
position = "179.135 -11.52 130.455";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SignCautionCaution";
|
||
|
};
|
||
|
new StaticShape() {
|
||
|
position = "216.919 -115.885 151.333";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "PushButton";
|
||
|
triggerMesg = "true";
|
||
|
activated = "0";
|
||
|
resetTime = "Default";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "216.307 -57.3289 113.085";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "HelicopterItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
};
|
||
|
new StaticShape() {
|
||
|
position = "231.007 -42.3574 120.39";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SignPlainLeft";
|
||
|
};
|
||
|
new StaticShape() {
|
||
|
position = "170.655 -50.7566 130.399";
|
||
|
rotation = "0 0 -1 90";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SignPlainRight";
|
||
|
};
|
||
|
new StaticShape() {
|
||
|
position = "171.017 69.5247 130.438";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SignPlainRight";
|
||
|
};
|
||
|
new StaticShape() {
|
||
|
position = "216.553 77.456 140.316";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SignPlainLeft";
|
||
|
};
|
||
|
new StaticShape() {
|
||
|
position = "170.719 -11.503 130.308";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "1 1 1";
|
||
|
dataBlock = "SignCautionDanger";
|
||
|
};
|
||
|
new Item() {
|
||
|
position = "226.882 -124.46 111.094";
|
||
|
rotation = "1 0 0 0";
|
||
|
scale = "-0.5 -0.5 -0.5";
|
||
|
dataBlock = "TimeTravelItem";
|
||
|
collideable = "0";
|
||
|
static = "1";
|
||
|
rotate = "1";
|
||
|
};
|
||
|
};
|
||
|
//--- OBJECT WRITE END ---
|
||
|
|