Commit b14dc1c5 authored by nanahira's avatar nanahira

auto clean zombie rooms

parent 09179626
Pipeline #27907 failed with stages
in 10 minutes and 46 seconds
......@@ -638,6 +638,12 @@ init = () ->
ROOM_unwelcome(room, room.waiting_for_player, "${random_ban_reason_AFK}")
return
, 1000
# clean zombie rooms
setInterval ()->
for room in ROOM_all when room and room.established and room.duel_stage == ygopro.constants.DUEL_STAGE.BEGIN and !room.players.length
room.terminate()
return
, 600000
if settings.modules.mycard.enabled
setInterval ()->
......
......@@ -810,6 +810,16 @@
}
}
}, 1000);
// clean zombie rooms
setInterval(function() {
var l, len1, room;
for (l = 0, len1 = ROOM_all.length; l < len1; l++) {
room = ROOM_all[l];
if (room && room.established && room.duel_stage === ygopro.constants.DUEL_STAGE.BEGIN && !room.players.length) {
room.terminate();
}
}
}, 600000);
}
if (settings.modules.mycard.enabled) {
setInterval(function() {
......@@ -3637,7 +3647,7 @@
}
}
}
if (client.surrend_confirm) {
if (client.surrend_confirm && (r_player & 0x2) === 0) {
client.surrend_confirm = false;
ygopro.stoc_send_chat(client, "${surrender_canceled}", ygopro.constants.COLORS.BABYBLUE);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment