KevinBlast/marble/data/missions/beginner/Recoil.mis

216 lines
6.4 KiB
Plaintext

//--- OBJECT WRITE BEGIN ---
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";
};
new MissionArea(MissionArea) {
area = "-360 -648 720 1296";
flightCeiling = "300";
flightCeilingRange = "20";
locked = "true";
};
new Sky(Sky) {
position = "336 136 0";
rotation = "1 0 0 0";
scale = "1 1 1";
cloudHeightPer[0] = "0";
cloudHeightPer[1] = "0";
cloudHeightPer[2] = "0";
cloudSpeed1 = "0.0001";
cloudSpeed2 = "0.0002";
cloudSpeed3 = "0.0003";
visibleDistance = "500";
useSkyTextures = "1";
renderBottomTexture = "1";
SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
fogDistance = "300";
fogColor = "0.600000 0.600000 0.600000 1.000000";
fogVolume1 = "-1 -1.73483e+009 -1.73483e+009";
fogVolume2 = "-1 -1.73483e+009 -1.73483e+009";
fogVolume3 = "-1 -1.73483e+009 -1.73483e+009";
materialList = "~/data/skies/beginner/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.701976 -0.52137 -0.485184";
color = "1.400000 1.200000 0.400000 1.000000";
ambient = "0.300000 0.300000 0.400000 1.000000";
};
new ScriptObject() {
gemCount = "0";
penaltyTime = "0";
time = "0";
powerUp = "0";
pad = "1802";
bonusTime = "0";
};
new Item() {
position = "53.6724 42.5303 33.9772";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "SuperBounceItem";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "45.7096 3.54855 -2.67542";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "ShockAbsorberItem";
collideable = "0";
static = "1";
rotate = "1";
};
new InteriorInstance() {
position = "39.7054 49.56 46.633";
rotation = "1 0 0 0";
scale = "1 1 1";
interiorFile = "~/data/interiors/MBF/Recoil.dif";
showTerrainInside = "0";
};
new StaticShape(StartPoint) {
position = "37.7202 41.5498 47.124";
rotation = "1 0 0 0";
scale = "0.5 0.5 0.5";
dataBlock = "StartPad";
};
new Item() {
position = "37.7084 56.5759 43.1368";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItemBlack";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "45.7002 56.5508 38.6224";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItemBlack";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "53.7227 56.5403 34.1416";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItemBlack";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "53.7455 35.0651 23.13";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItemBlack";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "53.7393 19.5736 32.1446";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItemBlack";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "45.7171 11.5116 -2.36261";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "GemItemBlack";
collideable = "0";
static = "1";
rotate = "1";
};
new Item() {
position = "53.6815 11.5961 31.8184";
rotation = "1 0 0 0";
scale = "1 1 1";
dataBlock = "ShockAbsorberItem";
collideable = "0";
static = "1";
rotate = "1";
};
new ScriptObject() {
gemCount = "0";
penaltyTime = "0";
time = "0";
powerUp = "0";
pad = "1991";
bonusTime = "0";
};
new StaticShape(EndPoint) {
position = "45.7001 -9.41786 -2.86008";
rotation = "0 0 1 180";
scale = "0.5 0.5 0.5";
dataBlock = "EndPad";
};
new Trigger() {
position = "34.711 51.5613 47.1388";
rotation = "1 0 0 0";
scale = "6 2 1";
dataBlock = "HelpTrigger";
polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
text = "Control your spin on the way down!";
};
new Trigger() {
position = "50.7018 47.5732 33.6487";
rotation = "1 0 0 0";
scale = "6 2 1";
dataBlock = "HelpTrigger";
polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
text = "Jump and use the Super Bounce to bounce your marble to the platform there!";
};
new Trigger() {
position = "50.701 16.5734 31.6375";
rotation = "1 0 0 0";
scale = "6 2 1";
dataBlock = "HelpTrigger";
polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
text = "Use the Shock Absorber to fall and not bounce!";
};
new Trigger() {
position = "42.7056 6.56876 -2.86123";
rotation = "1 0 0 0";
scale = "6 2 1";
dataBlock = "HelpTrigger";
polyhedron = "0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 -1.0000000 0.0000000 0.0000000 0.0000000 1.0000000";
text = "Aim for the hole and activate Shock Absorber to pass!";
};
new Trigger() {
position = "27.1443 75.2595 -8.4842";
rotation = "1 0 0 0";
scale = "50 100 150";
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() {
gemCount = "0";
penaltyTime = "0";
time = "0";
powerUp = "0";
pad = "4661";
bonusTime = "0";
};
};
//--- OBJECT WRITE END ---