Commit 5c87ab3a authored by nanahira's avatar nanahira

update

parent 5530a3a4
...@@ -99,6 +99,7 @@ ...@@ -99,6 +99,7 @@
}, },
"challonge": { "challonge": {
"enabled": false, "enabled": false,
"post_detailed_score": true,
"api_key": "123", "api_key": "123",
"tournament_id": "456" "tournament_id": "456"
}, },
......
...@@ -2517,12 +2517,21 @@ ygopro.stoc_follow 'REPLAY', true, (buffer, info, client, server)-> ...@@ -2517,12 +2517,21 @@ ygopro.stoc_follow 'REPLAY', true, (buffer, info, client, server)->
room.challonge_duel_log.winnerId = room.dueling_players[1].challonge_info.id room.challonge_duel_log.winnerId = room.dueling_players[1].challonge_info.id
else else
room.challonge_duel_log.winnerId = "tie" room.challonge_duel_log.winnerId = "tie"
if room.challonge_duel_log.winnerId == room.challonge_info.player1Id if settings.modules.challonge.post_detailed_score
room.challonge_duel_log.scoresCsv = "1-0" if room.dueling_players[0].challonge_info.id == room.challonge_info.player1Id and room.dueling_players[1].challonge_info.id == room.challonge_info.player2Id
else if room.challonge_duel_log.winnerId == room.challonge_info.player2Id room.challonge_duel_log.scoresCsv = room.scores[room.dueling_players[0].name] + "-" + room.scores[room.dueling_players[1].name]
room.challonge_duel_log.scoresCsv = "0-1" else if room.dueling_players[1].challonge_info.id == room.challonge_info.player1Id and room.dueling_players[0].challonge_info.id == room.challonge_info.player2Id
room.challonge_duel_log.scoresCsv = room.scores[room.dueling_players[1].name] + "-" + room.scores[room.dueling_players[0].name]
else
room.challonge_duel_log.scoresCsv = "0-0"
log.warn("Score mismatch.", room.name)
else else
room.challonge_duel_log.scoresCsv = "0-0" if room.challonge_duel_log.winnerId == room.challonge_info.player1Id
room.challonge_duel_log.scoresCsv = "1-0"
else if room.challonge_duel_log.winnerId == room.challonge_info.player2Id
room.challonge_duel_log.scoresCsv = "0-1"
else
room.challonge_duel_log.scoresCsv = "0-0"
if settings.modules.tournament_mode.enabled and settings.modules.tournament_mode.replay_safe if settings.modules.tournament_mode.enabled and settings.modules.tournament_mode.replay_safe
if client.pos == 0 if client.pos == 0
dueltime=moment().format('YYYY-MM-DD HH-mm-ss') dueltime=moment().format('YYYY-MM-DD HH-mm-ss')
......
...@@ -3175,12 +3175,23 @@ ...@@ -3175,12 +3175,23 @@
} else { } else {
room.challonge_duel_log.winnerId = "tie"; room.challonge_duel_log.winnerId = "tie";
} }
if (room.challonge_duel_log.winnerId === room.challonge_info.player1Id) { if (settings.modules.challonge.post_detailed_score) {
room.challonge_duel_log.scoresCsv = "1-0"; if (room.dueling_players[0].challonge_info.id === room.challonge_info.player1Id && room.dueling_players[1].challonge_info.id === room.challonge_info.player2Id) {
} else if (room.challonge_duel_log.winnerId === room.challonge_info.player2Id) { room.challonge_duel_log.scoresCsv = room.scores[room.dueling_players[0].name] + "-" + room.scores[room.dueling_players[1].name];
room.challonge_duel_log.scoresCsv = "0-1"; } else if (room.dueling_players[1].challonge_info.id === room.challonge_info.player1Id && room.dueling_players[0].challonge_info.id === room.challonge_info.player2Id) {
room.challonge_duel_log.scoresCsv = room.scores[room.dueling_players[1].name] + "-" + room.scores[room.dueling_players[0].name];
} else {
room.challonge_duel_log.scoresCsv = "0-0";
log.warn("Score mismatch.", room.name);
}
} else { } else {
room.challonge_duel_log.scoresCsv = "0-0"; if (room.challonge_duel_log.winnerId === room.challonge_info.player1Id) {
room.challonge_duel_log.scoresCsv = "1-0";
} else if (room.challonge_duel_log.winnerId === room.challonge_info.player2Id) {
room.challonge_duel_log.scoresCsv = "0-1";
} else {
room.challonge_duel_log.scoresCsv = "0-0";
}
} }
} }
if (settings.modules.tournament_mode.enabled && settings.modules.tournament_mode.replay_safe) { if (settings.modules.tournament_mode.enabled && settings.modules.tournament_mode.replay_safe) {
......
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