Add most remaining tournament messages

This commit is contained in:
小太
2013-08-18 19:34:38 +10:00
parent b2b8b8280e
commit a8dc8e2089

View File

@@ -106,6 +106,22 @@
this.room.$chat.append("<div class=\"tournament-message-create\">A " + BattleFormats[data.shift()].name + " " + data.join('|') + " Tournament has been created.</div>");
break;
case 'join':
this.room.$chat.append("<div class=\"tournament-message-join\">" + Tools.escapeHTML(data[0]) + " has joined the tournament</div>");
break;
case 'leave':
this.room.$chat.append("<div class=\"tournament-message-leave\">" + Tools.escapeHTML(data[0]) + " has left the tournament</div>");
break;
case 'start':
this.room.$chat.append("<div class=\"tournament-message-start\">The tournament has started!</div>");
break;
case 'disqualify':
this.room.$chat.append("<div class=\"tournament-message-disqualify\">" + Tools.escapeHTML(data[0]) + " has been disqualified from the tournament</div>");
break;
case 'update':
this.$tools.find('.active').andSelf().removeClass('active');
if (this.info && this.info.isStarted)
@@ -156,6 +172,23 @@
this.$challenged.addClass("active");
break;
case 'battlestart':
this.room.$chat.append('<div class="tournament-message-battlestart"><a href="' + app.root + toRoomid(data[2]).toLowerCase() + '" class="ilink">' +
"A tournament battle between " + Tools.escapeHTML(data[0]) + " and " + Tools.escapeHTML(data[1]) + " has started." +
'</a></div>');
break;
case 'battleend':
var result = "drawn";
if (data[2] === 'win')
result = "won";
else if (data[2] === 'loss')
result = "lost";
this.room.$chat.append('<div class="tournament-message-battleend">' +
Tools.escapeHTML(data[0]) + " has " + result + " the match " + Tools.escapeHTML(data[3].split(',').join(' - ')) + " against " + Tools.escapeHTML(data[1]) +
'</div>');
break;
case 'end':
this.room.$chat.append("<div class=\"tournament-message-end-winner\">Congratulations to " + Tools.escapeHTML(arrayToPhrase(data[0].split(','))) + " for winning the tournament!</div>");
if (data[1])