Commit b9d764f1 authored by nanahira's avatar nanahira

update kick countdown in reconnect

parent dd863b0e
...@@ -1000,7 +1000,7 @@ class Room ...@@ -1000,7 +1000,7 @@ class Room
@scores[client.name] = -9 @scores[client.name] = -9
index = _.indexOf(@players, client) index = _.indexOf(@players, client)
@players.splice(index, 1) unless index == -1 @players.splice(index, 1) unless index == -1
if @started and @disconnector != 'server' and (client.pos < 4 or client.is_host) if @started and @disconnector != 'server' and client.pos < 4
@finished = true @finished = true
@scores[client.name] = -9 @scores[client.name] = -9
if @random_type and not client.flee_free if @random_type and not client.flee_free
...@@ -2730,7 +2730,7 @@ if settings.modules.random_duel.enabled ...@@ -2730,7 +2730,7 @@ if settings.modules.random_duel.enabled
room.scores[room.waiting_for_player.name] = -9 room.scores[room.waiting_for_player.name] = -9
#log.info room.waiting_for_player.name, room.scores[room.waiting_for_player.name] #log.info room.waiting_for_player.name, room.scores[room.waiting_for_player.name]
ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${kicked_by_system}", ygopro.constants.COLORS.RED) ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${kicked_by_system}", ygopro.constants.COLORS.RED)
room.waiting_for_player.server.destroy() CLIENT_kick(room.waiting_for_player)
else if time_passed >= (settings.modules.random_duel.hang_timeout - 20) and not (time_passed % 10) and !room.waiting_for_player.closed else if time_passed >= (settings.modules.random_duel.hang_timeout - 20) and not (time_passed % 10) and !room.waiting_for_player.closed
ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${afk_warn_part1}#{settings.modules.random_duel.hang_timeout - time_passed}${afk_warn_part2}", ygopro.constants.COLORS.RED) ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${afk_warn_part1}#{settings.modules.random_duel.hang_timeout - time_passed}${afk_warn_part2}", ygopro.constants.COLORS.RED)
ROOM_unwelcome(room, room.waiting_for_player, "${random_ban_reason_AFK}") ROOM_unwelcome(room, room.waiting_for_player, "${random_ban_reason_AFK}")
...@@ -2747,7 +2747,7 @@ if settings.modules.mycard.enabled ...@@ -2747,7 +2747,7 @@ if settings.modules.mycard.enabled
ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${kicked_by_system}", ygopro.constants.COLORS.RED) ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${kicked_by_system}", ygopro.constants.COLORS.RED)
room.scores[room.waiting_for_player.name] = -9 room.scores[room.waiting_for_player.name] = -9
#log.info room.waiting_for_player.name, room.scores[room.waiting_for_player.name] #log.info room.waiting_for_player.name, room.scores[room.waiting_for_player.name]
room.waiting_for_player.server.destroy() CLIENT_kick(room.waiting_for_player)
else if time_passed >= (settings.modules.random_duel.hang_timeout - 20) and not (time_passed % 10) and !room.waiting_for_player.closed else if time_passed >= (settings.modules.random_duel.hang_timeout - 20) and not (time_passed % 10) and !room.waiting_for_player.closed
ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${afk_warn_part1}#{settings.modules.random_duel.hang_timeout - time_passed}${afk_warn_part2}", ygopro.constants.COLORS.RED) ygopro.stoc_send_chat_to_room(room, "#{room.waiting_for_player.name} ${afk_warn_part1}#{settings.modules.random_duel.hang_timeout - time_passed}${afk_warn_part2}", ygopro.constants.COLORS.RED)
return return
......
...@@ -1290,7 +1290,7 @@ ...@@ -1290,7 +1290,7 @@
if (index !== -1) { if (index !== -1) {
this.players.splice(index, 1); this.players.splice(index, 1);
} }
if (this.started && this.disconnector !== 'server' && (client.pos < 4 || client.is_host)) { if (this.started && this.disconnector !== 'server' && client.pos < 4) {
this.finished = true; this.finished = true;
this.scores[client.name] = -9; this.scores[client.name] = -9;
if (this.random_type && !client.flee_free) { if (this.random_type && !client.flee_free) {
......
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