From 137d7328b59c2ce0c057632a8344885334eeaefe Mon Sep 17 00:00:00 2001 From: Zach H Date: Sat, 26 Dec 2015 21:07:33 -0500 Subject: [PATCH] coin flip remove male/female as it's same male/female fixes translate --- cockatrice/src/messagelogwidget.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/messagelogwidget.cpp b/cockatrice/src/messagelogwidget.cpp index 8f28e4e3..ac5b5a32 100644 --- a/cockatrice/src/messagelogwidget.cpp +++ b/cockatrice/src/messagelogwidget.cpp @@ -190,8 +190,15 @@ void MessageLogWidget::logShuffle(Player *player, CardZone *zone) void MessageLogWidget::logRollDie(Player *player, int sides, int roll) { + QString coinOptions[2] = {tr("Heads (1)"), tr("Tails (2)")}; soundEngine->playSound("roll_dice"); - if (isFemale(player)) + + if (sides == 2) + if (isFemale(player)) + appendHtmlServerMessage(tr("%1 flipped a coin. It landed as %2.", "female").arg(sanitizeHtml(player->getName())).arg("" + coinOptions[roll - 1] + "")); + else + appendHtmlServerMessage(tr("%1 flipped a coin. It landed as %2.", "male").arg(sanitizeHtml(player->getName())).arg("" + coinOptions[roll - 1] + "")); + else if (isFemale(player)) appendHtmlServerMessage(tr("%1 rolls a %2 with a %3-sided die.", "female").arg(sanitizeHtml(player->getName())).arg("" + QString::number(roll) + "").arg("" + QString::number(sides) + "")); else appendHtmlServerMessage(tr("%1 rolls a %2 with a %3-sided die.", "male").arg(sanitizeHtml(player->getName())).arg("" + QString::number(roll) + "").arg("" + QString::number(sides) + ""));