Spell Out Entire Counter Names With First Letter Capitalized (#3997)

This commit is contained in:
Rocangus 2020-05-17 23:24:17 +02:00 committed by GitHub
parent dc8603596d
commit 2de863f645
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 42 additions and 2 deletions

View file

@ -7,6 +7,7 @@
#include "pb/serverinfo_user.pb.h"
#include "player.h"
#include "soundengine.h"
#include "translatecountername.h"
#include <utility>
@ -681,9 +682,10 @@ void MessageLogWidget::logSetCounter(Player *player, QString counterName, int va
soundEngine->playSound("life_change");
}
QString counterDisplayName = TranslateCounterName::getDisplayName(counterName);
appendHtmlServerMessage(tr("%1 sets counter %2 to %3 (%4%5).")
.arg(sanitizeHtml(player->getName()))
.arg(QString("<font class=\"blue\">%1</font>").arg(sanitizeHtml(counterName)))
.arg(QString("<font class=\"blue\">%1</font>").arg(sanitizeHtml(counterDisplayName)))
.arg(QString("<font class=\"blue\">%1</font>").arg(value))
.arg(value > oldValue ? "+" : "")
.arg(value - oldValue));