diff --git a/cockatrice/translations/cockatrice_en.ts b/cockatrice/translations/cockatrice_en.ts
index 6d351363..c2869a40 100644
--- a/cockatrice/translations/cockatrice_en.ts
+++ b/cockatrice/translations/cockatrice_en.ts
@@ -80,106 +80,106 @@
BanDialog
-
+ ban &user name
-
+ ban &IP address
-
+ ban client I&D
-
+ Ban type
-
+ &permanent ban
-
+ &temporary ban
-
+ &Days:
-
+ &Hours:
-
+ &Minutes:
-
+ Duration of the ban
-
+ Please enter the reason for the ban.
This is only saved for moderators and cannot be seen by the banned person.
-
+ Please enter the reason for the ban that will be visible to the banned person.
-
+ &OK
-
+ &Cancel
-
+ Ban user from server
-
-
-
-
+
+
+
+ Error
-
+ You have to select a name-based, IP-based, clientId based, or some combination of the three to place a ban.
-
+ You must have a value in the name ban when selecting the name ban checkbox.
-
+ You must have a value in the ip ban when selecting the ip ban checkbox.
-
+ You must have a value in the clientid ban when selecting the clientid ban checkbox.
@@ -709,55 +709,65 @@ This is only saved for moderators and cannot be seen by the banned person.
DlgConnect
-
+ Previous Host
-
+ New Host
-
+ &Host:
-
+ Enter host name
-
+ &Port:
-
+ Player &name:
-
+ P&assword:
-
+ &Save password
-
+ A&uto connect at start
-
+ Connect to server
+
+
+ Connect Warning
+
+
+
+
+ The player name can't be empty.
+
+ DlgCreateGame
@@ -827,27 +837,27 @@ This is only saved for moderators and cannot be seen by the banned person.
-
+ &Clear
-
+ Create game
-
+ Game information
-
+ Error
-
+ Server error.
@@ -1307,6 +1317,7 @@ Make sure to enable the 'token set' in the 'Edit sets...' di
+ Registration Warning
@@ -1320,6 +1331,11 @@ Make sure to enable the 'token set' in the 'Edit sets...' di
Your email addresses do not match, please try again.
+
+
+ The player name can't be empty.
+
+ Country:
@@ -1339,19 +1355,19 @@ Make sure to enable the 'token set' in the 'Edit sets...' di
DlgSettings
+
- Error
-
+ Unknown Error loading card database
-
+ Your card database is invalid.
Cockatrice may not function correctly with an invalid database
@@ -1362,7 +1378,7 @@ Would you like to change your database location setting?
-
+ Your card database version is too old.
This can cause problems loading card information or images
@@ -1373,21 +1389,21 @@ Would you like to change your database location setting?
-
+ File Error loading your card database.
Would you like to change your database location setting?
-
+ Your card database was loaded but contains no cards.
Would you like to change your database location setting?
-
+ Your card database did not finish loading
Please file a ticket at http://github.com/Cockatrice/Cockatrice/issues with your cards.xml attached
@@ -1396,7 +1412,7 @@ Would you like to change your database location setting?
-
+ Unknown card database load status
Please file a ticket at http://github.com/Cockatrice/Cockatrice/issues
@@ -1405,52 +1421,52 @@ Would you like to change your database location setting?
-
+ The path to your deck directory is invalid. Would you like to go back and set the correct path?
-
+ The path to your card pictures directory is invalid. Would you like to go back and set the correct path?
-
+ Settings
-
+ General
-
+ Appearance
-
+ User Interface
-
+ Deck Editor
-
+ Chat
-
+ Sound
-
+ Shortcuts
@@ -1728,7 +1744,7 @@ Would you like to change your database location setting?
- Linking FAQ
+ How to set a custom picture url
@@ -1964,8 +1980,8 @@ Will now login.
-
-
+
+ Error
@@ -2246,35 +2262,35 @@ Local version is %1, remote version is %2.
-
+ A card database update is already running.
-
+ Unable to run the card database updater:
-
+ The card database updater exited with an error: %1
-
+ Update completed successfully. Cockatrice will now reload the card database.
-
+ Your client appears to be missing features that the server supports.
This usually means that your client version is out of date, please check to see if there is a new client available for download.
-
-
-
+
+
+ Information
@@ -2295,32 +2311,32 @@ You need to provide the activation token received in the activation email
-
+ failed to start.
-
+ crashed.
-
+ timed out.
-
+ write error.
-
+ read error.
-
+ unknown error.
@@ -2328,17 +2344,17 @@ You need to provide the activation token received in the activation email
MessageLogWidget
-
+ The game has been closed.
-
+ %1 is now watching the game.
-
+ %1 is not watching the game any more.
@@ -2386,136 +2402,136 @@ You need to provide the activation token received in the activation email
-
+ %1 has left the game.female
-
+ %1 has left the game.male
-
+ You have been kicked out of the game.
-
+ %1 has loaded a deck (%2).
-
+ %1 has loaded a deck with %2 sideboard cards (%3).
-
+ %1 is ready to start the game.female
-
+ %1 is ready to start the game.male
-
+ %1 is not ready to start the game any more.female
-
+ %1 is not ready to start the game any more.male
-
+ %1 has locked her sideboard.female
-
+ %1 has locked his sideboard.male
-
+ %1 has unlocked her sideboard.female
-
+ %1 has unlocked his sideboard.male
-
+ %1 has conceded the game.female
-
+ %1 has conceded the game.male
-
-
- %1 has restored connection to the game.
- female
-
-
-
-
- %1 has restored connection to the game.
- male
-
-
- %1 has lost connection to the game.
+ %1 has restored connection to the game.female
+ %1 has restored connection to the game.
+ male
+
+
+
+
+ %1 has lost connection to the game.
+ female
+
+
+
+ %1 has lost connection to the game.male
-
+ %1 shuffles %2.female
-
+ %1 shuffles %2.male
-
+ %1 rolls a %2 with a %3-sided die.female
-
+ %1 rolls a %2 with a %3-sided die.male
@@ -2537,182 +2553,182 @@ You need to provide the activation token received in the activation email
-
+ %1 undoes his last draw.
-
+ %1 undoes her last draw.
-
+ %1 undoes his last draw (%2).
-
+ %1 undoes her last draw (%2).
-
+ from exile
-
+ the bottom card of %1's library
-
+ the bottom card of his library
-
+ the bottom card of her library
-
+ from the bottom of %1's library
-
+ from the bottom of his library
-
+ from the bottom of her library
-
+ the top card of %1's library
-
+ the top card of his library
-
+ the top card of her library
-
+ from the top of %1's library
-
+ from the top of his library
-
+ from the top of her library
-
+ from %1's library
-
+ from library
-
+ from sideboard
-
+ from the stack
-
+ %1 gives %2 control over %3.
-
+ %1 puts %2 into play tapped%3.
-
+ %1 puts %2 into play%3.
-
+ %1 exiles %2%3.
-
+ %1 puts %2%3 into his library.
-
+ %1 puts %2%3 into her library.
-
+ %1 puts %2%3 on bottom of his library.
-
+ %1 puts %2%3 on bottom of her library.
-
+ %1 puts %2%3 on top of his library.
-
+ %1 puts %2%3 on top of her library.
-
+ %1 puts %2%3 into his library at position %4.
-
+ %1 puts %2%3 into her library at position %4.
-
+ %1 moves %2%3 to sideboard.
-
+ %1 plays %2%3.
-
+ %1 takes a mulligan to %n.female
@@ -2721,7 +2737,7 @@ You need to provide the activation token received in the activation email
-
+ %1 takes a mulligan to %n.male
@@ -2730,277 +2746,277 @@ You need to provide the activation token received in the activation email
-
+ %1 flips %2 face-down.female
-
+ %1 flips %2 face-down.male
-
-
- %1 flips %2 face-up.
- female
-
-
-
-
- %1 flips %2 face-up.
- male
-
-
-
-
- %1 destroys %2.
- female
-
-
+ %1 flips %2 face-up.
+ female
+
+
+
+
+ %1 flips %2 face-up.
+ male
+
+
+
+
+ %1 destroys %2.
+ female
+
+
+
+ %1 destroys %2.male
-
+ %1 unattaches %2.female
-
+ %1 unattaches %2.male
-
+ %1 creates token: %2%3.female
-
-
- %1 creates token: %2%3.
- male
-
-
+ %1 creates token: %2%3.
+ male
+
+
+
+ %1 points from her %2 to herself.female
-
+ %1 points from his %2 to himself.male
-
+ %1 points from her %2 to %3.p1 female, p2 female
-
+ %1 points from her %2 to %3.p1 female, p2 male
-
+ %1 points from his %2 to %3.p1 male, p2 female
-
+ %1 points from his %2 to %3.p1 male, p2 male
-
+ %1 points from %2's %3 to herself.card owner female, target female
-
+ %1 points from %2's %3 to herself.card owner male, target female
-
+ %1 points from %2's %3 to himself.card owner female, target male
-
+ %1 points from %2's %3 to himself.card owner male, target male
-
+ %1 points from %2's %3 to %4.p1 female, p2 female, p3 female
-
+ %1 points from %2's %3 to %4.p1 female, p2 female, p3 male
-
+ %1 points from %2's %3 to %4.p1 female, p2 male, p3 female
-
+ %1 points from %2's %3 to %4.p1 female, p2 male, p3 male
-
+ %1 points from %2's %3 to %4.p1 male, p2 female, p3 female
-
+ %1 points from %2's %3 to %4.p1 male, p2 female, p3 male
-
+ %1 points from %2's %3 to %4.p1 male, p2 male, p3 female
-
+ %1 points from %2's %3 to %4.p1 male, p2 male, p3 male
-
+ %1 points from her %2 to her %3.female
-
+ %1 points from his %2 to his %3.male
-
+ %1 points from her %2 to %3's %4.p1 female, p2 female
-
+ %1 points from her %2 to %3's %4.p1 female, p2 male
-
+ %1 points from his %2 to %3's %4.p1 male, p2 female
-
+ %1 points from his %2 to %3's %4.p1 male, p2 male
-
+ %1 points from %2's %3 to her own %4.card owner female, target female
-
+ %1 points from %2's %3 to her own %4.card owner male, target female
-
+ %1 points from %2's %3 to his own %4.card owner female, target male
-
+ %1 points from %2's %3 to his own %4.card owner male, target male
-
+ %1 points from %2's %3 to %4's %5.p1 female, p2 female, p3 female
-
+ %1 points from %2's %3 to %4's %5.p1 female, p2 female, p3 male
-
+ %1 points from %2's %3 to %4's %5.p1 female, p2 male, p3 female
-
+ %1 points from %2's %3 to %4's %5.p1 female, p2 male, p3 male
-
+ %1 points from %2's %3 to %4's %5.p1 male, p2 female, p3 female
-
+ %1 points from %2's %3 to %4's %5.p1 male, p2 female, p3 male
-
+ %1 points from %2's %3 to %4's %5.p1 male, p2 male, p3 female
-
+ %1 points from %2's %3 to %4's %5.p1 male, p2 male, p3 male
@@ -3038,121 +3054,121 @@ You need to provide the activation token received in the activation email
-
+ %1 taps her permanents.female
-
+ %1 untaps her permanents.female
-
+ %1 taps his permanents.male
-
+ %1 untaps his permanents.male
-
+ %1 taps %2.female
-
+ %1 untaps %2.female
-
+ %1 taps %2.male
-
+ %1 untaps %2.male
-
+ %1 sets counter %2 to %3 (%4%5).female
-
+ %1 sets counter %2 to %3 (%4%5).male
-
+ %1 sets %2 to not untap normally.female
-
-
- %1 sets %2 to not untap normally.
- male
-
-
-
-
- %1 sets %2 to untap normally.
- female
-
-
-
-
- %1 sets %2 to untap normally.
- male
-
-
+ %1 sets %2 to not untap normally.
+ male
+
+
+
+
+ %1 sets %2 to untap normally.
+ female
+
+
+
+
+ %1 sets %2 to untap normally.
+ male
+
+
+
+ %1 sets PT of %2 to %3.female
-
+ %1 sets PT of %2 to %3.male
-
+ %1 sets annotation of %2 to %3.female
-
+ %1 sets annotation of %2 to %3.male
-
+ %1 is looking at %2.female
-
+ %1 is looking at %2.male
@@ -3174,174 +3190,174 @@ You need to provide the activation token received in the activation email
-
+ %1 stops looking at %2.female
-
+ %1 stops looking at %2.male
-
+ %1 reveals %2 to %3.p1 female, p2 female
-
+ %1 reveals %2 to %3.p1 female, p2 male
-
+ %1 reveals %2 to %3.p1 male, p2 female
-
+ %1 reveals %2 to %3.p1 male, p2 male
-
+ %1 reveals %2.female
-
+ %1 reveals %2.male
-
+ %1 randomly reveals %2%3 to %4.p1 female, p2 female
-
+ %1 randomly reveals %2%3 to %4.p1 female, p2 male
-
-
- %1 randomly reveals %2%3 to %4.
- p1 male, p2 female
-
-
-
-
- %1 randomly reveals %2%3 to %4.
- p1 male, p2 male
-
-
-
-
- %1 randomly reveals %2%3.
- female
-
-
-
-
- %1 randomly reveals %2%3.
- male
-
-
-
-
- %1 peeks at face down card #%2.
- female
-
-
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 female
+
+
+
+
+ %1 randomly reveals %2%3 to %4.
+ p1 male, p2 male
+
+
+
+
+ %1 randomly reveals %2%3.
+ female
+
+
+
+
+ %1 randomly reveals %2%3.
+ male
+
+
+
+
+ %1 peeks at face down card #%2.
+ female
+
+
+
+ %1 peeks at face down card #%2.male
-
+ %1 peeks at face down card #%2: %3.female
-
+ %1 peeks at face down card #%2: %3.male
-
+ %1 reveals %2%3 to %4.p1 female, p2 female
-
+ %1 reveals %2%3 to %4.p1 female, p2 male
-
+ %1 reveals %2%3 to %4.p1 male, p2 female
-
+ %1 reveals %2%3 to %4.p1 male, p2 male
-
+ %1 reveals %2%3.female
-
+ %1 reveals %2%3.male
-
+ %1 is now keeping the top card %2 revealed.
-
+ %1 is not revealing the top card %2 any longer.
-
+ It is now %1's turn.female
-
+ It is now %1's turn.male
-
-
+
+ a card
@@ -3360,7 +3376,7 @@ You need to provide the activation token received in the activation email
-
+ red
@@ -3368,7 +3384,7 @@ You need to provide the activation token received in the activation email
-
+ yellow
@@ -3376,7 +3392,7 @@ You need to provide the activation token received in the activation email
-
+ green
@@ -3384,17 +3400,17 @@ You need to provide the activation token received in the activation email
-
+ The game has started.
-
+ %1 draws his initial hand.
-
+ %1 draws her initial hand.
@@ -3413,179 +3429,179 @@ You need to provide the activation token received in the activation email
-
+ ending phase
-
+ untap step
-
+ %1 draws %2 card(s).female
-
+ %1 draws %2 card(s).male
-
+ from play
-
+ from her graveyard
-
+ from his graveyard
-
+ from her hand
-
+ from his hand
-
+ %1 puts %2%3 into her graveyard.
-
+ %1 puts %2%3 into his graveyard.
-
+ %1 moves %2%3 to her hand.
-
+ %1 moves %2%3 to his hand.
-
+ %1 attaches %2 to %3's %4.p1 female, p2 female
-
+ %1 attaches %2 to %3's %4.p1 female, p2 male
-
+ %1 attaches %2 to %3's %4.p1 male, p2 female
-
+ %1 attaches %2 to %3's %4.p1 male, p2 male
-
+ %1 places %2 %3 counter(s) on %4 (now %5).female
-
+ %1 places %2 %3 counter(s) on %4 (now %5).male
-
+ %1 removes %2 %3 counter(s) from %4 (now %5).female
-
+ %1 removes %2 %3 counter(s) from %4 (now %5).male
-
+ %1 is looking at the top %2 card(s) %3.female
-
+ %1 is looking at the top %2 card(s) %3.male
-
+ upkeep step
-
+ draw step
-
+ first main phase
-
+ beginning of combat step
-
+ declare attackers step
-
+ declare blockers step
-
+ combat damage step
-
+ end of combat step
-
+ second main phase
-
+ It is now the %1.
@@ -3593,74 +3609,79 @@ You need to provide the activation token received in the activation email
MessagesSettingsPage
-
+ Chat settings
-
+ Custom alert words
-
+ Enable chat mentions
-
+ Enable mention completer
-
+ In-game message macros
-
+ Ignore chat room messages sent by unregistered users
-
+ Ignore private messages sent by unregistered users
-
+ Enable desktop notifications for private messages
-
+
+ Enable desktop notification for mentions
+
+
+
+
+ Enable room message history on join
+
+
+
+ Separate words with a space, alphanumeric characters only
-
-
-
- Invert text color
-
-
-
-
- Enable desktop notification for mentions.
-
-
+ Invert text color
+
+
+
+
+ (Color is hexadecimal)
-
+ Add message
-
+ Message:
@@ -4104,7 +4125,7 @@ You need to provide the activation token received in the activation email
-
+ Number:
@@ -4139,22 +4160,22 @@ You need to provide the activation token received in the activation email
-
+ Set annotation
-
+ Please enter the new annotation:
-
+ Set counters
-
+ Cr&eate related card
@@ -4206,7 +4227,7 @@ You need to provide the activation token received in the activation email
- Common deck formats (*.cod *.dec *.mwDeck)
+ Common deck formats (*.cod *.dec *.txt *.mwDeck)
@@ -4303,27 +4324,11 @@ You need to provide the activation token received in the activation emailGames
-
-
-
- Error
-
-
-
-
- You do not have the proper permission to join this room.
-
-
-
-
- Failed to join the room due to an unknown error.
-
- SequenceEdit
-
+ Shortcut already in use
@@ -4356,6 +4361,29 @@ You need to provide the activation token received in the activation email
+
+ ShortcutsTab
+
+
+ Restore all default shortcuts
+
+
+
+
+ Do you really want to restore all default shortcuts?
+
+
+
+
+ Clear all default shortcuts
+
+
+
+
+ Do you really want to clear all shortcuts?
+
+
+ShutdownDialog
@@ -4377,37 +4405,32 @@ You need to provide the activation token received in the activation email
SoundSettingsPage
-
- Choose path
-
-
-
-
+ Enable &sounds
-
- Path to sounds directory:
+
+ Current sounds theme:
-
+ Test system sound engine
-
+ Sound settings
-
+ Master volume requires QT5
-
+ Master volume
@@ -4603,12 +4626,12 @@ You need to provide the activation token received in the activation email
-
+ Welcome
-
+ Hi! It seems like you're running this version of Cockatrice for the first time.
All the sets in the card database have been enabled.
Read more about changing the set order or disabling specific sets and consequent effects in the "Edit Sets" window.
@@ -4867,40 +4890,198 @@ Please enter a name:
+
+ TabLog
+
+
+ Logs
+
+
+
+
+
+ Error
+
+
+
+
+ You must select at least one filter.
+
+
+
+
+ You have to select a valid number of days to locate.
+
+
+
+
+ Username:
+
+
+
+
+ IP Address:
+
+
+
+
+ Game Name:
+
+
+
+
+ GameID:
+
+
+
+
+ Message:
+
+
+
+
+ Main Room
+
+
+
+
+ Game Room
+
+
+
+
+ Private Chat
+
+
+
+
+ Past X Days:
+
+
+
+
+ Today
+
+
+
+
+ Last Hour
+
+
+
+
+ Maximum Results:
+
+
+
+
+ At least one filter is required.
+The more information you put in, the more specific your results will be.
+
+
+
+
+ Get User Logs
+
+
+
+
+ Clear Filters
+
+
+
+
+ Filters
+
+
+
+
+ Log Locations
+
+
+
+
+ Date Range
+
+
+
+
+ Maximum Results
+
+
+
+
+ Room Logs
+
+
+
+
+
+
+ Time;SenderName;SenderIP;Message;TargetID;TargetName
+
+
+
+
+ Game Logs
+
+
+
+
+ Chat Logs
+
+
+
+
+
+ Message History
+
+
+
+
+ There is no messages for the selected iilters.
+
+
+
+
+ Failed to collecting message history information.
+
+
+TabMessage
-
+ Private &chat
-
+ &Leave
-
+ %1 - Private chat
-
+ This user is ignoring you.
-
+ Private message from
-
+ %1 has left the server.
-
+ %1 has joined the server.
@@ -4968,47 +5149,47 @@ Please enter a name:
TabRoom
-
+ &Say:
-
+ Chat
-
+ &Room
-
+ &Leave room
-
+ &Clear chat
-
+ Chat Settings...
-
+ mentioned you.
-
+ Click to view
-
+ You are flooding the chat. Please wait a couple of seconds.
@@ -5016,33 +5197,72 @@ Please enter a name:
TabServer
-
+ Server
+
+
+
+
+
+ Error
+
+
+
+
+ Failed to join the room: it doesn't exists on the server.
+
+
+
+
+ The server thinks you are in the room but Cockatrice is unable to display it. Try restarting Cockatrice.
+
+
+
+
+ You do not have the required permission to join this room.
+
+
+
+
+ Failed to join the room due to an unknown error: %1.
+
+ TabSupervisor
-
+ Are you sure?
-
+ There are still open games. Are you sure you want to quit?
-
+ Promotion
-
+ You have been promoted to moderator. Please log out and back in for changes to take effect.
+
+
+ Warned
+
+
+
+
+ You have received a warning due to %1.
+Please refrain from engaging in this activity or further actions may be taken against you. If you have any questions, please private message a moderator.
+
+ TabUserLists
@@ -5065,94 +5285,153 @@ Please enter a name:
UserContextMenu
-
+ User &details
-
+ Private &chat
-
+ Show this user's &games
-
+ Add to &buddy list
-
+ Remove from &buddy list
-
+ Add to &ignore list
-
+ Remove from &ignore list
-
+ Kick from &game
-
+
+ Warn user
+
+
+
+
+ View user's war&n history
+
+
+
+ Ban from &server
-
+
+ View user's &ban history
+
+
+
+ &Promote user to moderator
-
+ Dem&ote user from moderator
-
+ %1's games
-
-
+
+
+
+ Ban History
+
+
+
+
+ Ban Time;Moderator;Ban Length;Ban Reason;Visible Reason
+
+
+
+
+ User has never been banned.
+
+
+
+
+ Failed to collecting ban information.
+
+
+
+
+
+
+ Warning History
+
+
+
+
+ Warning Time;Moderator;User Name;Reason
+
+
+
+
+ User has never been warned.
+
+
+
+
+ Failed to collecting warning information.
+
+
+
+
+ Success
-
+ Successfully promoted user.
-
+ Successfully demoted user.
-
-
+
+ Failed
-
+ Failed to promote user.
-
+ Failed to demote user.
@@ -5367,26 +5646,65 @@ Please enter a name:
UserList
-
+ Users connected to server: %1
-
+ Users in this room: %1
-
+ Buddies online: %1 / %2
-
+ Ignored users online: %1 / %2
+
+ WarningDialog
+
+
+ Which warning would you like to send?
+
+
+
+
+ &OK
+
+
+
+
+ &Cancel
+
+
+
+
+ Warn user for misconduct
+
+
+
+
+
+ Error
+
+
+
+
+ User name to send a warning to can not be blank, please specify a user to warn.
+
+
+
+
+ Warning to use can not be blank, please select a valid warning to send.
+
+
+WndSets
@@ -5463,22 +5781,22 @@ Please enter a name:
ZoneViewWidget
-
+ sort by name
-
+ sort by type
-
+ shuffle when closing
-
+ pile view
@@ -5486,557 +5804,572 @@ Please enter a name:
shortcutsTab
-
+ Form
-
+ Main Window
-
+ Deck editor
-
+ Local gameplay
-
+ Watch replay
-
+ Connect
-
+ Register
-
+ Full screen
-
+ Settings
-
+ Check for card updates
-
+ Exit
-
+ Deck Editor
-
+ Analyze deck
-
+ Load deck (clipboard)
-
+ Clerar all filters
-
+ New deck
-
+ Clear one filter
-
+ Open custom folder
-
+ Close
-
+ Print deck
-
+ Edit sets
-
+ Delete card
-
+ Edit tokens
-
+ Reset layout
-
+ Add card
-
+ Save deck
-
+ Remove card
-
+ Save deck as
-
+ Load deck
-
+ Save deck (clipboard)
-
-
+
+ Counters
-
+ Life
-
-
-
-
-
+
+
+
+
+ Set
-
-
-
-
+
+
+
+ Add
-
-
-
-
+
+
+
+ Remove
-
+ Red
-
+ Green
-
+ Yellow
-
-
- Mainwindow / Deck editor
-
-
-
-
- Power / toughness
-
-
-
-
- Power and toughness
-
-
-
-
- Add (+1/+1)
-
-
-
-
- Remove (-1/-1)
-
-
-
-
- Toughness
-
-
-
-
- Remove (-0/-1)
-
-
-
-
- Add (+0/+1)
-
-
-
-
- Power
-
-
-
-
- Remove (-1/-0)
-
-
-
-
- Add (+1/+0)
-
-
-
-
- Game Phases
-
-
-
-
- Untap
-
-
-
-
- Disconnect
-
-
-
-
- Upkeep
-
-
-
-
-
- Draw
-
-
-
-
- Main 1
-
-
-
-
- Start combat
-
-
-
-
- Attack
-
-
-
-
- Block
-
-
-
-
- Damage
-
-
-
-
- End combat
-
-
-
-
- Main 2
-
-
-
-
- End
-
-
-
-
- Next phase
-
-
-
-
- Next turn
-
-
-
-
- Player
-
-
-
-
- Tap Card
-
-
-
-
- Untap Card
-
-
-
-
- Untap all
-
-
-
-
- Toogle untap
-
-
-
-
- Flip card
-
-
-
-
- Peek card
-
-
-
-
- Play card
-
-
-
-
- Attach card
-
-
-
-
- Unattach card
-
-
-
-
- Clone card
-
-
-
-
- Create token
-
-
-
-
- Create another token
-
-
-
-
- Set annotation
-
-
-
-
- Phases / P/T / Player
-
-
-
-
- Move card to
-
-
-
-
- Bottom library
-
-
-
-
- Top library
-
-
-
-
-
- Graveyard
-
-
-
-
-
- Exile
-
-
-
-
- Hand
-
-
-
-
- View
-
-
- Library
-
-
-
-
- Tops card of library
-
-
-
-
- Sideboard
-
-
-
-
- Close recent view
-
-
-
-
- Pre-play
-
-
-
-
- Load remote deck
-
-
-
-
- Load local deck
-
-
-
-
- Game play
-
-
-
-
- Draw arrow
-
-
-
-
- Leave game
-
-
-
-
- Remove local arrows
-
-
-
-
- Concede
-
-
-
-
- Roll dice
+ Playing Area
- Rotate view CW
+ Phases | P/T | Playing Area
+
+
+
+
+ Game Lobby
+
+
+
+
+ Gameplay
+
+
+
+
+ Draw | Move | View | Gameplay
+
+
+
+
+ How to set custom shortcuts
+
+
+
+
+ Restore all default shortcuts
+
+
+
+
+ Clear all shortcuts
+
+
+
+
+ Add (+1/+1)
+
+
+
+
+ Remove (-1/-1)
+
+
+
+
+ Toughness
+
+
+
+
+ Remove (-0/-1)
+
+
+
+
+ Add (+0/+1)
+
+
+
+
+ Power
+
+
+
+
+ Remove (-1/-0)
+
+
+
+
+ Add (+1/+0)
+
+
+
+
+ Game Phases
+
+
+
+
+ Untap
+
+
+
+
+ Disconnect
+
+
+
+
+ Main Window | Deck Editor
+
+
+
+
+ Power / Toughness
+
+
+
+
+ Power and Toughness
+
+
+
+
+ Upkeep
+
+
+
+
+
+ Draw
+
+
+
+
+ Main 1
+
+
+
+
+ Start combat
+
+
+
+
+ Attack
+
+
+
+
+ Block
+
+
+
+
+ Damage
+
+
+
+
+ End combat
+
+
+
+
+ Main 2
+
+
+
+
+ End
+
+
+
+
+ Next phase
+
+
+
+
+ Next turn
+
+
+
+
+ Tap Card
+
+
+
+
+ Untap Card
+
+
+
+
+ Untap all
+
+
+
+
+ Toogle untap
+
+
+
+
+ Flip card
+
+
+
+
+ Peek card
+
+
+
+
+ Play card
+
+
+
+
+ Attach card
+
+
+
+
+ Unattach card
+
+
+
+
+ Clone card
+
+
+
+
+ Create token
+
+
+
+
+ Create another token
+
+
+
+
+ Set annotation
- Shuffle library
+ Move card to
- Rotate view CCW
+ Bottom library
+
+
+
+
+ Top library
- Mulligan
+
+ Graveyard
- Draw card
+
+ Exile
- Draw cards
+ Hand
- Undo draw
-
-
-
-
- Always reveal top card
+ View
- Draw / Move / View / Game play
+ Library
+
+
+
+
+ Tops card of library
+
+
+
+
+ Sideboard
+
+
+
+
+ Close recent view
+
+
+
+
+ Load remote deck
+
+
+
+
+ Load local deck
+
+
+
+
+ Draw arrow
+
+
+
+
+ Leave game
+
+
+
+
+ Remove local arrows
+
+
+
+
+ Concede
+
+
+
+
+ Roll dice
+
+
+
+
+ Rotate view CW
+
+
+
+
+ Shuffle library
+
+
+
+
+ Rotate view CCW
+
+
+
+
+ Mulligan
+
+
+
+
+ Draw card
+
+
+
+
+ Draw cards
+
+
+
+
+ Undo draw
+
+
+
+
+ Always reveal top card