Merge branch 'mbp-net'
|
|
@ -3,6 +3,7 @@
|
|||
version: 2.1
|
||||
orbs:
|
||||
win: circleci/windows@4.1.1 # The Windows orb give you everything you need to start using the Windows executor.
|
||||
macos: circleci/macos@2.5.1
|
||||
|
||||
# Define a job to be invoked later in a workflow.
|
||||
# See: https://circleci.com/docs/2.0/configuration-reference/#jobs
|
||||
|
|
@ -10,7 +11,7 @@ jobs:
|
|||
build:
|
||||
macos:
|
||||
xcode: 14.1.0 # Specify the Xcode version to use
|
||||
resource_class: macos.x86.medium.gen2
|
||||
resource_class: macos.m1.medium.gen1
|
||||
environment:
|
||||
HOMEBREW_NO_AUTO_UPDATE: 1
|
||||
NPROC: 4
|
||||
|
|
@ -22,26 +23,34 @@ jobs:
|
|||
- checkout:
|
||||
path: ~/MBHaxe
|
||||
|
||||
- macos/install-rosetta
|
||||
- run:
|
||||
name: Install brew dependencies
|
||||
command: |
|
||||
brew install cmake
|
||||
brew install pkg-config
|
||||
brew install libpthread-stubs
|
||||
brew install neko
|
||||
brew install nasm
|
||||
|
||||
- run:
|
||||
name: Install Haxe
|
||||
command: |
|
||||
set -eux
|
||||
download_url="https://github.com/HaxeFoundation/haxe/releases/download/4.3.3/haxe-4.3.3-osx.tar.gz"
|
||||
download_url="https://github.com/HaxeFoundation/haxe/releases/download/4.3.4/haxe-4.3.4-osx.tar.gz"
|
||||
echo "Downloading [$download_url]..."
|
||||
mkdir /tmp/haxe
|
||||
curl -fsSL --retry 3 --retry-delay 5 "$download_url" -o /tmp/haxe.tar.gz
|
||||
tar xzvf /tmp/haxe.tar.gz -C /tmp/haxe --strip-components=1
|
||||
export PATH=/tmp/haxe/:"$PATH"
|
||||
export HAXE_STD_PATH=/tmp/haxe/std
|
||||
mkdir ~/haxe
|
||||
curl -fsSL --retry 3 --retry-delay 5 "$download_url" -o ~/haxe.tar.gz
|
||||
tar xzvf ~/haxe.tar.gz -C ~/haxe --strip-components=1
|
||||
download_url="https://github.com/HaxeFoundation/neko/releases/download/v2-4-0-rc/neko-2.4.0-rc-osx-universal.tar.gz"
|
||||
echo "Downloading [$download_url]..."
|
||||
mkdir ~/neko
|
||||
curl -fsSL --retry 3 --retry-delay 5 "$download_url" -o ~/neko.tar.gz
|
||||
tar xzvf ~/neko.tar.gz -C ~/neko --strip-components=1
|
||||
export PATH=~/haxe/:"$PATH"
|
||||
export PATH=~/neko/:"$PATH"
|
||||
export HAXE_STD_PATH=~/haxe/std
|
||||
export DYLD_LIBRARY_PATH=~/neko
|
||||
sudo chmod +x ~/neko/neko
|
||||
haxelib setup ~/haxelib
|
||||
haxelib list
|
||||
haxelib install hashlink
|
||||
|
|
@ -52,9 +61,9 @@ jobs:
|
|||
command: |
|
||||
mkdir -p ~/deps
|
||||
cd ~/deps
|
||||
curl https://www.zlib.net/zlib-1.3.tar.xz | tar xz
|
||||
cd zlib-1.3
|
||||
if [ ! -f /usr/local/lib/libz.1.3.dylib ]; then
|
||||
curl https://www.zlib.net/zlib-1.3.1.tar.xz | tar xz
|
||||
cd zlib-1.3.1
|
||||
if [ ! -f /usr/local/lib/libz.1.3.1.dylib ]; then
|
||||
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.15" -DCMAKE_MACOSX_RPATH=TRUE
|
||||
cmake --build build --config Release -j$NPROC
|
||||
sudo cmake --install build
|
||||
|
|
@ -196,20 +205,30 @@ jobs:
|
|||
cd ~/deps
|
||||
git clone --depth=1 https://github.com/RandomityGuy/hashlink
|
||||
cd hashlink
|
||||
cd ~/deps
|
||||
git clone https://github.com/RandomityGuy/hxDatachannel
|
||||
cd hashlink
|
||||
mv ~/deps/hxDatachannel/cpp libs/datachannel
|
||||
echo -e "\nadd_subdirectory(datachannel)" >> libs/CMakeLists.txt
|
||||
curl -L https://raw.githubusercontent.com/RandomityGuy/hashlink/master/libs/ssl/CMakeLists.txt > libs/ssl/CMakeLists.txt
|
||||
# Fix OpenAL
|
||||
# curl -L https://github.com/nullobsi/hashlink/commit/a09491918cc4b83c2cb9fcded855fe967857385f.diff | git apply
|
||||
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.15" -DCMAKE_FIND_FRAMEWORK=LAST -DWITH_SQLITE=OFF -DBUILD_TESTING=OFF -DCMAKE_MACOSX_RPATH=TRUE
|
||||
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.15" -DCMAKE_FIND_FRAMEWORK=LAST -DWITH_SQLITE=OFF -DBUILD_TESTING=OFF -DCMAKE_MACOSX_RPATH=TRUE -DHASHLINK_INCLUDE_DIR="~/deps/hashlink/src" -DHASHLINK_LIBRARY_DIR="/usr/local/lib/"
|
||||
cmake --build build --config Release -j$NPROC
|
||||
sudo cmake --install build
|
||||
|
||||
- run:
|
||||
name: Install haxe dependencies
|
||||
command: |
|
||||
export PATH=/tmp/haxe/:"$PATH"
|
||||
export HAXE_STD_PATH=/tmp/haxe/std
|
||||
export PATH=~/haxe/:"$PATH"
|
||||
export HAXE_STD_PATH=~/haxe/std
|
||||
export PATH=~/neko/:"$PATH"
|
||||
export DYLD_LIBRARY_PATH=~/neko
|
||||
haxelib git heaps https://github.com/RandomityGuy/heaps
|
||||
haxelib dev hlopenal ~/deps/hashlink/libs/openal
|
||||
haxelib dev hlsdl ~/deps/hashlink/libs/sdl
|
||||
haxelib dev datachannel ~/deps/hxDatachannel
|
||||
haxelib install colyseus-websocket
|
||||
|
||||
- save_cache:
|
||||
key: mbhaxe-deps-v1
|
||||
|
|
@ -227,19 +246,22 @@ jobs:
|
|||
- /usr/local/lib/libvorbis.0.4.9.dylib
|
||||
- /usr/local/lib/libvorbisfile.3.3.8.dylib
|
||||
- /usr/local/lib/libvorbisenc.2.0.12.dylib
|
||||
- /usr/local/lib/libz.1.3.dylib
|
||||
- /usr/local/lib/libz.1.3.1.dylib
|
||||
- /usr/local/lib/datachannel.hdll
|
||||
|
||||
|
||||
- run:
|
||||
name: Compile MBHaxe
|
||||
command: |
|
||||
export PATH=/tmp/haxe/:"$PATH"
|
||||
export HAXE_STD_PATH=/tmp/haxe/std
|
||||
export PATH=~/haxe/:"$PATH"
|
||||
export HAXE_STD_PATH=~/haxe/std
|
||||
export PATH=~/neko/:"$PATH"
|
||||
export DYLD_LIBRARY_PATH=~/neko
|
||||
cd ~/MBHaxe
|
||||
haxe compile-macos.hxml
|
||||
cd native
|
||||
cp ~/deps/hashlink/src/hlc_main.c .
|
||||
clang -mmacosx-version-min=10.15 -arch x86_64 -arch arm64 -o marblegame -I . -L /usr/local/lib/ -std=c11 marblegame.c /usr/local/lib/{ui.hdll,openal.hdll,fmt.hdll,sdl.hdll,uv.hdll,ssl.hdll} -lsdl2 -lhl -luv
|
||||
clang -mmacosx-version-min=10.15 -arch x86_64 -arch arm64 -o marblegame -I . -L /usr/local/lib/ -std=c11 marblegame.c /usr/local/lib/{ui.hdll,openal.hdll,fmt.hdll,sdl.hdll,uv.hdll,ssl.hdll,datachannel.hdll} -lsdl2 -lhl -luv
|
||||
|
||||
- run:
|
||||
name: Package app bundle
|
||||
|
|
@ -249,7 +271,7 @@ jobs:
|
|||
cd "macos-dist/MarbleBlast Platinum.app/Contents/MacOS"
|
||||
otool -L marblegame
|
||||
cd ../Frameworks
|
||||
cp /usr/local/lib/{ui.hdll,openal.hdll,fmt.hdll,sdl.hdll,libSDL2-2.0.0.dylib,ssl.hdll,uv.hdll} .
|
||||
cp /usr/local/lib/{ui.hdll,openal.hdll,fmt.hdll,sdl.hdll,libSDL2-2.0.0.dylib,ssl.hdll,uv.hdll,datachannel.hdll} .
|
||||
cp /usr/local/lib/libhl.1.13.0.dylib libhl.1.dylib
|
||||
cp /usr/local/lib/libogg.0.8.5.dylib libogg.0.dylib
|
||||
cp /usr/local/lib/libopenal.1.22.2.dylib libopenal.1.dylib
|
||||
|
|
@ -258,7 +280,7 @@ jobs:
|
|||
cp /usr/local/lib/libvorbis.0.4.9.dylib libvorbis.0.4.9.dylib
|
||||
cp /usr/local/lib/libvorbisfile.3.3.8.dylib libvorbisfile.3.3.8.dylib
|
||||
cp /usr/local/lib/libvorbisenc.2.0.12.dylib libvorbisenc.2.0.12.dylib
|
||||
cp /usr/local/lib/libz.1.3.dylib libz.1.dylib
|
||||
cp /usr/local/lib/libz.1.3.1.dylib libz.1.dylib
|
||||
cp /usr/local/lib/libuv.1.dylib libuv.1.dylib
|
||||
# These libraries have dangling RPATHs
|
||||
install_name_tool -delete_rpath /usr/local/lib libturbojpeg.0.dylib
|
||||
|
|
@ -277,14 +299,17 @@ jobs:
|
|||
- run:
|
||||
name: ZIP Bundle
|
||||
command: |
|
||||
cd ~/MBHaxe
|
||||
cd ~/MBHaxe/macos-dist
|
||||
npm install -g create-dmg
|
||||
create-dmg --dmg-title="Marble Blast Platinum" "MarbleBlast Platinum.app" || true
|
||||
rm -rf "macos-dist/MarbleBlast Platinum.app.in"
|
||||
zip -r MBHaxe-Platinum-Mac.zip macos-dist/
|
||||
mv "marblegame vpipeline.git.tag.dmg" "MBHaxe-Platinum-Mac.dmg"
|
||||
# zip -r MBHaxe-Ultra-Mac.zip macos-dist/
|
||||
|
||||
- run:
|
||||
name: Upload to Artifact Storage
|
||||
command: |
|
||||
scp -o StrictHostKeyChecking=no -i $KEYPATH -P $PORT ~/MBHaxe/MBHaxe-Platinum-Mac.zip $REMOTEDIR/MBHaxe-Platinum-Mac.zip
|
||||
scp -o StrictHostKeyChecking=no -i $KEYPATH -P $PORT ~/MBHaxe/macos-dist/MBHaxe-Platinum-Mac.dmg $REMOTEDIR/MBHaxe-Platinum-Mac.dmg
|
||||
|
||||
# - store_artifacts:
|
||||
# path: ~/MBHaxe/MBHaxe-Platinum-Mac.zip
|
||||
|
|
@ -320,10 +345,16 @@ jobs:
|
|||
nekopath=$(/bin/find /c/ProgramData/chocolatey/lib/neko -name neko.dll -printf '%h\n')
|
||||
set NEKOPATH=$nekopath
|
||||
export PATH=$nekopath:"$PATH"
|
||||
|
||||
- run:
|
||||
name: Install CMake
|
||||
command: |
|
||||
choco install --no-progress cmake -y
|
||||
|
||||
- run:
|
||||
name: Install Haxe
|
||||
command: |
|
||||
download_url="https://github.com/HaxeFoundation/haxe/releases/download/4.3.3/haxe-4.3.3-win64.zip"
|
||||
download_url="https://github.com/HaxeFoundation/haxe/releases/download/4.3.4/haxe-4.3.4-win64.zip"
|
||||
echo "Downloading [$download_url]..."
|
||||
mkdir /tmp/haxe
|
||||
curl -fsSL --retry 3 --retry-delay 5 "$download_url" -o /tmp/haxe.zip
|
||||
|
|
@ -349,6 +380,18 @@ jobs:
|
|||
mv /tmp/include/openal include/openal
|
||||
MSBuild.exe hl.sln -m -nologo -p:Configuration=Release -p:Platform=x64
|
||||
|
||||
- run:
|
||||
name: Build datachannel
|
||||
command: |
|
||||
mkdir ~/deps
|
||||
cd ~/deps
|
||||
git clone https://github.com/RandomityGuy/hxDatachannel
|
||||
cd hxDatachannel/cpp
|
||||
"/c/Program Files/CMake/bin/cmake" -S. -Bbuild -DCMAKE_BUILD_TYPE=Release -DHASHLINK_LIBRARY_DIR="~/deps/hashlink/x64/Release" -DHASHLINK_INCLUDE_DIR="../../hashlink/src"
|
||||
"/c/Program Files/CMake/bin/cmake" --build build --config Release -j4
|
||||
mv ~/deps/hxDatachannel/cpp/build/Release/datachannel.hdll ~/deps/hashlink/x64/Release
|
||||
mv ~/deps/hxDatachannel/cpp/build/Release/datachannel.lib ~/deps/hashlink/x64/Release
|
||||
|
||||
- run:
|
||||
name: Install haxe dependencies
|
||||
command: |
|
||||
|
|
@ -361,6 +404,8 @@ jobs:
|
|||
haxelib dev hlopenal ~/deps/hashlink/libs/openal
|
||||
haxelib dev hlsdl ~/deps/hashlink/libs/sdl
|
||||
haxelib dev hashlink ~/deps/hashlink/other/haxelib
|
||||
haxelib dev datachannel ~/deps/hxDatachannel
|
||||
haxelib install colyseus-websocket
|
||||
|
||||
- run:
|
||||
name: Compile MBHaxe
|
||||
|
|
@ -373,17 +418,8 @@ jobs:
|
|||
cd ~/project
|
||||
haxe compile-c.hxml
|
||||
cd native
|
||||
sed -i -e 's/MaxSpeed/Disabled/g' marblegame.vcxproj
|
||||
sed -i -e 's/<FunctionLevelLinking>true<\/FunctionLevelLinking>//g' marblegame.vcxproj
|
||||
sed -i -e 's/<IntrinsicFunctions>true<\/IntrinsicFunctions>//g' marblegame.vcxproj
|
||||
sed -i -e 's/<EnableCOMDATFolding>true<\/EnableCOMDATFolding>//g' marblegame.vcxproj
|
||||
sed -i -e 's/<OptimizeReferences>true<\/OptimizeReferences>//g' marblegame.vcxproj
|
||||
sed -i -e 's/HL_MAKE;//g' marblegame.vcxproj
|
||||
sed -i -e 's/<ClInclude Include=".*" \/>//g' marblegame.vcxproj
|
||||
sed -i -e 's/<ClCompile Include=".*" \/>//g' marblegame.vcxproj
|
||||
perl -0777 -i.marblegame.vcxproj -pe 's/<ItemGroup>[^.]*<\/ItemGroup>/<ItemGroup><ClCompile Include="marblegame.c" \/><\/ItemGroup>/g' marblegame.vcxproj
|
||||
HASHLINKPATH=~/deps/hashlink
|
||||
MSBuild.exe marblegame.sln -m -nologo -p:Configuration=Release -p:Platform=x64 -p:PlatformToolset=v142 -p:HASHLINK=$HASHLINKPATH
|
||||
MSBuild.exe -m -nologo -p:Configuration=Release -p:Platform=x64 -p:PlatformToolset=v142 -p:HASHLINK=$HASHLINKPATH marblegame.sln
|
||||
- run:
|
||||
name: Package app bundle
|
||||
command: |
|
||||
|
|
@ -399,6 +435,7 @@ jobs:
|
|||
cp ~/deps/hashlink/x64/Release/openal.hdll .
|
||||
cp ~/deps/hashlink/x64/Release/sdl.hdll .
|
||||
cp ~/deps/hashlink/x64/Release/ssl.hdll .
|
||||
cp ~/deps/hashlink/x64/Release/datachannel.hdll .
|
||||
cp ~/deps/hashlink/x64/Release/uv.hdll .
|
||||
cp ~/deps/hashlink/include/sdl/lib/x64/SDL2.dll .
|
||||
cp ~/deps/hashlink/include/openal/bin/Win64/soft_oal.dll ./OpenAL32.dll
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
-cp src
|
||||
-lib heaps
|
||||
-lib hlsdl
|
||||
-lib datachannel
|
||||
-lib colyseus-websocket
|
||||
-D highDPI
|
||||
-D flow_border
|
||||
-D hlgen.makefile=vs2019
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
-lib heaps
|
||||
-lib stb_ogg_sound
|
||||
-lib zip
|
||||
-lib datachannel
|
||||
-lib colyseus-websocket
|
||||
-lib uglifyjs
|
||||
--js marblegame.js
|
||||
-D windowSize=1280x720
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
-lib heaps
|
||||
-lib stb_ogg_sound
|
||||
-lib zip
|
||||
-lib datachannel
|
||||
-lib colyseus-websocket
|
||||
--js marblegame.js
|
||||
-D windowSize=1280x720
|
||||
-D js-es=6
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
-cp src
|
||||
-lib heaps
|
||||
-lib hlsdl
|
||||
-lib datachannel
|
||||
-lib colyseus-websocket
|
||||
-D highDPI
|
||||
-D flow_border
|
||||
-hl native/marblegame.c
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
cl native\marblegame.c /Fe:marblegame.exe /Od -I "D:\C Projects\Haxe\hl-1.11.0-win\include" -I native "D:\repos\Hashlink\hashlink\x64\Release\libhl.lib" "D:\repos\Hashlink\hashlink\x64\Release\fmt.lib" "D:\repos\Hashlink\hashlink\x64\Release\ui.lib" "D:\repos\Hashlink\hashlink\x64\Release\openal.lib" "D:\repos\Hashlink\hashlink\x64\Release\sdl.lib" "D:\repos\Hashlink\hashlink\x64\Release\uv.lib" "D:\repos\Hashlink\hashlink\x64\Release\ssl.lib"
|
||||
cl native\marblegame.c /Fe:marblegame.exe /O2 -I "D:\C Projects\Haxe\hl-1.11.0-win\include" -I native "D:\repos\Hashlink\hashlink\x64\Release\libhl.lib" "D:\repos\Hashlink\hashlink\x64\Release\fmt.lib" "D:\repos\Hashlink\hashlink\x64\Release\ui.lib" "D:\repos\Hashlink\hashlink\x64\Release\openal.lib" "D:\repos\Hashlink\hashlink\x64\Release\sdl.lib" "D:\repos\Hashlink\hashlink\x64\Release\uv.lib" "D:\repos\Hashlink\hashlink\x64\Release\ssl.lib" "D:\repos\Hashlink\hashlink\x64\Release\datachannel-static.lib" "D:\repos\Hashlink\hashlink\x64\Release\MbedTLS.lib" "D:\repos\Hashlink\hashlink\x64\Release\datachannel.lib"
|
||||
|
|
@ -1,6 +1,8 @@
|
|||
-cp src
|
||||
-lib heaps
|
||||
-lib hlsdl
|
||||
-lib datachannel
|
||||
-lib colyseus-websocket
|
||||
-hl marblegame.hl
|
||||
-D windowSize=1280x720
|
||||
-D keep-inline-positions
|
||||
|
|
|
|||
BIN
data/multiplayer/hunt/advanced/Architecture.jpg
Normal file
|
After Width: | Height: | Size: 44 KiB |
1941
data/multiplayer/hunt/advanced/Architecture.mis
Normal file
BIN
data/multiplayer/hunt/advanced/Concentric.jpg
Normal file
|
After Width: | Height: | Size: 104 KiB |
1045
data/multiplayer/hunt/advanced/Concentric.mis
Normal file
BIN
data/multiplayer/hunt/advanced/EyeOfTheStorm_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 42 KiB |
706
data/multiplayer/hunt/advanced/EyeOfTheStorm_Hunt.mis
Normal file
|
|
@ -0,0 +1,706 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
desc = "Use the tornado to your advantage!";
|
||||
artist = "Alex Swanson";
|
||||
type = "Advanced";
|
||||
level = "7";
|
||||
name = "Eye of the Storm";
|
||||
music = "Beach Party.ogg";
|
||||
startHelpText = "Move back and forth to escape the tornado\'s pull!";
|
||||
time = "240000";
|
||||
Gamemode = "Hunt";
|
||||
game = "Gold";
|
||||
MaxGemsPerSpawn = "6";
|
||||
RadiusFromGem = "15";
|
||||
score[0] = "15";
|
||||
score[1] = "35";
|
||||
platinumScore[0] = "35";
|
||||
platinumScore[1] = "60";
|
||||
ultimateScore[0] = "85";
|
||||
ultimateScore[1] = "125";
|
||||
alarmStartTime = "20";
|
||||
overviewHeight = "15";
|
||||
glassCenter = "Glassy";
|
||||
};
|
||||
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 = "10000";
|
||||
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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "0.638261 0.459006 -0.61801";
|
||||
color = "1.400000 1.200000 0.400000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "10000 10000 10000";
|
||||
dataBlock = "Dusk";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/eyeofthestorm.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-25 22 -5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "50 40 500";
|
||||
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 = "0.06875 3.62188 0.4125";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "Tornado";
|
||||
};
|
||||
new SimGroup(OldVersion) {
|
||||
|
||||
new Item() {
|
||||
position = "0.43 -6.1 5.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7.2 -7.6 9.35";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "4.9 7.45 1.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.9 -6.9 1.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "10.29 11.25 8.47";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "2.5 17.1 14.6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-0.9 10.6 4.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-3 -10.8 11.85";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-15.2 -5.2 13.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7.9 10.4 7.4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14.8 8.3 11.85";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "1.4 13.8 6.85";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5.9 11.3 5.95";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.2 7.5 2.76";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 2.3 3.19";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 -1.66 5.49";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.6 -5 5.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4.73 -2.2 1.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5.4 1 1.12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.25 6.34 0.43";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "2.64 0.93 0.43";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0.5 -2 2.65";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9.75 -2.26 5.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "12.8 -2.18 8.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "12.3 -7.4 10.05";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "13.2 4.7 4.84367";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "8.2 2.4 4.1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7.24 -0.12 3.17";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9.64 8.1 5.47";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4.3 6.25 0.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.67 6.51 20.1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "2.88985 6.30134 21";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.03 9.5 17.35";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(NewVersion) {
|
||||
|
||||
new Item() {
|
||||
position = "0.43 -6.1 5.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7.2 -7.6 9.35";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "4.9 7.45 1.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.9 -6.9 1.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "10.29 11.25 8.47";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4.3 6.25 0.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-0.9 10.6 4.25";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7.24 -0.12 3.17";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "8.2 2.4 4.1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "4.75 13.25 8.23988";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9.64 8.1 5.47";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "1.4 13.8 6.85";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5.9 11.3 5.95";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.2 7.5 2.76";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 3.55 3.10058";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 -1.66 5.49";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.6 -5 5.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4.73 -2.2 1.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5.4 1 1.12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.25 6.34 0.43";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "2.64 0.93 0.43";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0.5 -2 2.65";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9.75 -2.26 5.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "12.8 -2.18 8.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "13.5 -6.25 10.05";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "13.2 4.7 4.12109";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(SpawnPoints) {
|
||||
|
||||
new Trigger() {
|
||||
position = "-2.5 4 2";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "1 0 2";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "3 3.1 2";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "0 7 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "3.4 6.7 2";
|
||||
rotation = "0 0 1 45";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "4 1 2";
|
||||
rotation = "0 0 1 125";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-2.5 6 2";
|
||||
rotation = "0 0 -1 45";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-3 0.5 2";
|
||||
rotation = "0 0 1 225";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
};
|
||||
new Marker(Glassy) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
};
|
||||
new AudioProfile(MusicProfile) {
|
||||
fileName = "~/data/sound/music/Pianoforte.ogg";
|
||||
description = "AudioMusic";
|
||||
preload = "0";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
BIN
data/multiplayer/hunt/advanced/Horizon.jpg
Normal file
|
After Width: | Height: | Size: 125 KiB |
1469
data/multiplayer/hunt/advanced/Horizon.mis
Normal file
BIN
data/multiplayer/hunt/advanced/MaximoCenter.jpg
Normal file
|
After Width: | Height: | Size: 69 KiB |
8902
data/multiplayer/hunt/advanced/MaximoCenter.mis
Normal file
BIN
data/multiplayer/hunt/advanced/Megas.jpg
Normal file
|
After Width: | Height: | Size: 111 KiB |
2157
data/multiplayer/hunt/advanced/Megas.mis
Normal file
BIN
data/multiplayer/hunt/advanced/ParPit_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 40 KiB |
1518
data/multiplayer/hunt/advanced/ParPit_Hunt.mis
Normal file
BIN
data/multiplayer/hunt/advanced/Promontory.jpg
Normal file
|
After Width: | Height: | Size: 95 KiB |
3033
data/multiplayer/hunt/advanced/Promontory.mis
Normal file
BIN
data/multiplayer/hunt/advanced/RampsReloaded_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
502
data/multiplayer/hunt/advanced/RampsReloaded_Hunt.mis
Normal file
|
|
@ -0,0 +1,502 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
name = "Ramps Reloaded";
|
||||
type = "Advanced";
|
||||
level = "1";
|
||||
desc = "We need gems. Lots of gems.";
|
||||
startHelpText = "Be careful when crossing between platforms.";
|
||||
artist = "Alex Swanson";
|
||||
music = "Classic Vibe.ogg";
|
||||
Gamemode = "Hunt";
|
||||
game = "Gold";
|
||||
time = "270000";
|
||||
MaxGemsPerSpawn = "5";
|
||||
RadiusFromGem = "25";
|
||||
score[0] = "30";
|
||||
score[1] = "50";
|
||||
platinumScore[0] = "70";
|
||||
platinumScore[1] = "100";
|
||||
ultimateScore[0] = "105";
|
||||
ultimateScore[1] = "150";
|
||||
alarmStartTime = "20";
|
||||
overviewHeight = "10";
|
||||
glassCenter = "Glassy";
|
||||
};
|
||||
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 = "10000";
|
||||
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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "0.638261 0.459006 -0.61801";
|
||||
color = "1.400000 1.200000 0.400000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "10000 10000 10000";
|
||||
dataBlock = "Clear";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/reloaded.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-31 27 -9.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "70 54 34.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 Trigger() {
|
||||
position = "-26 2 5";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-14 14 -3";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-26 -6 5";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-6 6 5";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "22 14 5";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "26 14 5";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "22 -22 3";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "22 -14 -3";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Item() {
|
||||
position = "2 14 0.2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "6 -14 0.2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "26 -14 -3.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 14 -3.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-10 2 -1.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18 -2 -1.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "22 -2 6.187";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 2 6.187";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18 -22 -4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-10 22 -4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 -14 4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 6 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 14 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "2 6 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-6 -14 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-6 -6 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 6 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-22 22 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-6 22 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 -2 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "26 -2 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "22 -6 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "34 -2 4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 -22 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "26 -22 -2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "30 -14 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-22 14 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 -6 2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "22 10 4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "30 -22 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "34 6 4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-6 14 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 -2 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 2 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 -14 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 22 -2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-10 14 -6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18 -14 -6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Marker(Glassy) {
|
||||
position = "4 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
};
|
||||
new AudioProfile(MusicProfile) {
|
||||
fileName = "~/data/sound/music/Comforting Mystery.ogg";
|
||||
description = "AudioMusic";
|
||||
preload = "0";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
BIN
data/multiplayer/hunt/advanced/Sacred.jpg
Normal file
|
After Width: | Height: | Size: 62 KiB |
6856
data/multiplayer/hunt/advanced/Sacred.mis
Normal file
BIN
data/multiplayer/hunt/advanced/Spires.jpg
Normal file
|
After Width: | Height: | Size: 113 KiB |
2081
data/multiplayer/hunt/advanced/Spires.mis
Normal file
BIN
data/multiplayer/hunt/advanced/Zenith.jpg
Normal file
|
After Width: | Height: | Size: 137 KiB |
1997
data/multiplayer/hunt/advanced/Zenith.mis
Normal file
1811
data/multiplayer/hunt/advanced/lupus.mis
Normal file
BIN
data/multiplayer/hunt/advanced/lupus.png
Normal file
|
After Width: | Height: | Size: 215 KiB |
BIN
data/multiplayer/hunt/beginner/Battlecube_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 112 KiB |
1022
data/multiplayer/hunt/beginner/Battlecube_Hunt.mis
Normal file
BIN
data/multiplayer/hunt/beginner/BlastClub.jpg
Normal file
|
After Width: | Height: | Size: 136 KiB |
1039
data/multiplayer/hunt/beginner/BlastClub.mis
Normal file
BIN
data/multiplayer/hunt/beginner/Bowl.jpg
Normal file
|
After Width: | Height: | Size: 121 KiB |
3104
data/multiplayer/hunt/beginner/Bowl.mis
Normal file
BIN
data/multiplayer/hunt/beginner/KingOfTheMarble_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 96 KiB |
379
data/multiplayer/hunt/beginner/KingOfTheMarble_Hunt.mis
Normal file
|
|
@ -0,0 +1,379 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
name = "King of the Marble";
|
||||
type = "Beginner";
|
||||
level = "1";
|
||||
desc = "With little room to escape, show your opponents why you are the King.";
|
||||
artist = "Tim Aste & Matan";
|
||||
music = "Tim Trance.ogg";
|
||||
Gamemode = "Hunt";
|
||||
game = "Ultra";
|
||||
glassCenter = "glassCenter";
|
||||
time = "180000";
|
||||
MaxGemsPerSpawn = "4";
|
||||
RadiusFromGem = "15";
|
||||
score[0] = "30";
|
||||
score[1] = "60";
|
||||
platinumScore[0] = "60";
|
||||
platinumScore[1] = "110";
|
||||
ultimateScore[0] = "120";
|
||||
ultimateScore[1] = "155";
|
||||
alarmStartTime = "15";
|
||||
};
|
||||
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 = "10000";
|
||||
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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "0.573201 0.275357 -0.771764";
|
||||
color = "1.080000 1.030000 0.900000 1.000000";
|
||||
ambient = "0.400000 0.400000 0.500000 1.000000";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "10000 10000 10000";
|
||||
dataBlock = "Clear";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-28.2 0 20.4";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/multiplayer/interiors/mbu/KingOfTheMarble.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger(stayhere) {
|
||||
position = "-62 52 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "75 75 75";
|
||||
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() {
|
||||
position = "-13 35.25 23";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-25 35.25 23";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-37 35.25 23";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-45.25 27 23";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-45.25 15 23";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-45.25 3 23";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-37.25 -5 23";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-25.25 -5 23";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-13.25 -5 23";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-5.25 27 23";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-5.25 15 23";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-5.25 3 23";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-27.2 17 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-23.2 13 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-23.2 17 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-27.2 13 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.2 15 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-25.2 27 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-37.2 15 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-25.2 3 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.2 3 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-37.2 27 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.2 27 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-37.2 3 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-37.2 9 20.85";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-19.2 3 20.85";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.2 21 20.85";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-37.2 21 20.837";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-31.2 3 20.837";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-19.2 27 20.837";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.2 9.2 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-31.2 27 20.7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-25.2 15 21.1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Marker(glassCenter) {
|
||||
position = "-25.2 15 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
};
|
||||
new AudioProfile(MusicProfile) {
|
||||
fileName = "~/data/sound/music/Pianoforte.ogg";
|
||||
description = "AudioMusic";
|
||||
preload = "0";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
BIN
data/multiplayer/hunt/beginner/KingOfTheRing.jpg
Normal file
|
After Width: | Height: | Size: 129 KiB |
542
data/multiplayer/hunt/beginner/KingOfTheRing.mis
Normal file
|
|
@ -0,0 +1,542 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
name = "King of the Ring";
|
||||
type = "Beginner";
|
||||
level = "2";
|
||||
desc = "Round and Round...";
|
||||
artist = "Kurt";
|
||||
music = "Tim Trance.ogg";
|
||||
Gamemode = "Hunt";
|
||||
game = "Platinum";
|
||||
time = "180000";
|
||||
MaxGemsPerSpawn = "5";
|
||||
RadiusFromGem = "15";
|
||||
score[0] = "20";
|
||||
score[1] = "30";
|
||||
platinumScore[0] = "40";
|
||||
platinumScore[1] = "60";
|
||||
ultimateScore[0] = "65";
|
||||
ultimateScore[1] = "90";
|
||||
alarmStartTime = "15";
|
||||
overviewHeight = "-6";
|
||||
glassCenter = "Glassy";
|
||||
};
|
||||
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 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/Intermediate_Sky.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";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "0.573201 0.275357 -0.771764";
|
||||
color = "1.080000 1.030000 0.900000 1.000000";
|
||||
ambient = "0.400000 0.400000 0.500000 1.000000";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-0.5 -1 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/multiplayer/interiors/mbu/KingOfTheRing.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "500 500 500";
|
||||
dataBlock = "clear";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-0.5 -7.5 1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "4 4 0.9842213";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 0 -0.4994973";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 0 2.55";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "4 -4 1.2";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4 -4 1.187";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4 4 0.768644";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "HelicopterItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-0.5 8.5 1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-8.5 0.5 1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "7.5 0.5 0.9999998";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "20 0 4.658161";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 20 4.65816";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-20 0 4.658127";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 14 2.247848";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 -20 4.658127";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new TSStatic() {
|
||||
position = "10.07219 5.009139 1.05";
|
||||
rotation = "0 1 0 22.00001";
|
||||
scale = "1 1 0.01";
|
||||
shapeName = "~/data/custom_marbles/MBUltra/marble06.dts";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 -14 2.247838";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 0 2.247849";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 0 2.247839";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 14 4.577429";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 -14 4.577416";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 14 4.57743";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 -14 4.577416";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-10 10 2.3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-10 -10 2.304946";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "10 10 2.304945";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "10 -10 2.304946";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 8 3.101237";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-8 14 3.101239";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "8 14 3.101242";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 8 3.101239";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "8 -14 3.101242";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-8 -14 3.101239";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 -8 3.101242";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 -8 3.101232";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 6 4.232153";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 -6 4.232141";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "6 18 4.232151";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-6 18 4.232089";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18 -6 4.23215";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18 6 4.232091";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-6 -18 4.232153";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "6 -18 4.232094";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "4 -12 1.696009";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4 -12 1.692367";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "4 12 1.696017";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-12 -4 1.69236";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-12 4 1.696022";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4 12 1.696008";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "12 -4 1.696015";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "12 4 1.69601";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-29.79376 31.04235 -0.250042";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "60 60 60";
|
||||
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/music/Pianoforte.ogg";
|
||||
description = "AudioMusic";
|
||||
preload = "0";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
BIN
data/multiplayer/hunt/beginner/MarbleAgilityCourse_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
1131
data/multiplayer/hunt/beginner/MarbleAgilityCourse_Hunt.mis
Normal file
BIN
data/multiplayer/hunt/beginner/MarbleCity.jpg
Normal file
|
After Width: | Height: | Size: 128 KiB |
2162
data/multiplayer/hunt/beginner/MarbleCity.mis
Normal file
BIN
data/multiplayer/hunt/beginner/Playground.jpg
Normal file
|
After Width: | Height: | Size: 106 KiB |
1460
data/multiplayer/hunt/beginner/Playground.mis
Normal file
BIN
data/multiplayer/hunt/beginner/RampMatrix_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 43 KiB |
699
data/multiplayer/hunt/beginner/RampMatrix_Hunt.mis
Normal file
|
|
@ -0,0 +1,699 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
name = "Ramp Matrix";
|
||||
type = "Beginner";
|
||||
level = "3";
|
||||
desc = "Woah! I know marble-fu!";
|
||||
artist = "Alex Swanson";
|
||||
music = "Classic Vibe.ogg";
|
||||
Gamemode = "Hunt";
|
||||
game = "Gold";
|
||||
time = "210000";
|
||||
MaxGemsPerSpawn = "6";
|
||||
RadiusFromGem = "10";
|
||||
score[0] = "20";
|
||||
score[1] = "35";
|
||||
platinumScore[0] = "50";
|
||||
platinumScore[1] = "70";
|
||||
ultimateScore[0] = "90";
|
||||
ultimateScore[1] = "115";
|
||||
alarmStartTime = "20";
|
||||
overviewHeight = "2";
|
||||
glassCenter = "Glassy";
|
||||
};
|
||||
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 = "10000";
|
||||
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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "0.638261 0.459006 -0.61801";
|
||||
color = "1.400000 1.200000 0.400000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "10000 10000 10000";
|
||||
dataBlock = "Clear";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/intermediate/rampmatrix.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-43 35 -19";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "86 70 90";
|
||||
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() {
|
||||
position = "-32 -16 -6";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-32 -8 -6";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-32 8 -6";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-32 16 -6";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "32 16 -6";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "32 8 -6";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "32 -8 -6";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "32 -16 -6";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
add = "0 0 1";
|
||||
};
|
||||
new Item() {
|
||||
position = "16 -14 -5.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 26 -8.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18 -26 -8.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 -24 -8.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 8 -14.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 24 -8.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 -8 -14.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-16 14 -5.8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-16 0 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "16 0 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 16 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 -16 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 0 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-0.46 -20.53 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "16 -24 -9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-16 -24 -9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-16 24 -9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "16 24 -9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0.28 18.53 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "1.42 -3.27 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5.68 2.04 -0.61";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-2.46 -9.77 -2.14";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9.14 3.03 -1.9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18.75 4.88 -3.32";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18.92 -10.82 -5.54";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-9.45 -13.78 -5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5.09 13.73 -3.38";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "6.49 17.73 -3.9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14 0.1 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18.84 7.88 -4.43";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "19.03 -15.78 -10.55";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7.7 26.26 -10.6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-10.45 22.43 -9.55";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-0.07 17.68 -12.84";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "17.06 17.56 -9.9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17.24 14.45 -11.05";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-14.92 -18.5 -9.53";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-6.56 -21.48 -11.02";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "11.05 -27.06 -9.35";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.57 9.5 -15";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-2.45 -9.94 -15";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "1.32 -5.25 -15";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "18.72 -10.05 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "15.13 9.34 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-19.11 4.91 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.99 -7.87 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-16 0 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "16 16 -6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-16 -16 -6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "16 0 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0.8 8.74 -1.76";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14.5 -18 -6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18 18 -6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "3.56 -18.08 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "5 -10 -14.6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-3 5.75 -15";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 24 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 -24 -12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 0 -15";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Marker(Glassy) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
};
|
||||
new AudioProfile(MusicProfile) {
|
||||
fileName = "~/data/sound/music/Pianoforte.ogg";
|
||||
description = "AudioMusic";
|
||||
preload = "0";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
BIN
data/multiplayer/hunt/beginner/Sprawl.jpg
Normal file
|
After Width: | Height: | Size: 125 KiB |
2271
data/multiplayer/hunt/beginner/Sprawl.mis
Normal file
BIN
data/multiplayer/hunt/beginner/TripleDecker_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 39 KiB |
1457
data/multiplayer/hunt/beginner/TripleDecker_Hunt.mis
Normal file
BIN
data/multiplayer/hunt/beginner/Triumvirate.jpg
Normal file
|
After Width: | Height: | Size: 146 KiB |
2897
data/multiplayer/hunt/beginner/Triumvirate.mis
Normal file
BIN
data/multiplayer/hunt/custom/Apex.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
3029
data/multiplayer/hunt/custom/Apex.mis
Normal file
BIN
data/multiplayer/hunt/custom/Daedalus_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 107 KiB |
854
data/multiplayer/hunt/custom/Daedalus_Hunt.mis
Normal file
|
|
@ -0,0 +1,854 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
level = "4";
|
||||
name = "Daedalus";
|
||||
desc = "Find the gems and escape this labyrinth!";
|
||||
music = "Classic Vibe.ogg";
|
||||
artist = "Alex Swanson";
|
||||
game = "Gold";
|
||||
gameMode = "hunt";
|
||||
radiusFromGem = "15";
|
||||
time = "240000";
|
||||
maxGemsPerSpawn = "5";
|
||||
alarmStartTime = "20";
|
||||
type = "Advanced";
|
||||
overviewHeight = "5";
|
||||
score[0] = "15";
|
||||
score[1] = "40";
|
||||
platinumScore[0] = "40";
|
||||
platinumScore[1] = "90";
|
||||
ultimateScore[0] = "70";
|
||||
ultimateScore[1] = "125";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1 27 12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "31.5 39.5 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
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 = "10000";
|
||||
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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "0.638261 0.459006 -0.61801";
|
||||
color = "1.400000 1.200000 0.400000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "10000 10000 10000";
|
||||
dataBlock = "Clear";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/daedalus1.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "6.5 19.5 12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-4.5 22.5 20";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "7 17 12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17 37 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13 11 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "5 1 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "5.5 18.5 12";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-2.93406 7.18739 16.2059";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "19 41 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "31.5 31.5 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "30 35.5 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-46.5 70.5 5.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "101 91.0625 1000";
|
||||
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 InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/daedalus2.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-4.5 20 20";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-1.5 1.5 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "26.5 17.5 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "15.5 14.5 14";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "15.5 4 14";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-14.5 24.5 16";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-14.5 30 16";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-25.5 11.5 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-12.5 4 18";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "9.5 40 16";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "15.5 40 16";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1 7 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "5.5 44.5 6";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_green.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-10.5 29.5 24";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-24 9.5 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-24 15.5 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 -0.5 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_red.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "3.5 -0.5 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_red.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "3.5 35.5 28";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_red.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 35.5 28";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_red.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "16.9536 1.06171 13.7973";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "HelicopterItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-10.5 35.5 24";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "20 35.5 24";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "5.5 36.5 8";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_green.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "15.5 25.5 12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-2 25.5 12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/lbinteriors_mbg/addon/arch_blue.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "9.5 48.5 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "10.5 41.5 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "32.5 41.5 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1 37 28";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-3.5 31.5 22";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-12 27 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13 31 24";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13 37 24";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 37 28";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "21 37 24";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "33 37 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "33 33 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "27 33 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "27 25 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "25 17 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "17 27 12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "17 9 12";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-9 21 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4 1 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 1 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 9 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 11 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-25 14 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17 17 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13 17 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13 25 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-11 27 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13 29 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13 37 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Trigger() {
|
||||
position = "-15.5 37.5 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17 27 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "17 17 14";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-3 21 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-3 9 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7 7 14";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7 9 14";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "5 37 28";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "29 41 20";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "14 41 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 39 16";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 31 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9 31 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 33 18";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1 31 22";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-3 29 22";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "15 1 14";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7 27 10";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7 37 8";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7 45 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "7 49 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 49 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 47 6";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new AudioProfile(MusicProfile) {
|
||||
fileName = "~/data/sound/music/Comforting Mystery.ogg";
|
||||
description = "AudioMusic";
|
||||
preload = "0";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
524
data/multiplayer/hunt/custom/ExampleMission.mis
Normal file
|
|
@ -0,0 +1,524 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
level = "1";
|
||||
type = "Custom";
|
||||
gameMode = "Hunt";
|
||||
game = "Custom";
|
||||
time = "180000";
|
||||
ultimatescore0 = "0";
|
||||
maxGemsPerSpawn = "6";
|
||||
startHelpText = "Press F11 to open the level editor. Select any item to read notes on how to use it.";
|
||||
platinumscore0 = "0";
|
||||
alarmStartTime = "15";
|
||||
music = "Tim Trance.ogg";
|
||||
score0 = "0";
|
||||
overviewHeight = "5";
|
||||
radiusFromGem = "20";
|
||||
score1 = "0";
|
||||
desc = "An example level which includes notes on all the ingame elements added in MultiPlayer.";
|
||||
ultimatescore1 = "0";
|
||||
name = "Example Mission";
|
||||
platinumscore1 = "0";
|
||||
artist = "Threefolder / Notes by HiGuy";
|
||||
};
|
||||
new AudioProfile(MusicProfile) {
|
||||
fileName = "~/data/sound/music/Comforting Mystery.ogg";
|
||||
description = "AudioMusic";
|
||||
preload = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "25 5 5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "1 -5 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "5 -7 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new SimGroup(Skies) {
|
||||
note = "These SimGroups are not required, I just added them to create a nice level hierarchy tree.";
|
||||
};
|
||||
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 = "10000";
|
||||
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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun(Sun) {
|
||||
direction = "0.638261 0.459006 -0.61801";
|
||||
color = "1.400000 1.200000 0.400000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new StaticShape(ExampleSky) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1000 1000 1000";
|
||||
dataBlock = "clear";
|
||||
note = "These example SkySpheres are the three official skies you can choose from. Simply place one at the origin with a scale of \\\"1000 1000 1000\\\" to make it your SkySphere.";
|
||||
};
|
||||
new Trigger(stayHere) {
|
||||
position = "-38 59.5 2.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "100 100 1000";
|
||||
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";
|
||||
note = "Bounds triggers generally have a height of 1000 (virtually unlimited) to replicate MBUltra\'s bounds triggers.";
|
||||
};
|
||||
new SimGroup(SpawnTriggers) {
|
||||
note = "These SimGroups are not required, I just added them to create a nice level hierarchy tree.";
|
||||
|
||||
new Trigger(BasicSpawnTrigger) {
|
||||
position = "-9 25 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
note = "For a spawn point, just place a basic spawn trigger. Players will spawn 3 units above the trigger\'s (+x, -y, -z) corner.";
|
||||
};
|
||||
new Trigger(CenterSpawnTrigger) {
|
||||
position = "-1.5 -12.5 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
note = "Defining the \"center\" field as 1 will spawn the player in the trigger\'s wiremesh center, rather than in the corner.";
|
||||
};
|
||||
new Trigger(AddSpawnTrigger) {
|
||||
position = "29 -1 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
note = "The \"add\" parameter allows you to customize where the player will spawn in relation to the triggers (+x, -y, -z) corner";
|
||||
add = "0 0 3";
|
||||
};
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/multiplayer/interiors/custom/exampleMission.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "23 31 13.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "For a yellow (2 point) gem, use GemItemYellow instead of GemItemRed.";
|
||||
};
|
||||
new Trigger(CenterSpawnTrigger) {
|
||||
position = "18.5 37.5 12.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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";
|
||||
center = "1";
|
||||
note = "Defining the \"center\" field as 1 will spawn the player in the trigger\'s wiremesh center, rather than in the corner.";
|
||||
};
|
||||
new Item() {
|
||||
position = "19 20 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "Mega marbles are just simple PowerUp items like any other.";
|
||||
};
|
||||
new Item() {
|
||||
position = "4 8 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "Blast items are basic PowerUps and can be placed like any other PowerUp.";
|
||||
};
|
||||
new Item() {
|
||||
position = "12 -8 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "Blast items are basic PowerUps and can be placed like any other PowerUp.";
|
||||
};
|
||||
new Item() {
|
||||
position = "18 0 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "Mega marbles are just simple PowerUp items like any other.";
|
||||
};
|
||||
new Item() {
|
||||
position = "28 36 12.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "Blast items are basic PowerUps and can be placed like any other PowerUp.";
|
||||
};
|
||||
new Item() {
|
||||
position = "10 14 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "Blue gems (5 points) are placed in the same way as a yellow gem, but with GemItemBlue instead of GemItemYellow.";
|
||||
};
|
||||
new Item() {
|
||||
position = "1 -9 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "3 -7 9.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "3 -9 9.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "For a yellow (2 point) gem, use GemItemYellow instead of GemItemRed.";
|
||||
};
|
||||
new Item() {
|
||||
position = "3 -11 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "23 1 5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7 17 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7 19 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7 21 9.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5 21 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5 23 9";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "-5 19 9.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "23 33 13.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "21 33 13";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "21 31 13";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "23 29 13";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "25 29 13";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "25 31 13";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "13 23 7.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "For a yellow (2 point) gem, use GemItemYellow instead of GemItemRed.";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 21 7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "13 21 7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "13 25 7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "11 23 7";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "9 23 7.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "23 7 5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "21 7 5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "21 5 5.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "23 5 5.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "21 3 5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
new Item() {
|
||||
position = "23 3 5.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
note = "To place a red gem spawnpoint, simply place a GemItemRed where you want the gem to spawn. Spawns are randomly generated.";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
BIN
data/multiplayer/hunt/custom/ExampleMission.png
Normal file
|
After Width: | Height: | Size: 176 KiB |
BIN
data/multiplayer/hunt/custom/GoodToBeKing.jpg
Normal file
|
After Width: | Height: | Size: 90 KiB |
1244
data/multiplayer/hunt/custom/GoodToBeKing.mis
Normal file
1071
data/multiplayer/hunt/custom/Grassy.mis
Normal file
BIN
data/multiplayer/hunt/custom/Grassy.png
Normal file
|
After Width: | Height: | Size: 204 KiB |
BIN
data/multiplayer/hunt/custom/Gym_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 36 KiB |
1576
data/multiplayer/hunt/custom/Gym_Hunt.mis
Normal file
BIN
data/multiplayer/hunt/custom/Heart_of_the_Typhoon.jpg
Normal file
|
After Width: | Height: | Size: 68 KiB |
11742
data/multiplayer/hunt/custom/Heart_of_the_Typhoon.mis
Normal file
BIN
data/multiplayer/hunt/custom/HikarusVShape.jpg
Normal file
|
After Width: | Height: | Size: 46 KiB |
292
data/multiplayer/hunt/custom/HikarusVShape.mis
Normal file
|
|
@ -0,0 +1,292 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
desc = "Hikaru\'s requested mission with shit quarking by Matan (good level editing).";
|
||||
gameMode = "hunt";
|
||||
gemGroupRadius = "30";
|
||||
goldTime = "0";
|
||||
level = "8";
|
||||
maxGemsPerGroup = "4";
|
||||
name = "Hikaru\'s V Shape";
|
||||
numgems = "1";
|
||||
time = "300000";
|
||||
type = "Intermediate";
|
||||
artist = "Hikaru";
|
||||
};
|
||||
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 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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun(Sun) {
|
||||
direction = "0.5732009 0.2753569 -0.7717638";
|
||||
color = "1.000000 1.000000 0.900000 1.000000";
|
||||
ambient = "0.400000 0.400000 0.500000 1.000000";
|
||||
};
|
||||
new StaticShape(SkySphere) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1000 1000 1000";
|
||||
dataBlock = "Clear";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/multiplayer/interiors/custom/mbu/VShape.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-41.3023 43.7973 7.1459";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "68.925 37.7473 33.3361";
|
||||
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 SimGroup(GemSpawns) {
|
||||
|
||||
new Item() {
|
||||
position = "-22.7096 26.0589 16.6281";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemRed";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-24.293 23.6833 16.4703";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemYellow";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-12.905 16.981 12.1696";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemRed";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-7.82642 14.0246 10.9526";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemRed";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17.7852 18.4793 13.7399";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemRed";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-27.0342 29.649 18.4265";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemYellow";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-36.8498 39.762 23.2814";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemBlue";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.73613 14.4699 11.8777";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemYellow";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "5.53063 18.7909 14.6495";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemRed";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "4.03459 21.4152 14.9927";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemRed";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "13.4732 25.4567 18.322";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemYellow";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "13.7174 28.3771 18.7549";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemRed";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "24.5569 37.8522 23.482";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
datablock = "GemItemBlue";
|
||||
rotate = "1";
|
||||
static = "1";
|
||||
collideable = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(SpawnPoints) {
|
||||
|
||||
new Trigger() {
|
||||
position = "-10 11 14.1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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 = "-8 11 14.1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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 = "-6 11 14.1";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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 = "-11.7647 15.3986 11.4091";
|
||||
rotation = "-0.721511 -0.691263 0.0397232 25.4742";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-17.3289 17.7765 13.3";
|
||||
rotation = "-0.825907 -0.557047 0.0870404 21.4263";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-23.2389 22.6717 15.8";
|
||||
rotation = "-0.825907 -0.557047 0.0870404 21.4263";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-36.1312 39.0096 22.6718";
|
||||
rotation = "-0.721385 -0.688348 0.0760252 17.409";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-24.021 27.2722 17.05";
|
||||
rotation = "-0.825907 -0.557047 0.0870404 21.4263";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-25.2505 26.2772 17.08";
|
||||
rotation = "-0.825907 -0.557047 0.0870404 21.4263";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "-1.09001 14.8137 12.0374";
|
||||
rotation = "-0.574424 0.714778 -0.398909 21.0594";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "4.69876 17.7235 14.05";
|
||||
rotation = "-0.620488 0.736034 -0.270645 25.9615";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "5.09267 19.7178 14.65";
|
||||
rotation = "-0.613468 0.730574 -0.299866 22.3664";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "12.6723 26.4924 17.9777";
|
||||
rotation = "-0.613468 0.730574 -0.299866 22.3664";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "22.99 36.3711 22.7056";
|
||||
rotation = "-0.5961 0.669711 -0.44289 20.0079";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "15.1458 29.847 19.3517";
|
||||
rotation = "-0.623573 0.596785 -0.504981 18.7582";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "RoundBumper";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
1755
data/multiplayer/hunt/custom/Landscape.mis
Normal file
BIN
data/multiplayer/hunt/custom/Landscape.png
Normal file
|
After Width: | Height: | Size: 237 KiB |
1099
data/multiplayer/hunt/custom/Layered.mis
Normal file
BIN
data/multiplayer/hunt/custom/Layered.png
Normal file
|
After Width: | Height: | Size: 252 KiB |
640
data/multiplayer/hunt/custom/Meltdown.mis
Normal file
|
|
@ -0,0 +1,640 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
name = "Meltdown";
|
||||
type = "Custom";
|
||||
level = "10";
|
||||
desc = "Fierce competition is heard from within the meltdown arena...can you handle the pressure?";
|
||||
startHelpText = "When in doubt, camp the blue.";
|
||||
artist = "Aayrl";
|
||||
music = "The Race.ogg";
|
||||
Gamemode = "hunt";
|
||||
game = "Custom";
|
||||
time = "180000";
|
||||
maxGemsPerSpawn = "6";
|
||||
radiusFromGem = "15";
|
||||
score[0] = "20";
|
||||
score[1] = "40";
|
||||
platinumScore[0] = "45";
|
||||
platinumScore[1] = "75";
|
||||
ultimateScore[0] = "90";
|
||||
ultimateScore[1] = "130";
|
||||
alarmStartTime = "25";
|
||||
overviewHeight = "15";
|
||||
};
|
||||
|
||||
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 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/Cloudy/cloudy.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";
|
||||
};
|
||||
new Sun(Sun) {
|
||||
direction = "0.638261 0.459006 -0.61801";
|
||||
color = "1.400000 1.200000 0.400000 1.000000";
|
||||
ambient = "0.300000 0.300000 0.400000 1.000000";
|
||||
};
|
||||
new StaticShape(SkySphere) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1000 1000 1000";
|
||||
dataBlock = "Dusk";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-51 51 -3";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "102 102 1000";
|
||||
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 SimGroup(Interiors) {
|
||||
|
||||
new InteriorInstance() {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
interiorFile = "~/data/multiplayer/interiors/custom/meltdown.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(SpawnTriggers) {
|
||||
|
||||
new Trigger(BasicSpawnTrigger) {
|
||||
position = "25 0 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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(BasicSpawnTrigger) {
|
||||
position = "-25 0 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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(BasicSpawnTrigger) {
|
||||
position = "0 25 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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(BasicSpawnTrigger) {
|
||||
position = "0 -25 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SpawnTrigger";
|
||||
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 SimGroup(Gems) {
|
||||
|
||||
new Item() {
|
||||
position = "-9 0 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17 0 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "17 0 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 17 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 -17 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-40 -31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-31 -40 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "31 -40 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "31 -31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "31 31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "40 31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "31 40 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "40 -31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-40 -40 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-40 40 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "40 40 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "40 -40 6.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-31 -31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-24 -41 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-41 -24 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-41 24 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-24 41 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "24 41 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-9 9 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 9 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 0 10.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemBlue";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9 9 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9 0 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "9 -9 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 -9 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-9 -9 8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemYellow";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "41 24 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "41 -24 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "24 -41 0.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-31 31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-31 40 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-40 31 4.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "GemItemRed";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
};
|
||||
new SimGroup(PowerUps) {
|
||||
|
||||
new Item() {
|
||||
position = "0 -41 0.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "41 0 0.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-41 0 0.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "0 41 0.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-25 25 4.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "25 25 4.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "25 -25 4.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-25 -25 4.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17 -33 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-33 -17 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "33 -17 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "33 17 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-33 17 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17 33 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "17 33 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-42 -42 6.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "42 -42 6.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "42 42 6.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "-42 42 6.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
new Item() {
|
||||
position = "17 -33 2.75";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
};
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
||||
BIN
data/multiplayer/hunt/custom/Meltdown.png
Normal file
|
After Width: | Height: | Size: 190 KiB |
BIN
data/multiplayer/hunt/custom/PointsOfTheRadar.jpg
Normal file
|
After Width: | Height: | Size: 67 KiB |
5435
data/multiplayer/hunt/custom/PointsOfTheRadar.mis
Normal file
1782
data/multiplayer/hunt/custom/Quartile.mis
Normal file
BIN
data/multiplayer/hunt/custom/Quartile.png
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
data/multiplayer/hunt/custom/TripleDeckers.jpg
Normal file
|
After Width: | Height: | Size: 61 KiB |
1816
data/multiplayer/hunt/custom/TripleDeckers.mis
Normal file
1353
data/multiplayer/hunt/custom/archipelago.mis
Normal file
BIN
data/multiplayer/hunt/custom/archipelago.png
Normal file
|
After Width: | Height: | Size: 250 KiB |
BIN
data/multiplayer/hunt/custom/prophetic.jpg
Normal file
|
After Width: | Height: | Size: 70 KiB |
5635
data/multiplayer/hunt/custom/prophetic.mis
Normal file
1068
data/multiplayer/hunt/custom/timbertown.mis
Normal file
BIN
data/multiplayer/hunt/custom/timbertown.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
data/multiplayer/hunt/intermediate/AllAngles.jpg
Normal file
|
After Width: | Height: | Size: 143 KiB |
1627
data/multiplayer/hunt/intermediate/AllAngles.mis
Normal file
BIN
data/multiplayer/hunt/intermediate/BasicAgilityCourse_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
1139
data/multiplayer/hunt/intermediate/BasicAgilityCourse_Hunt.mis
Normal file
BIN
data/multiplayer/hunt/intermediate/BattlecubeRevisited_Hunt.jpg
Normal file
|
After Width: | Height: | Size: 122 KiB |
1859
data/multiplayer/hunt/intermediate/BattlecubeRevisited_Hunt.mis
Normal file
BIN
data/multiplayer/hunt/intermediate/Core.jpg
Normal file
|
After Width: | Height: | Size: 127 KiB |
2693
data/multiplayer/hunt/intermediate/Core.mis
Normal file
BIN
data/multiplayer/hunt/intermediate/Epicenter.jpg
Normal file
|
After Width: | Height: | Size: 101 KiB |