Commit c0f441a9 authored by mercury233's avatar mercury233

update post score

parent bba81356
......@@ -20,11 +20,6 @@
"post_deck": "http://mycard.moe/ygopro/analytics/deck/text",
"hang_timeout": 90,
"arena_mode": {
"mode": "233",
"post_score": false,
"get_score": false
},
"arena_mode_bak": {
"mode": "entertain",
"post_score": "https://mycard.moe/ygopro/arena/index.php?c=update",
"get_score": "https://mycard.moe/ygopro/arena/index.php?c=query&username="
......
......@@ -425,7 +425,7 @@ class Room
score_array.push { name: name, score: score }
log.info @start_time, score_array
request.post { url : settings.modules.arena_mode.post_score , form : {
accesskey: process.env.MYCARD_SCORE_KEY,
accesskey: process.env.MYCARD_ARENA_KEY,
usernameA: score_array[0].name,
usernameB: score_array[1].name,
userscoreA: score_array[0].score,
......@@ -1171,7 +1171,7 @@ ygopro.stoc_follow 'GAME_MSG', false, (buffer, info, client, server)->
#log.info {winner: pos, reason: reason}
#room.duels.push {winner: pos, reason: reason}
room.winner = pos
if !room.finished
if room and !room.finished and room.dueling_players[pos]
room.winner_name = room.dueling_players[pos].name
room.scores[room.winner_name] = room.scores[room.winner_name] + 1
......
......@@ -581,7 +581,7 @@
request.post({
url: settings.modules.arena_mode.post_score,
form: {
accesskey: process.env.MYCARD_SCORE_KEY,
accesskey: process.env.MYCARD_ARENA_KEY,
usernameA: score_array[0].name,
usernameB: score_array[1].name,
userscoreA: score_array[0].score,
......@@ -1403,7 +1403,7 @@
}
reason = buffer.readUInt8(2);
room.winner = pos;
if (!room.finished) {
if (room && !room.finished && room.dueling_players[pos]) {
room.winner_name = room.dueling_players[pos].name;
room.scores[room.winner_name] = room.scores[room.winner_name] + 1;
}
......
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