mirror of
https://github.com/Oarcinae/FactorioScenarioMultiplayerSpawn.git
synced 2025-01-20 02:59:53 +02:00
Testing player exit and cleanup of a delayed spawn. Debugging now, haven't fixed yet.
This commit is contained in:
parent
eb76918838
commit
bd65e3ddb2
@ -368,4 +368,4 @@ global.clMapGen.cliff_settings={cliff_elevation_0=10, cliff_elevation_interval=1
|
|||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
-- DEBUG prints for me
|
-- DEBUG prints for me
|
||||||
global.oarcDebugEnabled = false
|
global.oarcDebugEnabled = true
|
||||||
|
@ -53,6 +53,16 @@ function FindUnusedSpawns(event)
|
|||||||
global.playerSpawns[player.name] = nil
|
global.playerSpawns[player.name] = nil
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Remove them from the delayer spawn queue if they are in it
|
||||||
|
for i=#global.delayedSpawns,1,-1 do
|
||||||
|
delayedSpawn = global.delayedSpawns[i]
|
||||||
|
|
||||||
|
if (player.name == delayedSpawn.playerName) then
|
||||||
|
table.remove(global.delayedSpawns, i)
|
||||||
|
DebugPrint("Removing player from delayed spawn queue: " .. player.name)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
-- Transfer or remove a shared spawn if player is owner
|
-- Transfer or remove a shared spawn if player is owner
|
||||||
if (global.sharedSpawns[player.name] ~= nil) then
|
if (global.sharedSpawns[player.name] ~= nil) then
|
||||||
|
|
||||||
@ -75,6 +85,7 @@ function FindUnusedSpawns(event)
|
|||||||
nearOtherSpawn = false
|
nearOtherSpawn = false
|
||||||
for _,otherSpawnPos in pairs(global.uniqueSpawns) do
|
for _,otherSpawnPos in pairs(global.uniqueSpawns) do
|
||||||
if (getDistance(spawnPos, otherSpawnPos.pos) < (CHUNK_SIZE*10)) then
|
if (getDistance(spawnPos, otherSpawnPos.pos) < (CHUNK_SIZE*10)) then
|
||||||
|
DebugPrint("Won't remove base as it's close to another spawn.")
|
||||||
nearOtherSpawn = true
|
nearOtherSpawn = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user