forgot to git add like a dumbass
This commit is contained in:
parent
8cde40982f
commit
403fa9b6ff
|
@ -0,0 +1,48 @@
|
|||
REALNETWORKS, INC.
|
||||
END USER LICENSE AGREEMENT
|
||||
Marble Blast Gold
|
||||
|
||||
REDISTRIBUTION NOT PERMITTED EXCEPT AS SPECIFICALLY PROVIDED BELOW.
|
||||
|
||||
Software License for Marble Blast Gold
|
||||
|
||||
IMPORTANT -- READ CAREFULLY: This License Agreement for Marble Blast Gold ("Game") is a legal agreement between you (either an individual or an entity) and RealNetworks, Inc. and the developer of the Game (collectively "RN"). By clicking on the "Yes" button, installing, copying, playing or otherwise using the Game, you agree to be bound by the terms of this License Agreement. If you do not agree to the terms of this License Agreement, click on the "No" button and/or do not install the Game.
|
||||
|
||||
EXCEPT AS SPECIFICALLY PROVIDED BELOW, THE TERMS OF THIS LICENSE AGREEMENT APPLY TO ALL VERSIONS OF THE GAME, INCLUDING VERSIONS DOWNLOADED OR ACQUIRED WITHOUT CHARGE ("SHAREWARE"), FULL VERSIONS FOR WHICH A FEE IS CHARGED, AND ANY LICENSE KEYS IF APPLICABLE.
|
||||
|
||||
THE SHAREWARE VERSION OF THIS GAME MAY CONTAIN USE, FEATURE OR TIME LIMITATIONS. IN ORDER TO REMOVE SUCH LIMITATIONS, YOU MAY PURCHASE THE FULL VERSION OF THE GAME AT WWW.REAL.COM/GAMES.
|
||||
|
||||
|
||||
1. GRANT OF LICENSE. RN hereby grant to you a non-exclusive license to use the Game and Documentation, provided you may: (i) use the Game on any single computer; (ii) use the Game on a second computer so long as the first and second computers are not used simultaneously; (iii) copy the Game for back-up, archival purposes provided any copy must contain all of the original Game's proprietary notices.
|
||||
|
||||
2. LICENSE RESTRICTIONS.
|
||||
|
||||
a) You may not: (i) permit other individuals to use the Game except under the terms listed above; (ii) modify, translate, reverse engineer, decompile, disassemble (except to the extent that this restriction is expressly prohibited by law) or create derivative works based upon the Game or Documentation; (iii) copy the Game or Documentation (except for back-up or archival purposes); (iv) rent, lease, transfer, or otherwise transfer rights to the Game or Documentation; or (v) remove any proprietary notices or labels on the Game or Documentation.
|
||||
|
||||
b) You agree that you shall only use the Game and Documentation in a manner that complies with all applicable laws in the jurisdiction in which you use the Game and Documentation, including, but not limited to, applicable restrictions concerning copyright and other intellectual property rights.
|
||||
|
||||
c) The Game is for private use only. You may not use or display this Game for any commercial purpose.
|
||||
|
||||
d) You may distribute only the Shareware version of this Game to third parties. You may not distribute any other version of this Game, or any applicable license keys, to any third party.
|
||||
|
||||
3. COPIES OF SOFTWARE AND ENHANCEMENTS. If you receive the first copy of the Game electronically and a second copy on physical media (e.g., CD, diskette, etc.), the second copy may be used for archival purposes only and may not be transferred to or used by any other person. This license does not grant you any right to any enhancement or update.
|
||||
|
||||
4. TITLE. Title, ownership, rights, and intellectual property rights in and to the Game and Documentation shall remain in RN and/or its suppliers. The Game is protected by the copyright laws of the United States and international copyright treaties. Title, ownership rights and intellectual property rights in and to the content accessed through the Game including any content contained in the Game media demonstration files shall be retained by the applicable content owner and may be protected by applicable copyright or other law. This license gives you no rights to such content.
|
||||
|
||||
5. DISCLAIMER OF WARRANTY: THE GAME AND DOCUMENTATION ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, RN FURTHER DISCLAIMS ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE USE OR PERFORMANCE OF THE GAME AND DOCUMENTATION REMAINS WITH YOU. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL RN OR ITS SUPPLIERS BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL, PUNITIVE, OR OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THIS AGREEMENT OR THE USE OF OR INABILITY TO USE THE GAME, EVEN IF RN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. BECAUSE SOME STATES/JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
6. TERMINATION: This License Agreement shall terminate automatically if you fail to comply with the limitations described in this license. No notice shall be required from RN to effectuate such termination. Upon termination, you must destroy all copies of the Game and Documentation.
|
||||
|
||||
7. U.S. GOVERNMENT RESTRICTED RIGHTS AND EXPORT RESTRICTIONS: U.S. GOVERNMENT RESTRICTED RIGHTS: This Game and Documentation may be provided with RESTRICTED RIGHTS. Use, duplication or disclosure by the Government is subject to restrictions set forth in subparagraphs (a) through (d) of the Commercial Computer Software--Restricted Rights at FAR 52.227-19 when applicable, or in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, and in similar clauses in the NASA FAR supplement, as applicable. Manufacturer is RealNetworks, Inc./2601 Elliott, Suite 1000/ Seattle, Washington, 98121. You are responsible for complying with all trade regulations and laws both foreign and domestic. You acknowledge that none of the Game or underlying information or technology may be downloaded or otherwise exported or re-exported (i) into (or to a national or resident of) Cuba, Iraq, Libya, Sudan, North Korea, Iran, Syria or any other country subject to a U.S. embargo; or (ii) to anyone on the U.S. Treasury Department's list of Specially Designated Nationals or the U.S. Commerce Department's Denied Parties List or Entity List. By using the Game you are agreeing to the foregoing and are representing and warranting that (i) no U.S. federal agency has suspended, revoked, or denied you export privileges, (ii) you are not located in or under the control of a national or resident of any such country or on any such list, and (iii) you will not export or re-export the Game to any prohibited county, or to any prohibited person, entity, or end-user as specified by U.S. export controls.
|
||||
|
||||
8. MISCELLANEOUS. This License Agreement shall constitute the complete and exclusive agreement between us. The terms and conditions contained in this License Agreement may not be modified except in a writing duly signed by you and an authorized representative of RN. If any provision of this License Agreement is held to be unenforceable for any reason, such provision shall be reformed only to the extent necessary to make it enforceable, and such decision shall not affect the enforceability of such provision under other circumstances, or of the remaining provisions hereof under all circumstances. This License Agreement shall be governed by the laws of the State of Washington, without regard to conflicts of law provisions, and you hereby consent to the exclusive jurisdiction of the state and federal courts sitting in the State of Washington. Any and all unresolved disputes arising under this License Agreement shall be submitted to arbitration in the State of Washington; except that, to the extent that you have breached or have indicated your intention to breach this License Agreement in any manner which may cause continuing or irreparable harm to RN (including, but not limited to, any breach that may impact RN's intellectual property rights, or a breach by reverse engineering), RN may seek injunctive relief, or any other appropriate relief, in any court of competent jurisdiction. Any arbitration of a dispute under this Agreement shall be conducted under the rules then prevailing of the American Arbitration Association. The arbitrator's award shall be binding and may be entered as a judgment in any court of competent jurisdiction. This License Agreement will not be governed by the United Nations Convention of Contracts for the International Sale of Goods, the application of which is hereby expressly excluded.
|
||||
|
||||
Copyright © 2000 RealNetworks, Inc. and/or its suppliers. 2601 Elliott Ave., Suite 1000, Seattle, Washington 98121 U.S.A. All rights reserved. RealNetworks is a registered trademark of RealNetworks, Inc.
|
||||
|
||||
Includes Xaudio software Copyright © 1996-2000 Xaudio Corporation All Rights Reserved.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,850 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
type = "Advanced";
|
||||
desc = "Can you jump your way through this course?";
|
||||
startHelpText = "Expect the unexpected.";
|
||||
goldTime = "37000";
|
||||
artist = "Kevin";
|
||||
name = "Unexpected";
|
||||
level = "2";
|
||||
};
|
||||
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";
|
||||
materialList = "~/data/skies/advanced/sky_day.dml";
|
||||
cloudHeightPer[0] = "0";
|
||||
cloudHeightPer[1] = "0";
|
||||
cloudHeightPer[2] = "0";
|
||||
cloudSpeed1 = "0.0001";
|
||||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "500";
|
||||
fogDistance = "300";
|
||||
fogColor = "0.600000 0.600000 0.600000 1.000000";
|
||||
fogStorm1 = "0";
|
||||
fogStorm2 = "0";
|
||||
fogStorm3 = "0";
|
||||
fogVolume1 = "-1 -8.80821e-05 -4.75729e-38";
|
||||
fogVolume2 = "-1 -1.1801e-38 -1.81958e+12";
|
||||
fogVolume3 = "-1 8.27721e+26 1.14327e+27";
|
||||
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 1143274005030249470181244928.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";
|
||||
color = "0.600000 0.600000 0.600000 1.000000";
|
||||
ambient = "0.400000 0.400000 0.400000 1.000000";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/HoD.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "-4.25 5 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "4.25 5 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "-4.25 5 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "0";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "-1";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "4.25 9 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "-4.25 9 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "4.25 9 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "1";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "-1";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "-4.25 13 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "4.25 13 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "-4.25 13 1.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "2";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "-1";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 -3 8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "4000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -3 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "11000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -3 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "2000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -3 21";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "3";
|
||||
type = "Normal";
|
||||
msToNext = "4000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -7 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-0.5000000 -0.5000000 0.2500000 0.0000000 1.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -0.5000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "3";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 17.25 16.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "7500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 16.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "5000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "4";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 20.75 16.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "8500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 16.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "6000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "5";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 24.75 17.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "9500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 17.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "7000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "6";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 29.25 16.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "10500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 16.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "7500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "7";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 33.25 17.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "11500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 17.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "7800";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "8";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 36.75 16.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "12500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 16.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "8000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 16.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "8500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "9";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "-4.25 13 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "4.25 13 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "-4.25 13 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "10";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "-1";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "4.25 9 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "-4.25 9 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "4.25 9 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "11";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "-1";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "-4.25 5 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "4.25 5 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "-4.25 5 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "2";
|
||||
type = "Normal";
|
||||
msToNext = "1500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "12";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "-1";
|
||||
};
|
||||
};
|
||||
new SimGroup(MustChange_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
|
||||
new Marker() {
|
||||
position = "0 8.75 16.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "0";
|
||||
type = "Normal";
|
||||
msToNext = "6500";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
new Marker() {
|
||||
position = "0 -20.75 16.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
seqNum = "1";
|
||||
type = "Normal";
|
||||
msToNext = "5000";
|
||||
smoothingType = "Linear";
|
||||
};
|
||||
};
|
||||
new Trigger(MustChange) {
|
||||
position = "0 -3 16.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "TriggerGotoTarget";
|
||||
polyhedron = "-2.0000000 -5.0000000 0.5000000 0.0000000 10.0000000 0.0000000 4.0000000 0.0000000 0.0000000 0.0000000 0.0000000 -1.0000000";
|
||||
targetTime = "99999";
|
||||
};
|
||||
new PathedInterior(MustChange) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "PathedDefault";
|
||||
interiorResource = "marble/data/interiors/HoD.dif";
|
||||
interiorIndex = "13";
|
||||
basePosition = "0 0 0";
|
||||
baseRotation = "1 0 0 0";
|
||||
baseScale = "1 1 1";
|
||||
initialTargetPosition = "0";
|
||||
};
|
||||
};
|
||||
new StaticShape(StartPoint) {
|
||||
position = "0 -10 0.240002";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "StartPad";
|
||||
};
|
||||
new StaticShape(EndPoint) {
|
||||
position = "0 14 21.24";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "EndPad";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-5.5 23.5 -3.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "11 39 41.5";
|
||||
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 = "-0.01612 5.00412 4.72361";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-0.000422001 14.0026 8.26917";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0.0026102 -3.01885 16.3044";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0.334248 14.115 27.9023";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SignFinish";
|
||||
};
|
||||
new Item() {
|
||||
position = "-0.000329368 -7.8298 6.86286";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-0.0199998 8.9421 3.45418";
|
||||
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";
|
||||
bonusTime = "0";
|
||||
pad = "6037";
|
||||
};
|
||||
new Item() {
|
||||
position = "0.152881 18.1171 0.461095";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
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 ---
|
|
@ -0,0 +1,232 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
time = "0";
|
||||
startHelpText = "Aim low for best results.";
|
||||
desc = "Do not fall off!";
|
||||
type = "advanced";
|
||||
goldTime = "24000";
|
||||
artist = "Kevin";
|
||||
name = "Wooden Curve";
|
||||
level = "12";
|
||||
};
|
||||
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";
|
||||
materialList = "~/data/skies/advanced/sky_day.dml";
|
||||
cloudHeightPer[0] = "0";
|
||||
cloudHeightPer[1] = "0";
|
||||
cloudHeightPer[2] = "0";
|
||||
cloudSpeed1 = "0.0001";
|
||||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "500";
|
||||
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";
|
||||
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.000000 1.000000 0.500000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-0.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-1.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-2.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-3.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-4.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-5.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-6.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-7.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-8.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-9.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-10.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-11.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-12.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-13.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-14.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/wc/WoodenCurve-15.dif";
|
||||
showTerrainInside = "1";
|
||||
};
|
||||
new StaticShape(StartPoint) {
|
||||
position = "-120 0 156.25";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "StartPad";
|
||||
};
|
||||
new StaticShape(EndPoint) {
|
||||
position = "-105.25 -8.75 130.502";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "EndPad";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-187.547 131.537 100.185";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "171.161 174.86 100";
|
||||
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 = "-97.25 50.25 103.487";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-143.721 100.716 109.781";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "70 100 10";
|
||||
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() {
|
||||
position = "-143.721 28.716 145.781";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "70 100 10";
|
||||
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 ---
|
|
@ -0,0 +1,254 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
goldTime = "14000";
|
||||
time = "0";
|
||||
startHelpText = "Explore both sides of this level!";
|
||||
desc = "Get the diamonds on both sides of this level, can you survive the trials ahead?";
|
||||
artist = "Kevin";
|
||||
type = "intermediate";
|
||||
name = "On the Flipside";
|
||||
level = "14";
|
||||
};
|
||||
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";
|
||||
materialList = "~/data/skies/intermediate/sky_day.dml";
|
||||
cloudHeightPer[0] = "0";
|
||||
cloudHeightPer[1] = "0";
|
||||
cloudHeightPer[2] = "0";
|
||||
cloudSpeed1 = "0.0001";
|
||||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "500";
|
||||
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";
|
||||
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.433884 0.614021 -0.659336";
|
||||
color = "1.000000 1.000000 0.400000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "31.7446 18.5445 -9.64176";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/interiors/MBF/Flipside.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new SimGroup(Platform1_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
};
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.54071 36.4587 -20.3477";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "AntiGravityItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new SimGroup(Platform1_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(Platform1_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(Platform1_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(Platform1_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(Platform1_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(Platform1_g) {
|
||||
|
||||
new Path() {
|
||||
isLooping = "1";
|
||||
};
|
||||
};
|
||||
new StaticShape(EndPoint) {
|
||||
position = "31.7467 12.5362 -4.89144";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "0.5 0.5 0.5";
|
||||
dataBlock = "EndPad";
|
||||
};
|
||||
new Item() {
|
||||
position = "31.7633 36.5258 -4.34475";
|
||||
rotation = "1 0 0 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new ScriptObject() {
|
||||
pad = "2137";
|
||||
time = "0";
|
||||
gemCount = "0";
|
||||
powerUp = "0";
|
||||
penaltyTime = "0";
|
||||
bonusTime = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "25.2566 38.8076 -3.36573";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "0.5 0.5 0.5";
|
||||
dataBlock = "TimeTravelItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "20.3307 38.7535 -3.39098";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "0.5 0.5 0.5";
|
||||
dataBlock = "TimeTravelItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "25.9835 36.7984 -5.64659";
|
||||
rotation = "1 0 0 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new StaticShape(StartPoint) {
|
||||
position = "31.745 15.5287 -9.38806";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "0.5 0.5 0.5";
|
||||
dataBlock = "StartPad";
|
||||
};
|
||||
new ScriptObject() {
|
||||
pad = "1863";
|
||||
time = "0";
|
||||
gemCount = "0";
|
||||
powerUp = "0";
|
||||
penaltyTime = "0";
|
||||
bonusTime = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "31.7789 0.474319 -0.245051";
|
||||
rotation = "1 0 0 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "AntiGravityItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "31.7815 0.621479 -12.1533";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "AntiGravityItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.46982 36.5055 -9.9941";
|
||||
rotation = "1 0 0 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "AntiGravityItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "31.7696 3.5124 -5.57833";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "ShockAbsorberItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "31.756 0.522467 -5.39287";
|
||||
rotation = "1 0 0 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.45861 36.422 -15.4432";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new ScriptObject() {
|
||||
pad = "8595";
|
||||
time = "0";
|
||||
gemCount = "0";
|
||||
powerUp = "0";
|
||||
penaltyTime = "0";
|
||||
bonusTime = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "46.7446 38.4069 -9.7658";
|
||||
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 ---
|
Loading…
Reference in New Issue