mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
add multiplayer levels and make them load properly, speed up loading times
This commit is contained in:
parent
0c30f05745
commit
c58b995143
49 changed files with 65179 additions and 18 deletions
1414
data/missions/multiplayer/AllAngles/AllAngles.mis
Normal file
1414
data/missions/multiplayer/AllAngles/AllAngles.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/AllAngles/allangles.dif
Normal file
BIN
data/missions/multiplayer/AllAngles/allangles.dif
Normal file
Binary file not shown.
BIN
data/missions/multiplayer/BattleCube/battle_cube_scrum.dif
Normal file
BIN
data/missions/multiplayer/BattleCube/battle_cube_scrum.dif
Normal file
Binary file not shown.
1403
data/missions/multiplayer/BattleCube/battle_cube_scrum.mis
Normal file
1403
data/missions/multiplayer/BattleCube/battle_cube_scrum.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Blastclub/blastclub.dif
Normal file
BIN
data/missions/multiplayer/Blastclub/blastclub.dif
Normal file
Binary file not shown.
1627
data/missions/multiplayer/Blastclub/blastclub.mis
Normal file
1627
data/missions/multiplayer/Blastclub/blastclub.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Bowl/bowl.dif
Normal file
BIN
data/missions/multiplayer/Bowl/bowl.dif
Normal file
Binary file not shown.
5482
data/missions/multiplayer/Bowl/bowl.mis
Normal file
5482
data/missions/multiplayer/Bowl/bowl.mis
Normal file
File diff suppressed because it is too large
Load diff
1911
data/missions/multiplayer/Concentric/concentric.mis
Normal file
1911
data/missions/multiplayer/Concentric/concentric.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Concentric/concentric_holes.dif
Normal file
BIN
data/missions/multiplayer/Concentric/concentric_holes.dif
Normal file
Binary file not shown.
BIN
data/missions/multiplayer/Core/core.dif
Normal file
BIN
data/missions/multiplayer/Core/core.dif
Normal file
Binary file not shown.
4648
data/missions/multiplayer/Core/core.mis
Normal file
4648
data/missions/multiplayer/Core/core.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Epicenter/epicenter.dif
Normal file
BIN
data/missions/multiplayer/Epicenter/epicenter.dif
Normal file
Binary file not shown.
3415
data/missions/multiplayer/Epicenter/epicenter.mis
Normal file
3415
data/missions/multiplayer/Epicenter/epicenter.mis
Normal file
File diff suppressed because it is too large
Load diff
2469
data/missions/multiplayer/ForkHunt/fork_hunt.mis
Normal file
2469
data/missions/multiplayer/ForkHunt/fork_hunt.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/KingOfTheMarble/king.dif
Normal file
BIN
data/missions/multiplayer/KingOfTheMarble/king.dif
Normal file
Binary file not shown.
714
data/missions/multiplayer/KingOfTheMarble/king.mis
Normal file
714
data/missions/multiplayer/KingOfTheMarble/king.mis
Normal file
|
|
@ -0,0 +1,714 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
include = "1";
|
||||
artist = "Tim Aste";
|
||||
gameMode = "Scrum";
|
||||
difficulty = "2";
|
||||
time = "180000";
|
||||
type = "beginner";
|
||||
level = "66";
|
||||
name = $Text::LevelNameMP6;
|
||||
numgems = "1";
|
||||
gameType = "Multiplayer";
|
||||
guid = "{7DEF697A-3F76-43A9-BF7D-A16B2D913250}";
|
||||
};
|
||||
new Sky(Sky) {
|
||||
position = "336 136 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
materialList = "~/data/skies/sky_beginner.dml";
|
||||
cloudHeightPer[0] = "0";
|
||||
cloudHeightPer[1] = "0";
|
||||
cloudHeightPer[2] = "0";
|
||||
cloudSpeed1 = "0.0001";
|
||||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "1500";
|
||||
fogDistance = "1000";
|
||||
fogColor = "0.600000 0.600000 0.600000 1.000000";
|
||||
fogStorm1 = "0";
|
||||
fogStorm2 = "0";
|
||||
fogStorm3 = "0";
|
||||
fogVolume1 = "-1 -1.73483e+009 -1.73483e+009";
|
||||
fogVolume2 = "-1 -1.73483e+009 -1.73483e+009";
|
||||
fogVolume3 = "-1 -1.73483e+009 -1.73483e+009";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "1";
|
||||
noRenderBans = "1";
|
||||
renderBanOffsetHeight = "50";
|
||||
skyGlow = "0";
|
||||
skyGlowColor = "-6973005312.000000 -6973005312.000000 -6973005312.000000 -6973005312.000000";
|
||||
fogVolumeColor3 = "128.000000 128.000000 128.000000 -1734829824.000000";
|
||||
fogVolumeColor1 = "128.000000 128.000000 128.000000 -1734829824.000000";
|
||||
fogVolumeColor2 = "128.000000 128.000000 128.000000 -1734829824.000000";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 -600";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "astrolabeShape";
|
||||
};
|
||||
new StaticShape(Cloud_Shape) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "astrolabeCloudsBeginnerShape";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "-0.57735 -0.57735 -0.57735";
|
||||
color = "1.300000 1.100000 0.400000 1.000000";
|
||||
ambient = "0.440000 0.440000 0.440000 1.000000";
|
||||
shadowColor = "0.000000 0.000000 0.150000 0.350000";
|
||||
};
|
||||
new SimGroup(SpawnPoints) {
|
||||
|
||||
new SpawnSphere(1) {
|
||||
position = "-33.0946 4.93807 0.280069";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(2) {
|
||||
position = "-45.0393 4.57477 0.13998";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(3) {
|
||||
position = "-56.5624 5.06688 -0.00363499";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(4) {
|
||||
position = "-27.3315 -1.21001 -0.137094";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(5) {
|
||||
position = "-62.4603 -0.947714 0.0442568";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(6) {
|
||||
position = "-62.7242 -12.6938 0.178574";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(7) {
|
||||
position = "-63.4334 -25.0094 0.067803";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(8) {
|
||||
position = "-57.1473 -30.6756 0.152533";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(9) {
|
||||
position = "-45.2609 -30.5856 0.019651";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(10) {
|
||||
position = "-32.8299 -30.7452 0.079871";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(11) {
|
||||
position = "-27.2 -24.8667 0.0729546";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere(12) {
|
||||
position = "-27.5542 -13.0594 -0.106709";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-79.2339 16.6516 -4.89754";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "64.9646 65.9142 57.4383";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
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";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
interiorFile = "./king.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-44.9576 -13.1097 -1.57843";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-51.0779 -0.976509 -1.96771";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-57.0282 -6.94855 -1.80295";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-56.6605 -19.2032 -2.01573";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-51.1754 -24.839 -2.02247";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-38.9011 -25.1465 -2.01551";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-32.914 -18.9369 -1.96997";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-32.9221 -7.18786 -1.83446";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-39.0975 -1.02606 -2.14644";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new SimGroup(GemSpawns) {
|
||||
|
||||
new SpawnSphere(4) {
|
||||
position = "-33.1656 -24.9569 -1.55739";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-33.3163 -13.2016 -1.6224";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere(3) {
|
||||
position = "-33.0443 -0.864812 -1.52359";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-44.7013 -1.24407 -1.54304";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "3593";
|
||||
};
|
||||
new SpawnSphere(2) {
|
||||
position = "-56.7289 -1.19208 -1.53009";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "3591";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-57.0309 -13.0362 -1.51277";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "3592";
|
||||
};
|
||||
new SpawnSphere(1) {
|
||||
position = "-56.8019 -24.6798 -1.56329";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-44.8182 -24.8676 -1.52657";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-42.719 -15.0981 -1.51994";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-42.9629 -10.8884 -1.52113";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-47.0561 -11.0625 -1.51204";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "3594";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-46.9854 -15.0189 -1.50872";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-54.25 -15.75 -2.5";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
interiorFile = "~/data/missions/parts/arch_4_normal.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-54.25 -10.25 -2.5";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
interiorFile = "~/data/missions/parts/arch_4_normal.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-54.25 -15.75 -14.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_corner.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-54.25 -10.25 -14.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_corner.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-42.25 -15.75 -8.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_corner.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-47.75 -10.25 -8.5";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_corner.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-47.75 -10.25 -20.5";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_normal.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-42.25 -15.75 -20.5";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_normal.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-47.75 -10.25 -26.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/vertical_support.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-42.25 -15.75 -26.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/vertical_support.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-35.75 -15.75 -20.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/vertical_support.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-35.75 -10.25 -20.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/vertical_support.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-54.25 -10.25 -20.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/vertical_support.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-54.25 -15.75 -20.5";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/vertical_support.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-35.75 -10.25 -2.5";
|
||||
rotation = "0 0 1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_4_normal.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-35.75 -15.75 -2.5";
|
||||
rotation = "0 0 -1 90";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
interiorFile = "~/data/missions/parts/arch_4_normal.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-35.75 -10.25 -14.5";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_corner.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new InteriorInstance() {
|
||||
position = "-35.75 -15.75 -14.5";
|
||||
rotation = "0 0 1 180";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "0";
|
||||
interiorFile = "~/data/missions/parts/arch_3_corner.dif";
|
||||
showTerrainInside = "0";
|
||||
className = "interior";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-65.9432 -39.5614 4.39808";
|
||||
rotation = "0.395118 -0.119134 0.910873 36.6309";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "CameraSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
||||
|
||||
BIN
data/missions/multiplayer/Marble City 2/marblecity2.dif
Normal file
BIN
data/missions/multiplayer/Marble City 2/marblecity2.dif
Normal file
Binary file not shown.
3405
data/missions/multiplayer/Marble City 2/marblecity2.mis
Normal file
3405
data/missions/multiplayer/Marble City 2/marblecity2.mis
Normal file
File diff suppressed because it is too large
Load diff
971
data/missions/multiplayer/Marble City/MarbleCity.mis
Normal file
971
data/missions/multiplayer/Marble City/MarbleCity.mis
Normal file
|
|
@ -0,0 +1,971 @@
|
|||
//--- OBJECT WRITE BEGIN ---
|
||||
new SimGroup(MissionGroup) {
|
||||
|
||||
new ScriptObject(MissionInfo) {
|
||||
include = "0";
|
||||
gameMode = "Scrum";
|
||||
artist = "Adam deGrandis";
|
||||
difficulty = "2";
|
||||
time = "180000";
|
||||
type = "beginner";
|
||||
level = "68";
|
||||
name = $Text::LevelNameMP7;
|
||||
numgems = "1";
|
||||
gameType = "Multiplayer";
|
||||
guid = "{D18409B9-AAA3-4260-8129-C477062BF6CA}";
|
||||
};
|
||||
new Sky(Sky) {
|
||||
position = "336 136 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
materialList = "~/data/skies/sky_beginner.dml";
|
||||
cloudHeightPer[0] = "0";
|
||||
cloudHeightPer[1] = "0";
|
||||
cloudHeightPer[2] = "0";
|
||||
cloudSpeed1 = "0.0001";
|
||||
cloudSpeed2 = "0.0002";
|
||||
cloudSpeed3 = "0.0003";
|
||||
visibleDistance = "1500";
|
||||
fogDistance = "1000";
|
||||
fogColor = "0.600000 0.600000 0.600000 1.000000";
|
||||
fogStorm1 = "0";
|
||||
fogStorm2 = "0";
|
||||
fogStorm3 = "0";
|
||||
fogVolume1 = "-1 -1.73483e+009 -1.73483e+009";
|
||||
fogVolume2 = "-1 -1.73483e+009 -1.73483e+009";
|
||||
fogVolume3 = "-1 -1.73483e+009 -1.73483e+009";
|
||||
windVelocity = "1 0 0";
|
||||
windEffectPrecipitation = "0";
|
||||
SkySolidColor = "0.600000 0.600000 0.600000 1.000000";
|
||||
useSkyTextures = "1";
|
||||
renderBottomTexture = "1";
|
||||
noRenderBans = "1";
|
||||
renderBanOffsetHeight = "50";
|
||||
skyGlow = "0";
|
||||
skyGlowColor = "-6973005312.000000 -6973005312.000000 -6973005312.000000 -6973005312.000000";
|
||||
fogVolumeColor2 = "128.000000 128.000000 128.000000 -1734829824.000000";
|
||||
fogVolumeColor3 = "128.000000 128.000000 128.000000 -1734829824.000000";
|
||||
fogVolumeColor1 = "128.000000 128.000000 128.000000 -1734829824.000000";
|
||||
};
|
||||
new StaticShape() {
|
||||
position = "0 0 -600";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "astrolabeShape";
|
||||
};
|
||||
new StaticShape(Cloud_Shape) {
|
||||
position = "0 0 0";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "astrolabeCloudsBeginnerShape";
|
||||
};
|
||||
new Sun() {
|
||||
direction = "-0.57735 -0.57735 -0.57735";
|
||||
color = "1.300000 1.100000 0.400000 1.000000";
|
||||
ambient = "0.440000 0.440000 0.440000 1.000000";
|
||||
shadowColor = "0.000000 0.000000 0.150000 0.350000";
|
||||
};
|
||||
new Trigger(Bounds) {
|
||||
position = "-80.777 78.526 -22.2412";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "145.291 150.04 101.182";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
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";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
interiorFile = "./marblecity.dif";
|
||||
showTerrainInside = "0";
|
||||
};
|
||||
new SimGroup(GemSpawns) {
|
||||
|
||||
new SpawnSphere() {
|
||||
position = "33.0034 34.8553 -6.47596";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "33.149 39.9738 -6.46657";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "28.1439 39.9705 -6.31607";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere(X) {
|
||||
position = "29.7511 46.3902 -7.41565";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere(X) {
|
||||
position = "39.2398 37.111 -7.3975";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere(X) {
|
||||
position = "-23.9826 -32.2787 -4.06167";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-17.9796 -31.956 -6.59786";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-23.992 -37.0474 -6.11492";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-30.0546 -32.0264 -6.4181";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-24.0273 -26.8538 -5.83293";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-36.9968 16.0442 -5.50421";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-42.9922 16.0326 -5.39395";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-39.8025 19.0156 -5.32757";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-40.0202 12.9678 -5.53261";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "28.9963 7.00109 -11.7772";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "10891";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "28.9183 -2.95092 -11.627";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "10892";
|
||||
};
|
||||
new SpawnSphere(X) {
|
||||
position = "42.0403 5.98638 -9.8481";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "10889";
|
||||
};
|
||||
new SpawnSphere(X) {
|
||||
position = "41.9911 -1.99659 -9.80428";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
gemDataBlock = "GemItem_2pts";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "10890";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "9.03519 -22.5056 -9.87461";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "9.1581 -28.514 -9.9955";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "6.94064 -25.4442 -9.99063";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "10.981 -25.3926 -9.82296";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "GemSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
gem = "0";
|
||||
};
|
||||
};
|
||||
new SimGroup(TargetGems) {
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.00417 -8.40661 -12.8048";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "HelicopterItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new SimGroup(SpawnPoints) {
|
||||
|
||||
new SpawnSphere() {
|
||||
position = "-45.9424 0.035342 -7.64302";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-45.986 7.95414 -7.43803";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-32.0167 21.9441 -7.58355";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-17.8794 19.9999 -11.3914";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-17.8854 7.9944 -11.3388";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-13.4383 15.0661 -12.1234";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-31.8639 -39.9991 -6.59586";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-11.4489 -30.9193 -4.00644";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-7.35599 -30.9337 -3.88342";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "6.32594 -40.051 -6.50379";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "15.9109 -27.963 -5.7083";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "16.0049 12.1043 -6.35925";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "8.06303 19.9952 -7.60589";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "34.1289 5.19595 -11.475";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "34.0787 -1.03487 -11.5452";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "19.9288 -0.0983229 -11.5271";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-9.56295 -20.012 -9.3377";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "5.79561 12.9112 -11.3072";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-0.168978 19.089 -11.3086";
|
||||
rotation = "0 0 1 90.5273";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SpawnSphereMarker";
|
||||
radius = "1";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
};
|
||||
new Item() {
|
||||
position = "-2.07739 -39.0635 -6.71829";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-2.90263 9.89053 -11.7525";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-18.0273 1.99251 -12.0423";
|
||||
rotation = "0 0 1 180.482";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-3.07976 19.8924 -7.84367";
|
||||
rotation = "0 0 1 180.482";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "28.0534 -25.9522 -10.3627";
|
||||
rotation = "0 0 1 180.482";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-49.8163 15.9925 -8.03342";
|
||||
rotation = "0 0 1 180.482";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-3.01164 17.9561 -12.1596";
|
||||
rotation = "0 0 1 180.482";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "5.13379 10.1084 -11.8727";
|
||||
rotation = "0 0 1 180.482";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperJumpItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "16.0924 -38.8234 -6.60597";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "16.11 20.0737 -7.85833";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-17.9255 -39.0396 -6.97913";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-31.9956 0.107028 -7.81984";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.5146 20.0694 -12.3342";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "39.9847 -25.9586 -10.3523";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-9.47994 -26.9667 -8.89979";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-49.8044 25.8165 -7.85856";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "5.86955 25.1359 -11.7219";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "15.9411 -8.17537 -5.38783";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-39.6285 26.1422 -7.81736";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "HelicopterItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "33.9039 -25.8851 -10.4744";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "HelicopterItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-1.03193 -24.4086 -10.3962";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "HelicopterItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-13.515 41.5964 -12.4001";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "BlastItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "0";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "32.8774 17.5232 -7.6145";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "MegaMarbleItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "-4.70528 40.1104 -11.4423";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "SuperSpeedItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new Item() {
|
||||
position = "2.95686 40.0528 -11.4922";
|
||||
rotation = "1 0 0 0";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "HelicopterItem";
|
||||
collideable = "0";
|
||||
static = "1";
|
||||
rotate = "1";
|
||||
permanent = "0";
|
||||
checkPointConfirmationNumber = "0";
|
||||
};
|
||||
new SpawnSphere() {
|
||||
position = "-55.9425 15.8977 -0.128559";
|
||||
rotation = "0.104087 -0.149139 0.983323 111.078";
|
||||
scale = "1 1 1";
|
||||
hidden = "0";
|
||||
reanderShadow = "1";
|
||||
dataBlock = "CameraSpawnSphereMarker";
|
||||
radius = "100";
|
||||
sphereWeight = "100";
|
||||
indoorWeight = "100";
|
||||
outdoorWeight = "100";
|
||||
};
|
||||
};
|
||||
//--- OBJECT WRITE END ---
|
||||
|
||||
BIN
data/missions/multiplayer/Marble City/marblecity.dif
Normal file
BIN
data/missions/multiplayer/Marble City/marblecity.dif
Normal file
Binary file not shown.
BIN
data/missions/multiplayer/Marbleitup/marbleitup.dif
Normal file
BIN
data/missions/multiplayer/Marbleitup/marbleitup.dif
Normal file
Binary file not shown.
3912
data/missions/multiplayer/Marbleitup/marbleitup.mis
Normal file
3912
data/missions/multiplayer/Marbleitup/marbleitup.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Open Sprawl/sprawl_open.dif
Normal file
BIN
data/missions/multiplayer/Open Sprawl/sprawl_open.dif
Normal file
Binary file not shown.
2236
data/missions/multiplayer/Open Sprawl/sprawl_open.mis
Normal file
2236
data/missions/multiplayer/Open Sprawl/sprawl_open.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Playground/playground.dif
Normal file
BIN
data/missions/multiplayer/Playground/playground.dif
Normal file
Binary file not shown.
2404
data/missions/multiplayer/Playground/playground.mis
Normal file
2404
data/missions/multiplayer/Playground/playground.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Promontory/promontory.dif
Normal file
BIN
data/missions/multiplayer/Promontory/promontory.dif
Normal file
Binary file not shown.
4523
data/missions/multiplayer/Promontory/promontory.mis
Normal file
4523
data/missions/multiplayer/Promontory/promontory.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Spires/spires.dif
Normal file
BIN
data/missions/multiplayer/Spires/spires.dif
Normal file
Binary file not shown.
3473
data/missions/multiplayer/Spires/spires.mis
Normal file
3473
data/missions/multiplayer/Spires/spires.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Triumvirate/triumvirate.dif
Normal file
BIN
data/missions/multiplayer/Triumvirate/triumvirate.dif
Normal file
Binary file not shown.
4799
data/missions/multiplayer/Triumvirate/triumvirate.mis
Normal file
4799
data/missions/multiplayer/Triumvirate/triumvirate.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Vortex/vortexeffect.dif
Normal file
BIN
data/missions/multiplayer/Vortex/vortexeffect.dif
Normal file
Binary file not shown.
3482
data/missions/multiplayer/Vortex/vortexeffect.mis
Normal file
3482
data/missions/multiplayer/Vortex/vortexeffect.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Walled Sprawl/sprawl_walled.dif
Normal file
BIN
data/missions/multiplayer/Walled Sprawl/sprawl_walled.dif
Normal file
Binary file not shown.
3636
data/missions/multiplayer/Walled Sprawl/sprawl_walled.mis
Normal file
3636
data/missions/multiplayer/Walled Sprawl/sprawl_walled.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Zenith/zenith.dif
Normal file
BIN
data/missions/multiplayer/Zenith/zenith.dif
Normal file
Binary file not shown.
3410
data/missions/multiplayer/Zenith/zenith.mis
Normal file
3410
data/missions/multiplayer/Zenith/zenith.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/Ziggurat/ziggurat.dif
Normal file
BIN
data/missions/multiplayer/Ziggurat/ziggurat.dif
Normal file
Binary file not shown.
3040
data/missions/multiplayer/Ziggurat/ziggurat.mis
Normal file
3040
data/missions/multiplayer/Ziggurat/ziggurat.mis
Normal file
File diff suppressed because it is too large
Load diff
BIN
data/missions/multiplayer/royale/royale.dif
Normal file
BIN
data/missions/multiplayer/royale/royale.dif
Normal file
Binary file not shown.
2766
data/missions/multiplayer/royale/royale.mis
Normal file
2766
data/missions/multiplayer/royale/royale.mis
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -216,7 +216,7 @@ class DifBuilder {
|
|||
diffuseTex.mipMap = Nearest;
|
||||
var normalTex = ResourceLoader.getTexture(normalTexture).resource;
|
||||
normalTex.wrap = Repeat;
|
||||
normalTex.mipMap = None;
|
||||
normalTex.mipMap = Nearest;
|
||||
var shader = new DefaultMaterial(diffuseTex, normalTex, shininess, specularColor, uvScaleFactor, half);
|
||||
onFinish(shader);
|
||||
});
|
||||
|
|
@ -233,7 +233,7 @@ class DifBuilder {
|
|||
diffuseTex.mipMap = Nearest;
|
||||
var normalTex = ResourceLoader.getTexture(normalTexture).resource;
|
||||
normalTex.wrap = Repeat;
|
||||
normalTex.mipMap = None;
|
||||
normalTex.mipMap = Nearest;
|
||||
|
||||
var cubemapTex = new h3d.mat.Texture(128, 128, [Cube]);
|
||||
var cubemapFace1 = ResourceLoader.getImage('data/textures/acubexpos2.png').resource;
|
||||
|
|
@ -370,15 +370,16 @@ class DifBuilder {
|
|||
ResourceLoader.load(path).entry.load(() -> {
|
||||
var dif:Dif = null;
|
||||
var cache:DifCache = null;
|
||||
// if (difCache.exists(path)) {
|
||||
// cache = difCache.get(path);
|
||||
// dif = cache.dif;
|
||||
// } else {
|
||||
var difresource = ResourceLoader.loadInterior(path);
|
||||
difresource.acquire();
|
||||
dif = difresource.resource;
|
||||
// }
|
||||
var geo = cache == null ? (so == -1 ? dif.interiors[0] : dif.subObjects[so]) : null;
|
||||
var cachePath = '${path}${so}';
|
||||
if (difCache.exists(cachePath)) {
|
||||
cache = difCache.get(cachePath);
|
||||
dif = cache.dif;
|
||||
} else {
|
||||
var difresource = ResourceLoader.loadInterior(path);
|
||||
difresource.acquire();
|
||||
dif = difresource.resource;
|
||||
}
|
||||
var geo = (so == -1 ? dif.interiors[0] : dif.subObjects[so]);
|
||||
var triangles = [];
|
||||
var textures = [];
|
||||
var collider = new CollisionEntity(itr);
|
||||
|
|
@ -391,7 +392,10 @@ class DifBuilder {
|
|||
colliderSurfaces = cache.colliderSurfaces;
|
||||
mats = cache.difTriangles;
|
||||
}
|
||||
if (cache == null) {
|
||||
if (cache == null || (colliderSurfaces.length == 0 && makeCollideable)) {
|
||||
mats = [];
|
||||
colliderSurfaces = [];
|
||||
difEdges = [];
|
||||
for (i in 0...geo.surfaces.length) {
|
||||
var surfaceindex = i;
|
||||
var surface = geo.surfaces[surfaceindex];
|
||||
|
|
@ -750,6 +754,7 @@ class DifBuilder {
|
|||
return vec;
|
||||
}
|
||||
if (makeCollideable) {
|
||||
var time = Sys.time();
|
||||
for (colliderSurface in colliderSurfaces) {
|
||||
var i = 0;
|
||||
while (i < colliderSurface.indices.length) {
|
||||
|
|
@ -793,7 +798,10 @@ class DifBuilder {
|
|||
i += 3;
|
||||
}
|
||||
}
|
||||
var interval = Sys.time() - time;
|
||||
Console.log('Collision build time: ${interval}');
|
||||
}
|
||||
var time = Sys.time();
|
||||
for (vtex => buckets in vertexBuckets) {
|
||||
for (i in 0...buckets.length) {
|
||||
var bucket = buckets[i];
|
||||
|
|
@ -832,6 +840,8 @@ class DifBuilder {
|
|||
mats.set(value.texture, [value]);
|
||||
}
|
||||
}
|
||||
var interval = Sys.time() - time;
|
||||
Console.log('Normal smoothing build time: ${interval}');
|
||||
collider.difEdgeMap = difEdges;
|
||||
}
|
||||
if (makeCollideable) {
|
||||
|
|
@ -847,7 +857,8 @@ class DifBuilder {
|
|||
cache.difTriangles = mats;
|
||||
cache.difEdgeMap = difEdges;
|
||||
cache.colliderSurfaces = colliderSurfaces;
|
||||
difCache.set(path, cache);
|
||||
cache.dif = dif;
|
||||
difCache.set(cachePath, cache);
|
||||
}
|
||||
function canFindTex(tex:String) {
|
||||
if (["NULL"].contains(tex)) {
|
||||
|
|
@ -897,6 +908,7 @@ class DifBuilder {
|
|||
onFinish();
|
||||
});
|
||||
|
||||
var time = Sys.time();
|
||||
for (grp => tris in mats) {
|
||||
var points = [];
|
||||
var normals = [];
|
||||
|
|
@ -977,6 +989,8 @@ class DifBuilder {
|
|||
material.mainPass.wireframe = true;
|
||||
var mesh = new Mesh(prim, material, itr);
|
||||
}
|
||||
var interval = Sys.time() - time;
|
||||
Console.log('Geometry build time ${interval}');
|
||||
|
||||
shaderWorker.run();
|
||||
});
|
||||
|
|
|
|||
|
|
@ -316,6 +316,7 @@ class MarbleGame {
|
|||
}
|
||||
|
||||
public function setPreviewMission(misname:String, onFinish:() -> Void) {
|
||||
Console.log("Setting preview mission " + misname);
|
||||
previewWorld.loadMission(misname, onFinish);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -270,7 +270,8 @@ class MarbleWorld extends Scheduler {
|
|||
this._ready = true;
|
||||
AudioManager.playShell();
|
||||
MarbleGame.canvas.clearContent();
|
||||
this.endPad.generateCollider();
|
||||
if (this.endPad != null)
|
||||
this.endPad.generateCollider();
|
||||
this.playGui.formatGemCounter(this.gemCount, this.totalGems);
|
||||
Console.log("MISSION LOADED");
|
||||
start();
|
||||
|
|
@ -1312,7 +1313,7 @@ class MarbleWorld extends Scheduler {
|
|||
}
|
||||
}
|
||||
|
||||
if (this.finishTime == null) {
|
||||
if (this.finishTime == null && this.endPad != null) {
|
||||
if (marbleHitbox.collide(this.endPad.finishBounds)) {
|
||||
var padUp = this.endPad.getAbsPos().up();
|
||||
padUp = padUp.multiply(10);
|
||||
|
|
|
|||
|
|
@ -77,11 +77,14 @@ class MissionList {
|
|||
ultraMissions.set("beginner", parseDifficulty("ultra", "missions", "beginner", 0));
|
||||
ultraMissions.set("intermediate", parseDifficulty("ultra", "missions", "intermediate", 1));
|
||||
ultraMissions.set("advanced", parseDifficulty("ultra", "missions", "advanced", 2));
|
||||
ultraMissions.set("multiplayer", parseDifficulty("ultra", "missions", "multiplayer", 2));
|
||||
|
||||
@:privateAccess ultraMissions["beginner"][ultraMissions["beginner"].length - 1].next = ultraMissions["intermediate"][0];
|
||||
@:privateAccess ultraMissions["intermediate"][ultraMissions["intermediate"].length - 1].next = ultraMissions["advanced"][0];
|
||||
@:privateAccess ultraMissions["advanced"][ultraMissions["advanced"].length - 1].next = ultraMissions["beginner"][0];
|
||||
|
||||
@:privateAccess ultraMissions["multiplayer"][ultraMissions["multiplayer"].length - 1].next = ultraMissions["multiplayer"][0];
|
||||
|
||||
missionList.set("ultra", ultraMissions);
|
||||
|
||||
// parseCLAList();
|
||||
|
|
|
|||
|
|
@ -33,10 +33,10 @@ class ReaderExtensions {
|
|||
var signed = false;
|
||||
var param = 0;
|
||||
|
||||
if ((length & 0x80000000) > 0) {
|
||||
if ((length & 0x80000000) == 0x80000000) {
|
||||
length ^= 0x80000000;
|
||||
signed = true;
|
||||
param = io.readInt32();
|
||||
param = io.readByte();
|
||||
}
|
||||
|
||||
var array = new Array<V>();
|
||||
|
|
|
|||
|
|
@ -65,7 +65,9 @@ class DifficultySelectGui extends GuiImage {
|
|||
btnList.addButton(0, 'Advanced Levels', (e) -> {
|
||||
MarbleGame.canvas.setContent(new LevelSelectGui("advanced"));
|
||||
});
|
||||
btnList.addButton(0, 'Gem Hunt', (e) -> {}, 20);
|
||||
btnList.addButton(0, 'Gem Hunt', (e) -> {
|
||||
MarbleGame.canvas.setContent(new LevelSelectGui("multiplayer"));
|
||||
}, 20);
|
||||
|
||||
var bottomBar = new GuiControl();
|
||||
bottomBar.position = new Vector(0, 590);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue