mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2026-04-27 21:21:41 +00:00
try this to make them be singleplayer
This commit is contained in:
parent
cbfafdb63f
commit
d7b1e68b21
1 changed files with 5 additions and 5 deletions
|
|
@ -96,7 +96,7 @@ class HuntMode extends NullMode {
|
||||||
}
|
}
|
||||||
} else if (element._type == MissionElementType.SimGroup) {
|
} else if (element._type == MissionElementType.SimGroup) {
|
||||||
var scanPls = true;
|
var scanPls = true;
|
||||||
if (Net.connectedServerInfo.oldSpawns) {
|
if (Net.isMP && Net.connectedServerInfo.oldSpawns) {
|
||||||
if (element._name.toLowerCase() == "newversion") {
|
if (element._name.toLowerCase() == "newversion") {
|
||||||
// Remove this
|
// Remove this
|
||||||
elToRemove.push(element);
|
elToRemove.push(element);
|
||||||
|
|
@ -121,8 +121,8 @@ class HuntMode extends NullMode {
|
||||||
};
|
};
|
||||||
|
|
||||||
override function getSpawnTransform() {
|
override function getSpawnTransform() {
|
||||||
var idx = Net.connectedServerInfo.competitiveMode ? idealSpawnIndex : Math.floor(rng2.randRange(0, playerSpawnPoints.length - 1));
|
var idx = (Net.isMP && Net.connectedServerInfo.competitiveMode) ? idealSpawnIndex : Math.floor(rng2.randRange(0, playerSpawnPoints.length - 1));
|
||||||
if (!Net.connectedServerInfo.competitiveMode) {
|
if (!(Net.isMP && Net.connectedServerInfo.competitiveMode)) {
|
||||||
var allTaken = true;
|
var allTaken = true;
|
||||||
for (spw in spawnPointTaken) {
|
for (spw in spawnPointTaken) {
|
||||||
if (!spw) {
|
if (!spw) {
|
||||||
|
|
@ -370,7 +370,7 @@ class HuntMode extends NullMode {
|
||||||
var gemPos = gemElem.gem.getAbsPos().getPosition();
|
var gemPos = gemElem.gem.getAbsPos().getPosition();
|
||||||
|
|
||||||
if (level.mission.missionInfo.game == "PlatinumQuest") {
|
if (level.mission.missionInfo.game == "PlatinumQuest") {
|
||||||
if (Net.connectedServerInfo.oldSpawns) {
|
if (Net.isMP && Net.connectedServerInfo.oldSpawns) {
|
||||||
// Spawn chances!
|
// Spawn chances!
|
||||||
var chance = switch (gemElem.gem.gemColor.toLowerCase()) {
|
var chance = switch (gemElem.gem.gemColor.toLowerCase()) {
|
||||||
case "red.gem":
|
case "red.gem":
|
||||||
|
|
@ -836,7 +836,7 @@ class HuntMode extends NullMode {
|
||||||
}
|
}
|
||||||
|
|
||||||
override function update(t:src.TimeState) {
|
override function update(t:src.TimeState) {
|
||||||
if (Net.connectedServerInfo.competitiveMode) {
|
if (this.level.isMultiplayer && Net.connectedServerInfo.competitiveMode) {
|
||||||
if (competitiveTimerStartTicks != 0) {
|
if (competitiveTimerStartTicks != 0) {
|
||||||
var currentTime = Net.isHost ? t.ticks : @:privateAccess level.marble.serverTicks;
|
var currentTime = Net.isHost ? t.ticks : @:privateAccess level.marble.serverTicks;
|
||||||
var endTime = competitiveTimerStartTicks + (20000 >> 5);
|
var endTime = competitiveTimerStartTicks + (20000 >> 5);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue