-Tue Jan 15 07:24:12 CET 2019
+Thu Feb 7 07:24:09 CET 2019
seta hud_shownames_self 0 "also include your own name to be shown when third person camera mode is on (chase_active/cl_eventchase)"
seta hud_shownames_status 1 "1 = draw health/armor status of teammates"
seta hud_shownames_statusbar_height 4 "height of status bar"
+seta hud_shownames_statusbar_highlight 1 "Always highlight values of health and armor from 0 to half status bar"
seta hud_shownames_aspect 8 "aspect ratio of total drawing area per name"
seta hud_shownames_fontsize 12 "font size"
seta hud_shownames_decolorize 1 "1 = decolorize name in team games, 2 = decolorize always"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Asturian (http://www.transifex.com/team-xonotic/xonotic/"
"language/ast/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3TECLES DIREICIONALES ^7p'axustes finos."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "El meyor personal"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "El meyor del sirvidor"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PENALIZACIÓN: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^captures"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^muertes"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^destruyíu"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
-msgstr "SCO^fallos"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
-msgstr "SCO^goles"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^tasa a/m"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
-msgstr "SCO^a/m"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
+msgstr "SCO^fallos"
+
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
-msgstr "SCO^asesinatos"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
-msgstr "SCO^vueltes"
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
-msgstr "SCO^vides"
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
+msgstr "SCO^goles"
#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
-msgstr "SCO^perdes"
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
-msgstr "SCO^nome"
+msgid "SCO^k/d"
+msgstr "SCO^a/m"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
-msgstr "SCO^nomatu"
+msgid "SCO^kdratio"
+msgstr "SCO^tasa a/m"
#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
-msgstr "SCO^oxetivos"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
-msgstr "SCO^coyíes"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
-msgstr "SCO^ping"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
-msgstr "SCO^emburrios"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
-msgstr "SCO^clasificación"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
-msgstr "SCO^devoluciones"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
+msgstr "SCO^asesinatos"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
-msgstr "SCO^rondes ganaes"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
-msgstr "SCO^puntuación"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^suicidios"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
+msgstr "SCO^vueltes"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
+msgstr "SCO^vides"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
+msgstr "SCO^perdes"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
+msgstr "SCO^nome"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
+msgstr "SCO^nomatu"
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
+msgstr "SCO^oxetivos"
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
+msgstr "SCO^coyíes"
-#: qcsrc/client/hud/panel/scoreboard.qc:311
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
+msgstr "SCO^ping"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
+msgstr "SCO^emburrios"
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
+msgstr "SCO^clasificación"
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
+msgstr "SCO^devoluciones"
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
+msgstr "SCO^rondes ganaes"
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
+msgstr "SCO^puntuación"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^suicidios"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Estadístiques de precisión (promediu %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Estadístiques del mapa:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monstruos amortiaos:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Secretos alcontraos:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Rangos"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Tabla de puntuaciones"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Espeutadores"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "xugando ^3%s^7 en ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " por más de ^1%1.0f minutos^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " ó"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " fasta ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^puntos"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Remaneciendo en ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Tas muertu, espera ^3%s^7 enantes de remanecer"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Tas muertu, primi ^2%s^7 pa remanecer"
msgid "Don't care"
msgstr "Nun m'importa"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Decidi'l mou de xuegu"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Vota un mapa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "Falten %d segundos"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Proteición"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Deshabilitar"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Panel d'ameyores"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Aspeutu forciáu:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Belarusian (http://www.transifex.com/team-xonotic/xonotic/"
"language/be/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3СТРЭЛКІ ^7для дакладнага рэгулявання."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Уласны рэкорд"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Рэкорд сервера"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2ШТРАФ: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "забойствы"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "час"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "узяцці"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^час трымання"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^смерці"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^знішчана"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^выкіданні"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^правалы"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "забойствы"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^галы"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^kcзабойствы"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "см/заб"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "см/заб"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "см/заб"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "см/заб"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^забойствы"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^колы"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^жыцці"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^паразы"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^імя"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^сума"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^мянушка"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^мэты"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^узяцці"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^пінг"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^пз"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^штуршкі"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^рэйтынг"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^вяртанні"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^адраджэнні"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^лік"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^самагубствы"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^узяцці"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^Ñ\86Ñ\96кÑ\96"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^Ñ\81амагÑ\83бÑ\81Ñ\82вÑ\8b"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^сума"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^узяцці"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^цікі"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "Н/Д"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Статыстыка траплянняў (у сярэднім %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Статыстыка мапы:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Пачвар забіта:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Схованак адшукана:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Рэйтынг"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Табло"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Гледачы"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "гуляецца ^3%s^7 на ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " на час ^1%1.0f хвілін^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " ці"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " да ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^пункты"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^пабіты"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " па дасягненні лідэрства ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Адраджэнне праз ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Вы мёртвы, пачакайце ^3%s^7 да адраджэння"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Вы мёртвы, націсніце ^2%s^7 каб адрадзіцца"
msgid "Don't care"
msgstr "Усё адно"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Абярыце тып гульні"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Галасаванка за мапу"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d секунд засталося"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Панцыр"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Шпулянне Тубай"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Адключыць"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Панэль бонусаў"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Стасунак:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Радар:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Bulgarian (http://www.transifex.com/team-xonotic/xonotic/"
"language/bg/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7за фини настройки"
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Лично постижение"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Сървърно постижение"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2ДУЗПА: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "SCO^bcубийства"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "SCO^bcвреме"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^пленявания"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^capвреме"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^умирания"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^унищожавания"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^изпускания"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^фалове"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^знаменосци"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^голове"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^kcубийства"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^kdсъотношение"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^k/d"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^kdr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^kdсъотношение"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^убийства"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^обиколки"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^животи"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^загуби"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^име"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^сума"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^прякор"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^цели"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^задигания"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^пинг"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^зп"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^избутвания"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^ранг"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^връщания"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^съживявания"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^резултат"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^самоубийства"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^взимания"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^Ñ\89Ñ\80аканиÑ\8f"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^Ñ\81амоÑ\83бийÑ\81Ñ\82ва"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^сума"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^взимания"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^щракания"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "няма"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Точност (средно %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Статистика за картата:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Убити чудовища:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Открити тайни(ци):"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Класиране"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Ранглист"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Зяпачи"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "играят ^3%s^7 на ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " до ^1%1.0f минути^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " или"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " до ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^точки"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^е победен"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr "до водачеството на ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Съживяване след ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Мъртав сте, изчакайте ^3%s^7 преди съживяване"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Мъртав сте, натиснете ^2%s^7 за съживяване"
msgid "Don't care"
msgstr "Не ми пука"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Изберете вид игра"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Гласуване за карта"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "остават %d секунди"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Щит"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n хвърляне на туба"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Забраняване"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Панел с бонуси!"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Принудително съотношение:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Радар:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Catalan (http://www.transifex.com/team-xonotic/xonotic/"
"language/ca/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Czech (http://www.transifex.com/team-xonotic/xonotic/language/"
"cs/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Vlastní rekord"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Rekord serveru"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PENALTA: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-22 11:34+0000\n"
-"Last-Translator: afba88cf42cbdff57149d4a6d53a94f9\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
+"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: German (http://www.transifex.com/team-xonotic/xonotic/"
"language/de/)\n"
"Language: de\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3PFEILTASTEN ^7für Feinjustierungen."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Persönliche Bestzeit"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Server-Bestzeit"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2STRAFZEIT: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "bbkills"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "bbzeit"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "caps"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "capzeit"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "tode"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "zerstört"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "schaden"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "scherhal"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "fallen"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr "Spieler ELO"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "faults"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "fckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "tore"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "kckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "kdratio"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "k/d"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "kdr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "kdratio"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr "Anzahl an Kills"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "kills"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "runden"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "leben"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "verloren"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "name"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "summe"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "nick"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "ziele"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "aufheb"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr "Latenz"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr "Paketverlust"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "schubser"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "rang"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "zurück"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "wiederbelebungen"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "gewonnene Runden"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "punkte"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
msgid "SCO^suicides"
msgstr "suizide"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "summe"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
msgid "SCO^takes"
msgstr "takes"
-#: qcsrc/client/hud/panel/scoreboard.qc:118
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
msgid "SCO^ticks"
msgstr "ticks"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:311
msgid ""
"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
+#: qcsrc/client/hud/panel/scoreboard.qc:312
msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
+#: qcsrc/client/hud/panel/scoreboard.qc:314
msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
+#: qcsrc/client/hud/panel/scoreboard.qc:315
msgid ""
"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:316
msgid ""
" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
+#: qcsrc/client/hud/panel/scoreboard.qc:317
msgid ""
"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr "Name eines Spielers"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
-msgstr "Latenz"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr "Paketverlust"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
-msgstr "Spieler ELO"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
-msgstr "Spieler FPS"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr "Anzahl an Kills"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr ""
-
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/V"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Genauigkeit (Durchschn.: %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Map-Statistiken:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monster getötet:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Gefundene Geheimnisse:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Eroberungszeit-Rangliste"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Platzierungen"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Punktetafel"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Geschwindigkeitspreis: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "Rekordzeit: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Zuschauer"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "^3%s^7 auf ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " für bis zu ^1%1.0f Minuten^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " oder"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " bis ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "Punkte"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "wurde geschlagen"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " bis zu einem Vorsprung von ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Erneut spawnen in ^3%s^1 …"
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Du bist tot, warte ^3%s^7 bis zum Respawn"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Du bist tot, drücke ^2%s^7, um neu zu spawnen"
msgid "Don't care"
msgstr "Mir egal"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Wähle den Spieltyp"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Stimme für eine Map ab"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d Sekunden übrig"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Schutzschild"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#% Tuba-Werfen"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Aus"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Powerup-Panel"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Seitenverhältnis:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-22 11:34+0000\n"
-"Last-Translator: afba88cf42cbdff57149d4a6d53a94f9\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
+"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: German (http://www.transifex.com/team-xonotic/xonotic/"
"language/de/)\n"
"Language: de\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3PFEILTASTEN ^7für Feinjustierungen."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Persönliche Bestzeit"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Server-Bestzeit"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2STRAFZEIT: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "bbkills"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "bbzeit"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "caps"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "capzeit"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "tode"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "zerstört"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "schaden"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "scherhal"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "fallen"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr "Spieler ELO"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "faults"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "fckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "tore"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "kckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "kdratio"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "k/d"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "kdr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "kdratio"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr "Anzahl an Kills"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "kills"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "runden"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "leben"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "verloren"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "name"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "summe"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "nick"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "ziele"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "aufheb"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr "Latenz"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr "Paketverlust"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "schubser"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "rang"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "zurück"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "wiederbelebungen"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "gewonnene Runden"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "punkte"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
msgid "SCO^suicides"
msgstr "suizide"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "summe"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
msgid "SCO^takes"
msgstr "takes"
-#: qcsrc/client/hud/panel/scoreboard.qc:118
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
msgid "SCO^ticks"
msgstr "ticks"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:311
msgid ""
"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
+#: qcsrc/client/hud/panel/scoreboard.qc:312
msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
+#: qcsrc/client/hud/panel/scoreboard.qc:314
msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
+#: qcsrc/client/hud/panel/scoreboard.qc:315
msgid ""
"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:316
msgid ""
" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
+#: qcsrc/client/hud/panel/scoreboard.qc:317
msgid ""
"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr "Name eines Spielers"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
-msgstr "Latenz"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr "Paketverlust"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
-msgstr "Spieler ELO"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
-msgstr "Spieler FPS"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr "Anzahl an Kills"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr ""
-
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/V"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Genauigkeit (Durchschn.: %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Map-Statistiken:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monster getötet:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Gefundene Geheimnisse:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Eroberungszeit-Rangliste"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Platzierungen"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Punktetafel"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Geschwindigkeitspreis: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "Rekordzeit: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Zuschauer"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "^3%s^7 auf ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " für bis zu ^1%1.0f Minuten^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " oder"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " bis ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "Punkte"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "wurde geschlagen"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " bis zu einem Vorsprung von ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Erneut spawnen in ^3%s^1 …"
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Du bist tot, warte ^3%s^7 bis zum Respawn"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Du bist tot, drücke ^2%s^7, um neu zu spawnen"
msgid "Don't care"
msgstr "Mir egal"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Wähle den Spieltyp"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Stimme für eine Map ab"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d Sekunden übrig"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Schutzschild"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#% Tuba-Werfen"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Aus"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Powerup-Panel"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Seitenverhältnis:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2019-01-11 19:29+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-28 18:12+0000\n"
"Last-Translator: Mensious Mensious <ektoras@tutanota.com>\n"
"Language-Team: Greek (http://www.transifex.com/team-xonotic/xonotic/language/"
"el/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Προσωπικό ρεκόρ"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Ρεκόρ διακομιστή"
#: qcsrc/client/hud/panel/quickmenu.qc:798
msgid "QMCMD^need help, icon"
-msgstr ""
+msgstr "QMCMD^χρειάζομαι βοήθεια, εικονίδιο"
#: qcsrc/client/hud/panel/quickmenu.qc:799
msgid "QMCMD^enemy seen (l:%y^7)"
#: qcsrc/client/hud/panel/quickmenu.qc:805
msgid "QMCMD^dropped flag, icon"
-msgstr ""
+msgstr "QMCMD^πεζμένει σημαία, εικονίδιο"
#: qcsrc/client/hud/panel/quickmenu.qc:806
msgid "QMCMD^drop weapon, icon"
#: qcsrc/client/hud/panel/quickmenu.qc:806
msgid "QMCMD^dropped weapon %w^7 (l:%l^7)"
-msgstr ""
+msgstr "QMCMD^πεζμένο όπλο %w^7 (l:%l^7)"
#: qcsrc/client/hud/panel/quickmenu.qc:807
msgid "QMCMD^drop flag/key, icon"
#: qcsrc/client/hud/panel/quickmenu.qc:807
msgid "QMCMD^dropped flag/key %w^7 (l:%l^7)"
-msgstr ""
+msgstr "QMCMD^πεζμένει σημαία/κλειδί %w^7 (l:%l^7)"
#: qcsrc/client/hud/panel/quickmenu.qc:811
msgid "QMCMD^Send private message to"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2Ποινή %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr "Νούμερο για σκοτομούς"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^καταστροφή"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
-msgstr "SCO^Γκολς"
-
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
-msgstr "SCO^k/d"
+msgid "SCO^fastest"
+msgstr "SCO^Γρηγορότερο"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
-msgstr "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
-msgstr "SCO^Γύροι"
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
-msgstr "SCO^Ζωντανοί"
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
+msgstr "SCO^Γκολς"
#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
-msgstr "SCO^Χαμένοι"
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
-msgstr "SCO^Όνομα"
+msgid "SCO^k/d"
+msgstr "SCO^k/d"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
+msgstr "SCO^kdr"
+
#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+msgid "SCO^kdratio"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
+msgstr "SCO^Γύροι"
+
#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+msgid "Number of lives (LMS)"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
+msgstr "SCO^Ζωντανοί"
+
#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
+msgstr "SCO^Χαμένοι"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
-msgstr "SCO^κατάταξη"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
-msgstr "SCO^γύροι νικήθηκαν"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
-msgstr "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
+msgstr "SCO^Όνομα"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr "Όνομα για ένα παίκτη"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr "Κατάταξη παικτών"
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
+msgstr "SCO^κατάταξη"
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
-msgstr "Παίκτης FPS"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
-msgstr "Νούμερο για σκοτομούς"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
+msgstr "SCO^γύροι νικήθηκαν"
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
+msgstr "SCO^score"
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr "Σύνολο score"
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr "Κατάταξη παικτών"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
+msgstr "SCO^Χρόνος"
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr "Σύνολο score"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Στατιστικά χάρτη:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Κατατάξεις"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Scoreboard"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Θεατές"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "Πέζουνε ^3%s^7 on ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "ή"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " μέχρι ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^Πόντοι"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Πέθανες, πάτα ^2%s^7 για να ξαναγεννηθείς"
msgid "Don't care"
msgstr "Δεν με νοιάζει"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Ψηφοφορία χάρτη"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d δευτερόλεπτα απομένουν"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Ασπίδα"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Απενεργοποίηση"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr "Ενεργοποίηση παρακουλούθησης"
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Ραντάρ:"
#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:65
msgid "Gamemode Settings"
-msgstr ""
+msgstr "Ρυθμίσεις κατηγορίας παιχνιδιού"
#: qcsrc/menu/xonotic/dialog_settings_game_messages.qc:67
msgid "Display capture times in Capture The Flag"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: English (Australia) (http://www.transifex.com/team-xonotic/"
"xonotic/language/en_AU/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Personal best"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Server best"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PENALTY: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "SCO^bckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "SCO^bctime"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^caps"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^captime"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^deaths"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^destroyed"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^dmgtaken"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^drops"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^faults"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^fckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^goals"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^kckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^kdratio"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^k/d"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^kdr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^kdratio"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^kills"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^laps"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^lives"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^losses"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^name"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^sum"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^nick"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^objectives"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^pickups"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^pushes"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^rank"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^returns"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^revivals"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^score"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^suicides"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^sum"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^takes"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^ticks"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Accuracy stats (average %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Map stats:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monsters killed:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Secrets found:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Rankings"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Scoreboard"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Spectators"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "playing ^3%s^7 on ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " for up to ^1%1.0f minutes^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " or"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " until ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^points"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^is beaten"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " until a lead of ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Respawning in ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "You are dead, wait ^3%s^7 before respawning"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "You are dead, press ^2%s^7 to respawn"
msgid "Don't care"
msgstr "Don't care"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Decide the gametype"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Vote for a map"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d seconds left"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Shield"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba Throwing"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Disable"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Powerups Panel"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Forced aspect:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Esperanto (http://www.transifex.com/team-xonotic/xonotic/"
"language/eo/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^mortoj"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Spektantoj"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr "Ne zorgas"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Spanish (http://www.transifex.com/team-xonotic/xonotic/"
"language/es/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3TECLAS DE DIRECCIÓN ^7para ajustes finos."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Record personal"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Record del servidor"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2SANCION: %.1f(%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "SCO^bckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "SCO^bctime"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^capturas"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^tiempo de captura"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^muertes"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^destruido"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^daño"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^daño recibido"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^caidas"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^faltas"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^fckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^metas"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^kckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^kdratio"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^k/d"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^kdr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^kdratio"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^muertes"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^vueltas"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^vidas"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^derrotas"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^nombre"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^suma"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^nick"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^objetivos"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^recogidas"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^ofensivas"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^rango"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^devoluciones"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^reanimaciones"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "SCO^rondas ganadas"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^puntuación"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^suicidios"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^tomas"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^suicidios"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^suma"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^tomas"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^ticks"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Estadísticas de precisión (promedio %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Estadistícas de mapa:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monstruos asesinados:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Secretos encontrados:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Clasificaciones de tiempo de captura"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Clasificaciones"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Tabla de puntuación"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Premio de velocidad: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "El mas rápido de todos los tiempos: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Espectadores"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "jugando ^3%s^7 en ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " para un máximo de ^1%1.0f minutos^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " o"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " hasta ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^puntos"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^es batido"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " hasta una ventaja de ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Reapareciendo en ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Estás muerto, espera ^3%s^7 antes de reaparecer"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Estás muerto, pulsa ^2%s^7 para reaparecer"
msgid "Don't care"
msgstr "No importa"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Elige el modo de juego"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Vota un mapa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d segundos restantes"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Escudo"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Lanzamiento de Tuba"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Desactivar"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Panel de poderes"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Forzar aspecto:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/team-xonotic/"
"xonotic/language/es_MX/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Finnish (http://www.transifex.com/team-xonotic/xonotic/"
"language/fi/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Oma Ennätys"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Serverin Paras"
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^kuolemaa"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
-msgstr "SCO^tappoa"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
-msgstr "SCO^kierrosta"
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
-msgstr "SCO^nimi"
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
-msgstr "Viive"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^itsemurhia"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
+msgstr "SCO^tappoa"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
+msgstr "SCO^kierrosta"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
+msgstr "SCO^nimi"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
+msgstr "Viive"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^itsemurhia"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Äänestä karttaa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d sekuntia jäljellä"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n tuubanheitto!"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Pois päältä"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Tehonlisäyspaneeli"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Pakotettu näkymä:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Tutka:"
# RedGuff <domsau2@yahoo.fr>, 2014
# Yannick Le Guen <leguen.yannick@gmail.com>, 2013
# Hugo Locurcio, 2013
-# Yannick Le Guen <leguen.yannick@gmail.com>, 2013-2018
+# Yannick Le Guen <leguen.yannick@gmail.com>, 2013-2019
msgid ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-29 16:31+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 11:05+0000\n"
"Last-Translator: Yannick Le Guen <leguen.yannick@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/team-xonotic/xonotic/"
"language/fr/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3TOUCHES FLÉCHÉES ^7pour des ajustements précis."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Record personnel"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Record du serveur"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PÉNALITÉ : %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr "Nombre de porteurs de balle tués"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "balles tués"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "temps balle"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr "Temps total de possession de balle en mode Gardez-la-Balle"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+"Combien de fois un drapeau (CTF) ou une clé (Chasse aux Clés) a été "
+"capturé(e)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "captures"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "temps capture"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr "Temps de la capture la plus rapide (CTF)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr "Nombre de morts"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "morts"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr "Nombre de clés détruites en les poussant dans le vide"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "détruits"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "dommages"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr "Les dommages totaux infligés"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "dmg reçus"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr "Les dommages totaux subis"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr "Nombre de drapeaux lâchés"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "lâchés"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr "ELO du joueur"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr "elo"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr "plus rapide"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr "Temps du tour le plus rapide (Course / CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr "Nombre de fautes commises"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "fautes"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr "Nombre de porteurs de drapeaux tués"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "drap. tués"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr "IPS"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr "ips"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr "Nombre de meurtres moins les suicides"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr "frags"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr "Nombre de buts marqués"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "buts"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr "Nombre de porteurs de clés tués"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "clés tués"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "ratio tm"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "t/m"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr "Le ratio meurtre-mort"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "tmr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "ratio tm"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr "Nombre de meurtres"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "meurtres"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
-msgstr "meurtres équipe"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
+msgstr "Nombre de tours complétés (Course / CTS)"
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "tours"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr "Nombre de vies (LMS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "vies"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr "Nombre de fois qu'une clé a été perdue"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "pertes"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr "Nom du joueur"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "nom"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "somme"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "pseudo"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr "Nombres d'objectifs détruits"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "objectifs"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+"Combien de fois un drapeau (CTF) ou une clé (Chasse aux Clés) ou une balle "
+"(Gardez-la-Balle) a été ramassé(e)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "collectés"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr "Temps de ping"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr "Perte de paquets"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr "Nombre de joueurs poussés dans le vide"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "poussés"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr "Rang du joueur"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "rang"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr "Nombre de drapeaux retournés"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "retournés"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr "Nombre de dégels"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "dégels"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr "Nombre de manches gagnées"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "manches gagnées"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "score"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr "Score total"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr "Nombre de suicides"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
msgid "SCO^suicides"
msgstr "suicides"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
+msgstr "Nombre de meurtres moins les morts"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "somme"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
+msgstr "Nombre de points de domination capturés (Domination)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
msgid "SCO^takes"
msgstr "prises"
-#: qcsrc/client/hud/panel/scoreboard.qc:118
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
+msgstr "Nombre de meurtres équipe"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
+msgstr "meurtres équipe"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
+msgstr "Nombre de marques (Domination)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
msgid "SCO^ticks"
msgstr "marques"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
+msgstr "temps"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
+msgstr "Temps total couru (Course / CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:311
msgid ""
"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
"Vous pouvez modifier le tableau des scores en utilisant la commande "
"^2scoreboard_columns_set."
-#: qcsrc/client/hud/panel/scoreboard.qc:299
+#: qcsrc/client/hud/panel/scoreboard.qc:312
msgid "Usage:"
msgstr "Utilisation :"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
+#: qcsrc/client/hud/panel/scoreboard.qc:314
msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr "^2scoreboard_columns_set ^3champ1 champ2..."
-#: qcsrc/client/hud/panel/scoreboard.qc:302
+#: qcsrc/client/hud/panel/scoreboard.qc:315
msgid ""
"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
"cvar scoreboard_columns"
"^2scoreboard_columns_set ^7sans argument lit les arguments de la cvar "
"scoreboard_columns"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:316
msgid ""
" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
"map start"
" ^5Remarque : ^7scoreboard_columns_set sans argument est exécuté pour "
"chaque nouvelle carte"
-#: qcsrc/client/hud/panel/scoreboard.qc:304
+#: qcsrc/client/hud/panel/scoreboard.qc:317
msgid ""
"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
"it into the cvar scoreboard_columns so you can edit it"
"^2scoreboard_columns_set ^3expand_default ^7charge la disposition par défaut "
"et l'étend dans la cvar scoreboard_columns pour que vous puissiez l'éditer"
-#: qcsrc/client/hud/panel/scoreboard.qc:305
+#: qcsrc/client/hud/panel/scoreboard.qc:318
msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr "Vous pouvez utiliser un ^3|^7 pour créer des champs alignés à droite."
-#: qcsrc/client/hud/panel/scoreboard.qc:306
+#: qcsrc/client/hud/panel/scoreboard.qc:319
msgid "The following field names are recognized (case insensitive):"
msgstr "Les noms de champ suivants sont reconnus (non sensibles à la casse) :"
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr "Nom d'un joueur"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
-msgstr "Temps de ping"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr "Perte de paquets"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
-msgstr "ELO du joueur"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
-msgstr "IPS du joueur"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr "Nombre de meurtres"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
-msgstr "Nombre de morts"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr "Nombre de suicides"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
-msgstr "meurtres - suicides"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr "Nombre de meurtres équipe"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr "Le ratio meurtre-mort"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr "Les dommages totaux infligés"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr "Les dommages totaux subis"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr "meurtres - morts"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
-msgstr ""
-"Combien de fois un drapeau (CTF) ou une clé (Chasse aux Clés) a été "
-"capturé(e)"
-
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-"Combien de fois un drapeau (CTF) ou une clé (Chasse aux Clés) ou une balle "
-"(Gardez-la-Balle) a été ramassé(e)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr "Temps de la capture la plus rapide (CTF)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr "Nombre de porteurs de drapeaux tués"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr "Nombre de drapeaux retournés"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr "Nombre de drapeaux lâchés"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr "Nombre de vies (LMS)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr "Rang du joueur"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr "Nombre de joueurs poussés dans le vide"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr "Nombre de clés détruites en les poussant dans le vide"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr "Nombre de porteurs de clés tués"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr "Nombre de fois qu'une clé a été perdue"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr "Nombre de tours complétés (course/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr "Temps total en course (course/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr "Temps du tour le plus rapide (course/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr "Nombre de marques (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr "Nombre de points de domination capturés (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr "Nombre de porteurs de balle tués"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr "Temps total de possession de balle en mode Gardez-la-Balle"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr "Score total"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"comme champ\n"
"pour afficher tous les champs disponibles pour le mode de jeu actuel."
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
"pour\n"
"inclure ou exclure TOUS les modes de jeu en équipe ou non."
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr "Exemple : scoreboard_columns_set name ping pl | +ctf/champ3 -dm/champ4"
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
"affiche le nom, le ping et le pl alignés à gauche, et les champs\n"
"à droite de la barre verticale alignés à droite."
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
"« champ3 » sera affiché uniquement en CTF, et « champ4 » sera affiché\n"
"dans tous les autres modes de jeu sauf DM."
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Stats de précision (moyenne %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Stat. de la carte :"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monstres tués :"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Secrets trouvés :"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Classement des temps de capture"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Classements"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Tableau des scores"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Récompense de vitesse : %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "Le plus rapide jamais vu : %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Spectateurs"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "partie de ^3%s^7 en cours sur ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " pendant ^1%1.0f minutes^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " ou"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " jusqu'à ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "points"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "est battu"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " jusqu'à un écart de ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Réapparition dans ^3%s^1…"
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Vous êtes mort, attendez ^3%s^7 avant de réapparaître"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Vous êtes mort, appuyez sur ^2%s^7 pour réapparaître"
msgid "Don't care"
msgstr "Ne pas voter"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Choisissez le mode de jeu"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Votez pour une carte"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d secondes restantes"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
"mv_mapdownload : ^3Vous n'êtes pas censé utiliser cette commande vous-même !"
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr "^1Erreur :^7 Impossible de trouver l'index du pak."
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr "Demande d'aperçu..."
msgid "Shield"
msgstr "Bouclier"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "Lancer du @!#% Tuba"
"freeze all enemies to win"
msgstr ""
"Tuez les ennemis pour les geler, tenez-vous à côté des équipiers gelés pour "
-"les ranimer ; gelez tous les ennemis pour gagner"
+"les dégeler ; gelez tous les ennemis pour gagner"
#: qcsrc/common/mapinfo.qh:544
msgid "Hold the ball to get points for kills"
#: qcsrc/common/notifications/all.inc:364
#, c-format
msgid "^BG%s^K3 was revived by ^BG%s"
-msgstr "^BG%s^K3 a été ranimé par ^BG%s"
+msgstr "^BG%s^K3 a été dégelé par ^BG%s"
#: qcsrc/common/notifications/all.inc:365
#, c-format
msgid "^BG%s^K3 was revived by falling"
-msgstr "^BG%s^K3 a été ranimé après être tombé"
+msgstr "^BG%s^K3 a été dégelé après être tombé"
#: qcsrc/common/notifications/all.inc:366
#, c-format
msgid "^BG%s^K3 was revived by their Nade explosion"
-msgstr "^BG%s^K3 a été ranimé par l'explosion de sa Grenade"
+msgstr "^BG%s^K3 a été dégelé par l'explosion de sa Grenade"
#: qcsrc/common/notifications/all.inc:367
#, c-format
msgid "^BG%s^K3 was automatically revived after %s second(s)"
-msgstr "^BG%s^K3 a été automatiquement ranimé après %s seconde(s)"
+msgstr "^BG%s^K3 a été automatiquement dégelé après %s seconde(s)"
#: qcsrc/common/notifications/all.inc:368
#, c-format
#: qcsrc/common/notifications/all.inc:680
#, c-format
msgid "^K3You revived ^BG%s"
-msgstr "^K3Vous avez ranimé ^BG%s"
+msgstr "^K3Vous avez dégelé ^BG%s"
#: qcsrc/common/notifications/all.inc:681
msgid "^K3You revived yourself"
-msgstr "^K3Vous vous êtes ranimé tout seul"
+msgstr "^K3Vous vous êtes dégelé tout seul"
#: qcsrc/common/notifications/all.inc:682
#, c-format
msgid "^K3You were revived by ^BG%s"
-msgstr "^K3Vous avez été ranimé par ^BG%s"
+msgstr "^K3Vous avez été dégelé par ^BG%s"
#: qcsrc/common/notifications/all.inc:683
#, c-format
msgid "^K3You were automatically revived after %s second(s)"
-msgstr "^K3Vous avez été automatiquement ranimé après %s seconde(s)"
+msgstr "^K3Vous avez été automatiquement dégelé après %s seconde(s)"
#: qcsrc/common/notifications/all.inc:685
msgid "^BGThe generator is under attack!"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Désactiver"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr "Activer les spectateurs"
msgid "Powerups Panel"
msgstr "Bonus de puissance"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr "Toujours activer"
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Aspect forcé :"
msgid "Enable in team games"
msgstr "Activer dans les jeux en équipe"
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr "Toujours activer"
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar :"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Irish (http://www.transifex.com/team-xonotic/xonotic/language/"
"ga/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Sáriarracht phearsanta"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Curiarracht an fhreastalaí"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PIONÓS: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A/F"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Clár Scóir"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Lucht féachana"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "nó"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr "go dtí ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr "Is cuma liom"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Roghnaigh cineál an chluiche"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Vótáil le léarscáil"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d soicind fágtha"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Sciath"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Díchumasaigh"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# GunChleoc, 2017-2018
+# GunChleoc, 2017-2019
# GunChleoc, 2017
# GunChleoc, 2017
msgid ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
-"Last-Translator: divVerent <divVerent@xonotic.org>\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-02-06 18:19+0000\n"
+"Last-Translator: GunChleoc\n"
"Language-Team: Gaelic, Scottish (http://www.transifex.com/team-xonotic/"
"xonotic/language/gd/)\n"
"Language: gd\n"
#, c-format
msgid "^2Successfully exported to %s! (Note: It's saved in data/data/)"
msgstr ""
+"^2Chaidh às-phortadh gu %s! (An aire: Chaidh a shàbhaladh ann an data/data/)"
#: qcsrc/client/hud/hud_config.qc:247
#, c-format
msgid "^1Couldn't write to %s"
-msgstr ""
+msgstr "^1Cha b’ urrainn dhuinn sgrìobhadh gu %s"
#: qcsrc/client/hud/panel/chat.qc:84
msgid "^3Player^7: This is the chat area."
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3IUCHRAICHEAN SAIGHDE ^7airson mion-ghleusadh."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
-msgstr ""
+msgstr "As fheàrr gu pearsanta"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
-msgstr ""
+msgstr "As fheàrr air an fhrithealaiche"
#: qcsrc/client/hud/panel/notify.qc:117 qcsrc/client/hud/panel/notify.qc:118
#: qcsrc/client/hud/panel/score.qc:63
#: qcsrc/client/hud/panel/quickmenu.qc:781
#: qcsrc/client/hud/panel/quickmenu.qc:788
msgid "Chat"
-msgstr ""
+msgstr "Cabadaich"
#: qcsrc/client/hud/panel/quickmenu.qc:782
msgid "QMCMD^Send public message to"
-msgstr ""
+msgstr "QMCMD^Cuir teachdaireachd phoblach gu"
#: qcsrc/client/hud/panel/quickmenu.qc:783
msgid "QMCMD^:-) / nice one"
#: qcsrc/client/hud/panel/quickmenu.qc:787
msgid "QMCMD^Send in English"
-msgstr ""
+msgstr "QMCMD^Cuir sa Bheurla"
#: qcsrc/client/hud/panel/quickmenu.qc:792
#: qcsrc/client/hud/panel/quickmenu.qc:808
#: qcsrc/client/hud/panel/racetimer.qc:82
#, c-format
msgid "Intermediate %d"
-msgstr ""
+msgstr "Eadar-mheadhanach %d"
#: qcsrc/client/hud/panel/racetimer.qc:151
msgid "^1Intermediate 1 (+15.42)"
-msgstr ""
+msgstr "^1adar-mheadhanach 1 (+15.42)"
#: qcsrc/client/hud/panel/racetimer.qc:154
#: qcsrc/client/hud/panel/racetimer.qc:200
#: qcsrc/client/hud/panel/racetimer.qc:250
#, c-format
msgid "^1PENALTY: %.1f (%s)"
-msgstr ""
+msgstr "^1PEANAS: %.1f (%s)"
#: qcsrc/client/hud/panel/racetimer.qc:252
#, c-format
msgid "^2PENALTY: %.1f (%s)"
+msgstr "^2PEANAS: %.1f (%s)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr "FPS"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr "SCO^fps"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr "Ainm a’ chluicheadair"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
+msgstr "SCO^ainm"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
+msgstr "SCO^far-ainm"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "Ping time"
-msgstr ""
+msgstr "Ùine a’ ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:312
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
+msgstr "SCO^ping"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "Packet loss"
+msgstr "Call phacaidean"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
+msgstr "Cleachdadh:"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Amhairc"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "a' cluich ^3%s^7 air ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " fad suas ri ^1%1.0f mionaid(ean)^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "no"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " gu ruige ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "puingean"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
#: qcsrc/client/hud/panel/timer.qc:67
msgid "WARMUP"
-msgstr ""
+msgstr "BLÀTHACHADH"
#: qcsrc/client/hud/panel/vote.qc:27
msgid "^1You must answer before entering hud configure mode"
msgid "Don't care"
msgstr "Tha mi coma"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Tagh seòrsa a' gheama"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Bhòt airson mapa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "Tha %d diog(an) air fhàgail"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Hebrew (http://www.transifex.com/team-xonotic/xonotic/"
"language/he/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "הצבע למפה"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Hungarian (http://www.transifex.com/team-xonotic/xonotic/"
"language/hu/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "az ^3ALT^7 + ^3NYÍLGOMBOK^7-kal finoman mozgathatsz!"
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Saját legjobb idő"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Szerver legjobb idő"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2BÜNTETÉS: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "LH gyilokok"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "Labdaidő"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "Rablások"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "Halálok"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "megsemmisítve"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^sérülés"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "elvesztve"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "Hibák"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "ZH gyilokok"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "Gólok"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "KH gyilokok"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "ÖH arány"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "Ö/H"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "ÖHA"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "ÖH arány"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "Gyilokok"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "Körök"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "Életek"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "elvesztve"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "Név"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^össz"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "Nick"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "célpontok"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "Zászlók"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "Ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "CSV"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "Lökések"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "Rang"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "Visszaszerzések"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "Újraéledések"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "Pontok"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "Öngyilokok"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "Átvétel"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "Tikk"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "Öngyilokok"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^össz"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "Átvétel"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "Tikk"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Tüzelési pontosság (Átlag: %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Pálya statisztikák:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Megölt szörnyek:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Feldezett titkok:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Célbaérési idő rangsor"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Helyezések"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Ponttábla"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Nézők"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " még ^1%.1f percig^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " vagy "
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr "^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "pontszámig"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr " időt valaki meg nem dönti"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " amíg valaki ^3%s %s^7 -ig nem vezeti a mezőnyt."
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Respawning: ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Meghaltál, várj ^3%s^7 időt újraéledésig"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Meghaltál, ^2%s^7 az újraéledéshez"
msgid "Don't care"
msgstr "Mindegy"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Válassz játéktípust"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Válassz pályát!"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d másodperc maradt hátra"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Védelmező"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba Dobás"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Letiltás"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Turbózó Panel"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Kényszerített arány:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Antonio <piuntn@gmail.com>, 2013-2018
+# Antonio <piuntn@gmail.com>, 2013-2019
# Antonio 'terencehill' Piu <piuntn@gmail.com>, 2011-2012
# Costa <yesbubu@hotmail.it>, 2014
# Felice Sallustio <fel.sallustio@gmail.com>, 2011
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-24 16:29+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-30 13:00+0000\n"
"Last-Translator: Antonio <piuntn@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/team-xonotic/xonotic/"
"language/it/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7per fini aggiustamenti."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Migliore personale"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Migliore del server"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PENALITÀ: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr "Numbero di uccisioni di portapalla"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "uccis. pp"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "tempo pp"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr "Tempo totale di possesso della palla in Keepaway"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+"Per quante volte una bandiera (CTF) o una chiave (KeyHunt) è stata catturata"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "catture"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "tempo cattura"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr "Tempo della cattura più veloce (CTF)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr "Numero di morti"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "morti"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr "Numero di chiavi distrutte spingendole nel vuoto"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "distrutte"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "danno"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr "Il danno totale inflitto"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "danno subìto"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr "Il danno totale subìto"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr "Numero di bandiere cadute"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "cadute"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr "ELO del giocatore"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr "elo"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr "più veloce"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr "Tempo del giro più veloce (Corsa/CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr "Numero di falli commessi"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "falli"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr "Numero di uccisioni dei portabandiera"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "uccis. pb"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr "FPS"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr "fps"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr "Numero di uccisioni meno suicidi"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr "frags"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr "Numero di goal segnati"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "gol"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr "Numero di uccisioni di portachiavi"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "uccis. pc"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "rapp. u/m"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "u/m"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr "Rapporto uccisioni-morti"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "rum"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "rapp. u/m"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr "Numero di uccisioni"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "uccisioni"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
-msgstr "uccis. team"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
+msgstr "Numero di giri completati (Corsa/CTS)"
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "giri"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr "Numero di vite (LMS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "vite"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr "Numero di volte che una chiave è stata persa"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "perdute"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr "Nome giocatore"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "nome"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "somma"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "nick"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr "Numero di obiettivi distrutti"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "obiettivi"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+"Per quante volte una bandiera (CTF) o una chiave (KeyHunt) o una palla "
+"(Keepaway) viene raccolta"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "raccolte"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr "Tempo di ping"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr "Perdita Pacchetti"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr "Numero di giocatori spinti nel vuoto"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "spinte"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr "Posizione del giocatore"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "posizione"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr "Numero di riporti della bandiera"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "ritorni"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr "Numero di risvegli"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "risvegli"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr "Numero di round vinti"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "round vinti"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "punti"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr "Punteggio totale"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr "Numero di suicidi"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
msgid "SCO^suicides"
msgstr "suicidi"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
+msgstr "Numero di uccisioni meno morti"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "somma"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
+msgstr "Numero di punti di dominio presi (Dominazione)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
msgid "SCO^takes"
msgstr "presi"
-#: qcsrc/client/hud/panel/scoreboard.qc:118
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
+msgstr "Numero di team uccisioni"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
+msgstr "uccis. team"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
+msgstr "Numero di tick (Dominazione)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
msgid "SCO^ticks"
msgstr "tick"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
+msgstr "tempo"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
+msgstr "Tempo totale di gara (Corsa/CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:311
msgid ""
"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
"Puoi modificare la tabella dei punteggi usando il comando "
"^2scoreboard_columns_set."
-#: qcsrc/client/hud/panel/scoreboard.qc:299
+#: qcsrc/client/hud/panel/scoreboard.qc:312
msgid "Usage:"
msgstr "Uso:"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
+#: qcsrc/client/hud/panel/scoreboard.qc:314
msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr "^2scoreboard_columns_set ^7campo1 campo2 ..."
-#: qcsrc/client/hud/panel/scoreboard.qc:302
+#: qcsrc/client/hud/panel/scoreboard.qc:315
msgid ""
"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
"cvar scoreboard_columns"
"^2scoreboard_columns_set ^7senza argomenti legge gli argomenti dalla cvar "
"scoreboard_columns"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:316
msgid ""
" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
"map start"
" ^5Nota: ^7scoreboard_columns_set senza argomenti è eseguito ad ogni avvio "
"di mappa"
-#: qcsrc/client/hud/panel/scoreboard.qc:304
+#: qcsrc/client/hud/panel/scoreboard.qc:317
msgid ""
"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
"it into the cvar scoreboard_columns so you can edit it"
"^2scoreboard_columns_set ^3expand_default ^7carica il layout di default e lo "
"espande nella cvar scoreboard_columns così da poterlo modificare"
-#: qcsrc/client/hud/panel/scoreboard.qc:305
+#: qcsrc/client/hud/panel/scoreboard.qc:318
msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr "Puoi usare ^3|^7 per cominciare i campi allineati a destra."
-#: qcsrc/client/hud/panel/scoreboard.qc:306
+#: qcsrc/client/hud/panel/scoreboard.qc:319
msgid "The following field names are recognized (case insensitive):"
msgstr ""
"Sono riconsciuti i seguenti nomi di campo (non importa se maiusc./minusc.):"
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr "Nome di un giocatore"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
-msgstr "Tempo di ping"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr "Perdita Pacchetti"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
-msgstr "ELO del giocatore"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
-msgstr "FPS del giocatore"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr "Numero di uccisioni"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
-msgstr "Numero di morti"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr "Numero di suicidi"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
-msgstr "uccisioni - suicidi"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr "Numero di team uccisioni"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr "Rapporto uccisioni-morti"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr "Il danno totale inflitto"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr "Il danno totale subìto"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr "uccisioni - morti"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
-msgstr ""
-"Per quante volte una bandiera (CTF) o una chiave (KeyHunt) è stata catturata"
-
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-"Per quante volte una bandiera (CTF) o una chiave (KeyHunt) o una palla "
-"(Keepaway) viene raccolta"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr "Tempo della cattura più veloce (CTF)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr "Numero di uccisioni dei portabandiera"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr "Numero di riporti della bandiera"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr "Numero di bandiere cadute"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr "Numero di vite (LMS)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr "Posizione del giocatore"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr "Numero di giocatori spinti nel vuoto"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr "Numero di chiavi distrutte spingendole nel vuoto"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr "Numero di uccisioni di portachiavi"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr "Numero di volte che una chiave è stata persa"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr "Numero di giri completati (corsa/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr "Tempo totale di gara (corsa/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr "Tempo del giro più veloce (corsa/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr "Numero di tick (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr "Numero di punti di dominio presi (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr "Numbero di uccisioni di portapalla"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr "Tempo totale di possesso della palla in Keepaway"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr "Punteggio totale"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"come campo per mostrare tutti i campi disponibili per l'attuale modalità di "
"gioco."
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
"usati\n"
"per includere/escludere TUTTE le modalità a squadre/senza squadre."
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr "Esempio: scoreboard_columns_set name ping pl | +ctf/campo3 -dm/campo4"
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
"mostrerà nome, ping e pl allineati a sinistra, e i campi a destra\n"
"della barra verticale allineati a destra."
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
"'campo3' sarà mostrato solo in CTF, e 'campo4' sarà mostrato in tutte\n"
"le altre modalità di gioco eccetto DM."
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N.D."
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Statistiche precisione (media %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Statistiche mappa:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Mostri uccisi:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Segreti trovati:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Classifica tempi di cattura"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Classifica"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Punteggi"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Premio velocità: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "Più veloce di sempre: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Spettatori"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "giocando a ^3%s^7 in ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " fino a ^1%1.0f minuti^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " o"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " fino a ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "punti"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "è battuto"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " fino a che si vince di ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Rinascita in ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Sei morto, aspetta ^3%s^7 prima di rinascere"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Sei morto, premi ^2%s^7 per rinascere"
msgid "Don't care"
msgstr "Non importa"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Decidere il tipo di gioco"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Vota per una mappa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d secondi rimanenti"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr "mv_mapdownload: ^3Non dovresti usare questo comando!"
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr "^1Errore:^7 Impossibile trovare il pak index."
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr "Richiedendo l'anteprima..."
msgid "Shield"
msgstr "Scudo"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba Throwing"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Disabilita"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr "Abilita da spettatore"
msgid "Powerups Panel"
msgstr "Pannello dei Powerup"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr "Abilita sempre"
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Forza aspetto:"
msgid "Enable in team games"
msgstr "Abilita nei giochi a squadre"
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr "Abilita sempre"
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/team-xonotic/"
"xonotic/language/ja_JP/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Lojban (http://www.transifex.com/team-xonotic/xonotic/"
"language/jbo/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Kazakh (Cyrillic) (http://www.transifex.com/team-xonotic/"
"xonotic/language/kk%40Cyrl/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Жеке рекорд"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Серверде рекорд"
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Рекордық үстелі"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Қалқан"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Korean (http://www.transifex.com/team-xonotic/xonotic/"
"language/ko/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3방향키 ^7로 미세하게 조정하세요."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "개인 최고 기록"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "서버 최고 기록"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2불이익: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "SCO^공 운반자 킬"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "SCO^공 운반 시간"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^점령"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^점령 시간"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^죽음"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^파괴"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^데미지"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^입은 데미지"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^떨어뜨림"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^실수"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^깃발 운반자 킬"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^골"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^열쇠 운반자 킬"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^킬뎃비율"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^킬/뎃"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^킬뎃비"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^킬뎃비율"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^죽임"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^바퀴"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^목숨"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^패배"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^이름"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^합"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^별칭"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^목표"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^픽업"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^핑"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^패킷 손실"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^밀어냄"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^순위"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^귀환"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^부활"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "SCO^회 이김"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^점수"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
msgid "SCO^suicides"
msgstr "SCO^자살"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^가져감"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^합"
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^가져감"
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "준비중"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "정확도 통계(평균 %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "맵 스텟:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "죽인 몬스터 수:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "비밀 발견:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "순위"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "점수판"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "관전자"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "^3%s^7를 ^2%s^7에서 하는 중"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " 최고 ^1%1.0f 분^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "혹은"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr "^3%s %s^7까지"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^점"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^가 쓰러졌어요"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr "^3%s %s^7의 차이가 날 때까지"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1^3%s^1 동안 부활 중..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "당신은 죽었어요, 부활까지 ^3%s^7 기다리세요"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "당신은 죽었어요, ^2%s^7를 눌러 부활하세요"
msgid "Don't care"
msgstr "신경 안 씀"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "게임 유형을 정하세요"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "투표해서 맵을 정하세요"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d 초 남음"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "방어"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "파워업 제어반"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Cornish (http://www.transifex.com/team-xonotic/xonotic/"
"language/kw/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7rag desedhansow fin."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Rekord personel"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Rekord an servyer"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2SPAL: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "SCO^pelyow ledhys"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "SCO^termyn pel"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^sesyansow"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^termyn sesya"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^mernansow"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^distruys"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^damach"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^dmch recevys"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^droppyansow"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^fowtys"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^baneryow ledhys"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^golyow"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^alhwedhow ledhys"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^komparriv l/m"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^l/m"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^klm"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^komparriv l/m"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^ladhansow"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^troyow"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^bewnansow"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^fallow"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^hanow"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^somm"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^leshanow"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^amkanow"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^kuntellys"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^herdhys"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^renk"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^daskorrys"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^teudhys"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "SCO^rondys gwaynyes"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^skor"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^omladhansow"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^kemerys"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^merkys"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^omladhansow"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^somm"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^kemerys"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^merkys"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Statystygyon kewerder (kresek %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Statystygyon an mappa:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Tebelvestes ledhys:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Kevrinyow diskudhys:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Renkyow an termyn sesya"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Renkyansow"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Bord an skoryow"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Powas tooth: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "An kreffa oll-dermyn: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Miroryon"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "ow kwari ^3%s^7 war ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr "rag ^1%1.0f mynysen^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " po"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " bys dhe ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^poynt"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^fethys"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " bys dhe hembronk a ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Dasapperyans yn ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Marow owgh, gortewgh ^3%s^7 kyns dasapperya"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Marow owgh, gweskewgh ^2%s^7 rag dasapperya"
msgid "Don't care"
msgstr "Ny'm deur"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Ervira an modh gwari"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Ragleva rag mappa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d eylen gesys"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Skoos"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "Tewlel an @!#%'n tuba"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Macedonian (http://www.transifex.com/team-xonotic/xonotic/"
"language/mk/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Malay (http://www.transifex.com/team-xonotic/xonotic/language/"
"ms/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3KEKUNCI ANAK PANAH ^7untuk pelarasan halus."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Pencapaian terbaik peribadi"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Pencapaian terbaik pelayan"
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "Tiada"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Statistik ketepatan (puratanya %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Statistik peta:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Raksasa dibunuh:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Rahsia dijumpai:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Kedudukan masa tangkapan"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Kedudukan"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Papan markah"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Anugerah kelajuan: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "Terlaju sepanjang masa: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Penonton"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "bermain ^3%s^7 di ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " sehingga ^1%1.0f minit^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "atau"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " sehingga ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^mata"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^dikalahkan"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " sehingga pimpinan ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Lahir semula dalam ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Anda dah mati, tunggu ^3%s^7 sebelum lahir semula"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Anda dah mati, tekan ^2%s^7 untuk lahir semula"
msgid "Don't care"
msgstr "Tak kisah"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Tentukan jenis permainan"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Undi peta"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "Tinggal %d saat"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Dutch (http://www.transifex.com/team-xonotic/xonotic/language/"
"nl/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7voor fijnafstellingen."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Persoonlijk record"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Serverrecord"
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^veroveringen"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^verovertijd"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^doden"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^vernietigd"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^schade"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^schade ontvangen"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^vallen"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^fouten"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^vdmoorden"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^doelpunten"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^sdmoorden"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^mdratio"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^m/d"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^mdr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^mdratio"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^moorden"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^ronden"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^levens"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^verliezen"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^naam"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^totaal"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^bijnaam"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^doelen"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^aantal keren vlag opgepakt"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "Ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^duwen"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^rang"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^aantal keren vlag teruggebracht"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^reanimatie"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "SCO^rondes gewonnen"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^score"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^zelfmoorden"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^zelfmoorden"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^totaal"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Kaartstatistieken:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monsters vermoord:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Geheimen gevonden:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Scorebord"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Toeschouwers"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "of"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr "tot ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^punten"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^is verslagen"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr "tot een voorsprong van ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Terugkeren in ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Je bent dood, wacht ^3%s^7 voor terugkeren"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Je bent dood, druk op ^2%s^7 om terug te keren"
msgid "Don't care"
msgstr "Maakt mij niets uit"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Kies het speltype"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Stem voor een kaart"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d seconden resterend"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Schild"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba Smijten"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Uitschakelen"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Powerupspaneel"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Geforceerde verhouding:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Norwegian (http://www.transifex.com/team-xonotic/xonotic/"
"language/no/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Polish (http://www.transifex.com/team-xonotic/xonotic/"
"language/pl/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7do małych korekty."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Rekord osobisty"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Rekord serwera"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2KARA: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "przejęcia"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "czas przejęcia"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "śmierci"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "zniszczony"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "zadane obrażenia"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "przyjęte obrażenia"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "porzucenia"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "błędy"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "fckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "cele"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "kckills"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "zabici"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "okrążenia"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "życia"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "straty"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "nazwa"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "suma"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "nick"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "cele"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "pchnięcia"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "ranga"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "zwroty"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "rozmrożenia"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "wygranych rund"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "wynik"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "samobójstwa"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^przejęcia"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "samobójstwa"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "suma"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^przejęcia"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^ticks"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Statystyka dokładności (średnia %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Statystyka mapy:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Zabite potwory:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Znalezione sekrety:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Ranking czasów przejęcia"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Rankingi"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Tablica wyników"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Obserwujący"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "grasz ^3%s^7 na ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " aż do 1 ^1%1.0f minut^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " lub"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " do ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "punkty"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "jest pobity"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " dopóki prowadzenie ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Wskrzeszanie za ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Jesteś martwy, czekaj ^3%s^7 przed wskrzeszeniem"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Jesteś martwy, wciśnij ^2%s^7 by się wskrzesić"
msgid "Don't care"
msgstr "Wszystko jedno"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Wybierz rodzaj gry"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Głosuj na mapę"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "pozostało %d sekund"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Tarcza"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#% Rzut Tubą"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Dezaktywuj"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Portuguese (http://www.transifex.com/team-xonotic/xonotic/"
"language/pt/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3TECLAS DIRECIONAIS ^7para pequenos ajustes."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Recorde pessoal"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Recorde do servidor"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PENALIDADE: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "pblvítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "pbltempo"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "capturas"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "tempo de captura"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "mortes"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "destruído"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "dano"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "dano recebido"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "quedas"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "faltas"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "pbndvítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "golos"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "pcvítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "taxa de v/m"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "v/m"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "fmr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "taxa de v/m"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "vítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "voltas"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "vidas"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "derrotas"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "nome"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "soma"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "apelido"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "objetivos"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "coletas"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "pp"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "empurrões"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "classificação"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "retornos"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "ressurreições"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "rodadas vencidas"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "pontuação"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "suicídios"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "tomadas"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "suicídios"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "soma"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "tomadas"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "ticks"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Estatísticas de pontaria (média %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Estatísticas do mapa:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monstros mortos:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Segredos encontrados:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Classificações de tempo de captura"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Classificações"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Placar de pontuações"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Prémio de velocidade: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "O mais rápido de todos: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Espetadores"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "a jogar ^3%s^7 em ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " até ^1%1.0f minutos^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " ou"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " até ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "pontos"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "foi espancado"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " até uma vantagem de ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Ressurgindo em ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Morreste. Espera ^3%s^7 antes de ressurgir"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Morreste. Pressiona ^2%s^7 para ressurgir"
msgid "Don't care"
msgstr "Não importa"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Decidir o modo de jogo"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Vota num mapa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "Faltam %d segundos"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Escudo"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Atirar da Tuba"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Desativar"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Painel de Potencializadores"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Forçar aspecto:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2019-01-15 02:59+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 16:23+0000\n"
"Last-Translator: Jean Trindade Pereira <jean_trindade2@hotmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/team-xonotic/"
"xonotic/language/pt_BR/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3TECLAS DIRECIONAIS ^7para pequenos ajustes."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Recorde pessoal"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Recorde do servidor"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PENALIDADE: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr "Número de vítimas de portador de bola"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "pblvítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "pbltempo"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr "Tempo total segurando a bola em Keepaway"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+"Quão frequente uma bandeira (CTF) ou uma chave (Caça a Chaves) foi capturada"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "capturas"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "tempo de captura"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr "Tempo da captura mais rápida (CTF)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr "Número de mortes"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "mortes"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr "Número de chaves destruídas ao empurrá-las para o vazio"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "destruído"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "dano"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr "O dano total causado"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "dano recebido"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr "O dano total recebido"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr "Quantas vezes a bandeira foi largada"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "quedas"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr "ELO do jogador"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr "elo"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr "mais rápido"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr "Tempo da volta mais rápida (Corrida/CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr "Faltas cometidas"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "faltas"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr "Número de vítimas de portador de bandeira"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "pbndvítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr "FPS"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr "fps"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr "Vítimas menos suicídios"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr "execuções"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr "Gols"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "gols"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr "Número de vítimas de portador de chave"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "pcvítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "taxa de v/m"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "v/m"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr "A taxa de vítimas/mortes"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "fmr"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "taxa de v/m"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr "Número de vítimas"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "vítimas"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
-msgstr "vítimas de equipe"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
+msgstr "Voltas concluídas (Corrida/CTS)"
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "voltas"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr "Número de vidas (LMS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "vidas"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr "Vezes em que uma chave foi perdida"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "derrotas"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr "Nome do jogador"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "nome"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "soma"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "apelido"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr "Objetivos destruídos"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "objetivos"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+"Quão frequente uma bandeira (CTF), uma chave (Caça a Chaves) ou uma bola "
+"(Keepaway) foi coletada"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "coletas"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr "Tempo de ping"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "ping"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr "Perda de pacotes"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "pp"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr "Número de jogadores empurrados para o vazio"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "empurrões"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr "Classificação do jogador"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "classificação"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr "Número de retornos da bandeira"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "retornos"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr "Ressurreições"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "ressurreições"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr "Rodadas vencidas"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "rodadas vencidas"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "pontuação"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr "Pontuação total"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr "Número de suicídios"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
msgid "SCO^suicides"
msgstr "suicídios"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
+msgstr "Vítimas menos mortes"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "soma"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
+msgstr "Pontos de dominação capturados (Dominação)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
msgid "SCO^takes"
msgstr "tomadas"
-#: qcsrc/client/hud/panel/scoreboard.qc:118
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
+msgstr "Número de vítimas de equipe"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
+msgstr "vítimas de equipe"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
+msgstr "Número de tiques (Dominação)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
msgid "SCO^ticks"
msgstr "ticks"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
+msgstr "tempo"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
+msgstr "Tempo total em corridas (Corrida/CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:311
msgid ""
"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
"É possível modificar o placar usando o comando ^2scoreboard_columns_set."
-#: qcsrc/client/hud/panel/scoreboard.qc:299
+#: qcsrc/client/hud/panel/scoreboard.qc:312
msgid "Usage:"
msgstr "Uso:"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
+#: qcsrc/client/hud/panel/scoreboard.qc:314
msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr "^2scoreboard_columns_set ^3field1 field2..."
-#: qcsrc/client/hud/panel/scoreboard.qc:302
+#: qcsrc/client/hud/panel/scoreboard.qc:315
msgid ""
"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
"cvar scoreboard_columns"
"^2scoreboard_columns_set ^7sem argumentos lê os argumentos do cvar "
"scoreboard_columns"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:316
msgid ""
" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
"map start"
" ^5Observação: ^7scoreboard_columns_set sem argumentos é executado sempre "
"que um mapa é iniciado"
-#: qcsrc/client/hud/panel/scoreboard.qc:304
+#: qcsrc/client/hud/panel/scoreboard.qc:317
msgid ""
"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
"it into the cvar scoreboard_columns so you can edit it"
"^2scoreboard_columns_set ^3expand_default ^7carrega o layout padrão e o "
"expande no cvar scoreboard_columns para ficar editável"
-#: qcsrc/client/hud/panel/scoreboard.qc:305
+#: qcsrc/client/hud/panel/scoreboard.qc:318
msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr "É possível usar um ^3|^7 para iniciar os campos alinhados à direita."
-#: qcsrc/client/hud/panel/scoreboard.qc:306
+#: qcsrc/client/hud/panel/scoreboard.qc:319
msgid "The following field names are recognized (case insensitive):"
msgstr ""
"Os seguintes nomes de campo são reconhecidos (maiúsculas e minúsculas não "
"diferem):"
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr "Nome de um jogador"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
-msgstr "Tempo de ping"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr "Perda de pacotes"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
-msgstr "ELO do jogador"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
-msgstr "FPS do jogador"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr "Número de vítimas"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
-msgstr "Número de mortes"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr "Número de suicídios"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
-msgstr "vítimas - suicídios"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr "Número de vítimas de equipe"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr "A taxa de vítimas/mortes"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr "O dano total causado"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr "O dano total recebido"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr "vítimas - mortes"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
-msgstr ""
-"Quão frequente uma bandeira (CTF) ou uma chave (Caça a Chaves) foi capturada"
-
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-"Quão frequente uma bandeira (CTF), uma chave (Caça a Chaves) ou uma bola "
-"(Keepaway) foi coletada"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr "Tempo da captura mais rápida (CTF)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr "Número de vítimas de portador de bandeira"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr "Número de retornos da bandeira"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr "Quantas vezes a bandeira foi largada"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr "Número de vidas (LMS)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr "Classificação do jogador"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr "Número de jogadores empurrados para o vazio"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr "Número de chaves destruídas ao empurrá-las para o vazio"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr "Número de vítimas de portador de chave"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr "Vezes em que uma chave foi perdida"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr "Voltas concluídas (corrida/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr "Tempo total em corridas (corrida/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr "Tempo da volta mais rápida (corrida/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr "Número de tiques (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr "Pontos de dominação capturados (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr "Número de vítimas de portador de bola"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr "Tempo total segurando a bola em Keepaway"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr "Pontuação total"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"Também é possível especificar a palavra \"all\" como um\n"
"campo para exibir todos os campos disponíveis para o modo de jogo atual."
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
"É possível usar os nomes especiais de modos de jogo \"teams\" e \"noteams\"\n"
"para incluir/excluir TODOS os modos de jogo de equipe/sem equipe."
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr "Exemplo: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
"exibirá o nome, ping e pp alinhados à esquerda e os campos\n"
"à direita da barra vertical alinhada à direita."
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
"\"field3\" só aparecerá em CTF e 'field4' aparecerá em todos\n"
"os outros modos de jogo, exceto MM."
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Estatísticas de precisão (média %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Estatísticas do mapa:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monstros mortos:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Segredos encontrados:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Classificações de tempo de capturas"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Classificações"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Placar"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Prêmio de velocidade: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "O mais rápido de todos: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Espectadores"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "jogando ^3%s^7 em ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " por até ^1%1.0f minutos^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " ou"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " até ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "pontos"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "foi espancado"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " até uma vantagem de ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Ressurgindo em ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Você morreu. Espere ^3%s^7 antes de ressurgir"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Você morreu. Aperte ^2%s^7 para ressurgir"
msgid "Don't care"
msgstr "Não importa"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Decidir o modo de jogo"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Vote em um mapa"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "Faltam %d segundos"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr "mv_mapdownload: ^3Você não pode usar esse comando sozinho!"
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr "^1Erro:^7 Não foi possível encontrar o índice do pak."
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr "Solicitando prévia..."
#: qcsrc/client/view.qc:1536
msgid "Revival progress"
-msgstr "Progresso de renascimento"
+msgstr "Progresso de ressurreição"
#: qcsrc/common/command/generic.qc:156
msgid "error creating curl handle"
msgid "Shield"
msgstr "Escudo"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba Throwing"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Desabilitar"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr "Ativar observação"
msgid "Powerups Panel"
msgstr "Painel de Potencializadores"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr "Ativar sempre"
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Forçar aspecto:"
msgid "Enable in team games"
msgstr "Ativar em modos de equipe"
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr "Ativar sempre"
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Romanian (http://www.transifex.com/team-xonotic/xonotic/"
"language/ro/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3SĂGEȚI ^7pentru ajustări fine."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Record personal"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Record server"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2PENALIZARE: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "SCO^bcucideri"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "SCO^bctimp"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^capturi"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^timpcapturi"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^morți"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^distrus"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^dauneprimite"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^căzături"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^defecte"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^fcucideri"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^goluri"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^kcucideri"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^kdrație"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^u/m"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^rum"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^kdrație"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^ucideri"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^ture"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^vieți"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^pierderi"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^nume"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^sumă"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^poreclă"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^obiective"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^ridicări"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^latență"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^pl"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^împingeri"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^rang"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^returnări"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^reînvieri"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^scor"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^sinucideri"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
-msgstr "SCO^luări"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^tic-uri"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^sinucideri"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^sumă"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
+msgstr "SCO^luări"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^tic-uri"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Statistici de acuratețe (medie %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Statistici hartă:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Monștri uciși:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Secrete descoperite:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Clasament"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Tabelă de scor"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Spectatori"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "se joacă ^3%s^7 pe harta ^2%s^7 "
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr "timp de ^1%1.0f minute^7 "
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "sau "
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr "până la ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^puncte"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^este bătut"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr "până la un avans de ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Respawn în ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Ești mort, așteaptă ^3%s^7 până la respawn"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Ești mort, apasă ^2%s^7 pentru a te respawna"
msgid "Don't care"
msgstr "Nu-mi pasă"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Alege tipul de joc"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Votează o hartă"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d secunde rămase"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Scut"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "Aruncă @!#%'n Tuba"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Dezactivat"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Panou Powerup"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Aspect forțat:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
# adem4ik, 2014
# Alex Talker <alextalker7@gmail.com>, 2014-2015
# Andrei Stepanov, 2014
-# Andrei Stepanov <adem4ik@gmail.com>, 2014-2018
+# Andrei Stepanov <adem4ik@gmail.com>, 2014-2019
# Andrey P <andrey.pyntikov@gmail.com>, 2016
# Artem Vorotnikov <artem@vorotnikov.me>, 2015
# Lord Canistra <lordcanistra@gmail.com>, 2011
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2019-01-04 23:45+0000\n"
-"Last-Translator: Nick S <morosophos@teichisma.info>\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-02-05 01:06+0000\n"
+"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\n"
"Language-Team: Russian (http://www.transifex.com/team-xonotic/xonotic/"
"language/ru/)\n"
"Language: ru\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3СТРЕЛКИ ^7для точной настройки."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Личный рекорд"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Рекорд сервера"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2ШТРАФ: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr "Число убитых переносчиков мяча"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr "SCO^убийства"
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr "SCO^время"
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr "Общее время владения мячом в режиме Прятки"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+"Как часто флаг (Захват флага) или ключ (Охота за ключами) были захвачены"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^захватов"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^время захвата"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr "Время быстрейшего захвата (CTF)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr "Число смертей"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^смерти"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr "Число ключей, разрушенных толчком в пустоту"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^разрушено"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^урон"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr "Общий нанесённый урон"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^уронпол"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr "Общий принятый урон"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr "Число брошенных флагов"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^потери"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr "ЭЛО игрока"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr "SCO^эло"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr "SCO^быстрейший"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr "Время лучшего круга (Гонка/CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr "Количество совершённых ошибок"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^ошибок"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr "Число убитых флагоносцев"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr "SCO^фнубийства"
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr "FPS"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr "SCO^fps"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr "Количество убийств за вычетом самоубийств"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr "SCO^фраги"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr "Количество забитых голов"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^голы"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
+msgstr "Число убийств носителей ключей"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
msgid "SCO^kckills"
msgstr "SCO^нкубийства"
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^уб/см"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^уб/см"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr "Отношение убийств/смертей"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr "SCO^уб/см"
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr "SCO^уб/см"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr "Число убийств"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^убийства"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
-msgstr "SCO^союзубийства"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
+msgstr "Количество завершённых кругов (Гонка/CTS)"
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^круги"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr "Количество жизней (LMS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^жизни"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr "Число потерянных ключей"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^поражений"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr "Имя игрока"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^имя"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^сум"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^ник"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr "Количество уничтоженных целей"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^целей"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+"Как часто флаг (Захват флага) или ключ (Охота за ключами) или мяч (Прятки) "
+"были подобраны"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^поднятия"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr "Время пинга"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^пинг"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr "Потеря пакета"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "потери"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr "Число отправленных в пустоту игроков"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr "SCO^толчков"
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr "Ранг игрока"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^ранг"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr "Число возвратов флага"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^возвраты"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr "Количество возрождений"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^возрождения"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr "Количество выигранных раундов"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr "SCO^раундов выиграно"
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^счёт"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
+msgstr "Общий счёт"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
+msgstr "Число суицидов"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:122
msgid "SCO^suicides"
msgstr "SCO^суициды"
-#: qcsrc/client/hud/panel/scoreboard.qc:117
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
+msgstr "Количество убийств за вычетом смертей"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^сум"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
+msgstr "Количество захваченных точек доминации (Доминация)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
msgid "SCO^takes"
msgstr "SCO^подборов"
-#: qcsrc/client/hud/panel/scoreboard.qc:118
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
+msgstr "Число убийств союзников"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
+msgstr "SCO^союзубийства"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
+msgstr "Количество тиков (Доминация)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:126
msgid "SCO^ticks"
msgstr "SCO^тиков"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
+msgstr "SCO^время"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
+msgstr "Общее время гонки (Гонка/CTS)"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:311
msgid ""
"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
"Вы можете изменить таблицу результатов, используя команду "
"^2scoreboard_columns_set."
-#: qcsrc/client/hud/panel/scoreboard.qc:299
+#: qcsrc/client/hud/panel/scoreboard.qc:312
msgid "Usage:"
msgstr "Применение:"
-#: qcsrc/client/hud/panel/scoreboard.qc:301
+#: qcsrc/client/hud/panel/scoreboard.qc:314
msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr "^2scoreboard_columns_set ^3поле1 поле2 ..."
-#: qcsrc/client/hud/panel/scoreboard.qc:302
+#: qcsrc/client/hud/panel/scoreboard.qc:315
msgid ""
"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
"cvar scoreboard_columns"
"^2scoreboard_columns_set ^7 без аргументов считывает конфигурацию из cvar'а "
"scoreboard_columns"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:316
msgid ""
" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
"map start"
" ^5Примечание: ^7scoreboard_columns_set без аргументов выполняется перед "
"началом каждой карты"
-#: qcsrc/client/hud/panel/scoreboard.qc:304
+#: qcsrc/client/hud/panel/scoreboard.qc:317
msgid ""
"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
"it into the cvar scoreboard_columns so you can edit it"
"умолчанию и выводит её в переменную scoreboard_columns, где вы можете её "
"отредактировать"
-#: qcsrc/client/hud/panel/scoreboard.qc:305
+#: qcsrc/client/hud/panel/scoreboard.qc:318
msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr "Используйте ^3|^7 для начала полей, выровненных справа."
-#: qcsrc/client/hud/panel/scoreboard.qc:306
+#: qcsrc/client/hud/panel/scoreboard.qc:319
msgid "The following field names are recognized (case insensitive):"
msgstr "Распознаны следующие имена полей (без учёта регистра):"
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr "Имя игрока"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
-msgstr "Время пинга"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr "Потеря пакета"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
-msgstr "ЭЛО игрока"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
-msgstr "FPS игрока"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr "Число убийств"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
-msgstr "Число смертей"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr "Число суицидов"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
-msgstr "убийства - суициды"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr "Число убийств союзников"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr "Отношение убийств/смертей"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr "Общий нанесённый урон"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr "Общий принятый урон"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr "убийства - смерти"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
-msgstr ""
-"Как часто флаг (Захват флага) или ключ (Охота за ключами) были захвачены"
-
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-"Как часто флаг (Захват флага) или ключ (Охота за ключами) или мяч (Прятки) "
-"были подобраны"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr "Время быстрейшего захвата (Захват флага)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr "Число убитых флагоносцев"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr "Число возвратов флага"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr "Число брошенных флагов"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr "Количество жизней (LMS)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr "Ранг игрока"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr "Число отправленных в пустоту игроков"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr "Число ключей, разрушенных толчком в пустоту"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr "Число убийств носителей ключей"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr "Число потерянных ключей"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr "Число законченных кругов (race/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr "Общее время гонок (race/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr "Время лучшего круга (race/cts)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr "Количество тиков (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr "Количество захваченных точек доминации (DOM)"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr "Число убитых переносчиков мяча"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr "Общее время владения мячом в режиме Прятки"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr "Общий счёт"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"режимов. Вы так же можете указать 'all' как поле для показа всех\n"
"полей текущего игрового режима."
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
"использованы для включения/отключения ВСЕХ командных\n"
"или некомандных игровых режимов."
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr "Например: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
"отобразит имя, пинг и потери пакетов выровненными слева, и поля\n"
"вертикальной панели справа."
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
"'field3' будет отображаться только в CTF, и 'field4' во всех других режимах "
"кроме DM."
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "Н/Д"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Точность попаданий (средняя %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Статистика карты:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Монстров убито:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Секретов найдено:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Рейтинг времени захвата"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Рейтинг"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Таблица результатов"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Награда за скорость: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "Быстрейший за всё время: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Зрители"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "режим ^3%s^7 на карте ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " до ^1%1.0f минут^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " или"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " до ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^очков"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^побит"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " по достижению лидерства в ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Возрождение через ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Вы мертвы, подождите ^3%s^7 до возрождения"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Вы мертвы, нажмите ^2%s^7 для возрождения"
msgid "Don't care"
msgstr "Всё равно"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Выберите тип игры"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Голосование за карту"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "Секунд осталось: %d"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
"mv_mapdownload: ^3Вы не должны использовать эту команду по своему усмотрению!"
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr "^1Error:^7 Не удалось найти индекс пака."
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr "Запрос эскиза..."
msgid "Shield"
msgstr "Щит"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Швыряние Трубой"
#: qcsrc/common/notifications/all.inc:241
#, c-format
msgid "^BG%s^BG captured the ^TC^TT^BG flag"
-msgstr "^BG%s^BG захватили ^TC^TT^BG флаг"
+msgstr "^BG%s^BG захватил ^TC^TT^BG флаг"
#: qcsrc/common/notifications/all.inc:242
#, c-format
"^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds, breaking ^BG"
"%s^BG's previous record of ^F2%s^BG seconds"
msgstr ""
-"^BG%s^BG захватили ^TC^TT^BG флаг за ^F1%s^BG секунд, побив предыдущий "
-"рекорд ^BG%s^BG - ^F2%s^BG секунды"
+"^BG%s^BG захватил ^TC^TT^BG флаг за ^F1%s^BG секунд, побив предыдущий рекорд "
+"^BG%s^BG - ^F2%s^BG секунды"
#: qcsrc/common/notifications/all.inc:243
#, c-format
msgid "^BG%s^BG captured the flag"
-msgstr "^BG%s^BG захватили флаг"
+msgstr "^BG%s^BG захватил флаг"
#: qcsrc/common/notifications/all.inc:244
#, c-format
msgid "^BG%s^BG captured the ^TC^TT^BG flag in ^F1%s^BG seconds"
-msgstr "^BG%s^BG захватили ^TC^TT^BG флаг за ^F1%s^BG секунд"
+msgstr "^BG%s^BG захватил ^TC^TT^BG флаг за ^F1%s^BG секунд"
#: qcsrc/common/notifications/all.inc:245
#, c-format
"^BG%s^BG captured the ^TC^TT^BG flag in ^F2%s^BG seconds, failing to break "
"^BG%s^BG's previous record of ^F1%s^BG seconds"
msgstr ""
-"^BG%s^BG захватили ^TC^TT^BG флаг за ^F2%s^BG секунд, не сумев побить "
+"^BG%s^BG захватил ^TC^TT^BG флаг за ^F2%s^BG секунд, не сумев побить "
"предыдущий рекорд ^BG%s^BG - ^F2%s^BG секунды"
#: qcsrc/common/notifications/all.inc:246
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Отключить"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr "Включить наблюдение"
msgid "Powerups Panel"
msgstr "Панель бонусов"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr "Включать всегда"
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Соотношение:"
msgid "Enable in team games"
msgstr "Включить в командных играх"
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr "Включать всегда"
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Радар:"
#: qcsrc/menu/xonotic/statslist.qc:103
msgid "Last match:"
-msgstr "Последний матч"
+msgstr "Последний матч:"
#: qcsrc/menu/xonotic/statslist.qc:110
msgid "Time played:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Albanian (http://www.transifex.com/team-xonotic/xonotic/"
"language/sq/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Serbian (http://www.transifex.com/team-xonotic/xonotic/"
"language/sr/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7за тачнија прилагођавања."
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Лични рекорд"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Рекорд на серверу"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2КАЗНА: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr "SCO^освајања"
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^време освајања"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^смрти"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^уништено"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^штета"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^примљено штете"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^испуштања"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
msgid "SCO^faults"
msgstr "SCO^грешака"
-#: qcsrc/client/hud/panel/scoreboard.qc:92
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
msgid "SCO^fckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
msgid "SCO^goals"
msgstr "SCO^циљева"
-#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:96
+#: qcsrc/client/hud/panel/scoreboard.qc:103
msgid "SCO^k/d"
msgstr "SCO^у/с"
-#: qcsrc/client/hud/panel/scoreboard.qc:97
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:98
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
msgid "SCO^kills"
msgstr "SCO^убистава"
-#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
+#: qcsrc/client/hud/panel/scoreboard.qc:107
msgid "SCO^laps"
msgstr "SCO^кругова"
-#: qcsrc/client/hud/panel/scoreboard.qc:101
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
msgid "SCO^lives"
msgstr "SCO^живота"
-#: qcsrc/client/hud/panel/scoreboard.qc:102
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:109
msgid "SCO^losses"
msgstr "SCO^губитака"
-#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:110
msgid "SCO^name"
msgstr "SCO^име"
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
-msgstr "SCO^свота"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:105
+#: qcsrc/client/hud/panel/scoreboard.qc:111
msgid "SCO^nick"
msgstr "SCO^надимак"
-#: qcsrc/client/hud/panel/scoreboard.qc:106
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:112
msgid "SCO^objectives"
msgstr "SCO^циљеви"
-#: qcsrc/client/hud/panel/scoreboard.qc:107
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid "SCO^pickups"
msgstr "SCO^купљења"
-#: qcsrc/client/hud/panel/scoreboard.qc:108
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "SCO^ping"
msgstr "SCO^пинг"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "SCO^pl"
msgstr "SCO^гп"
-#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:116
msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:117
msgid "SCO^rank"
msgstr "SCO^ранг"
-#: qcsrc/client/hud/panel/scoreboard.qc:112
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:118
msgid "SCO^returns"
msgstr "SCO^враћања"
-#: qcsrc/client/hud/panel/scoreboard.qc:113
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:119
msgid "SCO^revivals"
msgstr "SCO^оживљавања"
-#: qcsrc/client/hud/panel/scoreboard.qc:114
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:120
msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
+#: qcsrc/client/hud/panel/scoreboard.qc:121
msgid "SCO^score"
msgstr "SCO^резултат"
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^самоубистава"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^самоубистава"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
+msgstr "SCO^свота"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+msgid "Usage:"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
-msgstr ""
-
-#: qcsrc/client/hud/panel/scoreboard.qc:346
-msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"or in all but these game types. You can also specify 'all' as a\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "Н/Д"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "Статистика прецизности (просек %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Статистика мапе:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Убијено чудовишта:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Нађено тајни:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Рангови"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Табела са резултатима"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Пратиоци"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr "игра се ^3%s^7 на ^2%s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr " највише ^1%1.0f минута^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " или"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " до ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^бодова"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr " до предности од ^3%s %s^7"
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Оживљавање за ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Мртви сте, сачекајте ^3%s^7 пре оживљавања"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Мртви сте, притисните ^2%s^7 да бисте се оживели"
msgid "Don't care"
msgstr "Свеједно"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Одаберите врсту игре"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Гласајте за мапу"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "Преостало секунди: %d"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Штит"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n бацање трубе"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Онемогући"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Плоча појачања"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Присиљени поглед:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Радар:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Swedish (http://www.transifex.com/team-xonotic/xonotic/"
"language/sv/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tubakastning"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Inaktivera"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Powerups Panel"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Fast aspekt:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Turkish (http://www.transifex.com/team-xonotic/xonotic/"
"language/tr/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Kişisel rekor"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Sunucu rekoru"
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Harita verileri:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "Canavarlar öldürüldü:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Sırlar bulundu:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "Zaman sıralamasını yakala"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "Sıralamalar"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "Sonuçlar"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "Hız ödülü: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr "Tüm zamanların en hızlısı: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Seyirciler"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "veya"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1Yeniden doğuma son ^3%s^1..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "Öldünüz, yeniden doğmadan önce ^3%s^7 bekleyin"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "Öldünüz, yeniden doğmak için ^2%s^7 basın"
msgid "Don't care"
msgstr "Umrumda değil"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Oyun türüne karar verin"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Haritayı oyla"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d saniye kaldı"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Zırh"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba Atma"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Devredışı"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Güç Paneli"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Zorlama yönü:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Radar:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Ukrainian (http://www.transifex.com/team-xonotic/xonotic/"
"language/uk/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3СТРІЛКИ ^7для точного налаштування"
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "Власний найкращий результат"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "Найкращий результат на сервері"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2ШТРАФ: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
-msgstr "Пінг"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
+msgstr "Пінг"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "Н/Д"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "Статистика мапи:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "Знайдено секретів:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "Спектатори"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr "Не турбує"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "Виберіть тип гри"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "Проголосуйте за мапу"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "%d секунд залишилось"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "Щит"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba Throwing"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "Вимкнути"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "Панель підсилень"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr "Примусовий аспект:"
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "Радар:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Uzbek (Latin) (http://www.transifex.com/team-xonotic/xonotic/"
"language/uz%40Latn/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr ""
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
-msgid "SCO^caps"
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
-msgid "SCO^captime"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
-msgid "SCO^deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:87
-msgid "SCO^destroyed"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:88
-msgid "SCO^damage"
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+msgid "SCO^deaths"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "SCO^destroyed"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+msgid "SCO^damage"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+msgid "SCO^dmgtaken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+msgid "Player ELO"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "Number of goals scored"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "Number of keys carrier kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+msgid "SCO^k/d"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "SCO^kdratio"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "Number of kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr ""
msgid "Don't care"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr ""
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr ""
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr ""
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr ""
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr ""
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/team-xonotic/"
"xonotic/language/zh_CN/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3箭头键 ^7以微调。"
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "个人最佳"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "服务器最佳"
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr "SCO^captime"
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^死亡数"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^已破坏"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:89
-msgid "SCO^dmgtaken"
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:90
-msgid "SCO^drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "SCO^dmgtaken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "SCO^drops"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
-msgstr "SCO^击杀/死亡比"
+msgid "SCO^elo"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
-msgstr "SCO^击杀/死亡"
+msgid "SCO^fastest"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
-msgstr "SCO^击杀/死亡比"
+msgid "Number of faults committed"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
-msgstr "SCO^击杀数"
+msgid "Number of flag carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "SCO^fckills"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
-msgstr "SCO^生命数"
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
-msgstr "SCO^å\90\8då\97"
+msgid "SCO^k/d"
+msgstr "SCO^å\87»æ\9d\80/æ»äº¡"
+#: qcsrc/client/hud/panel/scoreboard.qc:103
#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
+msgstr "SCO^击杀/死亡比"
+
#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
-msgstr "SCO^昵称"
+msgid "SCO^kdratio"
+msgstr "SCO^击杀/死亡比"
#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
-msgstr "SCO^目标"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
-msgstr "SCO^拾起"
+msgid "Number of kills"
+msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
-msgstr "SCO^延è¿\9f"
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
+msgstr "SCO^å\87»æ\9d\80æ\95°"
-#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "Number of laps finished (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
-msgstr "SCO^排名"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
-msgstr "SCO^带回数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
-msgstr "SCO^重生数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
-msgstr "SCO^赢局数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
-msgstr "SCO^分数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^自杀数"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "Number of lives (LMS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
+msgstr "SCO^生命数"
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
+msgstr "SCO^名字"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
-msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
+msgstr "SCO^昵称"
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
+msgstr "SCO^目标"
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid ""
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
+msgstr "SCO^拾起"
-#: qcsrc/client/hud/panel/scoreboard.qc:311
+#: qcsrc/client/hud/panel/scoreboard.qc:114
msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
+msgstr "SCO^延迟"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:115
msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
+msgstr "SCO^排名"
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
+msgstr "SCO^带回数"
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
+msgstr "SCO^重生数"
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
+msgstr "SCO^赢局数"
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
+msgstr "SCO^分数"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^自杀数"
+
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "无"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "精准度 (平均 %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "地图统计:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "怪物击杀:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "秘密已发现:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr "占领时间排名"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "排名"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "计分板"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "速度奖励: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "观众"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr "最多 ^1%1.0f 分钟^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr "或者"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr " 直到 ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^分"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr "SCO^被击败"
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1在^3%s^1后重生..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "你死了,等待^3%s^7后重生"
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "你死了, 按下^2%s^7 重生"
msgid "Don't care"
msgstr "不在意"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "选择游戏种类"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "投票选择地图"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "剩余%d秒"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "护盾"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "禁用"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "雷达:"
msgstr ""
"Project-Id-Version: Xonotic\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-12-13 15:42+0100\n"
-"PO-Revision-Date: 2018-12-13 14:42+0000\n"
+"POT-Creation-Date: 2019-01-27 07:23+0100\n"
+"PO-Revision-Date: 2019-01-27 06:23+0000\n"
"Last-Translator: divVerent <divVerent@xonotic.org>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/team-xonotic/"
"xonotic/language/zh_TW/)\n"
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT ^7+ ^3ARROW KEYS ^7 進行微調"
-#: qcsrc/client/hud/panel/modicons.qc:571
+#: qcsrc/client/hud/panel/modicons.qc:576
msgid "Personal best"
msgstr "個人最好成績"
-#: qcsrc/client/hud/panel/modicons.qc:581
+#: qcsrc/client/hud/panel/modicons.qc:586
msgid "Server best"
msgstr "服務器玩家中最好的成積"
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2懲罰: %.1f (%s)"
-#: qcsrc/client/hud/panel/scoreboard.qc:82
+#: qcsrc/client/hud/panel/scoreboard.qc:86
+msgid "Number of ball carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:86
msgid "SCO^bckills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:83
+#: qcsrc/client/hud/panel/scoreboard.qc:87
msgid "SCO^bctime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:84
+#: qcsrc/client/hud/panel/scoreboard.qc:87
+msgid "Total amount of time holding the ball in Keepaway"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
+msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:88
msgid "SCO^caps"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:85
+#: qcsrc/client/hud/panel/scoreboard.qc:89
msgid "SCO^captime"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:86
+#: qcsrc/client/hud/panel/scoreboard.qc:89
+msgid "Time of fastest capture (CTF)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
+msgid "Number of deaths"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:90
msgid "SCO^deaths"
msgstr "SCO^死亡"
-#: qcsrc/client/hud/panel/scoreboard.qc:87
+#: qcsrc/client/hud/panel/scoreboard.qc:91
+msgid "Number of keys destroyed by pushing them into void"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:91
msgid "SCO^destroyed"
msgstr "SCO^已破壞"
-#: qcsrc/client/hud/panel/scoreboard.qc:88
+#: qcsrc/client/hud/panel/scoreboard.qc:92
msgid "SCO^damage"
msgstr "SCO^傷害"
-#: qcsrc/client/hud/panel/scoreboard.qc:89
+#: qcsrc/client/hud/panel/scoreboard.qc:92
+msgid "The total damage done"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:93
msgid "SCO^dmgtaken"
msgstr "SCO^得到的傷害"
-#: qcsrc/client/hud/panel/scoreboard.qc:90
+#: qcsrc/client/hud/panel/scoreboard.qc:93
+msgid "The total damage taken"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
+msgid "Number of flag drops"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:94
msgid "SCO^drops"
msgstr "SCO^掉落"
-#: qcsrc/client/hud/panel/scoreboard.qc:91
-msgid "SCO^faults"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "Player ELO"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:92
-msgid "SCO^fckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:95
+msgid "SCO^elo"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:93
-msgid "SCO^goals"
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "SCO^fastest"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:94
-msgid "SCO^kckills"
+#: qcsrc/client/hud/panel/scoreboard.qc:96
+msgid "Time of fastest lap (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:95
-msgid "SCO^kdratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "Number of faults committed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:96
-msgid "SCO^k/d"
+#: qcsrc/client/hud/panel/scoreboard.qc:97
+msgid "SCO^faults"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:97
-msgid "SCO^kdr"
+#: qcsrc/client/hud/panel/scoreboard.qc:98
+msgid "Number of flag carrier kills"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:98
-msgid "SCO^kills"
-msgstr "SCO^擊殺"
+msgid "SCO^fckills"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:99
-msgid "SCO^teamkills"
+msgid "FPS"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:99
+msgid "SCO^fps"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:100
-msgid "SCO^laps"
-msgstr "SCO^圈數"
+msgid "Number of kills minus suicides"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:100
+msgid "SCO^frags"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:101
-msgid "SCO^lives"
-msgstr "SCO^生命"
+msgid "Number of goals scored"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:101
+msgid "SCO^goals"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:102
-msgid "SCO^losses"
-msgstr "SCO^失敗"
+msgid "Number of keys carrier kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:102
+msgid "SCO^kckills"
+msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:103
-msgid "SCO^name"
-msgstr "SCO^名字"
+msgid "SCO^k/d"
+msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:103
#: qcsrc/client/hud/panel/scoreboard.qc:104
-msgid "SCO^sum"
+#: qcsrc/client/hud/panel/scoreboard.qc:105
+msgid "The kill-death ratio"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:104
+msgid "SCO^kdr"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:105
-msgid "SCO^nick"
+msgid "SCO^kdratio"
msgstr ""
#: qcsrc/client/hud/panel/scoreboard.qc:106
-msgid "SCO^objectives"
-msgstr "SCO^目標"
+msgid "Number of kills"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:106
+msgid "SCO^kills"
+msgstr "SCO^擊殺"
#: qcsrc/client/hud/panel/scoreboard.qc:107
-msgid "SCO^pickups"
-msgstr "SCO^撿起"
+msgid "Number of laps finished (Race/CTS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:107
+msgid "SCO^laps"
+msgstr "SCO^圈數"
#: qcsrc/client/hud/panel/scoreboard.qc:108
-msgid "SCO^ping"
-msgstr "SCO^延遲"
+msgid "Number of lives (LMS)"
+msgstr ""
+
+#: qcsrc/client/hud/panel/scoreboard.qc:108
+msgid "SCO^lives"
+msgstr "SCO^生命"
#: qcsrc/client/hud/panel/scoreboard.qc:109
-msgid "SCO^pl"
+msgid "Number of times a key was lost"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:110
-msgid "SCO^pushes"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:109
+msgid "SCO^losses"
+msgstr "SCO^失敗"
+#: qcsrc/client/hud/panel/scoreboard.qc:110
#: qcsrc/client/hud/panel/scoreboard.qc:111
-msgid "SCO^rank"
-msgstr "SCO^排名"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:112
-msgid "SCO^returns"
-msgstr "SCO^返回"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:113
-msgid "SCO^revivals"
-msgstr "SCO^復活"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:114
-msgid "SCO^rounds won"
-msgstr "SCO^回合勝利"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:115
-msgid "SCO^score"
-msgstr "SCO^分數"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:116
-msgid "SCO^suicides"
-msgstr "SCO^自殺"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:117
-msgid "SCO^takes"
+msgid "Player name"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:118
-msgid "SCO^ticks"
-msgstr "SCO^抽搐"
-
-#: qcsrc/client/hud/panel/scoreboard.qc:298
-msgid ""
-"You can modify the scoreboard using the ^2scoreboard_columns_set command."
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:110
+msgid "SCO^name"
+msgstr "SCO^名字"
-#: qcsrc/client/hud/panel/scoreboard.qc:299
-msgid "Usage:"
+#: qcsrc/client/hud/panel/scoreboard.qc:111
+msgid "SCO^nick"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:301
-msgid "^2scoreboard_columns_set ^3field1 field2 ..."
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "Number of objectives destroyed"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:302
-msgid ""
-"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
-"cvar scoreboard_columns"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:112
+msgid "SCO^objectives"
+msgstr "SCO^目標"
-#: qcsrc/client/hud/panel/scoreboard.qc:303
+#: qcsrc/client/hud/panel/scoreboard.qc:113
msgid ""
-" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
-"map start"
+"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:304
-msgid ""
-"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
-"it into the cvar scoreboard_columns so you can edit it"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:113
+msgid "SCO^pickups"
+msgstr "SCO^撿起"
-#: qcsrc/client/hud/panel/scoreboard.qc:305
-msgid "You can use a ^3|^7 to start the right-aligned fields."
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "Ping time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:306
-msgid "The following field names are recognized (case insensitive):"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:114
+msgid "SCO^ping"
+msgstr "SCO^延遲"
-#: qcsrc/client/hud/panel/scoreboard.qc:309
-#: qcsrc/client/hud/panel/scoreboard.qc:310
-msgid "Name of a player"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "Packet loss"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:311
-msgid "Ping time"
+#: qcsrc/client/hud/panel/scoreboard.qc:115
+msgid "SCO^pl"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:312
-msgid "Packet loss"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "Number of players pushed into void"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:313
-msgid "Player ELO"
+#: qcsrc/client/hud/panel/scoreboard.qc:116
+msgid "SCO^pushes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:314
-msgid "Player FPS"
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "Player rank"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:315
-msgid "Number of kills"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:117
+msgid "SCO^rank"
+msgstr "SCO^排名"
-#: qcsrc/client/hud/panel/scoreboard.qc:316
-msgid "Number of deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "Number of flag returns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:317
-msgid "Number of suicides"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:118
+msgid "SCO^returns"
+msgstr "SCO^返回"
-#: qcsrc/client/hud/panel/scoreboard.qc:318
-msgid "kills - suicides"
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "Number of revivals"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:319
-msgid "Number of teamkills"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:119
+msgid "SCO^revivals"
+msgstr "SCO^復活"
-#: qcsrc/client/hud/panel/scoreboard.qc:320
-msgid "The kill-death ratio"
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "Number of rounds won"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:321
-msgid "The total damage done"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:120
+msgid "SCO^rounds won"
+msgstr "SCO^回合勝利"
-#: qcsrc/client/hud/panel/scoreboard.qc:322
-msgid "The total damage taken"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "SCO^score"
+msgstr "SCO^分數"
-#: qcsrc/client/hud/panel/scoreboard.qc:323
-msgid "kills - deaths"
+#: qcsrc/client/hud/panel/scoreboard.qc:121
+msgid "Total score"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:324
-msgid "How often a flag (CTF) or a key (KeyHunt) was captured"
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "Number of suicides"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:325
-msgid ""
-"How often a flag (CTF) or a key (KeyHunt) or a ball (Keepaway) was picked up"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:122
+msgid "SCO^suicides"
+msgstr "SCO^自殺"
-#: qcsrc/client/hud/panel/scoreboard.qc:326
-msgid "Time of fastest cap (CTF)"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "Number of kills minus deaths"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:327
-msgid "Number of flag carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:123
+msgid "SCO^sum"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:328
-msgid "Number of flag returns"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "Number of domination points taken (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:329
-msgid "Number of flag drops"
+#: qcsrc/client/hud/panel/scoreboard.qc:124
+msgid "SCO^takes"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:330
-msgid "Number of lives (LMS)"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "Number of teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:331
-msgid "Player rank"
+#: qcsrc/client/hud/panel/scoreboard.qc:125
+msgid "SCO^teamkills"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:332
-msgid "Number of players pushed into void"
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "Number of ticks (Domination)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:333
-msgid "Number of keys destroyed by pushing them into void"
-msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:126
+msgid "SCO^ticks"
+msgstr "SCO^抽搐"
-#: qcsrc/client/hud/panel/scoreboard.qc:334
-msgid "Number of keys carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "SCO^time"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:335
-msgid "Number of times a key was lost"
+#: qcsrc/client/hud/panel/scoreboard.qc:127
+msgid "Total time raced (Race/CTS)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:336
-msgid "Number of laps finished (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:311
+msgid ""
+"You can modify the scoreboard using the ^2scoreboard_columns_set command."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:337
-msgid "Total time raced (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:312
+msgid "Usage:"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:338
-msgid "Time of fastest lap (race/cts)"
+#: qcsrc/client/hud/panel/scoreboard.qc:314
+msgid "^2scoreboard_columns_set ^3field1 field2 ..."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:339
-msgid "Number of ticks (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:315
+msgid ""
+"^2scoreboard_columns_set ^7without arguments reads the arguments from the "
+"cvar scoreboard_columns"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:340
-msgid "Number of domination points taken (DOM)"
+#: qcsrc/client/hud/panel/scoreboard.qc:316
+msgid ""
+" ^5Note: ^7scoreboard_columns_set without arguments is executed on every "
+"map start"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:341
-msgid "Number of ball carrier kills"
+#: qcsrc/client/hud/panel/scoreboard.qc:317
+msgid ""
+"^2scoreboard_columns_set ^3expand_default ^7loads default layout and expands "
+"it into the cvar scoreboard_columns so you can edit it"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:342
-msgid "Total amount of time holding the ball in Keepaway"
+#: qcsrc/client/hud/panel/scoreboard.qc:318
+msgid "You can use a ^3|^7 to start the right-aligned fields."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:343
-msgid "Total score"
+#: qcsrc/client/hud/panel/scoreboard.qc:319
+msgid "The following field names are recognized (case insensitive):"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:346
+#: qcsrc/client/hud/panel/scoreboard.qc:325
msgid ""
"Before a field you can put a + or - sign, then a comma separated list\n"
"of game types, then a slash, to make the field show up only in these\n"
"field to show all fields available for the current game mode."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:352
+#: qcsrc/client/hud/panel/scoreboard.qc:331
msgid ""
"The special game type names 'teams' and 'noteams' can be used to\n"
"include/exclude ALL teams/noteams game modes."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:356
+#: qcsrc/client/hud/panel/scoreboard.qc:335
msgid "Example: scoreboard_columns_set name ping pl | +ctf/field3 -dm/field4"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:357
+#: qcsrc/client/hud/panel/scoreboard.qc:336
msgid ""
"will display name, ping and pl aligned to the left, and the fields\n"
"right of the vertical bar aligned to the right."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:359
+#: qcsrc/client/hud/panel/scoreboard.qc:338
msgid ""
"'field3' will only be shown in CTF, and 'field4' will be shown in all\n"
"other gamemodes except DM."
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:622
-#: qcsrc/client/hud/panel/scoreboard.qc:629
-#: qcsrc/client/hud/panel/scoreboard.qc:681
-#: qcsrc/client/hud/panel/scoreboard.qc:692
+#: qcsrc/client/hud/panel/scoreboard.qc:601
+#: qcsrc/client/hud/panel/scoreboard.qc:608
+#: qcsrc/client/hud/panel/scoreboard.qc:660
+#: qcsrc/client/hud/panel/scoreboard.qc:671
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:46
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:47
#: qcsrc/menu/xonotic/dialog_multiplayer_join_serverinfo.qc:121
msgid "N/A"
msgstr "N/A"
-#: qcsrc/client/hud/panel/scoreboard.qc:1200
+#: qcsrc/client/hud/panel/scoreboard.qc:1179
#, c-format
msgid "Accuracy stats (average %d%%)"
msgstr "精準度統計 (平均 %d%%)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1348
+#: qcsrc/client/hud/panel/scoreboard.qc:1327
msgid "Map stats:"
msgstr "地圖統計:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1378
+#: qcsrc/client/hud/panel/scoreboard.qc:1357
msgid "Monsters killed:"
msgstr "怪物擊殺:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1385
+#: qcsrc/client/hud/panel/scoreboard.qc:1364
msgid "Secrets found:"
msgstr "發現秘密:"
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Capture time rankings"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1407
+#: qcsrc/client/hud/panel/scoreboard.qc:1386
msgid "Rankings"
msgstr "排名"
-#: qcsrc/client/hud/panel/scoreboard.qc:1608
+#: qcsrc/client/hud/panel/scoreboard.qc:1589
#: qcsrc/menu/xonotic/dialog_settings_game_hud.qc:43
msgid "Scoreboard"
msgstr "分數板"
-#: qcsrc/client/hud/panel/scoreboard.qc:1671
+#: qcsrc/client/hud/panel/scoreboard.qc:1652
#, c-format
msgid "Speed award: %d%s ^7(%s^7)"
msgstr "速度獎勵: %d%s ^7(%s^7)"
-#: qcsrc/client/hud/panel/scoreboard.qc:1675
+#: qcsrc/client/hud/panel/scoreboard.qc:1656
#, c-format
msgid "All-time fastest: %d%s ^7(%s^7)"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1691
+#: qcsrc/client/hud/panel/scoreboard.qc:1672
#, c-format
msgid "Spectators"
msgstr "觀眾"
-#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1687
#, c-format
msgid "playing ^3%s^7 on ^2%s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1713
-#: qcsrc/client/hud/panel/scoreboard.qc:1718
+#: qcsrc/client/hud/panel/scoreboard.qc:1694
+#: qcsrc/client/hud/panel/scoreboard.qc:1699
#, c-format
msgid " for up to ^1%1.0f minutes^7"
msgstr ""
+#: qcsrc/client/hud/panel/scoreboard.qc:1703
#: qcsrc/client/hud/panel/scoreboard.qc:1722
-#: qcsrc/client/hud/panel/scoreboard.qc:1741
msgid " or"
msgstr " 或"
-#: qcsrc/client/hud/panel/scoreboard.qc:1725
-#: qcsrc/client/hud/panel/scoreboard.qc:1732
+#: qcsrc/client/hud/panel/scoreboard.qc:1706
+#: qcsrc/client/hud/panel/scoreboard.qc:1713
#, c-format
msgid " until ^3%s %s^7"
msgstr "直到 ^3%s %s^7"
+#: qcsrc/client/hud/panel/scoreboard.qc:1707
+#: qcsrc/client/hud/panel/scoreboard.qc:1714
#: qcsrc/client/hud/panel/scoreboard.qc:1726
#: qcsrc/client/hud/panel/scoreboard.qc:1733
-#: qcsrc/client/hud/panel/scoreboard.qc:1745
-#: qcsrc/client/hud/panel/scoreboard.qc:1752
msgid "SCO^points"
msgstr "SCO^點數"
+#: qcsrc/client/hud/panel/scoreboard.qc:1708
+#: qcsrc/client/hud/panel/scoreboard.qc:1715
#: qcsrc/client/hud/panel/scoreboard.qc:1727
#: qcsrc/client/hud/panel/scoreboard.qc:1734
-#: qcsrc/client/hud/panel/scoreboard.qc:1746
-#: qcsrc/client/hud/panel/scoreboard.qc:1753
msgid "SCO^is beaten"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1744
-#: qcsrc/client/hud/panel/scoreboard.qc:1751
+#: qcsrc/client/hud/panel/scoreboard.qc:1725
+#: qcsrc/client/hud/panel/scoreboard.qc:1732
#, c-format
msgid " until a lead of ^3%s %s^7"
msgstr ""
-#: qcsrc/client/hud/panel/scoreboard.qc:1775
+#: qcsrc/client/hud/panel/scoreboard.qc:1756
#, c-format
msgid "^1Respawning in ^3%s^1..."
msgstr "^1將在 ^3%s^1 秒后重生..."
-#: qcsrc/client/hud/panel/scoreboard.qc:1785
+#: qcsrc/client/hud/panel/scoreboard.qc:1766
#, c-format
msgid "You are dead, wait ^3%s^7 before respawning"
msgstr "你死亡了, 在重生前 , 請等待 ^3%s^7 "
-#: qcsrc/client/hud/panel/scoreboard.qc:1794
+#: qcsrc/client/hud/panel/scoreboard.qc:1775
#, c-format
msgid "You are dead, press ^2%s^7 to respawn"
msgstr "你死了,按下 ^2%s^7 重生"
msgid "Don't care"
msgstr "不用擔心"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Decide the gametype"
msgstr "決定遊戲類型"
-#: qcsrc/client/mapvoting.qc:374
+#: qcsrc/client/mapvoting.qc:375
msgid "Vote for a map"
msgstr "投票地圖"
-#: qcsrc/client/mapvoting.qc:391
+#: qcsrc/client/mapvoting.qc:392
#, c-format
msgid "%d seconds left"
msgstr "只剩 %d 秒"
-#: qcsrc/client/mapvoting.qc:504
+#: qcsrc/client/mapvoting.qc:505
msgid "mv_mapdownload: ^3You're not supposed to use this command on your own!"
msgstr ""
-#: qcsrc/client/mapvoting.qc:514
+#: qcsrc/client/mapvoting.qc:515
msgid "^1Error:^7 Couldn't find pak index."
msgstr ""
-#: qcsrc/client/mapvoting.qc:523
+#: qcsrc/client/mapvoting.qc:524
msgid "Requesting preview..."
msgstr ""
msgid "Shield"
msgstr "盾牌"
-#: qcsrc/common/mapinfo.qc:621
+#: qcsrc/common/mapinfo.qc:626
#, no-c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:16
#: qcsrc/menu/xonotic/dialog_hudpanel_physics.qc:15
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:14
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:15
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:50
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.qc:62
msgstr "禁用"
#: qcsrc/menu/xonotic/dialog_hudpanel_itemstime.qc:17
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:15
msgid "Enable spectating"
msgstr ""
msgid "Powerups Panel"
msgstr "能力提升板面"
+#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:16
+#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
+msgid "Always enable"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_pressedkeys.qc:23
msgid "Forced aspect:"
msgstr ""
msgid "Enable in team games"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:17
-msgid "Always enable"
-msgstr ""
-
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.qc:23
msgid "Radar:"
msgstr "雷達:"
-ast "Asturian" "Asturianu" 69%
-de "German" "Deutsch" 92%
-de_CH "German (Switzerland)" "Deutsch (Schweiz)" 92%
+ast "Asturian" "Asturianu" 68%
+de "German" "Deutsch" 91%
+de_CH "German (Switzerland)" "Deutsch (Schweiz)" 91%
en "English" "English" 100%
-en_AU "English (Australia)" "English (Australia)" 81%
-es "Spanish" "Español" 92%
+en_AU "English (Australia)" "English (Australia)" 80%
+es "Spanish" "Español" 91%
fr "French" "Français" 99%
ga "Irish" "Irish" 34%
it "Italian" "Italiano" 100%
hu "Hungarian" "Magyar" 51%
nl "Dutch" "Nederlands" 66%
pl "Polish" "Polski" 76%
-pt "Portuguese" "Português" 91%
+pt "Portuguese" "Português" 90%
pt_BR "Portuguese (Brazil)" "Português (Brasil)" 100%
ro "Romanian" "Romana" 78%
-fi "Finnish" "Suomi" 32%
+fi "Finnish" "Suomi" 31%
el "Greek" "Ελληνική" 48%
be "Belarusian" "Беларуская" 58%
-bg "Bulgarian" "Български" 64%
+bg "Bulgarian" "Български" 63%
ru "Russian" "Русский" 100%
sr "Serbian" "Српски" 66%
uk "Ukrainian" "Українська" 53%
-zh_CN "Chinese (China)" "中文" 60%
+zh_CN "Chinese (China)" "中文" 59%
zh_TW "Chinese (Taiwan)" "國語" 65%
ko "Korean" "한국의" 32%
previous_game_starttime = startTime;
}
-#define ANNOUNCER_CHECKMINUTE(minute) MACRO_BEGIN { \
+#define ANNOUNCER_CHECKMINUTE(minute) MACRO_BEGIN \
if(announcer_##minute##min) { \
if(timeleft > minute * 60) \
announcer_##minute##min = false; \
Local_Notification(MSG_ANNCE, ANNCE_REMAINING_MIN_##minute); \
} \
} \
-} MACRO_END
+MACRO_END
void Announcer_Time()
{
bool autocvar_hud_shownames_self;
bool autocvar_hud_shownames_status;
float autocvar_hud_shownames_statusbar_height;
+float autocvar_hud_shownames_statusbar_highlight = 1;
float autocvar_hud_shownames_aspect;
float autocvar_hud_shownames_fontsize;
int autocvar_hud_shownames_decolorize;
// player "pops in"
if(isnew)
{
-#define FIX_FRAMETIME(f,ft) MACRO_BEGIN { \
- if(IS_DEAD_FRAME(this.f) && this.ft != 0 && this.death_time != 0) \
- this.ft = this.death_time; \
-} MACRO_END
+#define FIX_FRAMETIME(f,ft) MACRO_BEGIN \
+ if(IS_DEAD_FRAME(this.f) && this.ft != 0 && this.death_time != 0) \
+ this.ft = this.death_time; \
+MACRO_END
FIX_FRAMETIME(frame, frame1time);
FIX_FRAMETIME(frame2, frame2time);
#ifdef CSQCMODEL_HAVE_TWO_FRAMES
#define HUD_PANEL(NAME) HUD_PANEL_##NAME
// draw the background/borders
-#define HUD_Panel_DrawBg() MACRO_BEGIN { \
+#define HUD_Panel_DrawBg() MACRO_BEGIN \
if(panel.current_panel_bg != "0" && panel.current_panel_bg != "") \
draw_BorderPicture( \
HUD_Shift(panel_pos - '1 1 0' * panel_bg_border), \
panel_bg_color, panel_bg_alpha, \
HUD_Scale('1 1 0' * BORDER_MULTIPLIER * panel_bg_border) \
); \
-} MACRO_END
+MACRO_END
int panel_order[hud_panels_MAX];
string hud_panelorder_prev;
// Get value for panel.current_panel_bg: if "" fetch default, else use panel_bg_str
// comment on last line of macro: // we probably want to see a background in config mode at all times...
-#define HUD_Panel_GetBg() MACRO_BEGIN { \
- string panel_bg; \
- if (!autocvar__hud_configure && panel_bg_str == "0") { \
- panel_bg = "0"; \
- } else { \
- if (panel_bg_str == "") { \
- panel_bg_str = autocvar_hud_panel_bg; \
- } \
- if (panel_bg_str == "0" && !autocvar__hud_configure) { \
- panel_bg = "0"; \
- } else { \
- if (panel_bg_str == "0" && autocvar__hud_configure) \
- panel_bg_alpha_str = "0"; \
- panel_bg = strcat(hud_skin_path, "/", panel_bg_str); \
- if (precache_pic(panel_bg) == "") { \
- panel_bg = strcat(hud_skin_path, "/", "border_default"); \
- if (precache_pic(panel_bg) == "") { \
- panel_bg = strcat("gfx/hud/default/", "border_default"); \
- } \
- } \
- } \
- } \
- strcpy(panel.current_panel_bg, panel_bg); \
-} MACRO_END
+#define HUD_Panel_GetBg() MACRO_BEGIN \
+ string panel_bg; \
+ if (!autocvar__hud_configure && panel_bg_str == "0") { \
+ panel_bg = "0"; \
+ } else { \
+ if (panel_bg_str == "") { \
+ panel_bg_str = autocvar_hud_panel_bg; \
+ } \
+ if (panel_bg_str == "0" && !autocvar__hud_configure) { \
+ panel_bg = "0"; \
+ } else { \
+ if (panel_bg_str == "0" && autocvar__hud_configure) \
+ panel_bg_alpha_str = "0"; \
+ panel_bg = strcat(hud_skin_path, "/", panel_bg_str); \
+ if (precache_pic(panel_bg) == "") { \
+ panel_bg = strcat(hud_skin_path, "/", "border_default"); \
+ if (precache_pic(panel_bg) == "") { \
+ panel_bg = strcat("gfx/hud/default/", "border_default"); \
+ } \
+ } \
+ } \
+ } \
+ strcpy(panel.current_panel_bg, panel_bg); \
+MACRO_END
// Get value for panel_bg_color: if "" fetch default, else use panel_bg_color. Convert pants, shirt or teamcolor into a vector.
-#define HUD_Panel_GetColor() MACRO_BEGIN { \
- if ((teamplay) && panel_bg_color_team > 0) { \
- if (autocvar__hud_configure && myteam == NUM_SPECTATOR) \
- panel_bg_color = '1 0 0' * panel_bg_color_team; \
- else \
- panel_bg_color = myteamcolors * panel_bg_color_team; \
- } else if (autocvar_hud_configure_teamcolorforced && autocvar__hud_configure && panel_bg_color_team > 0) { \
- panel_bg_color = '1 0 0' * panel_bg_color_team; \
- } else { \
- if (panel_bg_color_str == "") { \
- panel_bg_color = autocvar_hud_panel_bg_color; \
- } else { \
- if (panel_bg_color_str == "shirt") { \
+#define HUD_Panel_GetColor() MACRO_BEGIN \
+ if ((teamplay) && panel_bg_color_team > 0) { \
+ if (autocvar__hud_configure && myteam == NUM_SPECTATOR) \
+ panel_bg_color = '1 0 0' * panel_bg_color_team; \
+ else \
+ panel_bg_color = myteamcolors * panel_bg_color_team; \
+ } else if (autocvar_hud_configure_teamcolorforced && autocvar__hud_configure && panel_bg_color_team > 0) { \
+ panel_bg_color = '1 0 0' * panel_bg_color_team; \
+ } else { \
+ if (panel_bg_color_str == "") { \
+ panel_bg_color = autocvar_hud_panel_bg_color; \
+ } else { \
+ if (panel_bg_color_str == "shirt") { \
panel_bg_color = colormapPaletteColor(floor(entcs_GetClientColors(current_player) / 16), 0); \
- } else if (panel_bg_color_str == "pants") { \
+ } else if (panel_bg_color_str == "pants") { \
panel_bg_color = colormapPaletteColor(entcs_GetClientColors(current_player) % 16, 1); \
- } else { \
- panel_bg_color = stov(panel_bg_color_str); \
- } \
- } \
- } \
-} MACRO_END
+ } else { \
+ panel_bg_color = stov(panel_bg_color_str); \
+ } \
+ } \
+ } \
+MACRO_END
// Get value for panel_bg_color_team: if "" fetch default, else use panel_bg_color_team_str
-#define HUD_Panel_GetColorTeam() MACRO_BEGIN { \
- if (panel_bg_color_team_str == "") { \
- panel_bg_color_team = autocvar_hud_panel_bg_color_team; \
- } else { \
- panel_bg_color_team = stof(panel_bg_color_team_str); \
- } \
-} MACRO_END
+#define HUD_Panel_GetColorTeam() MACRO_BEGIN \
+ if (panel_bg_color_team_str == "") { \
+ panel_bg_color_team = autocvar_hud_panel_bg_color_team; \
+ } else { \
+ panel_bg_color_team = stof(panel_bg_color_team_str); \
+ } \
+MACRO_END
// Get value for panel_bg_alpha: if "" fetch default, else use panel_bg_alpha. Also do various menu dialog fadeout/in checks, and minalpha checks
// comment on line 3 of macro: // do not set a minalpha cap when showing the config dialog for this panel
-#define HUD_Panel_GetBgAlpha() MACRO_BEGIN { \
- if (panel_bg_alpha_str == "") { \
- panel_bg_alpha_str = ftos(autocvar_hud_panel_bg_alpha); \
- } \
- panel_bg_alpha = stof(panel_bg_alpha_str); \
- if (autocvar__hud_configure) { \
- if (!panel_enabled) \
- panel_bg_alpha = 0.25; \
- else if (hud_configure_menu_open == 2 && panel == highlightedPanel) \
+#define HUD_Panel_GetBgAlpha() MACRO_BEGIN \
+ if (panel_bg_alpha_str == "") { \
+ panel_bg_alpha_str = ftos(autocvar_hud_panel_bg_alpha); \
+ } \
+ panel_bg_alpha = stof(panel_bg_alpha_str); \
+ if (autocvar__hud_configure) { \
+ if (!panel_enabled) \
+ panel_bg_alpha = 0.25; \
+ else if (hud_configure_menu_open == 2 && panel == highlightedPanel) \
panel_bg_alpha = (1 - autocvar__menu_alpha) * max(cvar("hud_configure_bg_minalpha"), panel_bg_alpha) + autocvar__menu_alpha * panel_bg_alpha;\
- else \
- panel_bg_alpha = max(cvar("hud_configure_bg_minalpha"), panel_bg_alpha); \
- } \
-} MACRO_END
+ else \
+ panel_bg_alpha = max(cvar("hud_configure_bg_minalpha"), panel_bg_alpha); \
+ } \
+MACRO_END
// Get value for panel_fg_alpha. Also do various minalpha checks
// comment on line 2 of macro: // ALWAYS show disabled panels at 0.25 alpha when in config mode
-#define HUD_Panel_GetFgAlpha() MACRO_BEGIN { \
- panel_fg_alpha = autocvar_hud_panel_fg_alpha; \
- if (autocvar__hud_configure && !panel_enabled) \
- panel_fg_alpha = 0.25; \
-} MACRO_END
+#define HUD_Panel_GetFgAlpha() MACRO_BEGIN \
+ panel_fg_alpha = autocvar_hud_panel_fg_alpha; \
+ if (autocvar__hud_configure && !panel_enabled) \
+ panel_fg_alpha = 0.25; \
+MACRO_END
// Get border. See comments above, it's similar.
-#define HUD_Panel_GetBorder() MACRO_BEGIN { \
- if (panel_bg_border_str == "") { \
- panel_bg_border = autocvar_hud_panel_bg_border; \
- } else { \
- panel_bg_border = stof(panel_bg_border_str); \
- } \
-} MACRO_END
+#define HUD_Panel_GetBorder() MACRO_BEGIN \
+ if (panel_bg_border_str == "") { \
+ panel_bg_border = autocvar_hud_panel_bg_border; \
+ } else { \
+ panel_bg_border = stof(panel_bg_border_str); \
+ } \
+MACRO_END
// Get padding. See comments above, it's similar.
// last line is a port of the old function, basically always make sure the panel contents are at least 5 pixels tall/wide, to disallow extreme padding values
-#define HUD_Panel_GetPadding() MACRO_BEGIN { \
- if (panel_bg_padding_str == "") { \
- panel_bg_padding = autocvar_hud_panel_bg_padding; \
- } else { \
- panel_bg_padding = stof(panel_bg_padding_str); \
- } \
- panel_bg_padding = min(min(panel_size.x, panel_size.y)/2 - 5, panel_bg_padding); \
-} MACRO_END
+#define HUD_Panel_GetPadding() MACRO_BEGIN \
+ if (panel_bg_padding_str == "") { \
+ panel_bg_padding = autocvar_hud_panel_bg_padding; \
+ } else { \
+ panel_bg_padding = stof(panel_bg_padding_str); \
+ } \
+ panel_bg_padding = min(min(panel_size.x, panel_size.y)/2 - 5, panel_bg_padding); \
+MACRO_END
// return smoothly faded pos and size of given panel when a dialog is active
// don't center too wide panels, it doesn't work with different resolutions
-#define HUD_Panel_UpdatePosSize_ForMenu() MACRO_BEGIN { \
+#define HUD_Panel_UpdatePosSize_ForMenu() MACRO_BEGIN \
vector new_size = panel_size; \
float max_panel_width = 0.52 * vid_conwidth; \
if(panel_size.x > max_panel_width) \
vector new_pos = vec2(panel_bg_border + 0.5 * max_panel_width, 0.5 * vid_conheight) - 0.5 * new_size; \
panel_pos = (1 - autocvar__menu_alpha) * panel_pos + (autocvar__menu_alpha) * new_pos; \
panel_size = (1 - autocvar__menu_alpha) * panel_size + (autocvar__menu_alpha) * new_size; \
-} MACRO_END
+MACRO_END
// Scale the pos and size vectors to absolute coordinates
-#define HUD_Panel_ScalePosSize() MACRO_BEGIN { \
- panel_pos.x *= vid_conwidth; panel_pos.y *= vid_conheight; \
- panel_size.x *= vid_conwidth; panel_size.y *= vid_conheight; \
-} MACRO_END
+#define HUD_Panel_ScalePosSize() MACRO_BEGIN \
+ panel_pos.x *= vid_conwidth; panel_pos.y *= vid_conheight; \
+ panel_size.x *= vid_conwidth; panel_size.y *= vid_conheight; \
+MACRO_END
float panel_fade_alpha;
void HUD_Panel_LoadCvars();
panel_enabled = ((panel.panel_configflags & PANEL_CONFIG_CANBEOFF) \
? cvar(strcat("hud_panel_", panel.panel_name)) : true)
-#define HUD_Panel_UpdatePosSize() MACRO_BEGIN { \
+#define HUD_Panel_UpdatePosSize() MACRO_BEGIN \
Hud_Panel_GetPanelEnabled(); \
- panel_pos = stov(cvar_string(strcat("hud_panel_", panel.panel_name, "_pos"))); \
- panel_size = stov(cvar_string(strcat("hud_panel_", panel.panel_name, "_size"))); \
- HUD_Panel_ScalePosSize(); \
- if (hud_configure_menu_open == 2 && panel == highlightedPanel) { \
- HUD_Panel_UpdatePosSize_ForMenu(); \
- } \
- panel_bg_border_str = cvar_string(strcat("hud_panel_", panel.panel_name, "_bg_border")); \
- HUD_Panel_GetBorder(); \
-} MACRO_END
+ panel_pos = stov(cvar_string(strcat("hud_panel_", panel.panel_name, "_pos"))); \
+ panel_size = stov(cvar_string(strcat("hud_panel_", panel.panel_name, "_size"))); \
+ HUD_Panel_ScalePosSize(); \
+ if (hud_configure_menu_open == 2 && panel == highlightedPanel) { \
+ HUD_Panel_UpdatePosSize_ForMenu(); \
+ } \
+ panel_bg_border_str = cvar_string(strcat("hud_panel_", panel.panel_name, "_bg_border")); \
+ HUD_Panel_GetBorder(); \
+MACRO_END
const int NOTIFY_MAX_ENTRIES = 10;
const float NOTIFY_ICON_MARGIN = 0.02;
void DrawAmmoItem(vector myPos, vector mySize, int ammoType, bool isCurrent, bool isInfinite)
{
TC(bool, isCurrent); TC(bool, isInfinite);
- if(ammoType == RESOURCE_NONE)
+ if(ammoType == RES_NONE)
return;
// Initialize variables
int ammo;
if(autocvar__hud_configure)
{
- isCurrent = (ammoType == RESOURCE_ROCKETS); // Rockets always current
+ isCurrent = (ammoType == RES_ROCKETS); // Rockets always current
ammo = 60;
}
else
{
if(autocvar__hud_configure)
{
- DrawAmmoItem(pos, ammo_size, RESOURCE_ROCKETS, true, false);
+ DrawAmmoItem(pos, ammo_size, RES_ROCKETS, true, false);
}
else
{
int maxarmor = autocvar_hud_panel_healtharmor_maxarmor;
if(autocvar_hud_panel_healtharmor_combined) // combined health and armor display
{
- vector v;
- v = healtharmor_maxdamage(health, armor, armorblockpercent, DEATH_WEAPON.m_id);
-
+ vector v = healtharmor_maxdamage(health, armor, armorblockpercent, DEATH_WEAPON.m_id);
float hp = floor(v.x + 1);
float maxtotal = maxhealth + maxarmor;
return pos;
}
-#define InfoMessage(s) MACRO_BEGIN { \
+#define InfoMessage(s) MACRO_BEGIN \
pos = InfoMessages_drawstring(s, pos, mySize, ((img_curr_group >= 0) ? panel_fg_alpha * img_fade[img_curr_group] : panel_fg_alpha), fontsize); \
img_curr_group = -1; \
-} MACRO_END
+MACRO_END
void HUD_InfoMessages()
{
}
// when status CHANGES, set old status into prevstatus and current status into status
- #define X(team) MACRO_BEGIN { \
- if (team##flag != team##flag_prevframe) { \
- team##flag_statuschange_time = time; \
- team##flag_prevstatus = team##flag_prevframe; \
- team##flag_prevframe = team##flag; \
- } \
- team##flag_statuschange_elapsedtime = time - team##flag_statuschange_time; \
- } MACRO_END
+ #define X(team) MACRO_BEGIN \
+ if (team##flag != team##flag_prevframe) { \
+ team##flag_statuschange_time = time; \
+ team##flag_prevstatus = team##flag_prevframe; \
+ team##flag_prevframe = team##flag; \
+ } \
+ team##flag_statuschange_elapsedtime = time - team##flag_statuschange_time; \
+ MACRO_END
X(red);
X(blue);
X(yellow);
string team##_icon = string_null, team##_icon_prevstatus = string_null; \
int team##_alpha, team##_alpha_prevstatus; \
team##_alpha = team##_alpha_prevstatus = 1; \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
switch (team##flag) { \
case 1: team##_icon = "flag_" #team "_taken"; break; \
case 2: team##_icon = "flag_" #team "_lost"; break; \
} \
break; \
} \
- } MACRO_END
+ MACRO_END
X(red, myteam != NUM_TEAM_1 && (nteams & BIT(0)));
X(blue, myteam != NUM_TEAM_2 && (nteams & BIT(1)));
X(yellow, myteam != NUM_TEAM_3 && (nteams & BIT(2)));
neutralflag_pos = pos;
flag_size = e1 * fs * size1 + e2 * size2;
- #define X(team) MACRO_BEGIN { \
+ #define X(team) MACRO_BEGIN \
f = bound(0, team##flag_statuschange_elapsedtime * 2, 1); \
if (team##_icon && ctf_stalemate) \
drawpic_aspect_skin(team##flag_pos, "flag_stalemate", flag_size, '1 1 1', panel_fg_alpha, DRAWFLAG_NORMAL); \
drawpic_aspect_skin_expanding(team##flag_pos, team##_icon_prevstatus, flag_size, '1 1 1', panel_fg_alpha * team##_alpha_prevstatus, DRAWFLAG_NORMAL, f); \
if (team##_icon) \
drawpic_aspect_skin(team##flag_pos, team##_icon, flag_size, '1 1 1', panel_fg_alpha * team##_alpha * f, DRAWFLAG_NORMAL); \
- } MACRO_END
+ MACRO_END
X(red);
X(blue);
X(yellow);
IL_EACH(g_radaricons, it.teamradar_icon, {
if ( hud_panel_radar_mouse )
- if ( GetResourceAmount(it, RESOURCE_HEALTH) >= 0 )
+ if ( GetResource(it, RES_HEALTH) >= 0 )
if ( it.team == myteam + 1 || ISGAMETYPE(RACE) || !teamplay )
{
vector coord = teamradar_texcoord_to_2dcoord(teamradar_3dcoord_to_texcoord(it.origin));
return aj - ai; // the string is in REVERSE order (higher prio at the right is what we want, but higher prio first is the string)
}
-#define HUD_WEAPONS_GET_FULL_LAYOUT() MACRO_BEGIN { \
+#define HUD_WEAPONS_GET_FULL_LAYOUT() MACRO_BEGIN \
int nHidden = 0; \
FOREACH(Weapons, it != WEP_Null, { \
if (weapons_stat & WepSet_FromWeapon(it)) continue; \
rows = table_size.y; \
weapon_size.x = panel_size.x / columns; \
weapon_size.y = panel_size.y / rows; \
-} MACRO_END
+MACRO_END
void HUD_Weapons()
{
}
// draw ammo status bar
- if(!infinite_ammo && autocvar_hud_panel_weapons_ammo && (it.ammo_type != RESOURCE_NONE))
+ if(!infinite_ammo && autocvar_hud_panel_weapons_ammo && (it.ammo_type != RES_NONE))
{
float ammo_full;
a = getstati(GetAmmoStat(it.ammo_type)); // how much ammo do we have?
{
switch (it.ammo_type)
{
- case RESOURCE_SHELLS: ammo_full = autocvar_hud_panel_weapons_ammo_full_shells; break;
- case RESOURCE_BULLETS: ammo_full = autocvar_hud_panel_weapons_ammo_full_nails; break;
- case RESOURCE_ROCKETS: ammo_full = autocvar_hud_panel_weapons_ammo_full_rockets; break;
- case RESOURCE_CELLS: ammo_full = autocvar_hud_panel_weapons_ammo_full_cells; break;
- case RESOURCE_PLASMA: ammo_full = autocvar_hud_panel_weapons_ammo_full_plasma; break;
- case RESOURCE_FUEL: ammo_full = autocvar_hud_panel_weapons_ammo_full_fuel; break;
+ case RES_SHELLS: ammo_full = autocvar_hud_panel_weapons_ammo_full_shells; break;
+ case RES_BULLETS: ammo_full = autocvar_hud_panel_weapons_ammo_full_nails; break;
+ case RES_ROCKETS: ammo_full = autocvar_hud_panel_weapons_ammo_full_rockets; break;
+ case RES_CELLS: ammo_full = autocvar_hud_panel_weapons_ammo_full_cells; break;
+ case RES_PLASMA: ammo_full = autocvar_hud_panel_weapons_ammo_full_plasma; break;
+ case RES_FUEL: ammo_full = autocvar_hud_panel_weapons_ammo_full_fuel; break;
default: ammo_full = 60;
}
vector Rotate(vector v, float a);
-#define IS_DEAD(s) (((s).classname == "csqcmodel") ? (s).csqcmodel_isdead : (GetResourceAmount((s), RESOURCE_HEALTH) <= 0))
+#define IS_DEAD(s) (((s).classname == "csqcmodel") ? (s).csqcmodel_isdead : (GetResource((s), RES_HEALTH) <= 0))
// decolorizes and team colors the player name when needed
float _drawpic_oldsz;
string _drawpic_picpath;
#define drawpic_aspect(pos,pic,mySize,color,theAlpha,drawflag)\
- MACRO_BEGIN {\
+ MACRO_BEGIN \
_drawpic_imgsize = draw_getimagesize(pic);\
if(_drawpic_imgsize != '0 0 0') {\
_drawpic_imgaspect = _drawpic_imgsize.x/_drawpic_imgsize.y;\
drawpic(pos + eY * 0.5 * (_drawpic_oldsz - _drawpic_sz.y), pic, _drawpic_sz, color, theAlpha, drawflag);\
}\
}\
- } MACRO_END
+ MACRO_END
// draw HUD element with image from gfx/hud/hud_skin/foo.tga if it exists, otherwise gfx/hud/default/foo.tga
#define drawpic_aspect_skin(pos,pic,sz,color,theAlpha,drawflag)\
- MACRO_BEGIN {\
+ MACRO_BEGIN \
_drawpic_picpath = strcat(hud_skin_path, "/", pic);\
if(precache_pic(_drawpic_picpath) == "") {\
_drawpic_picpath = strcat("gfx/hud/default/", pic);\
}\
drawpic_aspect(pos, _drawpic_picpath, sz, color, theAlpha, drawflag);\
_drawpic_picpath = string_null;\
- } MACRO_END
+ MACRO_END
// draw HUD element with image from gfx/hud/hud_skin/foo.tga if it exists, otherwise gfx/hud/default/foo.tga
#define drawpic_skin(pos,pic,sz,color,theAlpha,drawflag)\
- MACRO_BEGIN {\
+ MACRO_BEGIN \
_drawpic_picpath = strcat(hud_skin_path, "/", pic);\
if(precache_pic(_drawpic_picpath) == "") {\
_drawpic_picpath = strcat("gfx/hud/default/", pic);\
}\
drawpic(pos, _drawpic_picpath, sz, color, theAlpha, drawflag);\
_drawpic_picpath = string_null;\
- } MACRO_END
+ MACRO_END
void drawpic_aspect_skin_expanding(vector position, string pic, vector theScale, vector rgb, float theAlpha, float flag, float fadelerp);
void drawpic_aspect_skin_expanding_two(vector position, string pic, vector theScale, vector rgb, float theAlpha, float flag, float fadelerp);
-#define SET_POS_AND_SZ_Y_ASPECT(allow_colors) MACRO_BEGIN { \
+#define SET_POS_AND_SZ_Y_ASPECT(allow_colors) MACRO_BEGIN \
float textaspect, oldsz; \
vector dfs = drawfontscale; \
drawfontscale = '1 1 0'; \
sz.y = sz.x / textaspect; \
pos.y += (oldsz - sz.y) * 0.5; \
} \
-} MACRO_END
+MACRO_END
// drawstring wrapper to draw a string as large as possible with preserved aspect ratio into a box
void drawstring_aspect(vector pos, string text, vector sz, vector color, float theAlpha, float drawflag);
/// \brief Source file that contains implementation of the resource system.
/// \copyright GNU GPLv2 or any later version.
-float GetResourceAmount(entity e, int resource_type)
+float GetResource(entity e, int res_type)
{
- .float resource_field = GetResourceField(resource_type);
- return e.(resource_field);
+ return e.(GetResourceField(res_type));
}
-bool SetResourceAmountExplicit(entity e, int resource_type, float amount)
+bool SetResourceExplicit(entity e, int res_type, float amount)
{
- .float resource_field = GetResourceField(resource_type);
- if (e.(resource_field) != amount)
+ .float res_field = GetResourceField(res_type);
+ if (e.(res_field) != amount)
{
- e.(resource_field) = amount;
+ e.(res_field) = amount;
return true;
}
return false;
}
-void SetResourceAmount(entity e, int resource_type, float amount)
+void SetResource(entity e, int res_type, float amount)
{
- SetResourceAmountExplicit(e, resource_type, amount);
+ SetResourceExplicit(e, res_type, amount);
}
-void TakeResource(entity receiver, int resource_type, float amount)
+void TakeResource(entity receiver, int res_type, float amount)
{
if (amount == 0)
{
return;
}
- SetResourceAmount(receiver, resource_type,
- GetResourceAmount(receiver, resource_type) - amount);
+ SetResource(receiver, res_type, GetResource(receiver, res_type) - amount);
}
-void TakeResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit)
+void TakeResourceWithLimit(entity receiver, int res_type, float amount, float limit)
{
if (amount == 0)
{
return;
}
- float current_amount = GetResourceAmount(receiver, resource_type);
+ float current_amount = GetResource(receiver, res_type);
if (current_amount - amount < limit)
{
amount = limit + current_amount;
}
- TakeResource(receiver, resource_type, amount);
+ TakeResource(receiver, res_type, amount);
}
-int GetResourceType(.float resource_field)
+int GetResourceType(.float res_field)
{
- switch (resource_field)
+ switch (res_field)
{
- case health: { return RESOURCE_HEALTH; }
- case armorvalue: { return RESOURCE_ARMOR; }
- case ammo_shells: { return RESOURCE_SHELLS; }
- case ammo_nails: { return RESOURCE_BULLETS; }
- case ammo_rockets: { return RESOURCE_ROCKETS; }
- case ammo_cells: { return RESOURCE_CELLS; }
- case ammo_plasma: { return RESOURCE_PLASMA; }
- case ammo_fuel: { return RESOURCE_FUEL; }
+ case health: { return RES_HEALTH; }
+ case armorvalue: { return RES_ARMOR; }
+ case ammo_shells: { return RES_SHELLS; }
+ case ammo_nails: { return RES_BULLETS; }
+ case ammo_rockets: { return RES_ROCKETS; }
+ case ammo_cells: { return RES_CELLS; }
+ case ammo_plasma: { return RES_PLASMA; }
+ case ammo_fuel: { return RES_FUEL; }
}
error("GetResourceType: Invalid field.");
return 0;
}
-.float GetResourceField(int resource_type)
+.float GetResourceField(int res_type)
{
- switch (resource_type)
+ switch (res_type)
{
- case RESOURCE_HEALTH: { return health; }
- case RESOURCE_ARMOR: { return armorvalue; }
- case RESOURCE_SHELLS: { return ammo_shells; }
- case RESOURCE_BULLETS: { return ammo_nails; }
- case RESOURCE_ROCKETS: { return ammo_rockets; }
- case RESOURCE_CELLS: { return ammo_cells; }
- case RESOURCE_PLASMA: { return ammo_plasma; }
- case RESOURCE_FUEL: { return ammo_fuel; }
+ case RES_HEALTH: { return health; }
+ case RES_ARMOR: { return armorvalue; }
+ case RES_SHELLS: { return ammo_shells; }
+ case RES_BULLETS: { return ammo_nails; }
+ case RES_ROCKETS: { return ammo_rockets; }
+ case RES_CELLS: { return ammo_cells; }
+ case RES_PLASMA: { return ammo_plasma; }
+ case RES_FUEL: { return ammo_fuel; }
}
error("GetResourceField: Invalid resource type.");
return health;
/// \brief Returns the current amount of resource the given entity has.
/// \param[in] e Entity to check.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \return Current amount of resource the given entity has.
-float GetResourceAmount(entity e, int resource_type);
+float GetResource(entity e, int res_type);
/// \brief Sets the resource amount of an entity without calling any hooks.
/// \param[in,out] e Entity to adjust.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to set.
/// \return Boolean for whether the ammo amount was changed
-bool SetResourceAmountExplicit(entity e, int resource_type, float amount);
+bool SetResourceExplicit(entity e, int res_type, float amount);
/// \brief Sets the current amount of resource the given entity will have.
/// \param[in,out] e Entity to adjust.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to set.
/// \return No return.
-void SetResourceAmount(entity e, int resource_type, float amount);
+void SetResource(entity e, int res_type, float amount);
/// \brief Takes an entity some resource.
/// \param[in,out] receiver Entity to take resource from.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to take.
/// \return No return.
-void TakeResource(entity receiver, int resource_type, float amount);
+void TakeResource(entity receiver, int res_type, float amount);
/// \brief Takes an entity some resource but not less than a limit.
/// \param[in,out] receiver Entity to take resource from.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to take.
/// \param[in] limit Limit of resources to take.
/// \return No return.
-void TakeResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit);
+void TakeResourceWithLimit(entity receiver, int res_type, float amount, float limit);
// ===================== Legacy and/or internal API ===========================
/// \brief Converts an entity field to resource type.
-/// \param[in] resource_field Entity field to convert.
-/// \return Resource type (a RESOURCE_* constant).
-int GetResourceType(.float resource_field);
+/// \param[in] res_field Entity field to convert.
+/// \return Resource type (a RES_* constant).
+int GetResourceType(.float res_field);
-/// \brief Converts resource type (a RESOURCE_* constant) to entity field.
-/// \param[in] resource_type Type of the resource.
+/// \brief Converts resource type (a RES_* constant) to entity field.
+/// \param[in] res_type Type of the resource.
/// \return Entity field for that resource.
-.float GetResourceField(int resource_type);
+.float GetResourceField(int res_type);
/// \brief Legacy fields for the resources. To be removed.
.float health;
{
vector pos = namepos + eY * autocvar_hud_shownames_fontsize * resize;
vector sz = vec2(0.5 * mySize.x, resize * autocvar_hud_shownames_statusbar_height);
+ if (autocvar_hud_shownames_statusbar_highlight)
+ drawfill(pos + eX * 0.25 * mySize.x, sz, '0.7 0.7 0.7', a / 2, DRAWFLAG_NORMAL);
if (this.healthvalue > 0)
{
HUD_Panel_DrawProgressBar(pos, sz, "nametag_statusbar",
this.healthvalue / autocvar_hud_panel_healtharmor_maxhealth, false, 1, '1 0 0', a,
DRAWFLAG_NORMAL);
}
- if (GetResourceAmount(this, RESOURCE_ARMOR) > 0)
+ if (GetResource(this, RES_ARMOR) > 0)
{
HUD_Panel_DrawProgressBar(pos + eX * 0.5 * mySize.x, sz, "nametag_statusbar",
- GetResourceAmount(this, RESOURCE_ARMOR) / autocvar_hud_panel_healtharmor_maxarmor, false, 0, '0 1 0', a,
+ GetResource(this, RES_ARMOR) / autocvar_hud_panel_healtharmor_maxarmor, false, 0, '0 1 0', a,
DRAWFLAG_NORMAL);
}
}
if (entcs.m_entcs_private)
{
it.healthvalue = entcs.healthvalue;
- SetResourceAmountExplicit(it, RESOURCE_ARMOR, GetResourceAmount(entcs, RESOURCE_ARMOR));
+ SetResourceExplicit(it, RES_ARMOR, GetResource(entcs, RES_ARMOR));
it.sameteam = true;
}
else
{
it.healthvalue = 0;
- SetResourceAmountExplicit(it, RESOURCE_ARMOR, 0);
+ SetResourceExplicit(it, RES_ARMOR, 0);
it.sameteam = false;
}
bool dead = entcs_IsDead(i) || entcs_IsSpectating(i);
ret = ref_store = ref_store * (1 - frac) + (value) * frac;
#define lowpass_limited(value, frac, limit, ref_store, ret) MACRO_BEGIN \
-{ \
float __ignore; lowpass(value, frac, ref_store, __ignore); \
ret = ref_store = bound((value) - (limit), ref_store, (value) + (limit)); \
-} MACRO_END
+MACRO_END
#define highpass(value, frac, ref_store, ret) MACRO_BEGIN \
-{ \
float __f = 0; lowpass(value, frac, ref_store, __f); \
ret = (value) - __f; \
-} MACRO_END
+MACRO_END
#define highpass_limited(value, frac, limit, ref_store, ret) MACRO_BEGIN \
-{ \
float __f = 0; lowpass_limited(value, frac, limit, ref_store, __f); \
ret = (value) - __f; \
-} MACRO_END
+MACRO_END
#define lowpass2(value, frac, ref_store, ref_out) MACRO_BEGIN \
-{ \
lowpass(value.x, frac, ref_store.x, ref_out.x); \
lowpass(value.y, frac, ref_store.y, ref_out.y); \
-} MACRO_END
+MACRO_END
#define highpass2(value, frac, ref_store, ref_out) MACRO_BEGIN \
-{ \
highpass(value.x, frac, ref_store.x, ref_out.x); \
highpass(value.y, frac, ref_store.y, ref_out.y); \
-} MACRO_END
+MACRO_END
#define highpass2_limited(value, frac, limit, ref_store, ref_out) MACRO_BEGIN \
-{ \
highpass_limited(value.x, frac, limit, ref_store.x, ref_out.x); \
highpass_limited(value.y, frac, limit, ref_store.y, ref_out.y); \
-} MACRO_END
+MACRO_END
#define lowpass3(value, frac, ref_store, ref_out) MACRO_BEGIN \
-{ \
lowpass(value.x, frac, ref_store.x, ref_out.x); \
lowpass(value.y, frac, ref_store.y, ref_out.y); \
lowpass(value.z, frac, ref_store.z, ref_out.z); \
-} MACRO_END
+MACRO_END
#define highpass3(value, frac, ref_store, ref_out) MACRO_BEGIN \
-{ \
highpass(value.x, frac, ref_store.x, ref_out.x); \
highpass(value.y, frac, ref_store.y, ref_out.y); \
highpass(value.z, frac, ref_store.z, ref_out.z); \
-} MACRO_END
+MACRO_END
void calc_followmodel_ofs(entity view)
{
}
#define CROSSHAIR_DO_BLUR(M,sz,wcross_name,wcross_alpha) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
vector scaled_sz = sz * wcross_size; \
if(wcross_blur > 0) \
{ \
{ \
M(0,0,sz,scaled_sz,wcross_name,wcross_alpha); \
} \
- } MACRO_END
+ MACRO_END
#define CROSSHAIR_DRAW_SINGLE(i,j,sz,scaled_sz,wcross_name,wcross_alpha) \
drawpic(wcross_origin - ('0.5 0 0' * (scaled_sz.x + i * wcross_blur) + '0 0.5 0' * (scaled_sz.y + j * wcross_blur)), wcross_name, scaled_sz, wcross_color, wcross_alpha, DRAWFLAG_NORMAL)
red = 0;
ccase = 0;
- for(i = 0; i < strlen(s2); ++i)
+ int len = strlen(s2);
+ for (i = 0; i < len; ++i)
{
for(j = 0; j < NUM_MARKUPS; ++j)
{
CONSTRUCT(DebugText3d);
this.origin = pos;
this.message = strzone(msg);
- SetResourceAmount(this, RESOURCE_HEALTH, align);
+ SetResource(this, RES_HEALTH, align);
this.hit_time = time;
this.fade_rate = fade_rate_;
this.velocity = vel;
if (screen_pos.z < 0) return; // behind camera
screen_pos.z = 0;
- float align = GetResourceAmount(this, RESOURCE_HEALTH);
+ float align = GetResource(this, RES_HEALTH);
string msg;
vector msg_pos;
void effectinfo_dump(int fh, bool alsoprint)
{
- #define WRITE(s) MACRO_BEGIN { \
+ #define WRITE(s) MACRO_BEGIN \
fputs(fh, s); \
if (alsoprint) LOG_INFO(s); \
- } MACRO_END
+ MACRO_END
WRITE("// ********************************************** //\n");
WRITE("// ** WARNING - DO NOT MANUALLY EDIT THIS FILE ** //\n");
WRITE("// ** ** //\n");
{
#define X() \
MACRO_BEGIN \
- { \
float atten = (CS(msg_entity).cvar_cl_voice_directional == 1) ? ATTEN_MIN : ATTEN_NONE; \
if (gs) globalsound(MSG_ONE, this, gs, r, chan, vol, atten); \
else if (ps) playersound(MSG_ONE, this, ps, r, chan, vol, atten); \
else soundto(MSG_ONE, this, chan, sample, vol, atten); \
- } MACRO_END
+ MACRO_END
if (fake) { msg_entity = this; X(); }
else
if (voicetype == VOICETYPE_AUTOTAUNT) tauntrand = random();
#define X() \
MACRO_BEGIN \
- { \
if (voicetype != VOICETYPE_AUTOTAUNT || tauntrand < CS(msg_entity).cvar_cl_autotaunt) \
{ \
float atten = (CS(msg_entity).cvar_cl_voice_directional >= 1) \
else if (ps) playersound(MSG_ONE, this, ps, r, chan, vol, atten); \
else soundto(MSG_ONE, this, chan, sample, vol, atten); \
} \
- } MACRO_END
+ MACRO_END
if (fake)
{
msg_entity = this;
#define PlayerSound(this, def, chan, vol, voicetype) _GlobalSound(this, NULL, def, string_null, chan, vol, voicetype, false)
#define VoiceMessage(this, def, msg) \
MACRO_BEGIN \
- { \
entity VM = def; \
int voicetype = VM.m_playersoundvt; \
bool ownteam = (voicetype == VOICETYPE_TEAMRADIO); \
else if (flood > 0) fake = false; \
else break; \
_GlobalSound(this, NULL, VM, string_null, CH_VOICE, VOL_BASEVOICE, voicetype, fake); \
- } MACRO_END
+ MACRO_END
#endif
REGISTER_REGISTRY(EntCSProps)
REGISTRY_SORT(EntCSProps)
REGISTRY_CHECK(EntCSProps)
-STATIC_INIT(RegisterEntCSProps_renumber) { FOREACH(EntCSProps, true, it.m_id = i); }
+STATIC_INIT(EntCSProps_renumber) { FOREACH(EntCSProps, true, it.m_id = i); }
+
+// these entcs_props ids need to be referenced directly
+int ENTCS_PROP_ENTNUM_id = 0;
+int ENTCS_PROP_ORIGIN_id = 0;
+STATIC_INIT(EntCSProps_setglobalids)
+{
+ FOREACH(EntCSProps, true, {
+ if (it.registered_id == "ENTCS_PROP_ENTNUM")
+ ENTCS_PROP_ENTNUM_id = it.m_id;
+ if (it.registered_id == "ENTCS_PROP_ORIGIN")
+ ENTCS_PROP_ORIGIN_id = it.m_id;
+ });
+}
+
+#ifdef SVQC
+// Force an origin update, for player sounds
+void entcs_force_origin(entity player)
+{
+ CS(player).entcs.m_forceupdate = BIT(ENTCS_PROP_ORIGIN_id);
+}
+#endif
.bool m_public;
.bool(entity ent, entity player) m_check;
#define ENTCS_PROP_CODED(id, ispublic, checkprop, setprop, decfactor, svsend, clreceive) \
bool id##_check(entity ent, entity player) { \
- return (floor(ent.(checkprop)) / decfactor != floor(player.(checkprop)) * decfactor); \
+ return (floor(ent.(checkprop)) / decfactor != floor(player.(checkprop)) / decfactor); \
} \
_ENTCS_PROP(id, ispublic, checkprop, setprop, svsend, clreceive)
#ifdef SVQC
#define ENTCS_PROP_RESOURCE(id, ispublic, checkprop, setprop, decfactor, svsend, clreceive) \
bool id##_check(entity ent, entity player) { \
- return (floor(GetResourceAmount(ent, checkprop) / decfactor) != floor(GetResourceAmount(player, checkprop) / decfactor)); \
+ return (floor(GetResource(ent, checkprop) / decfactor) != floor(GetResource(player, checkprop) / decfactor)); \
} \
- void id##_set(entity ent, entity player) { SetResourceAmountExplicit(ent, checkprop, GetResourceAmount(player, checkprop)); } \
+ void id##_set(entity ent, entity player) { SetResourceExplicit(ent, checkprop, GetResource(player, checkprop)); } \
void id##_send(int chan, entity ent) { LAMBDA(svsend); } \
REGISTER(EntCSProps, ENTCS_PROP, id, m_id, new_pure(entcs_prop)) { \
this.m_public = ispublic; \
{ WriteVector(chan, ent.origin); },
{ ent.has_sv_origin = true; vector v = ReadVector(); setorigin(ent, v); })
-#define DEC_FACTOR (360 / 256)
+#define DEC_FACTOR (360 / 32)
ENTCS_PROP_CODED(ANGLES, false, angles_y, ENTCS_SET_NORMAL, DEC_FACTOR,
{ WriteByte(chan, ent.angles.y / DEC_FACTOR); },
{ vector v = '0 0 0'; v.y = ReadByte() * DEC_FACTOR; ent.angles = v; })
// FIXME: use a better scale?
#define DEC_FACTOR 10
-ENTCS_PROP_RESOURCE(HEALTH, false, RESOURCE_HEALTH, ENTCS_SET_NORMAL, DEC_FACTOR,
- { WriteByte(chan, bound(0, GetResourceAmount(ent, RESOURCE_HEALTH) / DEC_FACTOR, 255)); },
+ENTCS_PROP_RESOURCE(HEALTH, false, RES_HEALTH, ENTCS_SET_NORMAL, DEC_FACTOR,
+ { WriteByte(chan, bound(0, GetResource(ent, RES_HEALTH) / DEC_FACTOR, 255)); },
{ ent.healthvalue = ReadByte() * DEC_FACTOR; })
-ENTCS_PROP_RESOURCE(ARMOR, false, RESOURCE_ARMOR, ENTCS_SET_NORMAL, DEC_FACTOR,
- { WriteByte(chan, bound(0, GetResourceAmount(ent, RESOURCE_ARMOR) / DEC_FACTOR, 255)); },
- { SetResourceAmountExplicit(ent, RESOURCE_ARMOR, ReadByte() * DEC_FACTOR); })
+ENTCS_PROP_RESOURCE(ARMOR, false, RES_ARMOR, ENTCS_SET_NORMAL, DEC_FACTOR,
+ { WriteByte(chan, bound(0, GetResource(ent, RES_ARMOR) / DEC_FACTOR, 255)); },
+ { SetResourceExplicit(ent, RES_ARMOR, ReadByte() * DEC_FACTOR); })
#undef DEC_FACTOR
ENTCS_PROP(NAME, true, netname, ENTCS_SET_MUTABLE_STRING,
bool _entcs_send(entity this, entity to, int sf, int chan)
{
entity player = this.owner;
- sf |= BIT(0); // assume private
+ sf |= BIT(ENTCS_PROP_ENTNUM_id); // assume private
do {
if (IS_PLAYER(player))
{
WriteShort(chan, sf);
FOREACH(EntCSProps, sf & BIT(it.m_id),
{
+ it.m_set(this, player);
it.m_send(chan, this);
});
return true;
entity o = this.owner;
FOREACH(EntCSProps, it.m_check(this, o),
{
- it.m_set(this, o);
this.SendFlags |= BIT(it.m_id);
});
- setorigin(this, this.origin); // relink
+ setorigin(this, this.origin); // relink
}
void entcs_attach(entity player)
setthink(e, entcs_think);
e.nextthink = time;
Net_LinkEntity(e, false, 0, entcs_send);
- if (!IS_REAL_CLIENT(player)) return;
- FOREACH_CLIENT(true, {
- assert(CS(it).entcs);
- _entcs_send(CS(it).entcs, msg_entity = player, BITS(23), MSG_ONE);
- });
}
void entcs_detach(entity player)
e.sv_entnum = n;
int sf = ReadShort();
e.has_sv_origin = false;
- e.m_entcs_private = boolean(sf & BIT(0));
+ e.m_entcs_private = boolean(sf & BIT(ENTCS_PROP_ENTNUM_id));
FOREACH(EntCSProps, sf & BIT(it.m_id),
{
it.m_receive(e);
void entcs_think(entity this);
- void entcs_attach(entity e);
+ void entcs_attach(entity player);
- void entcs_detach(entity e);
+ void entcs_detach(entity player);
.int m_forceupdate;
-/** Force an origin update, for player sounds */
- #define entcs_force_origin(e) (CS(e).entcs.m_forceupdate = BIT(2))
+ void entcs_force_origin(entity player);
#endif
void assault_objective_use(entity this, entity actor, entity trigger)
{
// activate objective
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 100);
+ SetResourceExplicit(this, RES_HEALTH, 100);
//print("^2Activated objective ", this.targetname, "=", etos(this), "\n");
//print("Activator is ", actor.classname, "\n");
vector target_objective_spawn_evalfunc(entity this, entity player, entity spot, vector current)
{
- float hlth = GetResourceAmount(this, RESOURCE_HEALTH);
+ float hlth = GetResource(this, RES_HEALTH);
if (hlth < 0 || hlth >= ASSAULT_VALUE_INACTIVE)
return '-1 0 0';
return current;
// and when a new round starts
void assault_objective_reset(entity this)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, ASSAULT_VALUE_INACTIVE);
+ SetResourceExplicit(this, RES_HEALTH, ASSAULT_VALUE_INACTIVE);
}
// decrease the health of targeted objectives
else
return; // already activated! cannot activate again!
- float hlth = GetResourceAmount(this.enemy, RESOURCE_HEALTH);
+ float hlth = GetResource(this.enemy, RES_HEALTH);
if (hlth < ASSAULT_VALUE_INACTIVE)
{
if (hlth - this.dmg > 0.5)
{
GameRules_scoring_add_team(actor, SCORE, this.dmg);
- TakeResource(this.enemy, RESOURCE_HEALTH, this.dmg);
+ TakeResource(this.enemy, RES_HEALTH, this.dmg);
}
else
{
GameRules_scoring_add_team(actor, SCORE, hlth);
GameRules_scoring_add_team(actor, ASSAULT_OBJECTIVES, 1);
- SetResourceAmountExplicit(this.enemy, RESOURCE_HEALTH, -1);
+ SetResourceExplicit(this.enemy, RES_HEALTH, -1);
if(this.enemy.message)
FOREACH_CLIENT(IS_PLAYER(it), { centerprint(it, this.enemy.message); });
bool assault_decreaser_sprite_visible(entity this, entity player, entity view)
{
- if(GetResourceAmount(this.assault_decreaser.enemy, RESOURCE_HEALTH) >= ASSAULT_VALUE_INACTIVE)
+ if(GetResource(this.assault_decreaser.enemy, RES_HEALTH) >= ASSAULT_VALUE_INACTIVE)
return false;
return true;
{
WaypointSprite_UpdateSprites(spr, WP_AssaultDefend, WP_AssaultDestroy, WP_AssaultDestroy);
WaypointSprite_UpdateMaxHealth(spr, it.max_health);
- WaypointSprite_UpdateHealth(spr, GetResourceAmount(it, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(spr, GetResource(it, RES_HEALTH));
it.sprite = spr;
}
else
void assault_wall_think(entity this)
{
- if(GetResourceAmount(this.enemy, RESOURCE_HEALTH) < 0)
+ if(GetResource(this.enemy, RES_HEALTH) < 0)
{
this.model = "";
this.solid = SOLID_NOT;
this.dmg = 101;
this.use = assault_objective_decrease_use;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, ASSAULT_VALUE_INACTIVE);
+ SetResourceExplicit(this, RES_HEALTH, ASSAULT_VALUE_INACTIVE);
this.max_health = ASSAULT_VALUE_INACTIVE;
this.enemy = NULL;
// destructible walls that can be used to trigger target_objective_decrease
bool destructible_heal(entity targ, entity inflictor, float amount, float limit)
{
- float true_limit = ((limit != RESOURCE_LIMIT_NONE) ? limit : targ.max_health);
- float hlth = GetResourceAmount(targ, RESOURCE_HEALTH);
+ float true_limit = ((limit != RES_LIMIT_NONE) ? limit : targ.max_health);
+ float hlth = GetResource(targ, RES_HEALTH);
if (hlth <= 0 || hlth >= true_limit)
return false;
- GiveResourceWithLimit(targ, RESOURCE_HEALTH, amount, true_limit);
+ GiveResourceWithLimit(targ, RES_HEALTH, amount, true_limit);
if(targ.sprite)
{
- WaypointSprite_UpdateHealth(targ.sprite, GetResourceAmount(targ, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(targ.sprite, GetResource(targ, RES_HEALTH));
}
func_breakable_colormod(targ);
return true;
entity destr = it;
IL_EACH(g_assault_objectivedecreasers, it.targetname == destr.target,
{
- float hlth = GetResourceAmount(it.enemy, RESOURCE_HEALTH);
+ float hlth = GetResource(it.enemy, RES_HEALTH);
if (hlth > 0 && hlth < ASSAULT_VALUE_INACTIVE)
{
found = true;
void nades_Clear(entity player);
-#define CA_ALIVE_TEAMS_OK() (Team_GetNumberOfAliveTeams() == NumTeams(ca_teams))
float CA_CheckWinner()
{
if(round_handler_GetEndTime() > 0 && round_handler_GetEndTime() - time <= 0)
static int prev_missing_teams_mask;
allowed_to_spawn = true;
CA_count_alive_players();
- if(CA_ALIVE_TEAMS_OK())
+ if (Team_GetNumberOfAliveTeams() == NumTeams(ca_teams))
{
if(prev_missing_teams_mask > 0)
Kill_Notification(NOTIF_ALL, NULL, MSG_CENTER, CPID_MISSING_TEAMS);
{
entity last_pl = NULL;
FOREACH_CLIENT(IS_PLAYER(it) && it != this, {
- if (!IS_DEAD(it))
- if (SAME_TEAM(this, it))
- if (!last_pl)
- last_pl = it;
- else
- return NULL;
+ if (!IS_DEAD(it) && SAME_TEAM(this, it))
+ {
+ if (!last_pl)
+ last_pl = it;
+ else
+ return NULL;
+ }
});
return last_pl;
}
entity frag_attacker = M_ARGV(1, entity);
entity frag_target = M_ARGV(2, entity);
float frag_damage = M_ARGV(7, float);
- float damage_take = bound(0, M_ARGV(4, float), GetResourceAmount(frag_target, RESOURCE_HEALTH));
- float damage_save = bound(0, M_ARGV(5, float), GetResourceAmount(frag_target, RESOURCE_ARMOR));
+ float damage_take = bound(0, M_ARGV(4, float), GetResource(frag_target, RES_HEALTH));
+ float damage_save = bound(0, M_ARGV(5, float), GetResource(frag_target, RES_ARMOR));
float excess = max(0, frag_damage - damage_take - damage_save);
void ctf_FlagcarrierWaypoints(entity player)
{
WaypointSprite_Spawn(WP_FlagCarrier, 0, 0, player, FLAG_WAYPOINT_OFFSET, NULL, player.team, player, wps_flagcarrier, true, RADARICON_FLAG);
- WaypointSprite_UpdateMaxHealth(player.wps_flagcarrier, '1 0 0' * healtharmor_maxdamage(start_health, start_armorvalue, autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id) * 2);
- WaypointSprite_UpdateHealth(player.wps_flagcarrier, '1 0 0' * healtharmor_maxdamage(GetResourceAmount(player, RESOURCE_HEALTH), GetResourceAmount(player, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id));
+ WaypointSprite_UpdateMaxHealth(player.wps_flagcarrier, 2 * healtharmor_maxdamage(start_health, start_armorvalue, autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id).x);
+ WaypointSprite_UpdateHealth(player.wps_flagcarrier, healtharmor_maxdamage(GetResource(player, RES_HEALTH), GetResource(player, RES_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id).x);
WaypointSprite_UpdateTeamRadar(player.wps_flagcarrier, RADARICON_FLAGCARRIER, WPCOLOR_FLAGCARRIER(player.team));
if(player.flagcarried && CTF_SAMETEAM(player, player.flagcarried))
set_movetype(flag, MOVETYPE_TOSS);
flag.takedamage = DAMAGE_YES;
flag.angles = '0 0 0';
- SetResourceAmountExplicit(flag, RESOURCE_HEALTH, flag.max_flag_health);
+ SetResourceExplicit(flag, RES_HEALTH, flag.max_flag_health);
flag.ctf_droptime = time;
flag.ctf_dropper = player;
flag.ctf_status = FLAG_DROPPED;
if(autocvar_g_ctf_flag_return_time || (autocvar_g_ctf_flag_return_damage && autocvar_g_ctf_flag_health))
{
WaypointSprite_UpdateMaxHealth(flag.wps_flagdropped, flag.max_flag_health);
- WaypointSprite_UpdateHealth(flag.wps_flagdropped, GetResourceAmount(flag, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(flag.wps_flagdropped, GetResource(flag, RES_HEALTH));
}
player.throw_antispam = time + autocvar_g_ctf_pass_wait;
switch(pickuptype)
{
case PICKUP_BASE: flag.ctf_pickuptime = time; break; // used for timing runs
- case PICKUP_DROPPED: SetResourceAmountExplicit(flag, RESOURCE_HEALTH, flag.max_flag_health); break; // reset health/return timelimit
+ case PICKUP_DROPPED: SetResourceExplicit(flag, RES_HEALTH, flag.max_flag_health); break; // reset health/return timelimit
default: break;
}
if(flag.team)
FOREACH_CLIENT(IS_PLAYER(it) && it != player, {
if(CTF_SAMETEAM(flag, it))
- if(SAME_TEAM(player, it))
- Send_Notification(NOTIF_ONE, it, MSG_CHOICE, APP_TEAM_NUM(flag.team, CHOICE_CTF_PICKUP_TEAM), Team_ColorCode(player.team), player.netname);
- else
- Send_Notification(NOTIF_ONE, it, MSG_CHOICE, ((SAME_TEAM(flag, player)) ? CHOICE_CTF_PICKUP_ENEMY_TEAM : CHOICE_CTF_PICKUP_ENEMY), Team_ColorCode(player.team), player.netname);
+ {
+ if(SAME_TEAM(player, it))
+ Send_Notification(NOTIF_ONE, it, MSG_CHOICE, APP_TEAM_NUM(flag.team, CHOICE_CTF_PICKUP_TEAM), Team_ColorCode(player.team), player.netname);
+ else
+ Send_Notification(NOTIF_ONE, it, MSG_CHOICE, ((SAME_TEAM(flag, player)) ? CHOICE_CTF_PICKUP_ENEMY_TEAM : CHOICE_CTF_PICKUP_ENEMY), Team_ColorCode(player.team), player.netname);
+ }
});
_sound(player, CH_TRIGGER, flag.snd_flag_taken, VOL_BASE, ATTEN_NONE);
{
if((flag.ctf_status == FLAG_DROPPED) || (flag.ctf_status == FLAG_PASSING))
{
- if(flag.wps_flagdropped) { WaypointSprite_UpdateHealth(flag.wps_flagdropped, GetResourceAmount(flag, RESOURCE_HEALTH)); }
+ if(flag.wps_flagdropped) { WaypointSprite_UpdateHealth(flag.wps_flagdropped, GetResource(flag, RES_HEALTH)); }
- if((GetResourceAmount(flag, RESOURCE_HEALTH) <= 0) || (time >= flag.ctf_droptime + autocvar_g_ctf_flag_return_time))
+ if((GetResource(flag, RES_HEALTH) <= 0) || (time >= flag.ctf_droptime + autocvar_g_ctf_flag_return_time))
{
switch(returntype)
{
this.ctf_flagdamaged_byworld = true;
else
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(this, RES_HEALTH, 0);
ctf_CheckFlagReturn(this, RETURN_NEEDKILL);
}
return;
if(autocvar_g_ctf_flag_return_damage)
{
// reduce health and check if it should be returned
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
ctf_CheckFlagReturn(this, RETURN_DAMAGE);
return;
}
{
if((vdist(this.origin - this.ctf_spawnorigin, <=, autocvar_g_ctf_flag_return_dropped)) || (autocvar_g_ctf_flag_return_dropped == -1))
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(this, RES_HEALTH, 0);
ctf_CheckFlagReturn(this, RETURN_DROPPED);
return;
}
}
if(this.ctf_flagdamaged_byworld)
{
- TakeResource(this, RESOURCE_HEALTH, ((this.max_flag_health / autocvar_g_ctf_flag_return_damage_delay) * FLAG_THINKRATE));
+ TakeResource(this, RES_HEALTH, ((this.max_flag_health / autocvar_g_ctf_flag_return_damage_delay) * FLAG_THINKRATE));
ctf_CheckFlagReturn(this, RETURN_NEEDKILL);
return;
}
else if(autocvar_g_ctf_flag_return_time)
{
- TakeResource(this, RESOURCE_HEALTH, ((this.max_flag_health / autocvar_g_ctf_flag_return_time) * FLAG_THINKRATE));
+ TakeResource(this, RES_HEALTH, ((this.max_flag_health / autocvar_g_ctf_flag_return_time) * FLAG_THINKRATE));
ctf_CheckFlagReturn(this, RETURN_TIMEOUT);
return;
}
{
if(this.speedrunning && ctf_captimerecord && (time >= this.ctf_pickuptime + ctf_captimerecord))
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(this, RES_HEALTH, 0);
ctf_CheckFlagReturn(this, RETURN_SPEEDRUN);
CS(this.owner).impulse = CHIMPULSE_SPEEDRUN.impulse; // move the player back to the waypoint they set
{
if(!autocvar_g_ctf_flag_return_damage_delay)
{
- SetResourceAmountExplicit(flag, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(flag, RES_HEALTH, 0);
ctf_CheckFlagReturn(flag, RETURN_NEEDKILL);
}
if(!flag.ctf_flagdamaged_byworld) { return; }
set_movetype(flag, ((flag.noalign) ? MOVETYPE_NONE : MOVETYPE_TOSS));
flag.takedamage = DAMAGE_NO;
- SetResourceAmountExplicit(flag, RESOURCE_HEALTH, flag.max_flag_health);
+ SetResourceExplicit(flag, RES_HEALTH, flag.max_flag_health);
flag.solid = SOLID_TRIGGER;
flag.velocity = '0 0 0';
flag.angles = flag.mangle;
flag.takedamage = DAMAGE_NO;
flag.damageforcescale = autocvar_g_ctf_flag_damageforcescale;
flag.max_flag_health = ((autocvar_g_ctf_flag_return_damage && autocvar_g_ctf_flag_health) ? autocvar_g_ctf_flag_health : 100);
- SetResourceAmountExplicit(flag, RESOURCE_HEALTH, flag.max_flag_health);
+ SetResourceExplicit(flag, RES_HEALTH, flag.max_flag_health);
flag.event_damage = ctf_FlagDamage;
flag.pushable = true;
flag.teleportable = TELEPORT_NORMAL;
{
// adjust rating of our flag carrier depending on his health
head = head.tag_entity;
- float f = bound(0, (GetResourceAmount(head, RESOURCE_HEALTH) + GetResourceAmount(head, RESOURCE_ARMOR)) / 100, 2) - 1;
+ float f = bound(0, (GetResource(head, RES_HEALTH) + GetResource(head, RES_ARMOR)) / 100, 2) - 1;
ratingscale += ratingscale * f * 0.1;
}
navigation_routerating(this, head, ratingscale, 10000);
// update the health of the flag carrier waypointsprite
if(player.wps_flagcarrier)
- WaypointSprite_UpdateHealth(player.wps_flagcarrier, '1 0 0' * healtharmor_maxdamage(GetResourceAmount(player, RESOURCE_HEALTH), GetResourceAmount(player, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id));
+ WaypointSprite_UpdateHealth(player.wps_flagcarrier, healtharmor_maxdamage(GetResource(player, RES_HEALTH), GetResource(player, RES_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id).x);
}
MUTATOR_HOOKFUNCTION(ctf, Damage_Calculate) // for changing damage and force values that are applied to players in g_damage.qc
}
else if(frag_target.flagcarried && !IS_DEAD(frag_target) && CTF_DIFFTEAM(frag_target, frag_attacker)) // if the target is a flagcarrier
{
- if(autocvar_g_ctf_flagcarrier_auto_helpme_damage > ('1 0 0' * healtharmor_maxdamage(GetResourceAmount(frag_target, RESOURCE_HEALTH), GetResourceAmount(frag_target, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id)))
- if(time > frag_target.wps_helpme_time + autocvar_g_ctf_flagcarrier_auto_helpme_time)
+ if(autocvar_g_ctf_flagcarrier_auto_helpme_damage > healtharmor_maxdamage(GetResource(frag_target, RES_HEALTH), GetResource(frag_target, RES_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id).x
+ && time > frag_target.wps_helpme_time + autocvar_g_ctf_flagcarrier_auto_helpme_time)
{
frag_target.wps_helpme_time = time;
WaypointSprite_HelpMePing(frag_target.wps_flagcarrier);
this.enemy = NULL;
if (head.noise != "")
+ {
if(this.enemy)
_sound(this.enemy, CH_TRIGGER, head.noise, VOL_BASE, ATTEN_NORM);
else
_sound(this, CH_TRIGGER, head.noise, VOL_BASE, ATTEN_NORM);
+ }
if (head.noise1 != "")
play2all(head.noise1);
{
if(!IS_PLAYER(toucher))
return;
- if(GetResourceAmount(toucher, RESOURCE_HEALTH) < 1)
+ if(GetResource(toucher, RES_HEALTH) < 1)
return;
if(round_handler_IsActive() && !round_handler_IsRoundStarted())
entity player = M_ARGV(0, entity);
if(domination_roundbased)
- if(!round_handler_IsRoundStarted())
- player.player_blocked = 1;
- else
- player.player_blocked = 0;
+ player.player_blocked = !round_handler_IsRoundStarted();
}
MUTATOR_HOOKFUNCTION(dom, ClientConnect)
FOREACH_CLIENT(IS_PLAYER(it) && Entity_HasValidTeam(it),
{
++total_players;
- if (GetResourceAmount(it, RESOURCE_HEALTH) < 1 || STAT(FROZEN, it) == FROZEN_NORMAL)
+ if (GetResource(it, RES_HEALTH) < 1 || STAT(FROZEN, it) == FROZEN_NORMAL)
{
continue;
}
eliminatedPlayers.SendFlags |= 1;
}
-#define FREEZETAG_ALIVE_TEAMS_OK() (Team_GetNumberOfAliveTeams() == NumTeams(freezetag_teams))
-
bool freezetag_CheckTeams()
{
static float prev_missing_teams_mask;
- if(FREEZETAG_ALIVE_TEAMS_OK())
+ if (Team_GetNumberOfAliveTeams() == NumTeams(freezetag_teams))
{
if(prev_missing_teams_mask > 0)
Kill_Notification(NOTIF_ALL, NULL, MSG_CENTER, CPID_MISSING_TEAMS);
{
entity last_pl = NULL;
FOREACH_CLIENT(IS_PLAYER(it) && it != this && SAME_TEAM(it, this), {
- if (STAT(FROZEN, it) != FROZEN_NORMAL && GetResourceAmount(it, RESOURCE_HEALTH) >= 1)
+ if (STAT(FROZEN, it) != FROZEN_NORMAL && GetResource(it, RES_HEALTH) >= 1)
{
if (!last_pl)
last_pl = it;
navigation_routerating(this, it, ratingscale, 2000);
}
else if (best_dist2
- && GetResourceAmount(it, RESOURCE_HEALTH) < GetResourceAmount(this, RESOURCE_HEALTH) + 30
+ && GetResource(it, RES_HEALTH) < GetResource(this, RES_HEALTH) + 30
&& vlen2(it.origin - org) < best_dist2)
{
// If teamate is not frozen still seek them out as fight better
freezetag_LastPlayerForTeam_Notify(this);
Unfreeze(this, false);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 0); // neccessary to correctly count alive players
+ SetResourceExplicit(this, RES_HEALTH, 0); // neccessary to correctly count alive players
freezetag_count_alive_players();
}
if (STAT(FROZEN, player) == FROZEN_NORMAL)
{
STAT(REVIVE_PROGRESS, player) = bound(0, STAT(REVIVE_PROGRESS, player) - frametime * autocvar_g_freezetag_revive_clearspeed, 1);
- SetResourceAmountExplicit(player, RESOURCE_HEALTH, max(1, STAT(REVIVE_PROGRESS, player) * ((warmup_stage) ? warmup_start_health : start_health)));
+ SetResourceExplicit(player, RES_HEALTH, max(1, STAT(REVIVE_PROGRESS, player) * ((warmup_stage) ? warmup_start_health : start_health)));
}
else if (!STAT(FROZEN, player))
STAT(REVIVE_PROGRESS, player) = 0; // thawing nobody
else if (STAT(FROZEN, player) == FROZEN_NORMAL) // OK, there is at least one teammate reviving us
{
STAT(REVIVE_PROGRESS, player) = bound(0, STAT(REVIVE_PROGRESS, player) + frametime * max(1/60, autocvar_g_freezetag_revive_speed), 1);
- SetResourceAmountExplicit(player, RESOURCE_HEALTH, max(1, STAT(REVIVE_PROGRESS, player) * ((warmup_stage) ? warmup_start_health : start_health)));
+ SetResourceExplicit(player, RES_HEALTH, max(1, STAT(REVIVE_PROGRESS, player) * ((warmup_stage) ? warmup_start_health : start_health)));
if(STAT(REVIVE_PROGRESS, player) >= 1)
{
Send_Notification(NOTIF_ONE, frag_attacker, MSG_CHOICE, CHOICE_FRAG_FREEZE, frag_target.netname, kill_count_to_attacker, (IS_BOT_CLIENT(frag_target) ? -1 : CS(frag_target).ping));
Send_Notification(NOTIF_ONE, frag_target, MSG_CHOICE, CHOICE_FRAGGED_FREEZE, frag_attacker.netname, kill_count_to_target,
- GetResourceAmount(frag_attacker, RESOURCE_HEALTH), GetResourceAmount(frag_attacker, RESOURCE_ARMOR), (IS_BOT_CLIENT(frag_attacker) ? -1 : CS(frag_attacker).ping));
+ GetResource(frag_attacker, RES_HEALTH), GetResource(frag_attacker, RES_ARMOR), (IS_BOT_CLIENT(frag_attacker) ? -1 : CS(frag_attacker).ping));
return true;
}
float total_alive_monsters = 0, supermonster_count = 0, red_alive = 0, blue_alive = 0, yellow_alive = 0, pink_alive = 0;
- IL_EACH(g_monsters, GetResourceAmount(it, RESOURCE_HEALTH) > 0,
+ IL_EACH(g_monsters, GetResource(it, RES_HEALTH) > 0,
{
if((get_monsterinfo(it.monsterid)).spawnflags & MON_FLAG_SUPERMONSTER)
++supermonster_count;
{
if(red_alive > 0) { winner_team = NUM_TEAM_1; }
if(blue_alive > 0)
- if(winner_team) { winner_team = 0; }
- else { winner_team = NUM_TEAM_2; }
+ {
+ if(winner_team) { winner_team = 0; }
+ else { winner_team = NUM_TEAM_2; }
+ }
if(yellow_alive > 0)
- if(winner_team) { winner_team = 0; }
- else { winner_team = NUM_TEAM_3; }
+ {
+ if(winner_team) { winner_team = 0; }
+ else { winner_team = NUM_TEAM_3; }
+ }
if(pink_alive > 0)
- if(winner_team) { winner_team = 0; }
- else { winner_team = NUM_TEAM_4; }
+ {
+ if(winner_team) { winner_team = 0; }
+ else { winner_team = NUM_TEAM_4; }
+ }
}
else
{
if(teamplay) { inv_monsters_perteam[frag_target.team] -= 1; }
if(IS_PLAYER(frag_attacker))
- if(SAME_TEAM(frag_attacker, frag_target)) // in non-teamplay modes, same team = same player, so this works
- GameRules_scoring_add(frag_attacker, KILLS, -1);
- else
{
- GameRules_scoring_add(frag_attacker, KILLS, +1);
- if(teamplay)
- TeamScore_AddToTeam(frag_attacker.team, ST_INV_KILLS, +1);
+ if(SAME_TEAM(frag_attacker, frag_target)) // in non-teamplay modes, same team = same player, so this works
+ GameRules_scoring_add(frag_attacker, KILLS, -1);
+ else
+ {
+ GameRules_scoring_add(frag_attacker, KILLS, +1);
+ if(teamplay)
+ TeamScore_AddToTeam(frag_attacker.team, ST_INV_KILLS, +1);
+ }
}
}
}
kh_interferemsg_time = 0;
FOREACH_CLIENT(IS_PLAYER(it), {
if(it.team == kh_interferemsg_team)
+ {
if(it.kh_next)
Send_Notification(NOTIF_ONE, it, MSG_CENTER, CENTER_KEYHUNT_MEET);
else
Send_Notification(NOTIF_ONE, it, MSG_CENTER, CENTER_KEYHUNT_HELP);
+ }
else
Send_Notification(NOTIF_ONE, it, MSG_CENTER, APP_TEAM_NUM(kh_interferemsg_team, CENTER_KEYHUNT_INTERFERE));
});
}
if (CS(player).killcount != FRAGS_SPECTATOR && player.lms_spectate_warning < 3)
+ {
if (GameRules_scoring_add(player, LMS_RANK, 0) > 0 && player.lms_spectate_warning < 2)
Send_Notification(NOTIF_ALL, NULL, MSG_INFO, INFO_LMS_NOLIVES, player.netname);
else
Send_Notification(NOTIF_ALL, NULL, MSG_INFO, INFO_LMS_FORFEIT, player.netname);
+ }
}
MUTATOR_HOOKFUNCTION(lms, ClientDisconnect)
}
if (!IS_PLAYER(toucher))
return;
- if(GetResourceAmount(toucher, RESOURCE_HEALTH) < 1)
+ if(GetResource(toucher, RES_HEALTH) < 1)
return;
if(!this.cnt)
this.nextthink = time + autocvar_g_nexball_delay_idle;
}
if(!this.cnt && IS_PLAYER(toucher) && !STAT(FROZEN, toucher) && !IS_DEAD(toucher) && (toucher != this.nb_dropper || time > this.nb_droptime + autocvar_g_nexball_delay_collect))
{
- if(GetResourceAmount(toucher, RESOURCE_HEALTH) < 1)
+ if(GetResource(toucher, RES_HEALTH) < 1)
return;
LogNB("caught", toucher);
GiveBall(toucher, this);
this.cp_bob_spd = this.cp_bob_spd + 1.875 * frametime;
this.colormod = '1 1 1' * (2 - bound(0, (this.pain_finished - time) / 10, 1));
- if(!this.iscaptured) this.alpha = GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health;
+ if(!this.iscaptured) this.alpha = GetResource(this, RES_HEALTH) / this.max_health;
if(this.iscaptured)
{
this.origin = ReadVector();
setorigin(this, this.origin);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, ReadByte());
+ SetResourceExplicit(this, RES_HEALTH, ReadByte());
this.max_health = ReadByte();
this.count = ReadByte();
this.team = ReadByte();
this.iscaptured = ReadByte();
if(!this.count)
- this.count = (GetResourceAmount(this, RESOURCE_HEALTH) - this.max_health) * frametime;
+ this.count = (GetResource(this, RES_HEALTH) - this.max_health) * frametime;
cpicon_changeteam(this);
cpicon_construct(this, isnew);
_tmp = ReadByte();
- if(_tmp != GetResourceAmount(this, RESOURCE_HEALTH))
+ if(_tmp != GetResource(this, RES_HEALTH))
cpicon_damage(this, _tmp);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, _tmp);
+ SetResourceExplicit(this, RES_HEALTH, _tmp);
}
}
if(time < this.move_time)
return;
- if(GetResourceAmount(this, RESOURCE_HEALTH) > 0)
+ if(GetResource(this, RES_HEALTH) > 0)
{
// damaged fx (less probable the more damaged is the generator)
- if(random() < 0.9 - GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health)
+ if(random() < 0.9 - GetResource(this, RES_HEALTH) / this.max_health)
if(random() < 0.01)
{
pointparticles(EFFECT_ELECTRO_BALLEXPLODE, this.origin + randompos('-50 -50 -20', '50 50 50'), '0 0 0', 1);
this.origin = ReadVector();
setorigin(this, this.origin);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, ReadByte());
+ SetResourceExplicit(this, RES_HEALTH, ReadByte());
this.max_health = ReadByte();
this.count = ReadByte();
this.team = ReadByte();
_tmp = ReadByte();
- if(_tmp != GetResourceAmount(this, RESOURCE_HEALTH))
+ if(_tmp != GetResource(this, RES_HEALTH))
generator_damage(this, _tmp);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, _tmp);
+ SetResourceExplicit(this, RES_HEALTH, _tmp);
}
}
entity gen = NULL;
if(ons_roundlost)
{
- IL_EACH(g_onsgenerators, GetResourceAmount(it, RESOURCE_HEALTH) <= 0,
+ IL_EACH(g_onsgenerators, GetResource(it, RES_HEALTH) <= 0,
{
gen = it;
break;
{
WriteVector(MSG_ENTITY, this.origin);
- WriteByte(MSG_ENTITY, GetResourceAmount(this, RESOURCE_HEALTH));
+ WriteByte(MSG_ENTITY, GetResource(this, RES_HEALTH));
WriteByte(MSG_ENTITY, this.max_health);
WriteByte(MSG_ENTITY, this.count);
WriteByte(MSG_ENTITY, this.team);
{
WriteByte(MSG_ENTITY, this.team);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
WriteByte(MSG_ENTITY, 0);
else
- WriteByte(MSG_ENTITY, ceil((GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health) * 255));
+ WriteByte(MSG_ENTITY, ceil((GetResource(this, RES_HEALTH) / this.max_health) * 255));
}
return true;
{
Net_LinkEntity(e, true, 0, cpicon_send);
setthink(e, spawnproc);
- e.nextthink = time * sys_frametime;
+ e.nextthink = time + sys_frametime;
}
{
WriteVector(MSG_ENTITY, this.origin);
- WriteByte(MSG_ENTITY, GetResourceAmount(this, RESOURCE_HEALTH));
+ WriteByte(MSG_ENTITY, GetResource(this, RES_HEALTH));
WriteByte(MSG_ENTITY, this.max_health);
WriteByte(MSG_ENTITY, this.count);
WriteByte(MSG_ENTITY, this.team);
{
WriteByte(MSG_ENTITY, this.team);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
WriteByte(MSG_ENTITY, 0);
else
- WriteByte(MSG_ENTITY, ceil((GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health) * 255));
+ WriteByte(MSG_ENTITY, ceil((GetResource(this, RES_HEALTH) / this.max_health) * 255));
}
return true;
ons_notification_time[this.team] = time;
}
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
if(this.owner.iscaptured)
- WaypointSprite_UpdateHealth(this.owner.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.owner.sprite, GetResource(this, RES_HEALTH));
else
- WaypointSprite_UpdateBuildFinished(this.owner.sprite, time + (this.max_health - GetResourceAmount(this, RESOURCE_HEALTH)) / (this.count / ONS_CP_THINKRATE));
+ WaypointSprite_UpdateBuildFinished(this.owner.sprite, time + (this.max_health - GetResource(this, RES_HEALTH)) / (this.count / ONS_CP_THINKRATE));
this.pain_finished = time + 1;
// particles on every hit
pointparticles(EFFECT_SPARKS, hitloc, force*-1, 1);
else
sound(this, CH_TRIGGER, SND_ONS_HIT2, VOL_BASE+0.3, ATTEN_NORM);
- if (GetResourceAmount(this, RESOURCE_HEALTH) < 0)
+ if (GetResource(this, RES_HEALTH) < 0)
{
sound(this, CH_TRIGGER, SND_GRENADE_IMPACT, VOL_BASE, ATTEN_NORM);
pointparticles(EFFECT_ROCKET_EXPLODE, this.origin, '0 0 0', 1);
bool ons_ControlPoint_Icon_Heal(entity targ, entity inflictor, float amount, float limit)
{
- float hlth = GetResourceAmount(targ, RESOURCE_HEALTH);
- float true_limit = ((limit != RESOURCE_LIMIT_NONE) ? limit : targ.max_health);
+ float hlth = GetResource(targ, RES_HEALTH);
+ float true_limit = ((limit != RES_LIMIT_NONE) ? limit : targ.max_health);
if (hlth <= 0 || hlth >= true_limit)
return false;
- GiveResourceWithLimit(targ, RESOURCE_HEALTH, amount, true_limit);
- hlth = GetResourceAmount(targ, RESOURCE_HEALTH);
+ GiveResourceWithLimit(targ, RES_HEALTH, amount, true_limit);
+ hlth = GetResource(targ, RES_HEALTH);
if(targ.owner.iscaptured)
WaypointSprite_UpdateHealth(targ.owner.sprite, hlth);
else
_friendly_count = _friendly_count * (autocvar_g_onslaught_cp_proxydecap_dps * ONS_CP_THINKRATE);
_enemy_count = _enemy_count * (autocvar_g_onslaught_cp_proxydecap_dps * ONS_CP_THINKRATE);
- GiveResourceWithLimit(this, RESOURCE_HEALTH, (_friendly_count - _enemy_count), this.max_health);
+ GiveResourceWithLimit(this, RES_HEALTH, (_friendly_count - _enemy_count), this.max_health);
this.SendFlags |= CPSF_STATUS;
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
{
ons_ControlPoint_Icon_Damage(this, this, this, 1, 0, DMG_NOWEP, this.origin, '0 0 0');
return;
if (time > this.pain_finished + 5)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) < this.max_health)
+ if(GetResource(this, RES_HEALTH) < this.max_health)
{
- GiveResourceWithLimit(this, RESOURCE_HEALTH, this.count, this.max_health);
- WaypointSprite_UpdateHealth(this.owner.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ GiveResourceWithLimit(this, RES_HEALTH, this.count, this.max_health);
+ WaypointSprite_UpdateHealth(this.owner.sprite, GetResource(this, RES_HEALTH));
}
}
}
// damaged fx
- if(random() < 0.6 - GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health)
+ if(random() < 0.6 - GetResource(this, RES_HEALTH) / this.max_health)
{
Send_Effect(EFFECT_ELECTRIC_SPARKS, this.origin + randompos('-10 -10 -20', '10 10 20'), '0 0 0', 1);
if(!a)
return;
- GiveResource(this, RESOURCE_HEALTH, this.count);
+ GiveResource(this, RES_HEALTH, this.count);
this.SendFlags |= CPSF_STATUS;
- if (GetResourceAmount(this, RESOURCE_HEALTH) >= this.max_health)
+ if (GetResource(this, RES_HEALTH) >= this.max_health)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
this.count = autocvar_g_onslaught_cp_regen * ONS_CP_THINKRATE; // slow repair rate from now on
setthink(this, ons_ControlPoint_Icon_Think);
sound(this, CH_TRIGGER, SND_ONS_CONTROLPOINT_BUILT, VOL_BASE, ATTEN_NORM);
Send_Effect(EFFECT_CAP(this.owner.team), this.owner.origin, '0 0 0', 1);
WaypointSprite_UpdateMaxHealth(this.owner.sprite, this.max_health);
- WaypointSprite_UpdateHealth(this.owner.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.owner.sprite, GetResource(this, RES_HEALTH));
if(IS_PLAYER(this.owner.ons_toucher))
{
if(this.owner.model != MDL_ONS_CP_PAD2.model_str())
setmodel(this.owner, MDL_ONS_CP_PAD2);
- if(random() < 0.9 - GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health)
+ if(random() < 0.9 - GetResource(this, RES_HEALTH) / this.max_health)
Send_Effect(EFFECT_RAGE, this.origin + 10 * randomvec(), '0 0 -1', 1);
}
e.owner = cp;
e.max_health = autocvar_g_onslaught_cp_health;
- SetResourceAmountExplicit(e, RESOURCE_HEALTH, autocvar_g_onslaught_cp_buildhealth);
+ SetResourceExplicit(e, RES_HEALTH, autocvar_g_onslaught_cp_buildhealth);
e.solid = SOLID_NOT;
e.takedamage = DAMAGE_AIM;
e.bot_attack = true;
e.event_heal = ons_ControlPoint_Icon_Heal;
e.team = player.team;
e.colormap = 1024 + (e.team - 1) * 17;
- e.count = (e.max_health - GetResourceAmount(e, RESOURCE_HEALTH)) * ONS_CP_THINKRATE / autocvar_g_onslaught_cp_buildtime; // how long it takes to build
+ e.count = (e.max_health - GetResource(e, RES_HEALTH)) * ONS_CP_THINKRATE / autocvar_g_onslaught_cp_buildtime; // how long it takes to build
sound(e, CH_TRIGGER, SND_ONS_CONTROLPOINT_BUILD, VOL_BASE, ATTEN_NORM);
Send_Effect(EFFECT_FLAG_TOUCH(player.team), e.origin, '0 0 0', 1);
- WaypointSprite_UpdateBuildFinished(cp.sprite, time + (e.max_health - GetResourceAmount(e, RESOURCE_HEALTH)) / (e.count / ONS_CP_THINKRATE));
+ WaypointSprite_UpdateBuildFinished(cp.sprite, time + (e.max_health - GetResource(e, RES_HEALTH)) / (e.count / ONS_CP_THINKRATE));
WaypointSprite_UpdateRule(cp.sprite,cp.team,SPRITERULE_TEAMPLAY);
cp.sprite.SendFlags |= 16;
else
{
WaypointSprite_UpdateMaxHealth(e.sprite, e.goalentity.max_health);
- WaypointSprite_UpdateHealth(e.sprite, GetResourceAmount(e.goalentity, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(e.sprite, GetResource(e.goalentity, RES_HEALTH));
}
}
if(e.lastshielded)
int attackable;
if(IS_VEHICLE(toucher) && toucher.owner)
- if(autocvar_g_onslaught_allow_vehicle_touch)
+ {
+ if (!autocvar_g_onslaught_allow_vehicle_touch)
+ return;
toucher = toucher.owner;
- else
- return;
+ }
if(!IS_PLAYER(toucher)) { return; }
if(STAT(FROZEN, toucher)) { return; }
play2team(this.team, SND(ONS_GENERATOR_UNDERATTACK));
}
}
- TakeResource(this, RESOURCE_HEALTH, damage);
- float hlth = GetResourceAmount(this, RESOURCE_HEALTH);
+ TakeResource(this, RES_HEALTH, damage);
+ float hlth = GetResource(this, RES_HEALTH);
WaypointSprite_UpdateHealth(this.sprite, hlth);
// choose an animation frame based on health
this.frame = 10 * bound(0, (1 - hlth / this.max_health), 1);
bool ons_GeneratorHeal(entity targ, entity inflictor, float amount, float limit)
{
- float true_limit = ((limit != RESOURCE_LIMIT_NONE) ? limit : targ.max_health);
- float hlth = GetResourceAmount(targ, RESOURCE_HEALTH);
+ float true_limit = ((limit != RES_LIMIT_NONE) ? limit : targ.max_health);
+ float hlth = GetResource(targ, RES_HEALTH);
if (hlth <= 0 || hlth >= true_limit)
return false;
- GiveResourceWithLimit(targ, RESOURCE_HEALTH, amount, true_limit);
- hlth = GetResourceAmount(targ, RESOURCE_HEALTH);
+ GiveResourceWithLimit(targ, RES_HEALTH, amount, true_limit);
+ hlth = GetResource(targ, RES_HEALTH);
WaypointSprite_UpdateHealth(targ.sprite, hlth);
targ.frame = 10 * bound(0, (1 - hlth / targ.max_health), 1);
targ.lasthealth = hlth;
void ons_GeneratorReset(entity this)
{
this.team = this.team_saved;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, autocvar_g_onslaught_gen_health);
+ SetResourceExplicit(this, RES_HEALTH, autocvar_g_onslaught_gen_health);
this.lasthealth = this.max_health = autocvar_g_onslaught_gen_health;
this.takedamage = DAMAGE_AIM;
this.bot_attack = true;
this.SendFlags |= GSF_STATUS;
WaypointSprite_UpdateMaxHealth(this.sprite, this.max_health);
- WaypointSprite_UpdateHealth(this.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.sprite, GetResource(this, RES_HEALTH));
WaypointSprite_UpdateRule(this.sprite,this.team,SPRITERULE_TEAMPLAY);
onslaught_updatelinks();
IL_PUSH(g_saved_team, gen);
set_movetype(gen, MOVETYPE_NONE);
gen.lasthealth = gen.max_health = autocvar_g_onslaught_gen_health;
- SetResourceAmountExplicit(gen, RESOURCE_HEALTH, autocvar_g_onslaught_gen_health);
+ SetResourceExplicit(gen, RES_HEALTH, autocvar_g_onslaught_gen_health);
gen.takedamage = DAMAGE_AIM;
gen.bot_attack = true;
IL_PUSH(g_bot_targets, gen);
WaypointSprite_SpawnFixed(WP_Null, gen.origin + CPGEN_WAYPOINT_OFFSET, gen, sprite, RADARICON_NONE);
WaypointSprite_UpdateRule(gen.sprite, gen.team, SPRITERULE_TEAMPLAY);
WaypointSprite_UpdateMaxHealth(gen.sprite, gen.max_health);
- WaypointSprite_UpdateHealth(gen.sprite, GetResourceAmount(gen, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(gen.sprite, GetResource(gen, RES_HEALTH));
InitializeEntity(gen, ons_DelayedGeneratorSetup, INITPRIO_SETLOCATION);
}
for(e = ons_worldgeneratorlist; e; e = e.ons_worldgeneratornext)
{
++total_generators;
- if (GetResourceAmount(e, RESOURCE_HEALTH) < 1)
+ if (GetResource(e, RES_HEALTH) < 1)
{
continue;
}
for(tmp_entity = ons_worldcplist; tmp_entity; tmp_entity = tmp_entity.ons_worldcpnext)
{
if(SAME_TEAM(tmp_entity, player))
- if(random_target)
- RandomSelection_AddEnt(tmp_entity, 1, 1);
- else if(vlen2(tmp_entity.origin - spawn_loc) <= vlen2(closest_target.origin - spawn_loc) || closest_target == NULL)
- closest_target = tmp_entity;
+ {
+ if(random_target)
+ RandomSelection_AddEnt(tmp_entity, 1, 1);
+ else if(vlen2(tmp_entity.origin - spawn_loc) <= vlen2(closest_target.origin - spawn_loc) || closest_target == NULL)
+ closest_target = tmp_entity;
+ }
}
if(random_target) { closest_target = RandomSelection_chosen_ent; }
{
entity source_point = ons_Nearest_ControlPoint(player, player.origin, autocvar_g_onslaught_teleport_radius);
- if ( !source_point && GetResourceAmount(player, RESOURCE_HEALTH) > 0 )
+ if ( !source_point && GetResource(player, RES_HEALTH) > 0 )
{
sprint(player, "\nYou need to be next to a control point\n");
return true;
return true;
}
- if ( GetResourceAmount(player, RESOURCE_HEALTH) <= 0 )
+ if ( GetResource(player, RES_HEALTH) <= 0 )
{
player.ons_spawn_by = closest_target;
player.respawn_flags = player.respawn_flags | RESPAWN_FORCE;
{
entity wp_owner = wp.owner;
entity e = WaypointSprite_getviewentity(to);
- if(SAME_TEAM(e, wp_owner) && GetResourceAmount(wp_owner.goalentity, RESOURCE_HEALTH) >= wp_owner.goalentity.max_health) { wp_flag |= 2; }
+ if(SAME_TEAM(e, wp_owner) && GetResource(wp_owner.goalentity, RES_HEALTH) >= wp_owner.goalentity.max_health) { wp_flag |= 2; }
if(!ons_ControlPoint_Attackable(wp_owner, e.team)) { wp_flag |= 2; }
}
if(wp.owner.classname == "onslaught_generator")
{
entity wp_owner = wp.owner;
- if(wp_owner.isshielded && GetResourceAmount(wp_owner, RESOURCE_HEALTH) >= wp_owner.max_health) { wp_flag |= 2; }
- if(GetResourceAmount(wp_owner, RESOURCE_HEALTH) <= 0) { wp_flag |= 2; }
+ if(wp_owner.isshielded && GetResource(wp_owner, RES_HEALTH) >= wp_owner.max_health) { wp_flag |= 2; }
+ if(GetResource(wp_owner, RES_HEALTH) <= 0) { wp_flag |= 2; }
}
}
entity player = M_ARGV(0, entity);
if(g_race_qualifying)
- if(GameRules_scoring_add(player, RACE_FASTEST, 0))
- player.frags = FRAGS_LMS_LOSER;
- else
- player.frags = FRAGS_SPECTATOR;
+ {
+ if(GameRules_scoring_add(player, RACE_FASTEST, 0))
+ player.frags = FRAGS_LMS_LOSER;
+ else
+ player.frags = FRAGS_SPECTATOR;
+ }
race_PreparePlayer(player);
player.race_checkpoint = -1;
* @param spprio player score priority (if frags aren't enabled)
* @param stprio team score priority (if frags aren't enabled)
*/
-#define GameRules_scoring(teams, spprio, stprio, fields) MACRO_BEGIN { \
+#define GameRules_scoring(teams, spprio, stprio, fields) MACRO_BEGIN \
_GameRules_scoring_begin((teams), (spprio), (stprio)); \
noref void(entity, string, float) field = _GameRules_scoring_field; \
/* todo: just have the one `field` function */ \
noref void(int, string, float) field_team = _GameRules_scoring_field_team; \
LAMBDA(fields); \
_GameRules_scoring_end(); \
-} MACRO_END
+MACRO_END
void _GameRules_scoring_begin(int teams, float spprio, float stprio);
void _GameRules_scoring_field(entity i, string label, int scoreflags);
#define LEGACY_IMPULSE_ID(alias, id) LEGACY_IMPULSE(alias, id, sprintf("impulse %d", IMP_##alias.impulse))
+void _impCheck(string s, string alias)
+{
+ // this is inside a function to avoid expanding it on compilation everytime
+ if (s == alias)
+ LOG_FATALF("LEGACY_IMPULSE: would define a recursive alias for '%s', use LEGACY_IMPULSE_ID instead", s);
+}
+
#define LEGACY_IMPULSE(alias, id, new) \
STATIC_INIT(legacy_##alias) { \
string s = new; \
- if (s == #alias) LOG_FATALF("LEGACY_IMPULSE: would define a recursive alias for '%s', use LEGACY_IMPULSE_ID instead", s); \
+ _impCheck(s, #alias); \
IMPULSE_ALIAS(alias, s); \
} \
SHUTDOWN(legacy_##alias) { IMPULSE_ALIAS(alias, "impulse " #id); }
const int IT_PICKUPMASK = IT_UNLIMITED_AMMO | IT_JETPACK | IT_FUEL_REGEN; // strength and invincible are handled separately
#ifdef SVQC
-.float strength_finished = _STAT(STRENGTH_FINISHED);
-.float invincible_finished = _STAT(INVINCIBLE_FINISHED);
+const .float strength_finished = _STAT(STRENGTH_FINISHED);
+const .float invincible_finished = _STAT(INVINCIBLE_FINISHED);
#define spawnfunc_body(item) \
if (!Item_IsDefinitionAllowed(item)) \
.int ammo_rockets;
.int ammo_cells;
#ifdef SVQC
-.int ammo_plasma = _STAT(PLASMA);
-.int ammo_fuel = _STAT(FUEL);
+const .int ammo_plasma = _STAT(PLASMA);
+const .int ammo_fuel = _STAT(FUEL);
#else
.int ammo_plasma;
.int ammo_fuel;
PROPERTY(int, g_pickup_nails);
void ammo_bullets_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_BULLETS))
- SetResourceAmountExplicit(item, RESOURCE_BULLETS, g_pickup_nails);
+ if(!GetResource(item, RES_BULLETS))
+ SetResourceExplicit(item, RES_BULLETS, g_pickup_nails);
}
#endif
PROPERTY(int, g_pickup_cells);
void ammo_cells_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_CELLS))
- SetResourceAmountExplicit(item, RESOURCE_CELLS, g_pickup_cells);
+ if(!GetResource(item, RES_CELLS))
+ SetResourceExplicit(item, RES_CELLS, g_pickup_cells);
}
#endif
REGISTER_ITEM(Cells, Ammo) {
PROPERTY(int, g_pickup_plasma);
void ammo_plasma_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_PLASMA))
- SetResourceAmountExplicit(item, RESOURCE_PLASMA, g_pickup_plasma);
+ if(!GetResource(item, RES_PLASMA))
+ SetResourceExplicit(item, RES_PLASMA, g_pickup_plasma);
}
#endif
REGISTER_ITEM(Plasma, Ammo) {
PROPERTY(int, g_pickup_rockets);
void ammo_rockets_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_ROCKETS))
- SetResourceAmountExplicit(item, RESOURCE_ROCKETS, g_pickup_rockets);
+ if(!GetResource(item, RES_ROCKETS))
+ SetResourceExplicit(item, RES_ROCKETS, g_pickup_rockets);
}
#endif
REGISTER_ITEM(Rockets, Ammo) {
PROPERTY(int, g_pickup_shells);
void ammo_shells_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_SHELLS))
- SetResourceAmountExplicit(item, RESOURCE_SHELLS, g_pickup_shells);
+ if(!GetResource(item, RES_SHELLS))
+ SetResourceExplicit(item, RES_SHELLS, g_pickup_shells);
}
#endif
{
if(!item.max_armorvalue)
item.max_armorvalue = g_pickup_armorsmall_max;
- if(!GetResourceAmount(item, RESOURCE_ARMOR))
- SetResourceAmountExplicit(item, RESOURCE_ARMOR, g_pickup_armorsmall);
+ if(!GetResource(item, RES_ARMOR))
+ SetResourceExplicit(item, RES_ARMOR, g_pickup_armorsmall);
}
#endif
{
if(!item.max_armorvalue)
item.max_armorvalue = g_pickup_armormedium_max;
- if(!GetResourceAmount(item, RESOURCE_ARMOR))
- SetResourceAmountExplicit(item, RESOURCE_ARMOR, g_pickup_armormedium);
+ if(!GetResource(item, RES_ARMOR))
+ SetResourceExplicit(item, RES_ARMOR, g_pickup_armormedium);
}
#endif
{
if(!item.max_armorvalue)
item.max_armorvalue = g_pickup_armorbig_max;
- if(!GetResourceAmount(item, RESOURCE_ARMOR))
- SetResourceAmountExplicit(item, RESOURCE_ARMOR, g_pickup_armorbig);
+ if(!GetResource(item, RES_ARMOR))
+ SetResourceExplicit(item, RES_ARMOR, g_pickup_armorbig);
}
#endif
{
if(!item.max_armorvalue)
item.max_armorvalue = g_pickup_armormega_max;
- if(!GetResourceAmount(item, RESOURCE_ARMOR))
- SetResourceAmountExplicit(item, RESOURCE_ARMOR, g_pickup_armormega);
+ if(!GetResource(item, RES_ARMOR))
+ SetResourceExplicit(item, RES_ARMOR, g_pickup_armormega);
}
#endif
{
if(!item.max_health)
item.max_health = g_pickup_healthsmall_max;
- if(!GetResourceAmount(item, RESOURCE_HEALTH))
- SetResourceAmountExplicit(item, RESOURCE_HEALTH, g_pickup_healthsmall);
+ if(!GetResource(item, RES_HEALTH))
+ SetResourceExplicit(item, RES_HEALTH, g_pickup_healthsmall);
}
#endif
{
if(!item.max_health)
item.max_health = g_pickup_healthmedium_max;
- if(!GetResourceAmount(item, RESOURCE_HEALTH))
- SetResourceAmountExplicit(item, RESOURCE_HEALTH, g_pickup_healthmedium);
+ if(!GetResource(item, RES_HEALTH))
+ SetResourceExplicit(item, RES_HEALTH, g_pickup_healthmedium);
}
#endif
{
if(!item.max_health)
item.max_health = g_pickup_healthbig_max;
- if(!GetResourceAmount(item, RESOURCE_HEALTH))
- SetResourceAmountExplicit(item, RESOURCE_HEALTH, g_pickup_healthbig);
+ if(!GetResource(item, RES_HEALTH))
+ SetResourceExplicit(item, RES_HEALTH, g_pickup_healthbig);
}
#endif
{
if(!item.max_health)
item.max_health = g_pickup_healthmega_max;
- if(!GetResourceAmount(item, RESOURCE_HEALTH))
- SetResourceAmountExplicit(item, RESOURCE_HEALTH, g_pickup_healthmega);
+ if(!GetResource(item, RES_HEALTH))
+ SetResourceExplicit(item, RES_HEALTH, g_pickup_healthmega);
}
#endif
PROPERTY(int, g_pickup_fuel_jetpack);
void powerup_jetpack_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_FUEL))
- SetResourceAmountExplicit(item, RESOURCE_FUEL, g_pickup_fuel_jetpack);
+ if(!GetResource(item, RES_FUEL))
+ SetResourceExplicit(item, RES_FUEL, g_pickup_fuel_jetpack);
}
#endif
PROPERTY(int, g_pickup_fuel);
void ammo_fuel_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_FUEL))
- SetResourceAmountExplicit(item, RESOURCE_FUEL, g_pickup_fuel);
+ if(!GetResource(item, RES_FUEL))
+ SetResourceExplicit(item, RES_FUEL, g_pickup_fuel);
}
#endif
REGISTER_ITEM(JetpackFuel, Ammo) {
bool autocvar_g_mapinfo_ignore_warnings;
#ifdef MENUQC
-#define WARN_COND !autocvar_g_mapinfo_ignore_warnings
+#define WARN_COND (!autocvar_g_mapinfo_ignore_warnings)
#else
#define WARN_COND (!autocvar_g_mapinfo_ignore_warnings && MapInfo_Map_bspname == mi_shortname)
#endif
Gametype MapInfo_Type_FromString(string t)
{
-#define deprecate(from, to) MACRO_BEGIN { \
+#define deprecate(from, to) MACRO_BEGIN \
if (t == #from) { \
string replacement = #to; \
if(WARN_COND) \
LOG_WARNF("MapInfo_Type_FromString (probably %s): using deprecated name '%s'. Should use '%s'.", MapInfo_Map_bspname, t, replacement); \
t = replacement; \
} \
-} MACRO_END
+MACRO_END
deprecate(nexball, nb);
deprecate(freezetag, ft);
deprecate(keepaway, ka);
{
fh = fopen(s, FILE_READ);
if(fh < 0)
+ {
if(WARN_COND)
LOG_WARN("Map ", pFilename, " references not existing config file ", s);
+ }
else
{
for (;;)
t = car(s); s = cdr(s); d = stof(t);
t = car(s); s = cdr(s); e = stof(t);
if(s == "")
+ {
if(WARN_COND)
LOG_WARN("Map ", pFilename, " contains an incorrect size line (not enough params), syntax: size mins_x mins_y mins_z maxs_x maxs_y maxs_z");
+ }
else
{
t = car(s); s = cdr(s); f = stof(t);
if(s != "")
+ {
if(WARN_COND)
LOG_WARN("Map ", pFilename, " contains an incorrect size line (too many params), syntax: size mins_x mins_y mins_z maxs_x maxs_y maxs_z");
+ }
else
{
if(a >= d || b >= e || c >= f)
+ {
if(WARN_COND)
LOG_WARN("Map ", pFilename, " contains an incorrect size line, mins have to be < maxs");
+ }
else
{
MapInfo_Map_mins.x = a;
else if(t == "fog")
{
if (!cvar_value_issafe(s))
+ {
if(WARN_COND)
LOG_WARN("Map ", pFilename, " contains a potentially harmful fog setting, ignored");
+ }
else
MapInfo_Map_fog = s;
}
if(pGametypeToSet)
{
if (!cvar_value_issafe(t))
+ {
if(WARN_COND)
LOG_WARN("Map ", pFilename, " contains a potentially harmful cdtrack, ignored");
+ }
else
MapInfo_Map_clientstuff = strcat(
MapInfo_Map_clientstuff, "cd loop \"", t, "\"\n"
float h;
if (!(this.spawnflags & BREAKABLE_INDICATE_DAMAGE))
return;
- h = GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health;
+ h = GetResource(this, RES_HEALTH) / this.max_health;
if(h < 0.25)
this.colormod = '1 0 0';
else if(h <= 0.75)
void func_breakable_behave_destroyed(entity this)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
this.takedamage = DAMAGE_NO;
if(this.bot_attack)
IL_REMOVE(g_bot_targets, this);
void func_breakable_destroy(entity this, entity actor, entity trigger);
void func_breakable_behave_restore(entity this)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
if(this.sprite)
{
WaypointSprite_UpdateMaxHealth(this.sprite, this.max_health);
- WaypointSprite_UpdateHealth(this.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.sprite, GetResource(this, RES_HEALTH));
}
if(!(this.spawnflags & BREAKABLE_NODAMAGE))
{
if(attacker.team == this.team)
return;
this.pain_finished = time;
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
if(this.sprite)
{
WaypointSprite_Ping(this.sprite);
- WaypointSprite_UpdateHealth(this.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.sprite, GetResource(this, RES_HEALTH));
}
func_breakable_colormod(this);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
{
debrisforce = force;
spawnfunc(func_breakable)
{
float n, i;
- if(!GetResourceAmount(this, RESOURCE_HEALTH))
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 100);
- this.max_health = GetResourceAmount(this, RESOURCE_HEALTH);
+ if(!GetResource(this, RES_HEALTH))
+ SetResourceExplicit(this, RES_HEALTH, 100);
+ this.max_health = GetResource(this, RES_HEALTH);
// yes, I know, MOVETYPE_NONE is not available here, not that one would want it here anyway
if(!this.debrismovetype) this.debrismovetype = MOVETYPE_BOUNCE;
this.state = STATE_DOWN;
SUB_CalcMove (this, this.pos1, TSPEED_LINEAR, this.speed, button_done);
this.frame = 0; // use normal textures
- if (GetResourceAmount(this, RESOURCE_HEALTH))
+ if (GetResource(this, RES_HEALTH))
this.takedamage = DAMAGE_YES; // can be shot again
this.wait_remaining = -1;
this.activation_time = -1;
void button_fire(entity this)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
this.takedamage = DAMAGE_NO; // will be reset upon return
if (this.state == STATE_UP || this.state == STATE_TOP)
void button_reset(entity this)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
setorigin(this, this.pos1);
this.frame = 0; // use normal textures
this.state = STATE_BOTTOM;
this.active = ACTIVE_ACTIVE;
setthink(this, func_null);
this.nextthink = 0;
- if (GetResourceAmount(this, RESOURCE_HEALTH))
+ if (GetResource(this, RES_HEALTH))
this.takedamage = DAMAGE_YES; // can be shot again
}
return;
if (this.spawnflags & BUTTON_DONTACCUMULATEDMG)
{
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= damage)
+ if (GetResource(this, RES_HEALTH) <= damage)
{
this.enemy = attacker;
button_fire(this);
}
else
{
- TakeResource(this, RESOURCE_HEALTH, damage);
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ TakeResource(this, RES_HEALTH, damage);
+ if (GetResource(this, RES_HEALTH) <= 0)
{
this.enemy = attacker;
button_fire(this);
// if (this.health == 0) // all buttons are now shootable
// this.health = 10;
- if (GetResourceAmount(this, RESOURCE_HEALTH))
+ if (GetResource(this, RES_HEALTH))
{
- this.max_health = GetResourceAmount(this, RESOURCE_HEALTH);
+ this.max_health = GetResource(this, RES_HEALTH);
this.event_damage = button_damage;
this.takedamage = DAMAGE_YES;
}
if (this.max_health)
{
this.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
}
this.state = STATE_DOWN;
if(this.spawnflags & NOSPLASH)
if(!(DEATH_ISSPECIAL(deathtype)) && (deathtype & HITTYPE_SPLASH))
return;
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
if (this.itemkeys)
{
return;
}
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
{
- SetResourceAmountExplicit(this.owner, RESOURCE_HEALTH, this.owner.max_health);
+ SetResourceExplicit(this.owner, RES_HEALTH, this.owner.max_health);
this.owner.takedamage = DAMAGE_NO; // will be reset upon return
door_use(this.owner, attacker, NULL);
}
void door_trigger_touch(entity this, entity toucher)
{
- if (GetResourceAmount(toucher, RESOURCE_HEALTH) < 1)
+ if (GetResource(toucher, RES_HEALTH) < 1)
#ifdef SVQC
if (!((toucher.iscreature || (toucher.flags & FL_PROJECTILE)) && !IS_DEAD(toucher)))
#elif defined(CSQC)
{
this.owner = this.enemy = this;
- if (GetResourceAmount(this, RESOURCE_HEALTH))
+ if (GetResource(this, RES_HEALTH))
return;
IFTARGETED
return;
cmaxs = this.absmax;
for(t = this; ; t = t.enemy)
{
- if(GetResourceAmount(t, RESOURCE_HEALTH) && !GetResourceAmount(this, RESOURCE_HEALTH))
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, GetResourceAmount(t, RESOURCE_HEALTH));
+ if(GetResource(t, RES_HEALTH) && !GetResource(this, RES_HEALTH))
+ SetResourceExplicit(this, RES_HEALTH, GetResource(t, RES_HEALTH));
if((t.targetname != "") && (this.targetname == ""))
this.targetname = t.targetname;
if((t.message != "") && (this.message == ""))
// distribute health, targetname, message
for(t = this; t; t = t.enemy)
{
- SetResourceAmountExplicit(t, RESOURCE_HEALTH, GetResourceAmount(this, RESOURCE_HEALTH));
+ SetResourceExplicit(t, RES_HEALTH, GetResource(this, RES_HEALTH));
t.targetname = this.targetname;
t.message = this.message;
if(t.enemy == this)
// shootable, or triggered doors just needed the owner/enemy links,
// they don't spawn a field
- if (GetResourceAmount(this, RESOURCE_HEALTH))
+ if (GetResource(this, RES_HEALTH))
return;
IFTARGETED
return;
// common code for func_door and func_door_rotating spawnfuncs
void door_init_shared(entity this)
{
- this.max_health = GetResourceAmount(this, RESOURCE_HEALTH);
+ this.max_health = GetResource(this, RES_HEALTH);
// unlock sound
if(this.noise == "")
this.state = STATE_BOTTOM;
- if (GetResourceAmount(this, RESOURCE_HEALTH))
+ if (GetResource(this, RES_HEALTH))
{
//this.canteamdamage = true; // TODO
this.takedamage = DAMAGE_YES;
if (this.max_health)
{
this.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
}
this.state = STATE_DOWN;
float temp;
string message_save;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 10000);
+ SetResourceExplicit(this, RES_HEALTH, 10000);
if(!this.bot_attack)
IL_PUSH(g_bot_targets, this);
this.bot_attack = true;
{
if (this.spawnflags&DOOR_SECRET_YES_SHOOT)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 10000);
+ SetResourceExplicit(this, RES_HEALTH, 10000);
this.takedamage = DAMAGE_YES;
//this.th_pain = fd_secret_use;
}
{
if (this.spawnflags & DOOR_SECRET_YES_SHOOT)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 10000);
+ SetResourceExplicit(this, RES_HEALTH, 10000);
this.takedamage = DAMAGE_YES;
}
setorigin(this, this.oldorigin);
if (this.spawnflags & DOOR_SECRET_YES_SHOOT)
{
//this.canteamdamage = true; // TODO
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 10000);
+ SetResourceExplicit(this, RES_HEALTH, 10000);
this.takedamage = DAMAGE_YES;
this.event_damage = fd_secret_damage;
}
#define G_MODEL_INIT(ent,sol) \
- if(ent.geomtype) if(autocvar_physics_ode && checkextension("DP_PHYSICS_ODE")) set_movetype(ent, MOVETYPE_PHYSICS); \
+ if(ent.geomtype && autocvar_physics_ode && checkextension("DP_PHYSICS_ODE")) set_movetype(ent, MOVETYPE_PHYSICS); \
if(!ent.scale) ent.scale = ent.modelscale; \
SetBrushEntityModel(ent); \
ent.use = g_model_setcolormaptoactivator; \
InitializeEntity(ent, g_model_dropbyspawnflags, INITPRIO_DROPTOFLOOR); \
- if(!ent.solid) ent.solid = (sol); else if(ent.solid < 0) ent.solid = SOLID_NOT;
+ if(!ent.solid) ent.solid = (sol); \
+ else if(ent.solid < 0) ent.solid = SOLID_NOT;
#define G_CLIENTMODEL_INIT(ent,sol) \
- if(ent.geomtype) if(autocvar_physics_ode && checkextension("DP_PHYSICS_ODE")) set_movetype(ent, MOVETYPE_PHYSICS); \
+ if(ent.geomtype && autocvar_physics_ode && checkextension("DP_PHYSICS_ODE")) set_movetype(ent, MOVETYPE_PHYSICS); \
if(!ent.scale) ent.scale = ent.modelscale; \
SetBrushEntityModel(ent); \
ent.use = g_clientmodel_use; \
InitializeEntity(ent, g_clientmodel_dropbyspawnflags, INITPRIO_DROPTOFLOOR); \
- if(!ent.solid) ent.solid = (sol); else if(ent.solid < 0) ent.solid = SOLID_NOT; \
- if(!ent.bgmscriptsustain) ent.bgmscriptsustain = 1; else if(ent.bgmscriptsustain < 0) ent.bgmscriptsustain = 0; \
+ if(!ent.solid) ent.solid = (sol); \
+ else if(ent.solid < 0) ent.solid = SOLID_NOT; \
+ if(!ent.bgmscriptsustain) ent.bgmscriptsustain = 1; \
+ else if(ent.bgmscriptsustain < 0) ent.bgmscriptsustain = 0; \
Net_LinkEntity(ent, true, 0, g_clientmodel_genericsendentity); \
ent.default_solid = sol;
if (!toucher.iscreature)
return;
- if (GetResourceAmount(toucher, RESOURCE_HEALTH) <= 0)
+ if (GetResource(toucher, RES_HEALTH) <= 0)
return;
#elif defined(CSQC)
if (!IS_PLAYER(toucher))
if (!toucher.iscreature)
return;
- if (GetResourceAmount(toucher, RESOURCE_HEALTH) <= 0)
+ if (GetResource(toucher, RES_HEALTH) <= 0)
return;
#elif defined(CSQC)
if (!IS_PLAYER(toucher))
{
TDEATHLOOP(player.origin)
{
- if (IS_PLAYER(player) && GetResourceAmount(player, RESOURCE_HEALTH) >= 1)
+ if (IS_PLAYER(player) && GetResource(player, RES_HEALTH) >= 1)
{
if (!(teamplay && autocvar_g_telefrags_teamplay && head.team == player.team))
{
if(IS_PLAYER(head))
- if(GetResourceAmount(head, RESOURCE_HEALTH) >= 1)
+ if(GetResource(head, RES_HEALTH) >= 1)
++tdeath_hit;
Damage (head, teleporter, telefragger, 10000, DEATH_TELEFRAG.m_id, DMG_NOWEP, head.origin, '0 0 0');
}
toucher.triggerhealtime = time + this.delay;
bool playthesound = (this.spawnflags & HEAL_SOUND_ALWAYS);
- bool healed = Heal(toucher, this, GetResourceAmount(this, RESOURCE_HEALTH), this.max_health);
+ bool healed = Heal(toucher, this, GetResource(this, RES_HEALTH), this.max_health);
if(playthesound || healed)
_sound (toucher, CH_TRIGGER, this.noise, VOL_BASE, ATTEN_NORM);
this.active = ACTIVE_ACTIVE;
if(!this.delay)
this.delay = 1;
- if(!GetResourceAmount(this, RESOURCE_HEALTH))
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 10); // TODO: use a special field for this, it doesn't have actual health!
+ if(!GetResource(this, RES_HEALTH))
+ SetResourceExplicit(this, RES_HEALTH, 10); // TODO: use a special field for this, it doesn't have actual health!
if(!this.max_health)
this.max_health = 200; // max health topoff for field
if(this.noise == "")
{
if (this.max_health)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
this.takedamage = DAMAGE_YES;
this.solid = SOLID_BBOX;
}
if(this.team)
if(((this.spawnflags & INVERT_TEAMS) == 0) == (this.team != attacker.team))
return;
- TakeResource(this, RESOURCE_HEALTH, damage);
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ TakeResource(this, RES_HEALTH, damage);
+ if (GetResource(this, RES_HEALTH) <= 0)
{
this.enemy = attacker;
this.goalentity = inflictor;
settouch(this, multi_touch);
if (this.max_health)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
this.takedamage = DAMAGE_YES;
this.solid = SOLID_BBOX;
}
this.team_saved = this.team;
IL_PUSH(g_saved_team, this);
- if (GetResourceAmount(this, RESOURCE_HEALTH))
+ if (GetResource(this, RES_HEALTH))
{
if (this.spawnflags & SPAWNFLAG_NOTOUCH)
objerror (this, "health and notouch don't make sense\n");
this.canteamdamage = true;
- this.max_health = GetResourceAmount(this, RESOURCE_HEALTH);
+ this.max_health = GetResource(this, RES_HEALTH);
this.event_damage = multi_eventdamage;
this.takedamage = DAMAGE_YES;
this.solid = SOLID_BBOX;
this.targetname = "";
// you can't just shoot a room to find it, can you?
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(this, RES_HEALTH, 0);
// a secret can not be delayed
this.delay = 0;
this.swamp_lifetime -= 1;
//Slug dead? then remove curses.
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
{
this.owner.in_swamp = 0;
delete(this);
int target_count = 0, boulder_count = 0;
entity piece = NULL;
while((piece = findentity(piece,owner,minigame)))
- if(piece.classname == "minigame_board_piece")
- if(piece.bd_tiletype == BD_TILE_BOULDER)
- ++boulder_count;
- else if(piece.bd_tiletype == BD_TILE_TARGET)
- ++target_count;
+ if(piece.classname == "minigame_board_piece")
+ {
+ if(piece.bd_tiletype == BD_TILE_BOULDER)
+ ++boulder_count;
+ else if(piece.bd_tiletype == BD_TILE_TARGET)
+ ++target_count;
+ }
if(boulder_count != target_count)
{
return _("Better luck next time!");
if ( turnflags & BD_TURN_WIN )
+ {
if(random() > 0.5)
return _("Tubular! Press \"Next Level\" to continue!");
else
return _("Wicked! Press \"Next Level\" to continue!");
+ }
if( turnflags & BD_TURN_EDIT )
return _("Press the space bar to change your currently selected tile");
int number = minigame_tile_number(tile);
int letter = minigame_tile_letter(tile);
if(letter < 2)
+ {
if(number < 2)
return true;
else if(number > PS_NUM_CNT - 3)
return true;
+ }
if(letter > PS_LET_CNT - 3)
+ {
if(number < 2)
return true;
else if(number > PS_NUM_CNT - 3)
return true;
+ }
return false;
}
{
if(targ == NULL)
return false;
- if(GetResourceAmount(targ, RESOURCE_HEALTH) <= 0)
+ if(GetResource(targ, RES_HEALTH) <= 0)
return false;
if(DIFF_TEAM(targ, this) && targ != this.monster_follow)
return false;
if(STAT(FROZEN, targ))
return false;
if(!IS_PLAYER(targ))
- return (IS_MONSTER(targ) && GetResourceAmount(targ, RESOURCE_HEALTH) < targ.max_health);
+ return (IS_MONSTER(targ) && GetResource(targ, RES_HEALTH) < targ.max_health);
if(targ.items & ITEM_Shield.m_itemid)
return false;
switch(this.skin)
{
- case 0: return (GetResourceAmount(targ, RESOURCE_HEALTH) < autocvar_g_balance_health_regenstable);
+ case 0: return (GetResource(targ, RES_HEALTH) < autocvar_g_balance_health_regenstable);
case 1:
{
- return ((GetResourceAmount(targ, RESOURCE_CELLS) && GetResourceAmount(targ, RESOURCE_CELLS) < g_pickup_cells_max)
- || (GetResourceAmount(targ, RESOURCE_PLASMA) && GetResourceAmount(targ, RESOURCE_PLASMA) < g_pickup_plasma_max)
- || (GetResourceAmount(targ, RESOURCE_ROCKETS) && GetResourceAmount(targ, RESOURCE_ROCKETS) < g_pickup_rockets_max)
- || (GetResourceAmount(targ, RESOURCE_BULLETS) && GetResourceAmount(targ, RESOURCE_BULLETS) < g_pickup_nails_max)
- || (GetResourceAmount(targ, RESOURCE_SHELLS) && GetResourceAmount(targ, RESOURCE_SHELLS) < g_pickup_shells_max)
+ return ((GetResource(targ, RES_CELLS) && GetResource(targ, RES_CELLS) < g_pickup_cells_max)
+ || (GetResource(targ, RES_PLASMA) && GetResource(targ, RES_PLASMA) < g_pickup_plasma_max)
+ || (GetResource(targ, RES_ROCKETS) && GetResource(targ, RES_ROCKETS) < g_pickup_rockets_max)
+ || (GetResource(targ, RES_BULLETS) && GetResource(targ, RES_BULLETS) < g_pickup_nails_max)
+ || (GetResource(targ, RES_SHELLS) && GetResource(targ, RES_SHELLS) < g_pickup_shells_max)
);
}
- case 2: return (GetResourceAmount(targ, RESOURCE_ARMOR) < autocvar_g_balance_armor_regenstable);
- case 3: return (GetResourceAmount(targ, RESOURCE_HEALTH) > 0);
+ case 2: return (GetResource(targ, RES_ARMOR) < autocvar_g_balance_armor_regenstable);
+ case 3: return (GetResource(targ, RES_HEALTH) > 0);
}
return false;
// copied from W_Seeker_Think
void M_Mage_Attack_Spike_Think(entity this)
{
- if (time > this.ltime || (this.enemy && GetResourceAmount(this.enemy, RESOURCE_HEALTH) <= 0) || GetResourceAmount(this.owner, RESOURCE_HEALTH) <= 0) {
+ if (time > this.ltime || (this.enemy && GetResource(this.enemy, RES_HEALTH) <= 0) || GetResource(this.owner, RES_HEALTH) <= 0) {
this.projectiledeathtype |= HITTYPE_SPLASH;
M_Mage_Attack_Spike_Explode(this, NULL);
}
}
case 1:
{
- if(GetResourceAmount(this, RESOURCE_CELLS)) GiveResourceWithLimit(it, RESOURCE_CELLS, 1, g_pickup_cells_max);
- if(GetResourceAmount(this, RESOURCE_PLASMA)) GiveResourceWithLimit(it, RESOURCE_PLASMA, 1, g_pickup_plasma_max);
- if(GetResourceAmount(this, RESOURCE_ROCKETS)) GiveResourceWithLimit(it, RESOURCE_ROCKETS, 1, g_pickup_rockets_max);
- if(GetResourceAmount(this, RESOURCE_SHELLS)) GiveResourceWithLimit(it, RESOURCE_SHELLS, 2, g_pickup_shells_max);
- if(GetResourceAmount(this, RESOURCE_BULLETS)) GiveResourceWithLimit(it, RESOURCE_BULLETS, 5, g_pickup_nails_max);
+ if(GetResource(this, RES_CELLS)) GiveResourceWithLimit(it, RES_CELLS, 1, g_pickup_cells_max);
+ if(GetResource(this, RES_PLASMA)) GiveResourceWithLimit(it, RES_PLASMA, 1, g_pickup_plasma_max);
+ if(GetResource(this, RES_ROCKETS)) GiveResourceWithLimit(it, RES_ROCKETS, 1, g_pickup_rockets_max);
+ if(GetResource(this, RES_SHELLS)) GiveResourceWithLimit(it, RES_SHELLS, 2, g_pickup_shells_max);
+ if(GetResource(this, RES_BULLETS)) GiveResourceWithLimit(it, RES_BULLETS, 5, g_pickup_nails_max);
// TODO: fuel?
fx = EFFECT_AMMO_REGEN;
break;
}
case 2:
- if(GetResourceAmount(it, RESOURCE_ARMOR) < autocvar_g_balance_armor_regenstable)
+ if(GetResource(it, RES_ARMOR) < autocvar_g_balance_armor_regenstable)
{
- GiveResourceWithLimit(it, RESOURCE_ARMOR, autocvar_g_monster_mage_heal_allies, autocvar_g_balance_armor_regenstable);
+ GiveResourceWithLimit(it, RES_ARMOR, autocvar_g_monster_mage_heal_allies, autocvar_g_balance_armor_regenstable);
fx = EFFECT_ARMOR_REPAIR;
}
break;
case 3:
float hp = ((it == this) ? autocvar_g_monster_mage_heal_self : autocvar_g_monster_mage_heal_allies);
- TakeResource(it, RESOURCE_HEALTH, hp); // TODO: use regular damage functions? needs a way to bypass friendly fire checks
+ TakeResource(it, RES_HEALTH, hp); // TODO: use regular damage functions? needs a way to bypass friendly fire checks
fx = EFFECT_RAGE;
break;
}
else
{
Send_Effect(EFFECT_HEALING, it.origin, '0 0 0', 1);
- Heal(it, this, autocvar_g_monster_mage_heal_allies, RESOURCE_LIMIT_NONE);
+ Heal(it, this, autocvar_g_monster_mage_heal_allies, RES_LIMIT_NONE);
if(!(it.spawnflags & MONSTERFLAG_INVINCIBLE) && it.sprite)
- WaypointSprite_UpdateHealth(it.sprite, GetResourceAmount(it, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(it.sprite, GetResource(it, RES_HEALTH));
}
});
void M_Mage_Defend_Shield_Remove(entity this)
{
this.effects &= ~(EF_ADDITIVE | EF_BLUE);
- SetResourceAmountExplicit(this, RESOURCE_ARMOR, autocvar_g_monsters_armor_blockpercent);
+ SetResourceExplicit(this, RES_ARMOR, autocvar_g_monsters_armor_blockpercent);
}
void M_Mage_Defend_Shield(entity this)
{
this.effects |= (EF_ADDITIVE | EF_BLUE);
this.mage_shield_delay = time + (autocvar_g_monster_mage_shield_delay);
- SetResourceAmountExplicit(this, RESOURCE_ARMOR, autocvar_g_monster_mage_shield_blockpercent);
+ SetResourceExplicit(this, RES_ARMOR, autocvar_g_monster_mage_shield_blockpercent);
this.mage_shield_time = time + (autocvar_g_monster_mage_shield_time);
setanim(this, this.anim_shoot, true, true, true);
this.attack_finished_single[0] = time + 1;
});
}
- if(GetResourceAmount(actor, RESOURCE_HEALTH) < (autocvar_g_monster_mage_heal_minhealth) || need_help)
+ if(GetResource(actor, RES_HEALTH) < (autocvar_g_monster_mage_heal_minhealth) || need_help)
if(time >= actor.attack_finished_single[0])
if(random() < 0.5)
M_Mage_Defend_Heal(actor);
- if(time >= actor.mage_shield_time && GetResourceAmount(actor, RESOURCE_ARMOR))
+ if(time >= actor.mage_shield_time && GetResource(actor, RES_ARMOR))
M_Mage_Defend_Shield_Remove(actor);
if(actor.enemy)
- if(GetResourceAmount(actor, RESOURCE_HEALTH) < actor.max_health)
+ if(GetResource(actor, RES_HEALTH) < actor.max_health)
if(time >= actor.mage_shield_delay)
if(random() < 0.5)
M_Mage_Defend_Shield(actor);
METHOD(Mage, mr_setup, bool(Mage this, entity actor))
{
TC(Mage, this);
- if(!GetResourceAmount(this, RESOURCE_HEALTH)) SetResourceAmountExplicit(actor, RESOURCE_HEALTH, autocvar_g_monster_mage_health);
+ if(!GetResource(this, RES_HEALTH)) SetResourceExplicit(actor, RES_HEALTH, autocvar_g_monster_mage_health);
if(!actor.speed) { actor.speed = (autocvar_g_monster_mage_speed_walk); }
if(!actor.speed2) { actor.speed2 = (autocvar_g_monster_mage_speed_run); }
if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_mage_speed_stop); }
void M_Shambler_Attack_Lightning_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
return;
if (!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, adaptor_think2use);
}
settouch(gren, M_Shambler_Attack_Lightning_Touch);
gren.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(gren, RESOURCE_HEALTH, 50);
+ SetResourceExplicit(gren, RES_HEALTH, 50);
gren.damageforcescale = 0;
gren.event_damage = M_Shambler_Attack_Lightning_Damage;
gren.damagedbycontents = true;
METHOD(Shambler, mr_setup, bool(Shambler this, entity actor))
{
TC(Shambler, this);
- if(!GetResourceAmount(this, RESOURCE_HEALTH)) SetResourceAmountExplicit(actor, RESOURCE_HEALTH, autocvar_g_monster_shambler_health);
+ if(!GetResource(this, RES_HEALTH)) SetResourceExplicit(actor, RES_HEALTH, autocvar_g_monster_shambler_health);
if(!actor.attack_range) actor.attack_range = 150;
if(!actor.speed) { actor.speed = (autocvar_g_monster_shambler_speed_walk); }
if(!actor.speed2) { actor.speed2 = (autocvar_g_monster_shambler_speed_run); }
Send_Effect(EFFECT_ELECTRO_IMPACT, this.origin, '0 0 0', 1);
RadiusDamage(this, this.realowner, 0, 0, 25, NULL, NULL, 25, this.projectiledeathtype, DMG_NOWEP, NULL);
- FOREACH_ENTITY_RADIUS(this.origin, 25, it != this && it.takedamage && !IS_DEAD(it) && GetResourceAmount(it, RESOURCE_HEALTH) > 0 && it.monsterid != MON_SPIDER.monsterid,
+ FOREACH_ENTITY_RADIUS(this.origin, 25, it != this && it.takedamage && !IS_DEAD(it) && GetResource(it, RES_HEALTH) > 0 && it.monsterid != MON_SPIDER.monsterid,
{
it.spider_slowness = time + (autocvar_g_monster_spider_attack_web_damagetime);
});
setsize(proj, '-4 -4 -4', '4 4 4');
proj.takedamage = DAMAGE_NO;
proj.damageforcescale = 0;
- SetResourceAmountExplicit(proj, RESOURCE_HEALTH, 500);
+ SetResourceExplicit(proj, RES_HEALTH, 500);
proj.event_damage = func_null;
proj.flags = FL_PROJECTILE;
IL_PUSH(g_projectiles, proj);
METHOD(Spider, mr_setup, bool(Spider this, entity actor))
{
TC(Spider, this);
- if(!GetResourceAmount(this, RESOURCE_HEALTH)) SetResourceAmountExplicit(actor, RESOURCE_HEALTH, autocvar_g_monster_spider_health);
+ if(!GetResource(this, RES_HEALTH)) SetResourceExplicit(actor, RES_HEALTH, autocvar_g_monster_spider_health);
if(!actor.speed) { actor.speed = (autocvar_g_monster_spider_speed_walk); }
if(!actor.speed2) { actor.speed2 = (autocvar_g_monster_spider_speed_run); }
if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_spider_speed_stop); }
METHOD(Wyvern, mr_setup, bool(Wyvern this, entity actor))
{
TC(Wyvern, this);
- if(!GetResourceAmount(this, RESOURCE_HEALTH)) SetResourceAmountExplicit(actor, RESOURCE_HEALTH, autocvar_g_monster_wyvern_health);
+ if(!GetResource(this, RES_HEALTH)) SetResourceExplicit(actor, RES_HEALTH, autocvar_g_monster_wyvern_health);
if(!actor.speed) { actor.speed = (autocvar_g_monster_wyvern_speed_walk); }
if(!actor.speed2) { actor.speed2 = (autocvar_g_monster_wyvern_speed_run); }
if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_wyvern_speed_stop); }
void M_Zombie_Attack_Leap_Touch(entity this, entity toucher)
{
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
return;
vector angles_face;
void M_Zombie_Defend_Block_End(entity this)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
setanim(this, this.anim_blockend, false, true, true);
- SetResourceAmountExplicit(this, RESOURCE_ARMOR, autocvar_g_monsters_armor_blockpercent);
+ SetResourceExplicit(this, RES_ARMOR, autocvar_g_monsters_armor_blockpercent);
}
bool M_Zombie_Defend_Block(entity this)
{
- SetResourceAmountExplicit(this, RESOURCE_ARMOR, 0.9);
+ SetResourceExplicit(this, RES_ARMOR, 0.9);
this.state = MONSTER_ATTACK_MELEE; // freeze monster
this.attack_finished_single[0] = time + 2.1;
this.anim_finished = this.attack_finished_single[0];
{
case MONSTER_ATTACK_MELEE:
{
- if(random() < 0.3 && GetResourceAmount(actor, RESOURCE_HEALTH) < 75 && GetResourceAmount(actor.enemy, RESOURCE_HEALTH) > 10)
+ if(random() < 0.3 && GetResource(actor, RES_HEALTH) < 75 && GetResource(actor.enemy, RES_HEALTH) > 10)
return M_Zombie_Defend_Block(actor);
float anim_chance = random();
METHOD(Zombie, mr_death, bool(Zombie this, entity actor))
{
TC(Zombie, this);
- SetResourceAmountExplicit(actor, RESOURCE_ARMOR, autocvar_g_monsters_armor_blockpercent);
+ SetResourceExplicit(actor, RES_ARMOR, autocvar_g_monsters_armor_blockpercent);
setanim(actor, ((random() > 0.5) ? actor.anim_die1 : actor.anim_die2), false, true, true);
return true;
METHOD(Zombie, mr_setup, bool(Zombie this, entity actor))
{
TC(Zombie, this);
- if(!GetResourceAmount(actor, RESOURCE_HEALTH)) SetResourceAmountExplicit(actor, RESOURCE_HEALTH, autocvar_g_monster_zombie_health);
+ if(!GetResource(actor, RES_HEALTH)) SetResourceExplicit(actor, RES_HEALTH, autocvar_g_monster_zombie_health);
if(!actor.speed) { actor.speed = (autocvar_g_monster_zombie_speed_walk); }
if(!actor.speed2) { actor.speed2 = (autocvar_g_monster_zombie_speed_run); }
if(!actor.stopspeed) { actor.stopspeed = (autocvar_g_monster_zombie_speed_stop); }
|| (game_stopped)
|| (targ.items & IT_INVISIBILITY)
|| (IS_SPEC(targ) || IS_OBSERVER(targ)) // don't attack spectators
- || (!IS_VEHICLE(targ) && (IS_DEAD(targ) || IS_DEAD(this) || GetResourceAmount(targ, RESOURCE_HEALTH) <= 0 || GetResourceAmount(this, RESOURCE_HEALTH) <= 0))
+ || (!IS_VEHICLE(targ) && (IS_DEAD(targ) || IS_DEAD(this) || GetResource(targ, RES_HEALTH) <= 0 || GetResource(this, RES_HEALTH) <= 0))
|| (this.monster_follow == targ || targ.monster_follow == this)
|| (!IS_VEHICLE(targ) && (targ.flags & FL_NOTARGET))
|| (!autocvar_g_monsters_typefrag && PHYS_INPUT_BUTTON_CHAT(targ))
return false; // already attacking
if(!IS_ONGROUND(this))
return false; // not on the ground
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0 || IS_DEAD(this))
+ if(GetResource(this, RES_HEALTH) <= 0 || IS_DEAD(this))
return false; // called when dead?
if(time < this.attack_finished_single[0])
return false; // still attacking
// g_monsters_miniboss_chance cvar or spawnflags 64 causes a monster to be a miniboss
if ((this.spawnflags & MONSTERFLAG_MINIBOSS) || (chance < autocvar_g_monsters_miniboss_chance))
{
- GiveResource(this, RESOURCE_HEALTH, autocvar_g_monsters_miniboss_healthboost);
+ GiveResource(this, RES_HEALTH, autocvar_g_monsters_miniboss_healthboost);
this.effects |= EF_RED;
if(!this.weapon)
this.weapon = WEP_VORTEX.m_id;
this.takedamage = DAMAGE_NO;
setorigin(this, this.pos1);
this.angles = this.pos2;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
setmodel(this, MDL_Null);
}
else
// cases where the enemy may have changed their state (don't need to check everything here)
if((!this.enemy)
- || (IS_DEAD(this.enemy) || GetResourceAmount(this.enemy, RESOURCE_HEALTH) < 1)
+ || (IS_DEAD(this.enemy) || GetResource(this.enemy, RES_HEALTH) < 1)
|| (STAT(FROZEN, this.enemy))
|| (this.enemy.flags & FL_NOTARGET)
|| (this.enemy.alpha < 0.5 && this.enemy.alpha != 0)
if(time > this.pain_finished && time > this.anim_finished) // TODO: use anim_finished instead!?
if(!this.state)
- if(vdist(this.velocity, >, 10))
- setanim(this, ((do_run) ? this.anim_run : this.anim_walk), true, false, false);
- else
- setanim(this, this.anim_idle, true, false, false);
+ {
+ if(vdist(this.velocity, >, 10))
+ setanim(this, ((do_run) ? this.anim_run : this.anim_walk), true, false, false);
+ else
+ setanim(this, this.anim_idle, true, false, false);
+ }
}
else
{
Unfreeze(this, false); // remove any icy remains
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
this.velocity = '0 0 0';
this.enemy = NULL;
this.goalentity = NULL;
void Monster_Dead_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
Violence_GibSplash_At(hitloc, force, 2, bound(0, damage, 200) / 16, this, attacker);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= -50) // 100 health until gone?
+ if(GetResource(this, RES_HEALTH) <= -50) // 100 health until gone?
{
Violence_GibSplash_At(hitloc, force, 2, bound(0, damage, 200) / 16, this, attacker);
if(deathtype == DEATH_FALL.m_id && this.draggedby != NULL)
return;
- vector v = healtharmor_applydamage(100, GetResourceAmount(this, RESOURCE_ARMOR) / 100, deathtype, damage);
+ vector v = healtharmor_applydamage(100, GetResource(this, RES_ARMOR) / 100, deathtype, damage);
float take = v.x;
//float save = v.y;
if(take)
{
- TakeResource(this, RESOURCE_HEALTH, take);
+ TakeResource(this, RES_HEALTH, take);
Monster_Sound(this, monstersound_pain, 1.2, true, CH_PAIN);
}
if(this.sprite)
- WaypointSprite_UpdateHealth(this.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.sprite, GetResource(this, RES_HEALTH));
this.dmg_time = time;
Violence_GibSplash_At(hitloc, force * -0.2, 3, 1, this, attacker);
}
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
{
if(deathtype == DEATH_KILL.m_id)
this.candrop = false; // killed by mobkill command
SUB_UseTargets(this, attacker, this.enemy);
this.target2 = this.oldtarget2; // reset to original target on death, incase we respawn
- Monster_Dead(this, attacker, (GetResourceAmount(this, RESOURCE_HEALTH) <= -100 || deathtype == DEATH_KILL.m_id));
+ Monster_Dead(this, attacker, (GetResource(this, RES_HEALTH) <= -100 || deathtype == DEATH_KILL.m_id));
WaypointSprite_Kill(this.sprite);
MUTATOR_CALLHOOK(MonsterDies, this, attacker, deathtype);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= -100 || deathtype == DEATH_KILL.m_id) // check if we're already gibbed
+ if(GetResource(this, RES_HEALTH) <= -100 || deathtype == DEATH_KILL.m_id) // check if we're already gibbed
{
Violence_GibSplash(this, 1, 0.5, attacker);
bool Monster_Heal(entity targ, entity inflictor, float amount, float limit)
{
- float true_limit = ((limit != RESOURCE_LIMIT_NONE) ? limit : targ.max_health);
- if(GetResourceAmount(targ, RESOURCE_HEALTH) <= 0 || GetResourceAmount(targ, RESOURCE_HEALTH) >= true_limit)
+ float true_limit = ((limit != RES_LIMIT_NONE) ? limit : targ.max_health);
+ if(GetResource(targ, RES_HEALTH) <= 0 || GetResource(targ, RES_HEALTH) >= true_limit)
return false;
- GiveResourceWithLimit(targ, RESOURCE_HEALTH, amount, true_limit);
+ GiveResourceWithLimit(targ, RES_HEALTH, amount, true_limit);
if(targ.sprite)
- WaypointSprite_UpdateHealth(targ.sprite, GetResourceAmount(targ, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(targ.sprite, GetResource(targ, RES_HEALTH));
return true;
}
movelib_move_simple_gravity(this, v_forward, mspeed, 1);
if(time > this.pain_finished && time > this.attack_finished_single[0])
- if(vdist(this.velocity, >, 10))
- setanim(this, this.anim_walk, true, false, false);
- else
- setanim(this, this.anim_idle, true, false, false);
+ {
+ if(vdist(this.velocity, >, 10))
+ setanim(this, this.anim_walk, true, false, false);
+ else
+ setanim(this, this.anim_idle, true, false, false);
+ }
}
void Monster_Anim(entity this)
if (STAT(FROZEN, this) == FROZEN_TEMP_REVIVING)
{
STAT(REVIVE_PROGRESS, this) = bound(0, STAT(REVIVE_PROGRESS, this) + this.ticrate * this.revive_speed, 1);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, max(1, STAT(REVIVE_PROGRESS, this) * this.max_health));
+ SetResourceExplicit(this, RES_HEALTH, max(1, STAT(REVIVE_PROGRESS, this) * this.max_health));
this.iceblock.alpha = bound(0.2, 1 - STAT(REVIVE_PROGRESS, this), 1);
if(!(this.spawnflags & MONSTERFLAG_INVINCIBLE) && this.sprite)
- WaypointSprite_UpdateHealth(this.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.sprite, GetResource(this, RES_HEALTH));
if(STAT(REVIVE_PROGRESS, this) >= 1)
Unfreeze(this, false);
else if (STAT(FROZEN, this) == FROZEN_TEMP_DYING)
{
STAT(REVIVE_PROGRESS, this) = bound(0, STAT(REVIVE_PROGRESS, this) - this.ticrate * this.revive_speed, 1);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, max(0, autocvar_g_nades_ice_health + (this.max_health-autocvar_g_nades_ice_health) * STAT(REVIVE_PROGRESS, this)));
+ SetResourceExplicit(this, RES_HEALTH, max(0, autocvar_g_nades_ice_health + (this.max_health-autocvar_g_nades_ice_health) * STAT(REVIVE_PROGRESS, this)));
if(!(this.spawnflags & MONSTERFLAG_INVINCIBLE) && this.sprite)
- WaypointSprite_UpdateHealth(this.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.sprite, GetResource(this, RES_HEALTH));
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 1)
+ if(GetResource(this, RES_HEALTH) < 1)
{
Unfreeze(this, false);
if(this.event_damage)
if(this.monster_lifetime && time >= this.monster_lifetime)
{
- Damage(this, this, this, GetResourceAmount(this, RESOURCE_HEALTH) + this.max_health, DEATH_KILL.m_id, DMG_NOWEP, this.origin, this.origin);
+ Damage(this, this, this, GetResource(this, RES_HEALTH) + this.max_health, DEATH_KILL.m_id, DMG_NOWEP, this.origin, this.origin);
return;
}
mon.mr_setup(mon, this);
// ensure some basic needs are met
- if(!GetResourceAmount(this, RESOURCE_HEALTH)) { SetResourceAmountExplicit(this, RESOURCE_HEALTH, 100); }
- if(!GetResourceAmount(this, RESOURCE_ARMOR)) { SetResourceAmountExplicit(this, RESOURCE_ARMOR, bound(0.2, 0.5 * MONSTER_SKILLMOD(this), 0.9)); }
+ if(!GetResource(this, RES_HEALTH)) { SetResourceExplicit(this, RES_HEALTH, 100); }
+ if(!GetResource(this, RES_ARMOR)) { SetResourceExplicit(this, RES_ARMOR, bound(0.2, 0.5 * MONSTER_SKILLMOD(this), 0.9)); }
if(!this.target_range) { this.target_range = autocvar_g_monsters_target_range; }
if(!this.respawntime) { this.respawntime = autocvar_g_monsters_respawn_delay; }
if(!this.monster_moveflags) { this.monster_moveflags = MONSTER_MOVE_WANDER; }
if(!(this.spawnflags & MONSTERFLAG_RESPAWNED))
{
Monster_Miniboss_Check(this);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, GetResourceAmount(this, RESOURCE_HEALTH) * MONSTER_SKILLMOD(this));
+ SetResourceExplicit(this, RES_HEALTH, GetResource(this, RES_HEALTH) * MONSTER_SKILLMOD(this));
if(!this.skin)
this.skin = rint(random() * 4);
}
- this.max_health = GetResourceAmount(this, RESOURCE_HEALTH);
+ this.max_health = GetResource(this, RES_HEALTH);
this.pain_finished = this.nextthink;
if(IS_PLAYER(this.monster_follow))
if(!(this.spawnflags & MONSTERFLAG_INVINCIBLE))
{
WaypointSprite_UpdateMaxHealth(this.sprite, this.max_health);
- WaypointSprite_UpdateHealth(this.sprite, GetResourceAmount(this, RESOURCE_HEALTH));
+ WaypointSprite_UpdateHealth(this.sprite, GetResource(this, RES_HEALTH));
}
}
}
#define REGISTER_MUTATOR(id, dependence) \
- bool MUTATORFUNCTION_##id##_hooks(int mode) { return = false; } \
- bool MUTATORFUNCTION_##id(int mode) { \
+ bool MUTATORFUNC_##id##_hooks(int mode) { return = false; } \
+ bool MUTATORFUNC_##id(int mode) { \
return = false; \
- bool ret = MUTATORFUNCTION_##id##_hooks(mode); if (ret) return ret; \
+ bool ret = MUTATORFUNC_##id##_hooks(mode); if (ret) return ret; \
} \
bool MUTATOR_##id##_check() { return dependence; } \
- REGISTER(Mutators, MUTATOR, id, m_id, NEW(Mutator, #id, MUTATORFUNCTION_##id)) \
+ REGISTER(Mutators, MUTATOR, id, m_id, NEW(Mutator, #id, MUTATORFUNC_##id)) \
{ this.mutatorcheck = MUTATOR_##id##_check; } \
- ACCUMULATE bool MUTATORFUNCTION_##id(int mode)
+ ACCUMULATE bool MUTATORFUNC_##id(int mode)
STATIC_INIT(Mutators) {
RegisterHooks();
#define MUTATOR_ONREMOVE if (mode == MUTATOR_REMOVING)
#define MUTATOR_ONROLLBACK_OR_REMOVE if (mode == MUTATOR_REMOVING || mode == MUTATOR_ROLLING_BACK)
-#define MUTATOR_STATIC() MACRO_BEGIN { \
+#define MUTATOR_STATIC() MACRO_BEGIN \
MUTATOR_ONADD { \
/* game loads at time 1 */ \
if (time > 1) { \
LOG_INFO("This is a game type and it cannot be removed at runtime."); \
return -1; \
} \
-} MACRO_END
+MACRO_END
#define MUTATOR_ADD(name) Mutator_Add(MUTATOR_##name)
#define MUTATOR_REMOVE(name) Mutator_Remove(MUTATOR_##name)
#define MUTATOR_RETURNVALUE CallbackChain_ReturnValue
#define _MUTATOR_CALLBACK(name, func) \
- Callback CALLBACK_##name; \
+ Callback CB_##name; \
bool func(); \
- ACCUMULATE void RegisterCallbacks() { CALLBACK_##name = NEW(Callback, func); }
+ ACCUMULATE void RegisterCallbacks() { CB_##name = NEW(Callback, func); }
#define MUTATOR_HOOKFUNCTION(...) \
EVAL_MUTATOR_HOOKFUNCTION(OVERLOAD(MUTATOR_HOOKFUNCTION, __VA_ARGS__))
#define MUTATOR_HOOKFUNCTION_3(mut, cb, order) \
_MUTATOR_CALLBACK(mut##_##cb, mut##_##cb) \
- ACCUMULATE bool MUTATORFUNCTION_##mut##_hooks(int mode) { MUTATOR_HOOK(cb, mut##_##cb, order); } \
+ ACCUMULATE bool MUTATORFUNC_##mut##_hooks(int mode) { MUTATOR_HOOK(cb, mut##_##cb, order); } \
bool mut##_##cb() { return = false; } \
ACCUMULATE bool mut##_##cb()
-#define MUTATOR_HOOK(cb, func, order) MACRO_BEGIN { \
- MUTATOR_ONADD { \
- if (!CallbackChain_Add(HOOK_##cb, CALLBACK_##func, order)) { \
- LOG_INFO("HOOK FAILED: ", #cb, ":", #func); \
- return true; \
- } \
- } \
- MUTATOR_ONROLLBACK_OR_REMOVE { \
- CallbackChain_Remove(HOOK_##cb, CALLBACK_##func); \
- } \
-} MACRO_END
+#define MUTATOR_HOOK(cb, func, order) MACRO_BEGIN \
+ MUTATOR_ONADD { \
+ if (!CallbackChain_Add(HOOK_##cb, CB_##func, order)) { \
+ LOG_INFO("HOOK FAILED: ", #cb, ":", #func); \
+ return true; \
+ } \
+ } \
+ MUTATOR_ONROLLBACK_OR_REMOVE { \
+ CallbackChain_Remove(HOOK_##cb, CB_##func); \
+ } \
+MACRO_END
#include "events.qh"
entity player = M_ARGV(0, entity);
if(IS_PLAYER(player))
- if(GetResourceAmount(player, RESOURCE_HEALTH) <= autocvar_g_bloodloss && !IS_DEAD(player))
+ if(GetResource(player, RES_HEALTH) <= autocvar_g_bloodloss && !IS_DEAD(player))
{
PHYS_INPUT_BUTTON_CROUCH(player) = true;
{
entity player = M_ARGV(0, entity);
- if(GetResourceAmount(player, RESOURCE_HEALTH) <= autocvar_g_bloodloss)
+ if(GetResource(player, RES_HEALTH) <= autocvar_g_bloodloss)
return true;
}
{
continue;
}
- float hp = GetResourceAmount(it, RESOURCE_HEALTH);
+ float hp = GetResource(it, RES_HEALTH);
if(hp >= autocvar_g_balance_health_regenstable)
{
continue;
}
Send_Effect(EFFECT_HEALING, it.origin, '0 0 0', 1);
- SetResourceAmount(it, RESOURCE_HEALTH, bound(0, hp + autocvar_g_buffs_medic_heal_amount, autocvar_g_balance_health_regenstable));
+ SetResource(it, RES_HEALTH, bound(0, hp + autocvar_g_buffs_medic_heal_amount, autocvar_g_balance_health_regenstable));
});
}
frag_damage *= autocvar_g_buffs_speed_damage_take;
if(STAT(BUFFS, frag_target) & BUFF_MEDIC.m_itemid)
- if((GetResourceAmount(frag_target, RESOURCE_HEALTH) - frag_damage) <= 0)
+ if((GetResource(frag_target, RES_HEALTH) - frag_damage) <= 0)
if(!ITEM_DAMAGE_NEEDKILL(frag_deathtype))
if(frag_attacker)
if(random() <= autocvar_g_buffs_medic_survive_chance)
- frag_damage = max(5, GetResourceAmount(frag_target, RESOURCE_HEALTH) - autocvar_g_buffs_medic_survive_health);
+ frag_damage = max(5, GetResource(frag_target, RES_HEALTH) - autocvar_g_buffs_medic_survive_health);
if(STAT(BUFFS, frag_target) & BUFF_JUMP.m_itemid)
if(frag_deathtype == DEATH_FALL.m_id)
if(STAT(BUFFS, frag_attacker) & BUFF_BASH.m_itemid)
if(frag_force)
- if(frag_attacker == frag_target)
- frag_force *= autocvar_g_buffs_bash_force_self;
- else
- frag_force *= autocvar_g_buffs_bash_force;
+ {
+ if(frag_attacker == frag_target)
+ frag_force *= autocvar_g_buffs_bash_force_self;
+ else
+ frag_force *= autocvar_g_buffs_bash_force;
+ }
if(STAT(BUFFS, frag_attacker) & BUFF_DISABILITY.m_itemid)
if(frag_target != frag_attacker)
if(DIFF_TEAM(frag_attacker, frag_target))
{
float amount = bound(0, frag_damage * autocvar_g_buffs_vampire_damage_steal,
- GetResourceAmount(frag_target, RESOURCE_HEALTH));
- GiveResourceWithLimit(frag_attacker, RESOURCE_HEALTH, amount, g_pickup_healthsmall_max);
- if (GetResourceAmount(frag_target, RESOURCE_ARMOR))
+ GetResource(frag_target, RES_HEALTH));
+ GiveResourceWithLimit(frag_attacker, RES_HEALTH, amount, g_pickup_healthsmall_max);
+ if (GetResource(frag_target, RES_ARMOR))
{
amount = bound(0, frag_damage * autocvar_g_buffs_vampire_damage_steal,
- GetResourceAmount(frag_target, RESOURCE_ARMOR));
- GiveResourceWithLimit(frag_attacker, RESOURCE_ARMOR, amount, g_pickup_armorsmall_max);
+ GetResource(frag_target, RES_ARMOR));
+ GiveResourceWithLimit(frag_attacker, RES_ARMOR, amount, g_pickup_armorsmall_max);
}
}
if(player.vehicle)
Damage(player.vehicle, NULL, NULL, autocvar_g_campcheck_damage * 2, DEATH_CAMP.m_id, DMG_NOWEP, player.vehicle.origin, '0 0 0');
else
- Damage(player, NULL, NULL, bound(0, autocvar_g_campcheck_damage, GetResourceAmount(player, RESOURCE_HEALTH) + GetResourceAmount(player, RESOURCE_ARMOR) * autocvar_g_balance_armor_blockpercent + 5), DEATH_CAMP.m_id, DMG_NOWEP, player.origin, '0 0 0');
+ Damage(player, NULL, NULL, bound(0, autocvar_g_campcheck_damage, GetResource(player, RES_HEALTH) + GetResource(player, RES_ARMOR) * autocvar_g_balance_armor_blockpercent + 5), DEATH_CAMP.m_id, DMG_NOWEP, player.origin, '0 0 0');
}
player.campcheck_nextcheck = time + autocvar_g_campcheck_interval;
player.campcheck_traveled_distance = 0;
int autocvar_g_instagib_ammo_drop;
void ammo_vaporizercells_init(Pickup this, entity item)
{
- if(!GetResourceAmount(item, RESOURCE_CELLS))
- SetResourceAmountExplicit(item, RESOURCE_CELLS, autocvar_g_instagib_ammo_drop);
+ if(!GetResource(item, RES_CELLS))
+ SetResourceExplicit(item, RES_CELLS, autocvar_g_instagib_ammo_drop);
}
#endif
REGISTER_ITEM(VaporizerCells, Ammo) {
if(IS_DEAD(this) || game_stopped)
instagib_stop_countdown(this);
- else if (GetResourceAmount(this, RESOURCE_CELLS) > 0 || (this.items & IT_UNLIMITED_WEAPON_AMMO) || (this.flags & FL_GODMODE))
+ else if (GetResource(this, RES_CELLS) > 0 || (this.items & IT_UNLIMITED_WEAPON_AMMO) || (this.flags & FL_GODMODE))
instagib_stop_countdown(this);
else if(autocvar_g_rm && autocvar_g_rm_laser)
{
}
else
{
- float hp = GetResourceAmount(this, RESOURCE_HEALTH);
+ float hp = GetResource(this, RES_HEALTH);
this.instagib_needammo = true;
if (hp <= 5)
{
if(!autocvar_g_instagib_friendlypush && SAME_TEAM(frag_target, frag_attacker))
frag_force = '0 0 0';
- float armor = GetResourceAmount(frag_target, RESOURCE_ARMOR);
+ float armor = GetResource(frag_target, RES_ARMOR);
if(armor)
{
armor -= 1;
- SetResourceAmount(frag_target, RESOURCE_ARMOR, armor);
+ SetResource(frag_target, RES_ARMOR, armor);
frag_damage = 0;
frag_target.damage_dealt += 1;
frag_attacker.damage_dealt += 1;
if(frag_target != frag_attacker)
{
- if(frag_damage <= 0 && GetResourceAmount(frag_target, RESOURCE_HEALTH) > 0) { Send_Notification(NOTIF_ONE, frag_attacker, MSG_CENTER, CENTER_SECONDARY_NODAMAGE); }
+ if(frag_damage <= 0 && GetResource(frag_target, RES_HEALTH) > 0) { Send_Notification(NOTIF_ONE, frag_attacker, MSG_CENTER, CENTER_SECONDARY_NODAMAGE); }
if(!autocvar_g_instagib_blaster_keepforce)
frag_force = '0 0 0';
}
if(frag_mirrordamage > 0)
{
// just lose extra LIVES, don't kill the player for mirror damage
- float armor = GetResourceAmount(frag_attacker, RESOURCE_ARMOR);
+ float armor = GetResource(frag_attacker, RES_ARMOR);
if(armor > 0)
{
armor -= 1;
- SetResourceAmount(frag_attacker, RESOURCE_ARMOR, armor);
+ SetResource(frag_attacker, RES_ARMOR, armor);
Send_Notification(NOTIF_ONE, frag_attacker, MSG_CENTER, CENTER_INSTAGIB_LIVES_REMAINING, armor);
frag_attacker.damage_dealt += frag_mirrordamage;
}
if(item.weapon == WEP_VAPORIZER.m_id && Item_IsLoot(item))
{
- SetResourceAmount(item, RESOURCE_CELLS, autocvar_g_instagib_ammo_drop);
+ SetResource(item, RES_CELLS, autocvar_g_instagib_ammo_drop);
return false;
}
if(item.flags & FL_POWERUP)
return false;
- float cells = GetResourceAmount(item, RESOURCE_CELLS);
+ float cells = GetResource(item, RES_CELLS);
if(cells > autocvar_g_instagib_ammo_drop && item.classname != "item_vaporizer_cells")
- SetResourceAmount(item, RESOURCE_CELLS, autocvar_g_instagib_ammo_drop);
+ SetResource(item, RES_CELLS, autocvar_g_instagib_ammo_drop);
if(cells && !item.weapon)
return false;
entity item = M_ARGV(0, entity);
entity toucher = M_ARGV(1, entity);
- if(GetResourceAmount(item, RESOURCE_CELLS))
+ if(GetResource(item, RES_CELLS))
{
// play some cool sounds ;)
- float hp = GetResourceAmount(toucher, RESOURCE_HEALTH);
+ float hp = GetResource(toucher, RES_HEALTH);
if (IS_CLIENT(toucher))
{
if(hp <= 5)
}
if(hp < 100)
- SetResourceAmount(toucher, RESOURCE_HEALTH, 100);
+ SetResource(toucher, RES_HEALTH, 100);
return MUT_ITEMTOUCH_CONTINUE;
}
if(item.itemdef == ITEM_ExtraLife)
{
- GiveResource(toucher, RESOURCE_ARMOR, autocvar_g_instagib_extralives);
+ GiveResource(toucher, RES_ARMOR, autocvar_g_instagib_extralives);
Send_Notification(NOTIF_ONE, toucher, MSG_CENTER, CENTER_EXTRALIVES);
return MUT_ITEMTOUCH_PICKUP;
}
{
entity proj = M_ARGV(1, entity);
- if(GetResourceAmount(proj, RESOURCE_HEALTH))
+ if(GetResource(proj, RES_HEALTH))
{
// disable health which in effect disables damage calculations
- SetResourceAmountExplicit(proj, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(proj, RES_HEALTH, 0);
}
}
#ifdef GAMEQC
-#define NADE_PROJECTILE(i, projectile, trail) MACRO_BEGIN { \
+#define NADE_PROJECTILE(i, projectile, trail) MACRO_BEGIN \
this.m_projectile[i] = projectile; \
this.m_trail[i] = trail; \
-} MACRO_END
+MACRO_END
#else
#define NADE_PROJECTILE(i, projectile, trail)
#endif
float current_freeze_time = this.ltime - time - 0.1;
- FOREACH_ENTITY_RADIUS(this.origin, autocvar_g_nades_nade_radius, it != this && it.takedamage && !IS_DEAD(it) && GetResourceAmount(it, RESOURCE_HEALTH) > 0 && current_freeze_time > 0,
+ FOREACH_ENTITY_RADIUS(this.origin, autocvar_g_nades_nade_radius, it != this && it.takedamage && !IS_DEAD(it) && GetResource(it, RES_HEALTH) > 0 && current_freeze_time > 0,
{
if(!autocvar_g_nades_ice_teamcheck || (DIFF_TEAM(it, this.realowner) || it == this.realowner))
if(!it.revival_time || ((time - it.revival_time) >= 1.5))
if ( health_factor > 0 )
{
maxhealth = (IS_MONSTER(toucher)) ? toucher.max_health : g_pickup_healthmega_max;
- float hp = GetResourceAmount(toucher, RESOURCE_HEALTH);
+ float hp = GetResource(toucher, RES_HEALTH);
if (hp < maxhealth)
{
if (this.nade_show_particles)
{
Send_Effect(EFFECT_HEALING, toucher.origin, '0 0 0', 1);
}
- GiveResourceWithLimit(toucher, RESOURCE_HEALTH, health_factor, maxhealth);
+ GiveResourceWithLimit(toucher, RES_HEALTH, health_factor, maxhealth);
}
}
else if ( health_factor < 0 )
if(autocvar_g_nades_pickup)
if(time >= this.spawnshieldtime)
- if(!toucher.nade && GetResourceAmount(this, RESOURCE_HEALTH) == this.max_health) // no boosted shot pickups, thank you very much
+ if(!toucher.nade && GetResource(this, RES_HEALTH) == this.max_health) // no boosted shot pickups, thank you very much
if(CanThrowNade(toucher)) // prevent some obvious things, like dead players
if(IS_REAL_CLIENT(toucher)) // above checks for IS_PLAYER, don't need to do it here
{
//setsize(this, '-2 -2 -2', '2 2 2');
//UpdateCSQCProjectile(this);
- if(GetResourceAmount(this, RESOURCE_HEALTH) == this.max_health)
+ if(GetResource(this, RES_HEALTH) == this.max_health)
{
spamsound(this, CH_SHOTS, SND_GRENADE_BOUNCE_RANDOM(), VOL_BASE, ATTEN_NORM);
return;
if(damage <= 0 || ((IS_ONGROUND(this)) && IS_PLAYER(attacker)))
return;
- float hp = GetResourceAmount(this, RESOURCE_HEALTH);
+ float hp = GetResource(this, RES_HEALTH);
if(hp == this.max_health)
{
sound(this, CH_SHOTS_SINGLE, SND_Null, VOL_BASE, 0.5 *(ATTEN_LARGE + ATTEN_MAX));
}
hp -= damage;
- SetResourceAmount(this, RESOURCE_HEALTH, hp);
+ SetResource(this, RES_HEALTH, hp);
if ( STAT(NADE_BONUS_TYPE, this) != NADE_TYPE_HEAL.m_id || IS_PLAYER(attacker) )
settouch(_nade, nade_touch);
_nade.spawnshieldtime = time + 0.1; // prevent instantly picking up again
- SetResourceAmount(_nade, RESOURCE_HEALTH, autocvar_g_nades_nade_health);
- _nade.max_health = GetResourceAmount(_nade, RESOURCE_HEALTH);
+ SetResource(_nade, RES_HEALTH, autocvar_g_nades_nade_health);
+ _nade.max_health = GetResource(_nade, RES_HEALTH);
_nade.takedamage = DAMAGE_AIM;
_nade.event_damage = nade_damage;
setcefc(_nade, func_null);
if (n > 0 && STAT(FROZEN, player) == FROZEN_TEMP_DYING) // OK, there is at least one teammate reviving us
{
STAT(REVIVE_PROGRESS, player) = bound(0, STAT(REVIVE_PROGRESS, player) + frametime * max(1/60, autocvar_g_freezetag_revive_speed), 1);
- SetResourceAmount(player, RESOURCE_HEALTH, max(1, STAT(REVIVE_PROGRESS, player) * start_health));
+ SetResource(player, RES_HEALTH, max(1, STAT(REVIVE_PROGRESS, player) * start_health));
if(STAT(REVIVE_PROGRESS, player) >= 1)
{
if(time - frag_inflictor.toss_time <= 0.1)
{
Unfreeze(frag_target, false);
- SetResourceAmount(frag_target, RESOURCE_HEALTH, autocvar_g_freezetag_revive_nade_health);
+ SetResource(frag_target, RES_HEALTH, autocvar_g_freezetag_revive_nade_health);
Send_Effect(EFFECT_ICEORGLASS, frag_target.origin, '0 0 0', 3);
M_ARGV(4, float) = 0;
M_ARGV(6, vector) = '0 0 0';
e.draw = orb_draw;
IL_PUSH(g_drawables, e);
- SetResourceAmountExplicit(e, RESOURCE_HEALTH, 255);
+ SetResourceExplicit(e, RES_HEALTH, 255);
set_movetype(e, MOVETYPE_NONE);
e.solid = SOLID_NOT;
e.drawmask = MASK_NORMAL;
{
// as the PlayerSpawn hook will no longer run, NIX is turned off by this!
FOREACH_CLIENT(IS_PLAYER(it) && !IS_DEAD(it), {
- SetResourceAmount(it, RESOURCE_SHELLS, start_ammo_shells);
- SetResourceAmount(it, RESOURCE_BULLETS, start_ammo_nails);
- SetResourceAmount(it, RESOURCE_ROCKETS, start_ammo_rockets);
- SetResourceAmount(it, RESOURCE_CELLS, start_ammo_cells);
- SetResourceAmount(it, RESOURCE_PLASMA, start_ammo_plasma);
- SetResourceAmount(it, RESOURCE_FUEL, start_ammo_fuel);
+ SetResource(it, RES_SHELLS, start_ammo_shells);
+ SetResource(it, RES_BULLETS, start_ammo_nails);
+ SetResource(it, RES_ROCKETS, start_ammo_rockets);
+ SetResource(it, RES_CELLS, start_ammo_cells);
+ SetResource(it, RES_PLASMA, start_ammo_plasma);
+ SetResource(it, RES_FUEL, start_ammo_fuel);
STAT(WEAPONS, it) = start_weapons;
for(int slot = 0; slot < MAX_WEAPONSLOTS; ++slot)
{
if(nix_nextchange != this.nix_lastchange_id) // this shall only be called once per round!
{
- SetResourceAmount(this, RESOURCE_SHELLS, 0);
- SetResourceAmount(this, RESOURCE_BULLETS, 0);
- SetResourceAmount(this, RESOURCE_ROCKETS, 0);
- SetResourceAmount(this, RESOURCE_CELLS, 0);
- SetResourceAmount(this, RESOURCE_PLASMA, 0);
- SetResourceAmount(this, RESOURCE_FUEL, 0);
+ SetResource(this, RES_SHELLS, 0);
+ SetResource(this, RES_BULLETS, 0);
+ SetResource(this, RES_ROCKETS, 0);
+ SetResource(this, RES_CELLS, 0);
+ SetResource(this, RES_PLASMA, 0);
+ SetResource(this, RES_FUEL, 0);
if(this.items & IT_UNLIMITED_WEAPON_AMMO)
{
switch (wpn.ammo_type)
{
- case RESOURCE_SHELLS: SetResourceAmount(this, RESOURCE_SHELLS, autocvar_g_pickup_shells_max); break;
- case RESOURCE_BULLETS: SetResourceAmount(this, RESOURCE_BULLETS, autocvar_g_pickup_nails_max); break;
- case RESOURCE_ROCKETS: SetResourceAmount(this, RESOURCE_ROCKETS, autocvar_g_pickup_rockets_max); break;
- case RESOURCE_CELLS: SetResourceAmount(this, RESOURCE_CELLS, autocvar_g_pickup_cells_max); break;
- case RESOURCE_PLASMA: SetResourceAmount(this, RESOURCE_PLASMA, autocvar_g_pickup_plasma_max); break;
- case RESOURCE_FUEL: SetResourceAmount(this, RESOURCE_FUEL, autocvar_g_pickup_fuel_max); break;
+ case RES_SHELLS: SetResource(this, RES_SHELLS, autocvar_g_pickup_shells_max); break;
+ case RES_BULLETS: SetResource(this, RES_BULLETS, autocvar_g_pickup_nails_max); break;
+ case RES_ROCKETS: SetResource(this, RES_ROCKETS, autocvar_g_pickup_rockets_max); break;
+ case RES_CELLS: SetResource(this, RES_CELLS, autocvar_g_pickup_cells_max); break;
+ case RES_PLASMA: SetResource(this, RES_PLASMA, autocvar_g_pickup_plasma_max); break;
+ case RES_FUEL: SetResource(this, RES_FUEL, autocvar_g_pickup_fuel_max); break;
}
}
else
{
switch (wpn.ammo_type)
{
- case RESOURCE_SHELLS: SetResourceAmount(this, RESOURCE_SHELLS, autocvar_g_balance_nix_ammo_shells); break;
- case RESOURCE_BULLETS: SetResourceAmount(this, RESOURCE_BULLETS, autocvar_g_balance_nix_ammo_nails); break;
- case RESOURCE_ROCKETS: SetResourceAmount(this, RESOURCE_ROCKETS, autocvar_g_balance_nix_ammo_rockets); break;
- case RESOURCE_CELLS: SetResourceAmount(this, RESOURCE_CELLS, autocvar_g_balance_nix_ammo_cells); break;
- case RESOURCE_PLASMA: SetResourceAmount(this, RESOURCE_PLASMA, autocvar_g_balance_nix_ammo_plasma); break;
- case RESOURCE_FUEL: SetResourceAmount(this, RESOURCE_FUEL, autocvar_g_balance_nix_ammo_fuel); break;
+ case RES_SHELLS: SetResource(this, RES_SHELLS, autocvar_g_balance_nix_ammo_shells); break;
+ case RES_BULLETS: SetResource(this, RES_BULLETS, autocvar_g_balance_nix_ammo_nails); break;
+ case RES_ROCKETS: SetResource(this, RES_ROCKETS, autocvar_g_balance_nix_ammo_rockets); break;
+ case RES_CELLS: SetResource(this, RES_CELLS, autocvar_g_balance_nix_ammo_cells); break;
+ case RES_PLASMA: SetResource(this, RES_PLASMA, autocvar_g_balance_nix_ammo_plasma); break;
+ case RES_FUEL: SetResource(this, RES_FUEL, autocvar_g_balance_nix_ammo_fuel); break;
}
}
{
switch (wpn.ammo_type)
{
- case RESOURCE_SHELLS: GiveResource(this, RESOURCE_SHELLS, autocvar_g_balance_nix_ammoincr_shells); break;
- case RESOURCE_BULLETS: GiveResource(this, RESOURCE_BULLETS, autocvar_g_balance_nix_ammoincr_nails); break;
- case RESOURCE_ROCKETS: GiveResource(this, RESOURCE_ROCKETS, autocvar_g_balance_nix_ammoincr_rockets); break;
- case RESOURCE_CELLS: GiveResource(this, RESOURCE_CELLS, autocvar_g_balance_nix_ammoincr_cells); break;
- case RESOURCE_PLASMA: GiveResource(this, RESOURCE_PLASMA, autocvar_g_balance_nix_ammoincr_plasma); break;
- case RESOURCE_FUEL: GiveResource(this, RESOURCE_FUEL, autocvar_g_balance_nix_ammoincr_fuel); break;
+ case RES_SHELLS: GiveResource(this, RES_SHELLS, autocvar_g_balance_nix_ammoincr_shells); break;
+ case RES_BULLETS: GiveResource(this, RES_BULLETS, autocvar_g_balance_nix_ammoincr_nails); break;
+ case RES_ROCKETS: GiveResource(this, RES_ROCKETS, autocvar_g_balance_nix_ammoincr_rockets); break;
+ case RES_CELLS: GiveResource(this, RES_CELLS, autocvar_g_balance_nix_ammoincr_cells); break;
+ case RES_PLASMA: GiveResource(this, RES_PLASMA, autocvar_g_balance_nix_ammoincr_plasma); break;
+ case RES_FUEL: GiveResource(this, RES_FUEL, autocvar_g_balance_nix_ammoincr_fuel); break;
}
this.nix_nextincr = time + autocvar_g_balance_nix_incrtime;
METHOD(OverkillHeavyMachineGun, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okhmg, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okhmg, ammo);
if (autocvar_g_balance_okhmg_reload_ammo)
{
ammo_amount += actor.(weaponentity).(weapon_load[WEP_OVERKILL_HMG.m_id]) >= WEP_CVAR_PRI(okhmg, ammo);
METHOD(OverkillHeavyMachineGun, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(okhmg, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(okhmg, ammo);
if (autocvar_g_balance_okhmg_reload_ammo)
{
ammo_amount += actor.(weaponentity).(weapon_load[WEP_OVERKILL_HMG.m_id]) >= WEP_CVAR_SEC(okhmg, ammo);
CLASS(OverkillHeavyMachineGun, Weapon)
/* spawnfunc */ ATTRIB(OverkillHeavyMachineGun, m_canonical_spawnfunc, string, "weapon_okhmg");
-/* ammotype */ ATTRIB(OverkillHeavyMachineGun, ammo_type, int, RESOURCE_BULLETS);
+/* ammotype */ ATTRIB(OverkillHeavyMachineGun, ammo_type, int, RES_BULLETS);
/* impulse */ ATTRIB(OverkillHeavyMachineGun, impulse, int, 3);
/* flags */ ATTRIB(OverkillHeavyMachineGun, spawnflags, int, WEP_FLAG_MUTATORBLOCKED | WEP_FLAG_HIDDEN | WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_FLAG_SUPERWEAPON);
/* rating */ ATTRIB(OverkillHeavyMachineGun, bot_pickupbasevalue, float, 10000);
METHOD(OverkillMachineGun, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
float ammo_amount;
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okmachinegun, ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okmachinegun, ammo);
if (WEP_CVAR(okmachinegun, reload_ammo))
{
ammo_amount += actor.(weaponentity).(weapon_load[WEP_OVERKILL_MACHINEGUN.m_id]) >= WEP_CVAR_PRI(okmachinegun, ammo);
CLASS(OverkillMachineGun, Weapon)
/* spawnfunc */ ATTRIB(OverkillMachineGun, m_canonical_spawnfunc, string, "weapon_okmachinegun");
-/* ammotype */ ATTRIB(OverkillMachineGun, ammo_type, int, RESOURCE_BULLETS);
+/* ammotype */ ATTRIB(OverkillMachineGun, ammo_type, int, RES_BULLETS);
/* impulse */ ATTRIB(OverkillMachineGun, impulse, int, 3);
/* flags */ ATTRIB(OverkillMachineGun, spawnflags, int, WEP_FLAG_HIDDEN | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_FLAG_PENETRATEWALLS | WEP_FLAG_MUTATORBLOCKED);
/* rating */ ATTRIB(OverkillMachineGun, bot_pickupbasevalue, float, 7000);
METHOD(OverkillNex, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(oknex, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(oknex, ammo);
ammo_amount += (autocvar_g_balance_oknex_reload_ammo && actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(oknex, ammo));
return ammo_amount;
}
if (WEP_CVAR(oknex, secondary))
{
// don't allow charging if we don't have enough ammo
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(oknex, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(oknex, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(oknex, ammo);
return ammo_amount;
}
CLASS(OverkillNex, Weapon)
/* spawnfunc */ ATTRIB(OverkillNex, m_canonical_spawnfunc, string, "weapon_oknex");
-/* ammotype */ ATTRIB(OverkillNex, ammo_type, int, RESOURCE_CELLS);
+/* ammotype */ ATTRIB(OverkillNex, ammo_type, int, RES_CELLS);
/* impulse */ ATTRIB(OverkillNex, impulse, int, 7);
/* flags */ ATTRIB(OverkillNex, spawnflags, int, WEP_FLAG_HIDDEN | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_FLAG_MUTATORBLOCKED);
/* rating */ ATTRIB(OverkillNex, bot_pickupbasevalue, float, 8000);
void W_OverkillRocketPropelledChainsaw_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
return;
if (!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, W_OverkillRocketPropelledChainsaw_Explode_think);
}
missile.takedamage = DAMAGE_YES;
missile.damageforcescale = WEP_CVAR_PRI(okrpc, damageforcescale);
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR_PRI(okrpc, health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR_PRI(okrpc, health));
missile.event_damage = W_OverkillRocketPropelledChainsaw_Damage;
missile.damagedbycontents = true;
IL_PUSH(g_damagedbycontents, missile);
METHOD(OverkillRocketPropelledChainsaw, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okrpc, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okrpc, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(okrpc, ammo);
return ammo_amount;
}
METHOD(OverkillRocketPropelledChainsaw, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(okrpc, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(okrpc, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(okrpc, ammo);
return ammo_amount;
}
CLASS(OverkillRocketPropelledChainsaw, Weapon)
/* spawnfunc */ ATTRIB(OverkillRocketPropelledChainsaw, m_canonical_spawnfunc, string, "weapon_okrpc");
-/* ammotype */ ATTRIB(OverkillRocketPropelledChainsaw, ammo_type, int, RESOURCE_ROCKETS);
+/* ammotype */ ATTRIB(OverkillRocketPropelledChainsaw, ammo_type, int, RES_ROCKETS);
/* impulse */ ATTRIB(OverkillRocketPropelledChainsaw, impulse, int, 9);
/* flags */ ATTRIB(OverkillRocketPropelledChainsaw, spawnflags, int, WEP_FLAG_MUTATORBLOCKED | WEP_FLAG_HIDDEN | WEP_FLAG_NORMAL | WEP_FLAG_CANCLIMB | WEP_FLAG_RELOADABLE | WEP_TYPE_SPLASH | WEP_FLAG_SUPERWEAPON);
/* rating */ ATTRIB(OverkillRocketPropelledChainsaw, bot_pickupbasevalue, float, 10000);
METHOD(OverkillShotgun, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okshotgun, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(okshotgun, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[WEP_OVERKILL_SHOTGUN.m_id]) >= WEP_CVAR_PRI(okshotgun, ammo);
return ammo_amount;
}
CLASS(OverkillShotgun, Weapon)
/* spawnfunc */ ATTRIB(OverkillShotgun, m_canonical_spawnfunc, string, "weapon_okshotgun");
-/* ammotype */ ATTRIB(OverkillShotgun, ammo_type, int, RESOURCE_SHELLS);
+/* ammotype */ ATTRIB(OverkillShotgun, ammo_type, int, RES_SHELLS);
/* impulse */ ATTRIB(OverkillShotgun, impulse, int, 2);
/* flags */ ATTRIB(OverkillShotgun, spawnflags, int, WEP_FLAG_HIDDEN | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_FLAG_MUTATORBLOCKED);
/* rating */ ATTRIB(OverkillShotgun, bot_pickupbasevalue, float, 6000);
if (PHYS_INPUT_BUTTON_CHAT(it)) continue;
if (DIFF_TEAM(player, it)) continue;
- if (autocvar_g_spawn_near_teammate_ignore_spawnpoint_check_health && GetResourceAmount(it, RESOURCE_HEALTH) < autocvar_g_balance_health_regenstable) continue;
+ if (autocvar_g_spawn_near_teammate_ignore_spawnpoint_check_health && GetResource(it, RES_HEALTH) < autocvar_g_balance_health_regenstable) continue;
if (IS_DEAD(it)) continue;
if (time < it.msnt_timer) continue;
if (time < it.spawnshieldtime) continue;
if(frag_target != frag_attacker)
if(!IS_DEAD(frag_target))
{
- GiveResource(frag_attacker, RESOURCE_HEALTH,
- bound(0, damage_take, GetResourceAmount(frag_target, RESOURCE_HEALTH)));
+ GiveResource(frag_attacker, RES_HEALTH,
+ bound(0, damage_take, GetResource(frag_target, RES_HEALTH)));
}
}
if(!STAT(FROZEN, thehook.aiment))
if(time >= game_starttime)
if(DIFF_TEAM(thehook.owner, thehook.aiment) || autocvar_g_vampirehook_teamheal)
- if(GetResourceAmount(thehook.aiment, RESOURCE_HEALTH) > 0)
+ if(GetResource(thehook.aiment, RES_HEALTH) > 0)
if(autocvar_g_vampirehook_damage)
{
thehook.last_dmg = time + autocvar_g_vampirehook_damagerate;
entity targ = ((SAME_TEAM(thehook.owner, thehook.aiment)) ? thehook.aiment : thehook.owner);
// TODO: we can't do this due to an issue with globals and the mutator arguments
//Heal(targ, thehook.owner, autocvar_g_vampirehook_health_steal, g_pickup_healthsmall_max);
- SetResourceAmountExplicit(targ, RESOURCE_HEALTH, min(GetResourceAmount(targ, RESOURCE_HEALTH) + autocvar_g_vampirehook_health_steal, g_pickup_healthsmall_max));
+ SetResourceExplicit(targ, RES_HEALTH, min(GetResource(targ, RES_HEALTH) + autocvar_g_vampirehook_health_steal, g_pickup_healthsmall_max));
if(dmgent == thehook.owner)
- TakeResource(dmgent, RESOURCE_HEALTH, autocvar_g_vampirehook_damage); // FIXME: friendly fire?!
+ TakeResource(dmgent, RES_HEALTH, autocvar_g_vampirehook_damage); // FIXME: friendly fire?!
}
}
{
if (this.max_health)
{
- WriteByte(MSG_ENTITY, (GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health) * 191.0);
+ WriteByte(MSG_ENTITY, (GetResource(this, RES_HEALTH) / this.max_health) * 191.0);
}
else
{
if (WaypointSprite_isteammate(this.owner, WaypointSprite_getviewentity(to)))
{
- float dt = (this.waypointsprite_helpmetime - time) / 0.1;
- if (dt < 0)
- dt = 0;
- if (dt > 255)
- dt = 255;
+ float dt = bound(0, (this.waypointsprite_helpmetime - time) / 0.1, 255);
WriteByte(MSG_ENTITY, dt);
}
else
int t = ReadByte();
if (t < 192)
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, t / 191.0);
+ SetResourceExplicit(this, RES_HEALTH, t / 191.0);
this.build_finished = 0;
}
else
t = (t - 192) * 256 + ReadByte();
this.build_started = servertime;
if (this.build_finished)
- this.build_starthealth = bound(0, GetResourceAmount(this, RESOURCE_HEALTH), 1);
+ this.build_starthealth = bound(0, GetResource(this, RES_HEALTH), 1);
else
this.build_starthealth = 0;
this.build_finished = servertime + t / 32;
}
else
{
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, -1);
+ SetResourceExplicit(this, RES_HEALTH, -1);
this.build_finished = 0;
}
LOG_INFOF("WARNING: sprite of name %s has no color, using pink so you notice it", spriteimage);
}
- float health_val = GetResourceAmount(this, RESOURCE_HEALTH);
+ float health_val = GetResource(this, RES_HEALTH);
float blink_time = (health_val >= 0) ? (health_val * 10) : time;
if (blink_time - floor(blink_time) > 0.5)
{
if (time < this.build_finished + 0.25)
{
if (time < this.build_started)
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.build_starthealth);
+ SetResourceExplicit(this, RES_HEALTH, this.build_starthealth);
else if (time < this.build_finished)
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, (time - this.build_started) / (this.build_finished - this.build_started) * (1 - this.build_starthealth) + this.build_starthealth);
+ SetResourceExplicit(this, RES_HEALTH, (time - this.build_started) / (this.build_finished - this.build_started) * (1 - this.build_starthealth) + this.build_starthealth);
else
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 1);
+ SetResourceExplicit(this, RES_HEALTH, 1);
}
else
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, -1);
+ SetResourceExplicit(this, RES_HEALTH, -1);
}
o = drawspritearrow(o, ang, rgb, a, SPRITE_ARROW_SCALE * t);
}
draw_beginBoldFont();
- if (GetResourceAmount(this, RESOURCE_HEALTH) >= 0)
+ if (GetResource(this, RES_HEALTH) >= 0)
{
float align = 0, marg;
if (this.build_finished)
drawhealthbar(
o,
0,
- GetResourceAmount(this, RESOURCE_HEALTH),
+ GetResource(this, RES_HEALTH),
'0 0 0',
'0 0 0',
SPRITE_HEALTHBAR_WIDTH * t,
void WaypointSprite_UpdateHealth(entity e, float f)
{
f = bound(0, f, e.max_health);
- if (f != GetResourceAmount(e, RESOURCE_HEALTH) || e.pain_finished)
+ float step = e.max_health / 40;
+ if ((floor(f / step) != floor(GetResource(e, RES_HEALTH) / step)) || e.pain_finished)
{
- SetResourceAmountExplicit(e, RESOURCE_HEALTH, f);
+ SetResourceExplicit(e, RES_HEALTH, f);
e.pain_finished = 0;
e.SendFlags |= 0x80;
}
{
WaypointSprite_Kill(carrier.waypointsprite_attached); // FC overrides attached
entity e = WaypointSprite_Spawn(spr, 0, 0, carrier, '0 0 64', NULL, carrier.team, carrier, waypointsprite_attachedforcarrier, false, icon);
- if (GetResourceAmount(carrier, RESOURCE_HEALTH))
+ if (GetResource(carrier, RES_HEALTH))
{
- WaypointSprite_UpdateMaxHealth(e, '1 0 0' * healtharmor_maxdamage(start_health, start_armorvalue, autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id) * 2);
- WaypointSprite_UpdateHealth(e, '1 0 0' * healtharmor_maxdamage(GetResourceAmount(carrier, RESOURCE_HEALTH), GetResourceAmount(carrier, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id));
+ WaypointSprite_UpdateMaxHealth(e, 2 * healtharmor_maxdamage(start_health, start_armorvalue, autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id).x);
+ WaypointSprite_UpdateHealth(e, healtharmor_maxdamage(GetResource(carrier, RES_HEALTH), GetResource(carrier, RES_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id).x);
}
return e;
}
drawfill(v1, v2, '0.5 0.5 0.5', 0.5, DRAWFLAG_NORMAL);
vector v3 = v1 + '10 10 0';
- #define OUT(s, z) MACRO_BEGIN { drawcolorcodedstring(v3, s, '1 1 0' * z, 1, DRAWFLAG_NORMAL); v3.y += z + 4; } MACRO_END
+ #define OUT(s, z) MACRO_BEGIN \
+ drawcolorcodedstring(v3, s, '1 1 0' * z, 1, DRAWFLAG_NORMAL); \
+ v3.y += z + 4; \
+ MACRO_END
float cur_time = 0;
float time_width = 48;
// ======================
// Process Notif String
// ======================
- #define SET_NOTIF_STRING(string,stringname) MACRO_BEGIN { \
+ #define SET_NOTIF_STRING(string,stringname) MACRO_BEGIN \
notif.nent_string = strzone(CCR( \
Process_Notif_Line( \
typeId, \
stringname \
)) \
); \
- } MACRO_END
+ MACRO_END
if(GENTLE)
{
/** used to output notifications.cfg file */
void Dump_Notifications(int fh, bool alsoprint)
{
- #define NOTIF_WRITE(a) MACRO_BEGIN { \
+ #define NOTIF_WRITE(a) MACRO_BEGIN \
fputs(fh, a); \
if (alsoprint) LOG_INFO(a); \
- } MACRO_END
+ MACRO_END
- #define NOTIF_WRITE_ENTITY(e, description) MACRO_BEGIN { \
+ #define NOTIF_WRITE_ENTITY(e, description) MACRO_BEGIN \
string notif_msg = sprintf( \
"seta notification_%s \"%d\" \"%s\"\n", \
Get_Notif_CvarName(e), e.nent_default, description \
); \
NOTIF_WRITE(notif_msg); \
- } MACRO_END
+ MACRO_END
- #define NOTIF_WRITE_ENTITY_CHOICE(e, descriptiona, descriptionb) MACRO_BEGIN { \
+ #define NOTIF_WRITE_ENTITY_CHOICE(e, descriptiona, descriptionb) MACRO_BEGIN \
string notif_msg = sprintf( \
"seta notification_%s \"%d\" \"%s\"\n" \
"seta notification_%s_ALLOWED \"%d\" \"%s\"\n", \
Get_Notif_CvarName(e), e.nent_challow_def, descriptionb \
); \
NOTIF_WRITE(notif_msg); \
- } MACRO_END
+ MACRO_END
- #define NOTIF_WRITE_HARDCODED(cvar, default, description) MACRO_BEGIN { \
+ #define NOTIF_WRITE_HARDCODED(cvar, default, description) MACRO_BEGIN \
string notif_msg = sprintf( \
"seta notification_%s \"%s\" \"%s\"\n", \
cvar, default, description \
); \
NOTIF_WRITE(notif_msg); \
- } MACRO_END
+ MACRO_END
// Note: This warning only applies to the notifications.cfg file that is output...
// You ARE supposed to manually edit this function to add i.e. hard coded
// 2. Manually handling each separate call on per-usage basis (See old CTF usage of verbose)
entity found_choice;
- #define RECURSE_FROM_CHOICE(ent,action) MACRO_BEGIN { \
+ #define RECURSE_FROM_CHOICE(ent,action) MACRO_BEGIN \
if (notif.nent_challow_var && (warmup_stage || (notif.nent_challow_var == 2))) { \
switch (CS(ent).msg_choice_choices[net_name.nent_choice_idx]) \
{ \
found_choice.nent_floatcount, \
s1, s2, s3, s4, \
f1, f2, f3, f4); \
- } MACRO_END
+ MACRO_END
switch (broadcast)
{
ARG_CASE(ARG_CS_SV_HA, "minigame1_name",find(NULL,netname,s1).descriptor.message) \
ARG_CASE(ARG_CS_SV_HA, "minigame1_d", find(NULL,netname,s1).descriptor.netname)
-#define NOTIF_HIT_MAX(count,funcname) MACRO_BEGIN { \
+#define NOTIF_HIT_MAX(count,funcname) MACRO_BEGIN \
if(sel_num == count) { backtrace(sprintf("%s: Hit maximum arguments!\n", funcname)); break; } \
-} MACRO_END
+MACRO_END
+
#define NOTIF_HIT_UNKNOWN(token,funcname) { backtrace(sprintf("%s: Hit unknown token in selected string! '%s'\n", funcname, selected)); break; }
#define KILL_SPREE_LIST \
Weapon wep = Weapons_from(f1);
switch (wep.ammo_type)
{
- case RESOURCE_SHELLS: ammoitems = ITEM_Shells.m_name; break;
- case RESOURCE_BULLETS: ammoitems = ITEM_Bullets.m_name; break;
- case RESOURCE_ROCKETS: ammoitems = ITEM_Rockets.m_name; break;
- case RESOURCE_CELLS: ammoitems = ITEM_Cells.m_name; break;
- case RESOURCE_PLASMA: ammoitems = ITEM_Plasma.m_name; break;
- case RESOURCE_FUEL: ammoitems = ITEM_JetpackFuel.m_name; break;
+ case RES_SHELLS: ammoitems = ITEM_Shells.m_name; break;
+ case RES_BULLETS: ammoitems = ITEM_Bullets.m_name; break;
+ case RES_ROCKETS: ammoitems = ITEM_Rockets.m_name; break;
+ case RES_CELLS: ammoitems = ITEM_Cells.m_name; break;
+ case RES_PLASMA: ammoitems = ITEM_Plasma.m_name; break;
+ case RES_FUEL: ammoitems = ITEM_JetpackFuel.m_name; break;
default: return ""; // doesn't use ammo
}
return sprintf(_(" with %d %s"), f2, ammoitems);
#ifdef SVQC
if (!(ITEMS_STAT(this) & IT_UNLIMITED_WEAPON_AMMO))
- TakeResource(this, RESOURCE_FUEL, PHYS_JETPACK_FUEL(this) * dt * fvel * f);
+ TakeResource(this, RES_FUEL, PHYS_JETPACK_FUEL(this) * dt * fvel * f);
ITEMS_STAT(this) |= IT_USING_JETPACK;
/// \copyright GNU GPLv2 or any later version.
/// \brief Unconditional maximum amount of resources the entity can have.
-const int RESOURCE_AMOUNT_HARD_LIMIT = 999;
-const int RESOURCE_LIMIT_NONE = -1;
+const int RES_AMOUNT_HARD_LIMIT = 999;
+const int RES_LIMIT_NONE = -1;
/// \brief Describes the available resource types.
enum
{
- RESOURCE_NONE, ///< Indicates the lack of resource. Use with caution.
- RESOURCE_HEALTH, ///< Health.
- RESOURCE_ARMOR, ///< Armor.
- RESOURCE_SHELLS, ///< Shells (used by shotgun).
- RESOURCE_BULLETS, ///< Bullets (used by machinegun, rifle, HMG)
- RESOURCE_ROCKETS, ///< Rockets (used by mortar, hagar, devastator, etc).
- RESOURCE_CELLS, ///< Cells (used by electro, crylink, vortex, etc)
- RESOURCE_PLASMA, ///< Plasma (unused).
- RESOURCE_FUEL ///< Fuel (used by jetpack).
+ RES_NONE, ///< Indicates the lack of resource. Use with caution.
+ RES_HEALTH, ///< Health.
+ RES_ARMOR, ///< Armor.
+ RES_SHELLS, ///< Shells (used by shotgun).
+ RES_BULLETS, ///< Bullets (used by machinegun, rifle, HMG)
+ RES_ROCKETS, ///< Rockets (used by mortar, hagar, devastator, etc).
+ RES_CELLS, ///< Cells (used by electro, crylink, vortex, etc)
+ RES_PLASMA, ///< Plasma (unused).
+ RES_FUEL ///< Fuel (used by jetpack).
};
#ifdef SVQC
#define _sound(e, c, s, v, a) \
MACRO_BEGIN \
- { \
entity __e = e; \
if (sound_allowed(MSG_BROADCAST, __e)) \
sound7(__e, c, s, v, a, 0, 0); \
- } MACRO_END
+ MACRO_END
#else
#define _sound(e, c, s, v, a) sound7(e, c, s, v, a, 0, 0)
#endif
*/
#define sound8(e, o, chan, samp, vol, atten, speed, sf) \
MACRO_BEGIN \
- { \
entity __e; \
int __chan = chan; \
string __samp = samp; \
setorigin(__e, old_origin); \
setsize(__e, old_mins, old_maxs); \
} \
- } MACRO_END
+ MACRO_END
string _Sound_fixpath(string base)
{
return;
}
STAT(WEAPONS, receiver) |= RandomSelection_chosen_ent.m_wepset;
- if (RandomSelection_chosen_ent.ammo_type == RESOURCE_NONE)
+ if (RandomSelection_chosen_ent.ammo_type == RES_NONE)
{
continue;
}
- if (GetResourceAmount(receiver,
+ if (GetResource(receiver,
RandomSelection_chosen_ent.ammo_type) != 0)
{
continue;
}
GiveResource(receiver, RandomSelection_chosen_ent.ammo_type,
- GetResourceAmount(ammo_entity,
+ GetResource(ammo_entity,
RandomSelection_chosen_ent.ammo_type));
}
}
-float Item_GiveAmmoTo(entity item, entity player, int resource_type, float ammomax)
+float Item_GiveAmmoTo(entity item, entity player, int res_type, float ammomax)
{
- float amount = GetResourceAmount(item, resource_type);
+ float amount = GetResource(item, res_type);
if (amount == 0)
{
return false;
}
- float player_amount = GetResourceAmount(player, resource_type);
+ float player_amount = GetResource(player, res_type);
if (item.spawnshieldtime)
{
if ((player_amount >= ammomax) && (item.pickup_anyway <= 0))
{
return false;
}
- GiveOrTakeResourceWithLimit(player, resource_type, amount, ammomax);
+ GiveOrTakeResourceWithLimit(player, res_type, amount, ammomax);
return true;
}
if (g_weapon_stay != 2)
{
return false;
}
- GiveOrTakeResourceWithLimit(player, resource_type, amount, min(amount, ammomax));
+ GiveOrTakeResourceWithLimit(player, res_type, amount, min(amount, ammomax));
return true;
}
}
}
}
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_HEALTH, item.max_health);
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_ARMOR, item.max_armorvalue);
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_SHELLS, g_pickup_shells_max);
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_BULLETS, g_pickup_nails_max);
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_ROCKETS, g_pickup_rockets_max);
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_CELLS, g_pickup_cells_max);
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_PLASMA, g_pickup_plasma_max);
- pickedup |= Item_GiveAmmoTo(item, player, RESOURCE_FUEL, g_pickup_fuel_max);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_HEALTH, item.max_health);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_ARMOR, item.max_armorvalue);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_SHELLS, g_pickup_shells_max);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_BULLETS, g_pickup_nails_max);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_ROCKETS, g_pickup_rockets_max);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_CELLS, g_pickup_cells_max);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_PLASMA, g_pickup_plasma_max);
+ pickedup |= Item_GiveAmmoTo(item, player, RES_FUEL, g_pickup_fuel_max);
if (item.itemdef.instanceOfWeaponPickup)
{
WepSet w;
if(item.itemdef.instanceOfWeaponPickup)
{
entity ammo = NULL;
- if(GetResourceAmount(item, RESOURCE_SHELLS)) { need_shells = true; ammo = ITEM_Shells; }
- else if(GetResourceAmount(item, RESOURCE_BULLETS)) { need_nails = true; ammo = ITEM_Bullets; }
- else if(GetResourceAmount(item, RESOURCE_ROCKETS)) { need_rockets = true; ammo = ITEM_Rockets; }
- else if(GetResourceAmount(item, RESOURCE_CELLS)) { need_cells = true; ammo = ITEM_Cells; }
- else if(GetResourceAmount(item, RESOURCE_PLASMA)) { need_plasma = true; ammo = ITEM_Plasma; }
- else if(GetResourceAmount(item, RESOURCE_FUEL)) { need_fuel = true; ammo = ITEM_JetpackFuel; }
+ if(GetResource(item, RES_SHELLS)) { need_shells = true; ammo = ITEM_Shells; }
+ else if(GetResource(item, RES_BULLETS)) { need_nails = true; ammo = ITEM_Bullets; }
+ else if(GetResource(item, RES_ROCKETS)) { need_rockets = true; ammo = ITEM_Rockets; }
+ else if(GetResource(item, RES_CELLS)) { need_cells = true; ammo = ITEM_Cells; }
+ else if(GetResource(item, RES_PLASMA)) { need_plasma = true; ammo = ITEM_Plasma; }
+ else if(GetResource(item, RES_FUEL)) { need_fuel = true; ammo = ITEM_JetpackFuel; }
if(!ammo)
return 0;
switch(it.ammo_type)
{
- case RESOURCE_SHELLS: need_shells = true; break;
- case RESOURCE_BULLETS: need_nails = true; break;
- case RESOURCE_ROCKETS: need_rockets = true; break;
- case RESOURCE_CELLS: need_cells = true; break;
- case RESOURCE_PLASMA: need_plasma = true; break;
- case RESOURCE_FUEL: need_fuel = true; break;
+ case RES_SHELLS: need_shells = true; break;
+ case RES_BULLETS: need_nails = true; break;
+ case RES_ROCKETS: need_rockets = true; break;
+ case RES_CELLS: need_cells = true; break;
+ case RES_PLASMA: need_plasma = true; break;
+ case RES_FUEL: need_fuel = true; break;
}
});
rating = item.bot_pickupbasevalue;
float noammorating = 0.5;
- if ((need_shells) && GetResourceAmount(item, RESOURCE_SHELLS) && (GetResourceAmount(player, RESOURCE_SHELLS) < g_pickup_shells_max))
- c = GetResourceAmount(item, RESOURCE_SHELLS) / max(noammorating, GetResourceAmount(player, RESOURCE_SHELLS));
+ if ((need_shells) && GetResource(item, RES_SHELLS) && (GetResource(player, RES_SHELLS) < g_pickup_shells_max))
+ c = GetResource(item, RES_SHELLS) / max(noammorating, GetResource(player, RES_SHELLS));
- if ((need_nails) && GetResourceAmount(item, RESOURCE_BULLETS) && (GetResourceAmount(player, RESOURCE_BULLETS) < g_pickup_nails_max))
- c = GetResourceAmount(item, RESOURCE_BULLETS) / max(noammorating, GetResourceAmount(player, RESOURCE_BULLETS));
+ if ((need_nails) && GetResource(item, RES_BULLETS) && (GetResource(player, RES_BULLETS) < g_pickup_nails_max))
+ c = GetResource(item, RES_BULLETS) / max(noammorating, GetResource(player, RES_BULLETS));
- if ((need_rockets) && GetResourceAmount(item, RESOURCE_ROCKETS) && (GetResourceAmount(player, RESOURCE_ROCKETS) < g_pickup_rockets_max))
- c = GetResourceAmount(item, RESOURCE_ROCKETS) / max(noammorating, GetResourceAmount(player, RESOURCE_ROCKETS));
+ if ((need_rockets) && GetResource(item, RES_ROCKETS) && (GetResource(player, RES_ROCKETS) < g_pickup_rockets_max))
+ c = GetResource(item, RES_ROCKETS) / max(noammorating, GetResource(player, RES_ROCKETS));
- if ((need_cells) && GetResourceAmount(item, RESOURCE_CELLS) && (GetResourceAmount(player, RESOURCE_CELLS) < g_pickup_cells_max))
- c = GetResourceAmount(item, RESOURCE_CELLS) / max(noammorating, GetResourceAmount(player, RESOURCE_CELLS));
+ if ((need_cells) && GetResource(item, RES_CELLS) && (GetResource(player, RES_CELLS) < g_pickup_cells_max))
+ c = GetResource(item, RES_CELLS) / max(noammorating, GetResource(player, RES_CELLS));
- if ((need_plasma) && GetResourceAmount(item, RESOURCE_PLASMA) && (GetResourceAmount(player, RESOURCE_PLASMA) < g_pickup_plasma_max))
- c = GetResourceAmount(item, RESOURCE_PLASMA) / max(noammorating, GetResourceAmount(player, RESOURCE_PLASMA));
+ if ((need_plasma) && GetResource(item, RES_PLASMA) && (GetResource(player, RES_PLASMA) < g_pickup_plasma_max))
+ c = GetResource(item, RES_PLASMA) / max(noammorating, GetResource(player, RES_PLASMA));
- if ((need_fuel) && GetResourceAmount(item, RESOURCE_FUEL) && (GetResourceAmount(player, RESOURCE_FUEL) < g_pickup_fuel_max))
- c = GetResourceAmount(item, RESOURCE_FUEL) / max(noammorating, GetResourceAmount(player, RESOURCE_FUEL));
+ if ((need_fuel) && GetResource(item, RES_FUEL) && (GetResource(player, RES_FUEL) < g_pickup_fuel_max))
+ c = GetResource(item, RES_FUEL) / max(noammorating, GetResource(player, RES_FUEL));
rating *= min(c, 2);
if(wpn)
float c = 0;
float rating = item.bot_pickupbasevalue;
- float itemarmor = GetResourceAmount(item, RESOURCE_ARMOR);
- float itemhealth = GetResourceAmount(item, RESOURCE_HEALTH);
+ float itemarmor = GetResource(item, RES_ARMOR);
+ float itemhealth = GetResource(item, RES_HEALTH);
if(item.item_group)
{
itemhealth *= min(4, item.item_group_count);
}
- if (itemarmor && (GetResourceAmount(player, RESOURCE_ARMOR) < item.max_armorvalue))
- c = itemarmor / max(1, GetResourceAmount(player, RESOURCE_ARMOR) * 2/3 + GetResourceAmount(player, RESOURCE_HEALTH) * 1/3);
+ if (itemarmor && (GetResource(player, RES_ARMOR) < item.max_armorvalue))
+ c = itemarmor / max(1, GetResource(player, RES_ARMOR) * 2/3 + GetResource(player, RES_HEALTH) * 1/3);
- if (itemhealth && (GetResourceAmount(player, RESOURCE_HEALTH) < item.max_health))
- c = itemhealth / max(1, GetResourceAmount(player, RESOURCE_HEALTH));
+ if (itemhealth && (GetResource(player, RES_HEALTH) < item.max_health))
+ c = itemhealth / max(1, GetResource(player, RES_HEALTH));
rating *= min(2, c);
return rating;
if(def.instanceOfPowerup)
this.ItemStatus |= ITS_ANIMATE1;
- if(GetResourceAmount(this, RESOURCE_ARMOR) || GetResourceAmount(this, RESOURCE_HEALTH))
+ if(GetResource(this, RES_ARMOR) || GetResource(this, RES_HEALTH))
this.ItemStatus |= ITS_ANIMATE2;
}
this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, this.superweapons_finished * boolean(this.items & IT_SUPERWEAPON), "superweapons");
this.netname = sprintf("%s %s%d %s", this.netname, itemprefix, boolean(this.items & ITEM_Jetpack.m_itemid), "jetpack");
this.netname = sprintf("%s %s%d %s", this.netname, itemprefix, boolean(this.items & ITEM_JetpackRegen.m_itemid), "fuel_regen");
- if(GetResourceAmount(this, RESOURCE_SHELLS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_SHELLS)), "shells");
- if(GetResourceAmount(this, RESOURCE_BULLETS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_BULLETS)), "nails");
- if(GetResourceAmount(this, RESOURCE_ROCKETS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_ROCKETS)), "rockets");
- if(GetResourceAmount(this, RESOURCE_CELLS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_CELLS)), "cells");
- if(GetResourceAmount(this, RESOURCE_PLASMA) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_PLASMA)), "plasma");
- if(GetResourceAmount(this, RESOURCE_FUEL) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_FUEL)), "fuel");
- if(GetResourceAmount(this, RESOURCE_HEALTH) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_HEALTH)), "health");
- if(GetResourceAmount(this, RESOURCE_ARMOR) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResourceAmount(this, RESOURCE_ARMOR)), "armor");
+ if(GetResource(this, RES_SHELLS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_SHELLS)), "shells");
+ if(GetResource(this, RES_BULLETS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_BULLETS)), "nails");
+ if(GetResource(this, RES_ROCKETS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_ROCKETS)), "rockets");
+ if(GetResource(this, RES_CELLS) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_CELLS)), "cells");
+ if(GetResource(this, RES_PLASMA) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_PLASMA)), "plasma");
+ if(GetResource(this, RES_FUEL) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_FUEL)), "fuel");
+ if(GetResource(this, RES_HEALTH) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_HEALTH)), "health");
+ if(GetResource(this, RES_ARMOR) != 0) this.netname = sprintf("%s %s%d %s", this.netname, valueprefix, max(0, GetResource(this, RES_ARMOR)), "armor");
FOREACH(Buffs, it != BUFF_Null, this.netname = sprintf("%s %s%d %s", this.netname, itemprefix, !!(STAT(BUFFS, this) & (it.m_itemid)), it.m_name));
FOREACH(Weapons, it != WEP_Null, this.netname = sprintf("%s %s%d %s", this.netname, itemprefix, !!(STAT(WEAPONS, this) & (it.m_wepset)), it.netname));
}
else if(v0 > v1)
e.(regenfield) = max(e.(regenfield), time + regentime);
}
-bool GiveResourceValue(entity e, int resource_type, int op, int val)
+bool GiveResourceValue(entity e, int res_type, int op, int val)
{
- int v0 = GetResourceAmount(e, resource_type);
+ int v0 = GetResource(e, res_type);
switch (op)
{
- case OP_SET:
- SetResourceAmount(e, resource_type, val);
- break;
- case OP_MIN:
- SetResourceAmount(e, resource_type, max(v0, val)); // min 100 cells = at least 100 cells
- break;
- case OP_MAX:
- SetResourceAmount(e, resource_type, min(v0, val));
- break;
- case OP_PLUS:
- SetResourceAmount(e, resource_type, v0 + val);
- break;
- case OP_MINUS:
- SetResourceAmount(e, resource_type, v0 - val);
- break;
+ // min 100 cells = at least 100 cells
+ case OP_SET: SetResource(e, res_type, val); break;
+ case OP_MIN: SetResource(e, res_type, max(v0, val)); break;
+ case OP_MAX: SetResource(e, res_type, min(v0, val)); break;
+ case OP_PLUS: SetResource(e, res_type, v0 + val); break;
+ case OP_MINUS: SetResource(e, res_type, v0 - val); break;
}
- int v1 = GetResourceAmount(e, resource_type);
+ int v1 = GetResource(e, res_type);
return v0 != v1;
}
PREGIVE(e, strength_finished);
PREGIVE(e, invincible_finished);
PREGIVE(e, superweapons_finished);
- PREGIVE_RESOURCE(e, RESOURCE_BULLETS);
- PREGIVE_RESOURCE(e, RESOURCE_CELLS);
- PREGIVE_RESOURCE(e, RESOURCE_PLASMA);
- PREGIVE_RESOURCE(e, RESOURCE_SHELLS);
- PREGIVE_RESOURCE(e, RESOURCE_ROCKETS);
- PREGIVE_RESOURCE(e, RESOURCE_FUEL);
- PREGIVE_RESOURCE(e, RESOURCE_ARMOR);
- PREGIVE_RESOURCE(e, RESOURCE_HEALTH);
+ PREGIVE_RESOURCE(e, RES_BULLETS);
+ PREGIVE_RESOURCE(e, RES_CELLS);
+ PREGIVE_RESOURCE(e, RES_PLASMA);
+ PREGIVE_RESOURCE(e, RES_SHELLS);
+ PREGIVE_RESOURCE(e, RES_ROCKETS);
+ PREGIVE_RESOURCE(e, RES_FUEL);
+ PREGIVE_RESOURCE(e, RES_ARMOR);
+ PREGIVE_RESOURCE(e, RES_HEALTH);
for(i = beginarg; i < endarg; ++i)
{
got += GiveBit(e, items, IT_UNLIMITED_AMMO, op, val);
case "all":
got += GiveBit(e, items, ITEM_Jetpack.m_itemid, op, val);
- got += GiveResourceValue(e, RESOURCE_HEALTH, op, val);
- got += GiveResourceValue(e, RESOURCE_ARMOR, op, val);
+ got += GiveResourceValue(e, RES_HEALTH, op, val);
+ got += GiveResourceValue(e, RES_ARMOR, op, val);
case "allweapons":
FOREACH(Weapons, it != WEP_Null && !(it.spawnflags & WEP_FLAG_MUTATORBLOCKED), got += GiveWeapon(e, it.m_id, op, val));
//case "allbuffs": // all buffs makes a player god, do not want!
//FOREACH(Buffs, it != BUFF_Null, got += GiveBuff(e, it.m_itemid, op, val));
case "allammo":
- got += GiveResourceValue(e, RESOURCE_CELLS, op, val);
- got += GiveResourceValue(e, RESOURCE_PLASMA, op, val);
- got += GiveResourceValue(e, RESOURCE_SHELLS, op, val);
- got += GiveResourceValue(e, RESOURCE_BULLETS, op, val);
- got += GiveResourceValue(e, RESOURCE_ROCKETS, op, val);
- got += GiveResourceValue(e, RESOURCE_FUEL, op, val);
+ got += GiveResourceValue(e, RES_CELLS, op, val);
+ got += GiveResourceValue(e, RES_PLASMA, op, val);
+ got += GiveResourceValue(e, RES_SHELLS, op, val);
+ got += GiveResourceValue(e, RES_BULLETS, op, val);
+ got += GiveResourceValue(e, RES_ROCKETS, op, val);
+ got += GiveResourceValue(e, RES_FUEL, op, val);
break;
case "unlimited_ammo":
got += GiveBit(e, items, IT_UNLIMITED_AMMO, op, val);
got += GiveValue(e, superweapons_finished, op, val);
break;
case "cells":
- got += GiveResourceValue(e, RESOURCE_CELLS, op, val);
+ got += GiveResourceValue(e, RES_CELLS, op, val);
break;
case "plasma":
- got += GiveResourceValue(e, RESOURCE_PLASMA, op, val);
+ got += GiveResourceValue(e, RES_PLASMA, op, val);
break;
case "shells":
- got += GiveResourceValue(e, RESOURCE_SHELLS, op, val);
+ got += GiveResourceValue(e, RES_SHELLS, op, val);
break;
case "nails":
case "bullets":
- got += GiveResourceValue(e, RESOURCE_BULLETS, op, val);
+ got += GiveResourceValue(e, RES_BULLETS, op, val);
break;
case "rockets":
- got += GiveResourceValue(e, RESOURCE_ROCKETS, op, val);
+ got += GiveResourceValue(e, RES_ROCKETS, op, val);
break;
case "health":
- got += GiveResourceValue(e, RESOURCE_HEALTH, op, val);
+ got += GiveResourceValue(e, RES_HEALTH, op, val);
break;
case "armor":
- got += GiveResourceValue(e, RESOURCE_ARMOR, op, val);
+ got += GiveResourceValue(e, RES_ARMOR, op, val);
break;
case "fuel":
- got += GiveResourceValue(e, RESOURCE_FUEL, op, val);
+ got += GiveResourceValue(e, RES_FUEL, op, val);
break;
default:
FOREACH(Buffs, it != BUFF_Null && Buff_UndeprecateName(cmd) == it.m_name,
POSTGIVE_VALUE(e, strength_finished, 1, SND_POWERUP, SND_POWEROFF);
POSTGIVE_VALUE(e, invincible_finished, 1, SND_Shield, SND_POWEROFF);
//POSTGIVE_VALUE(e, superweapons_finished, 1, SND_Null, SND_Null);
- POSTGIVE_RESOURCE(e, RESOURCE_BULLETS, 0, SND_ITEMPICKUP, SND_Null);
- POSTGIVE_RESOURCE(e, RESOURCE_CELLS, 0, SND_ITEMPICKUP, SND_Null);
- POSTGIVE_RESOURCE(e, RESOURCE_PLASMA, 0, SND_ITEMPICKUP, SND_Null);
- POSTGIVE_RESOURCE(e, RESOURCE_SHELLS, 0, SND_ITEMPICKUP, SND_Null);
- POSTGIVE_RESOURCE(e, RESOURCE_ROCKETS, 0, SND_ITEMPICKUP, SND_Null);
- POSTGIVE_RESOURCE_ROT(e, RESOURCE_FUEL, 1, pauserotfuel_finished, autocvar_g_balance_pause_fuel_rot, pauseregen_finished, autocvar_g_balance_pause_fuel_regen, SND_ITEMPICKUP, SND_Null);
- POSTGIVE_RESOURCE_ROT(e, RESOURCE_ARMOR, 1, pauserotarmor_finished, autocvar_g_balance_pause_armor_rot, pauseregen_finished, autocvar_g_balance_pause_health_regen, SND_ARMOR25, SND_Null);
- POSTGIVE_RESOURCE_ROT(e, RESOURCE_HEALTH, 1, pauserothealth_finished, autocvar_g_balance_pause_health_rot, pauseregen_finished, autocvar_g_balance_pause_health_regen, SND_MEGAHEALTH, SND_Null);
+ POSTGIVE_RESOURCE(e, RES_BULLETS, 0, SND_ITEMPICKUP, SND_Null);
+ POSTGIVE_RESOURCE(e, RES_CELLS, 0, SND_ITEMPICKUP, SND_Null);
+ POSTGIVE_RESOURCE(e, RES_PLASMA, 0, SND_ITEMPICKUP, SND_Null);
+ POSTGIVE_RESOURCE(e, RES_SHELLS, 0, SND_ITEMPICKUP, SND_Null);
+ POSTGIVE_RESOURCE(e, RES_ROCKETS, 0, SND_ITEMPICKUP, SND_Null);
+ POSTGIVE_RES_ROT(e, RES_FUEL, 1, pauserotfuel_finished, autocvar_g_balance_pause_fuel_rot, pauseregen_finished, autocvar_g_balance_pause_fuel_regen, SND_ITEMPICKUP, SND_Null);
+ POSTGIVE_RES_ROT(e, RES_ARMOR, 1, pauserotarmor_finished, autocvar_g_balance_pause_armor_rot, pauseregen_finished, autocvar_g_balance_pause_health_regen, SND_ARMOR25, SND_Null);
+ POSTGIVE_RES_ROT(e, RES_HEALTH, 1, pauserothealth_finished, autocvar_g_balance_pause_health_rot, pauseregen_finished, autocvar_g_balance_pause_health_regen, SND_MEGAHEALTH, SND_Null);
if(e.superweapons_finished <= 0)
if(STAT(WEAPONS, e) & WEPSET_SUPERWEAPONS)
void GiveRandomWeapons(entity receiver, int num_weapons, string weapon_names,
entity ammo_entity);
-float Item_GiveAmmoTo(entity item, entity player, int resource_type, float ammomax);
+float Item_GiveAmmoTo(entity item, entity player, int res_type, float ammomax);
float Item_GiveTo(entity item, entity player);
#define PREGIVE_WEAPONS(e) WepSet save_weapons; save_weapons = STAT(WEAPONS, e)
#define PREGIVE(e,f) float save_##f; save_##f = (e).f
-#define PREGIVE_RESOURCE(e,f) float save_##f = GetResourceAmount((e), (f))
+#define PREGIVE_RESOURCE(e,f) float save_##f = GetResource((e), (f))
#define POSTGIVE_WEAPON(e,b,snd_incr,snd_decr) GiveSound((e), !!(save_weapons & WepSet_FromWeapon(b)), !!(STAT(WEAPONS, e) & WepSet_FromWeapon(b)), 0, snd_incr, snd_decr)
#define POSTGIVE_BIT(e,f,b,snd_incr,snd_decr) GiveSound((e), save_##f & (b), (e).f & (b), 0, snd_incr, snd_decr)
-#define POSTGIVE_RESOURCE(e,f,t,snd_incr,snd_decr) GiveSound((e), save_##f, GetResourceAmount((e), (f)), t, snd_incr, snd_decr)
-#define POSTGIVE_RESOURCE_ROT(e,f,t,rotfield,rottime,regenfield,regentime,snd_incr,snd_decr) GiveRot((e),save_##f,GetResourceAmount((e),(f)),rotfield,rottime,regenfield,regentime);GiveSound((e),save_##f,GetResourceAmount((e),(f)),t,snd_incr,snd_decr)
+#define POSTGIVE_RESOURCE(e,f,t,snd_incr,snd_decr) GiveSound((e), save_##f, GetResource((e), (f)), t, snd_incr, snd_decr)
+#define POSTGIVE_RES_ROT(e,f,t,rotfield,rottime,regenfield,regentime,snd_incr,snd_decr) GiveRot((e),save_##f,GetResource((e),(f)),rotfield,rottime,regenfield,regentime);GiveSound((e),save_##f,GetResource((e),(f)),t,snd_incr,snd_decr)
#define POSTGIVE_VALUE(e,f,t,snd_incr,snd_decr) GiveSound((e), save_##f, (e).f, t, snd_incr, snd_decr)
#define POSTGIVE_VALUE_ROT(e,f,t,rotfield,rottime,regenfield,regentime,snd_incr,snd_decr) GiveRot((e), save_##f, (e).f, rotfield, rottime, regenfield, regentime); GiveSound((e), save_##f, (e).f, t, snd_incr, snd_decr)
this.tur_head.angles += dt * this.tur_head.avelocity;
- if (GetResourceAmount(this, RESOURCE_HEALTH) < 127)
+ if (GetResource(this, RES_HEALTH) < 127)
{
dt = random();
te_spark(this.origin + '0 0 40', randomvec() * 256 + '0 0 256', 16);
}
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 85)
+ if(GetResource(this, RES_HEALTH) < 85)
if(dt < 0.01)
pointparticles(EFFECT_SMOKE_LARGE, (this.origin + (randomvec() * 80)), '0 0 0', 1);
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 32)
+ if(GetResource(this, RES_HEALTH) < 32)
if(dt < 0.015)
pointparticles(EFFECT_SMOKE_SMALL, (this.origin + (randomvec() * 80)), '0 0 0', 1);
drawhealthbar(
o,
0,
- GetResourceAmount(this, RESOURCE_HEALTH) / 255,
+ GetResource(this, RES_HEALTH) / 255,
'0 0 0',
'0 0 0',
0.5 * SPRITE_HEALTHBAR_WIDTH * t,
set_movetype(this.tur_head, MOVETYPE_NOCLIP);
set_movetype(this, MOVETYPE_NOCLIP);
this.tur_head.angles = this.angles;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 255);
+ SetResourceExplicit(this, RES_HEALTH, 255);
this.solid = SOLID_BBOX;
this.tur_head.solid = SOLID_NOT;
set_movetype(this, MOVETYPE_NOCLIP);
}
_tmp = ReadByte();
- float myhp = GetResourceAmount(this, RESOURCE_HEALTH);
+ float myhp = GetResource(this, RES_HEALTH);
if(_tmp == 0 && myhp != 0)
turret_die(this);
else if(myhp && myhp > _tmp)
else if(myhp && myhp < _tmp)
this.helpme = 0; // we're being healed, don't spam help me waypoints
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, _tmp);
+ SetResourceExplicit(this, RES_HEALTH, _tmp);
}
return true;
}
this.event_heal = func_null;
this.takedamage = DAMAGE_NO;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(this, RES_HEALTH, 0);
// Go boom
//RadiusDamage (this,this, min(this.ammo,50),min(this.ammo,50) * 0.25,250,NULL,min(this.ammo,50)*5,DEATH_TURRET,NULL);
return;
}
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
// thorw head slightly off aim when hit?
if (this.damage_flags & TFL_DMG_HEADSHAKE)
if (this.turret_flags & TUR_FLAG_MOVE)
this.velocity = this.velocity + vforce;
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
{
this.event_damage = func_null;
this.tur_head.event_damage = func_null;
bool turret_heal(entity targ, entity inflictor, float amount, float limit)
{
- float true_limit = ((limit != RESOURCE_LIMIT_NONE) ? limit : targ.max_health);
- if(GetResourceAmount(targ, RESOURCE_HEALTH) <= 0 || GetResourceAmount(targ, RESOURCE_HEALTH) >= true_limit)
+ float true_limit = ((limit != RES_LIMIT_NONE) ? limit : targ.max_health);
+ if(GetResource(targ, RES_HEALTH) <= 0 || GetResource(targ, RES_HEALTH) >= true_limit)
return false;
- GiveResourceWithLimit(targ, RESOURCE_HEALTH, amount, true_limit);
+ GiveResourceWithLimit(targ, RES_HEALTH, amount, true_limit);
targ.SendFlags |= TNSF_STATUS;
return true;
}
this.avelocity = '0 0 0';
this.tur_head.avelocity = this.avelocity;
this.tur_head.angles = this.idle_aim;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, this.max_health);
+ SetResourceExplicit(this, RES_HEALTH, this.max_health);
this.enemy = NULL;
this.volly_counter = this.shot_volly;
this.ammo = this.ammo_max;
{
WriteByte(MSG_ENTITY, this.team);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
WriteByte(MSG_ENTITY, 0);
else
- WriteByte(MSG_ENTITY, ceil((GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health) * 255));
+ WriteByte(MSG_ENTITY, ceil((GetResource(this, RES_HEALTH) / this.max_health) * 255));
}
return true;
ent.tur_head.angles = '0 0 0';
}
- SetResourceAmountExplicit(ent, RESOURCE_HEALTH, cvar(strcat(sbase,"_health")) * ent.turret_scale_health);
+ SetResourceExplicit(ent, RES_HEALTH, cvar(strcat(sbase,"_health")) * ent.turret_scale_health);
ent.respawntime = cvar(strcat(sbase,"_respawntime")) * ent.turret_scale_respawn;
ent.shot_dmg = cvar(strcat(sbase,"_shot_dmg")) * ent.turret_scale_damage;
void turret_projectile_damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector vforce)
{
this.velocity += vforce;
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
//this.realowner = attacker; // Dont change realowner, it does not make much sense for turrets
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, this.owner, turret_projectile_explode);
}
PROJECTILE_MAKETRIGGER(proj);
if(_health)
{
- SetResourceAmountExplicit(proj, RESOURCE_HEALTH, _health);
+ SetResourceExplicit(proj, RES_HEALTH, _health);
proj.takedamage = DAMAGE_YES;
proj.event_damage = turret_projectile_damage;
}
return -5;
// Cant touch this
- if (GetResourceAmount(e_target, RESOURCE_HEALTH) <= 0)
+ if (GetResource(e_target, RES_HEALTH) <= 0)
return -6;
else if (STAT(FROZEN, e_target))
return -6;
{
// To close?
if (this.tur_dist_aimpos < this.target_range_min)
+ {
if(turret_validate_target(this, this.tur_impactent, this.target_validate_flags) > 0)
return true; // Target of opertunity?
- else
- return false;
+ return false;
+ }
}
// Try to avoid FF?
if(!this.team || !teamplay) { this.team = FLOAT_MAX; }
if(!this.ticrate) { this.ticrate = ((this.turret_flags & TUR_FLAG_SUPPORT) ? 0.2 : 0.1); }
- if(!GetResourceAmount(this, RESOURCE_HEALTH)) { SetResourceAmountExplicit(this, RESOURCE_HEALTH, 1000); }
+ if(!GetResource(this, RES_HEALTH)) { SetResourceExplicit(this, RES_HEALTH, 1000); }
if(!this.shot_refire) { this.shot_refire = 1; }
if(!this.tur_shotorg) { this.tur_shotorg = '50 0 50'; }
if(!this.turret_flags) { this.turret_flags = TUR_FLAG_SPLASH | TUR_FLAG_MEDPROJ | TUR_FLAG_PLAYER; }
this.effects = EF_NODRAW;
this.netname = tur.turret_name;
this.ticrate = bound(sys_frametime, this.ticrate, 60);
- this.max_health = GetResourceAmount(this, RESOURCE_HEALTH);
+ this.max_health = GetResource(this, RES_HEALTH);
this.target_validate_flags = this.target_select_flags;
this.ammo = this.ammo_max;
this.ammo_recharge *= this.ticrate;
setorigin(this, this.origin + this.velocity * dt);
this.tur_head.angles += dt * this.tur_head.avelocity;
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 127)
+ if(GetResource(this, RES_HEALTH) < 127)
if(random() < 0.05)
te_spark(this.origin + '0 0 40', randomvec() * 256 + '0 0 256', 16);
}
return false;
// Cant touch this
- if ((targ.takedamage == DAMAGE_NO) || (GetResourceAmount(targ, RESOURCE_HEALTH) < 0))
+ if ((targ.takedamage == DAMAGE_NO) || (GetResource(targ, RES_HEALTH) < 0))
return false;
// player
void walker_rocket_damage(entity this, entity inflictor, entity attacker, float damage, float deathtype, .entity weaponentity, vector hitloc, vector vforce)
{
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
this.velocity = this.velocity + vforce;
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, this.owner, walker_rocket_explode);
}
rocket.bot_dodgerating = 50;
rocket.takedamage = DAMAGE_YES;
rocket.damageforcescale = 2;
- SetResourceAmountExplicit(rocket, RESOURCE_HEALTH, 25);
+ SetResourceExplicit(rocket, RES_HEALTH, 25);
rocket.tur_shotorg = randomvec() * 512;
rocket.cnt = time + 1;
rocket.enemy = this.enemy;
setorigin(this, this.origin + this.velocity * dt);
this.tur_head.angles += dt * this.tur_head.avelocity;
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 127)
+ if(GetResource(this, RES_HEALTH) < 127)
if(random() < 0.15)
te_spark(this.origin + '0 0 40', randomvec() * 256 + '0 0 256', 16);
}
s = strzone(s);
lleft = l;
- for (i = 0;i < strlen(s);++i)
+ int len = strlen(s);
+ for (i = 0; i < len; ++i)
{
if (substring(s, i, 2) == "\\n")
{
if (lleft > 0)
{
callback(" ");
- lleft = lleft - 1;
+ --lleft;
}
}
else
{
- for (j = i+1;j < strlen(s);++j)
+ for (j = i+1; j < len; ++j)
// ^^ this skips over the first character of a word, which
// is ALWAYS part of the word
// this is safe since if i+1 == strlen(s), i will become
lleft = l;
}
callback(substring(s, i, wlen));
- lleft = lleft - wlen;
+ lleft -= wlen;
i = j - 1;
}
}
if(inflictor.owner == this.owner)
return;
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
this.velocity += force;
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 1)
+ if(GetResource(this, RES_HEALTH) < 1)
{
this.takedamage = DAMAGE_NO;
this.event_damage = func_null;
{
proj.takedamage = DAMAGE_AIM;
proj.event_damage = vehicles_projectile_damage;
- SetResourceAmountExplicit(proj, RESOURCE_HEALTH, _health);
+ SetResourceExplicit(proj, RES_HEALTH, _health);
}
else
proj.flags |= FL_NOTARGET;
if(timer + rpause < time)
{
if(_healthscale)
- regen = regen * (GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health);
+ regen = regen * (GetResource(this, RES_HEALTH) / this.max_health);
this.(regen_field) = min(this.(regen_field) + regen * delta_time, field_max);
void vehicles_regen_resource(entity this, float timer, .float regen_field, float field_max, float rpause, float regen, float delta_time, float _healthscale, int resource)
{
- float resource_amount = GetResourceAmount(this, resource);
+ float resource_amount = GetResource(this, resource);
if(resource_amount < field_max)
if(timer + rpause < time)
if(_healthscale)
regen = regen * (resource_amount / this.max_health);
- SetResourceAmount(this, resource, min(resource_amount + regen * delta_time, field_max));
+ SetResource(this, resource, min(resource_amount + regen * delta_time, field_max));
if(this.owner)
- this.owner.(regen_field) = (GetResourceAmount(this, resource) / field_max) * 100;
+ this.owner.(regen_field) = (GetResource(this, resource) / field_max) * 100;
}
}
void vehicles_painframe(entity this)
{
- int myhealth = ((this.owner) ? this.owner.vehicle_health : ((GetResourceAmount(this, RESOURCE_HEALTH) / this.max_health) * 100));
+ int myhealth = ((this.owner) ? this.owner.vehicle_health : ((GetResource(this, RES_HEALTH) / this.max_health) * 100));
if(myhealth <= 50)
if(this.pain_frame < time)
this.velocity += randomvec() * 30;
if(this.vehicle_flags & VHF_DMGROLL)
+ {
if(this.vehicle_flags & VHF_DMGHEADROLL)
this.tur_head.angles += randomvec();
else
this.angles += randomvec();
+ }
}
}
if(this.vehicle_shield < 0)
{
- TakeResource(this, RESOURCE_HEALTH, fabs(this.vehicle_shield));
+ TakeResource(this, RES_HEALTH, fabs(this.vehicle_shield));
this.vehicle_shieldent.colormod = '2 0 0';
this.vehicle_shield = 0;
this.vehicle_shieldent.alpha = 0.75;
}
else
{
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
if(sound_allowed(MSG_BROADCAST, attacker))
spamsound (this, CH_PAIN, SND_ONS_HIT2, VOL_BASE, ATTEN_NORM); // FIXME: PLACEHOLDER
else
this.velocity += force;
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
{
if(this.owner)
+ {
if(this.vehicle_flags & VHF_DEATHEJECT)
vehicles_exit(this, VHEF_EJECT);
else
vehicles_exit(this, VHEF_RELEASE);
-
+ }
antilag_clear(this, this);
bool vehicles_heal(entity targ, entity inflictor, float amount, float limit)
{
- float true_limit = ((limit != RESOURCE_LIMIT_NONE) ? limit : targ.max_health);
- if(GetResourceAmount(targ, RESOURCE_HEALTH) <= 0 || GetResourceAmount(targ, RESOURCE_HEALTH) >= true_limit)
+ float true_limit = ((limit != RES_LIMIT_NONE) ? limit : targ.max_health);
+ if(GetResource(targ, RES_HEALTH) <= 0 || GetResource(targ, RES_HEALTH) >= true_limit)
return false;
- GiveResourceWithLimit(targ, RESOURCE_HEALTH, amount, true_limit);
+ GiveResourceWithLimit(targ, RES_HEALTH, amount, true_limit);
if(targ.owner)
- targ.owner.vehicle_health = (GetResourceAmount(targ, RESOURCE_HEALTH) / targ.max_health) * 100;
+ targ.owner.vehicle_health = (GetResource(targ, RES_HEALTH) / targ.max_health) * 100;
return true;
}
.entity gunner1;
.entity gunner2;
-.float vehicle_health = _STAT(VEHICLESTAT_HEALTH); /// If ent is player this is 0..100 indicating precentage of health left on vehicle. Vehicle's value is the health resource
-.float vehicle_energy = _STAT(VEHICLESTAT_ENERGY); /// If ent is player this is 0..100 indicating precentage of energy left on vehicle. If ent is vehicle, this is the real energy value.
-.float vehicle_shield = _STAT(VEHICLESTAT_SHIELD); /// If ent is player this is 0..100 indicating precentage of shield left on vehicle. If ent is vehicle, this is the real shield value.
+const .float vehicle_health = _STAT(VEHICLESTAT_HEALTH); /// If ent is player this is 0..100 indicating precentage of health left on vehicle. Vehicle's value is the health resource
+const .float vehicle_energy = _STAT(VEHICLESTAT_ENERGY); /// If ent is player this is 0..100 indicating precentage of energy left on vehicle. If ent is vehicle, this is the real energy value.
+const .float vehicle_shield = _STAT(VEHICLESTAT_SHIELD); /// If ent is player this is 0..100 indicating precentage of shield left on vehicle. If ent is vehicle, this is the real shield value.
-.float vehicle_ammo1 = _STAT(VEHICLESTAT_AMMO1); /// If ent is player this is 0..100 indicating percentage of primary ammo left UNLESS value is already stored in vehicle_energy. If ent is vehicle, this is the real ammo1 value.
-.float vehicle_reload1 = _STAT(VEHICLESTAT_RELOAD1); /// If ent is player this is 0..100 indicating percentage of primary reload status. If ent is vehicle, this is the real reload1 value.
-.float vehicle_ammo2 = _STAT(VEHICLESTAT_AMMO2); /// If ent is player this is 0..100 indicating percentage of secondary ammo left. If ent is vehicle, this is the real ammo2 value.
-.float vehicle_reload2 = _STAT(VEHICLESTAT_RELOAD2); /// If ent is player this is 0..100 indicating percentage of secondary reload status. If ent is vehicle, this is the real reload2 value.
+const .float vehicle_ammo1 = _STAT(VEHICLESTAT_AMMO1); /// If ent is player this is 0..100 indicating percentage of primary ammo left UNLESS value is already stored in vehicle_energy. If ent is vehicle, this is the real ammo1 value.
+const .float vehicle_reload1 = _STAT(VEHICLESTAT_RELOAD1); /// If ent is player this is 0..100 indicating percentage of primary reload status. If ent is vehicle, this is the real reload1 value.
+const .float vehicle_ammo2 = _STAT(VEHICLESTAT_AMMO2); /// If ent is player this is 0..100 indicating percentage of secondary ammo left. If ent is vehicle, this is the real ammo2 value.
+const .float vehicle_reload2 = _STAT(VEHICLESTAT_RELOAD2); /// If ent is player this is 0..100 indicating percentage of secondary reload status. If ent is vehicle, this is the real reload2 value.
.float sound_nexttime;
const float VOL_VEHICLEENGINE = 1;
ply.vehicle_##fld = (vehi.vehicle_##fld / autocvar_g_vehicle_##vhname##_##fld) * 100
#define VEHICLE_UPDATE_PLAYER_RESOURCE(ply,vehi,fld,vhname,res) \
- ply.vehicle_##fld = (GetResourceAmount(vehi, res) / autocvar_g_vehicle_##vhname##_##fld) * 100
+ ply.vehicle_##fld = (GetResource(vehi, res) / autocvar_g_vehicle_##vhname##_##fld) * 100
.float vehicle_enter_delay; // prevent players jumping to and from vehicles instantly
gun.attack_finished_single[0] = time + autocvar_g_vehicle_bumblebee_cannon_refire;
}
- VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, bumblebee, RESOURCE_HEALTH);
+ VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, bumblebee, RES_HEALTH);
if(vehic.vehicle_flags & VHF_HASSHIELD)
VEHICLE_UPDATE_PLAYER(this, vehic, shield, bumblebee);
vehicles_regen(this, this.dmg_time, vehicle_shield, autocvar_g_vehicle_bumblebee_shield, autocvar_g_vehicle_bumblebee_shield_regen_pause, autocvar_g_vehicle_bumblebee_shield_regen, dt, true);
if(this.vehicle_flags & VHF_HEALTHREGEN)
- vehicles_regen_resource(this, this.dmg_time, vehicle_health, autocvar_g_vehicle_bumblebee_health, autocvar_g_vehicle_bumblebee_health_regen_pause, autocvar_g_vehicle_bumblebee_health_regen, dt, false, RESOURCE_HEALTH);
+ vehicles_regen_resource(this, this.dmg_time, vehicle_health, autocvar_g_vehicle_bumblebee_health, autocvar_g_vehicle_bumblebee_health_regen_pause, autocvar_g_vehicle_bumblebee_health_regen, dt, false, RES_HEALTH);
if(this.vehicle_flags & VHF_ENERGYREGEN)
vehicles_regen(this, this.wait, vehicle_energy, autocvar_g_vehicle_bumblebee_energy, autocvar_g_vehicle_bumblebee_energy_regen_pause, autocvar_g_vehicle_bumblebee_energy_regen, dt, false);
{
if(autocvar_g_vehicle_bumblebee_healgun_hps)
{
- float hplimit = ((IS_PLAYER(trace_ent)) ? autocvar_g_vehicle_bumblebee_healgun_hmax : RESOURCE_LIMIT_NONE);
+ float hplimit = ((IS_PLAYER(trace_ent)) ? autocvar_g_vehicle_bumblebee_healgun_hmax : RES_LIMIT_NONE);
Heal(trace_ent, this, autocvar_g_vehicle_bumblebee_healgun_hps * dt, hplimit);
}
if(IS_VEHICLE(trace_ent))
{
- if(autocvar_g_vehicle_bumblebee_healgun_sps && GetResourceAmount(trace_ent, RESOURCE_HEALTH) <= trace_ent.max_health)
+ if(autocvar_g_vehicle_bumblebee_healgun_sps && GetResource(trace_ent, RES_HEALTH) <= trace_ent.max_health)
trace_ent.vehicle_shield = min(trace_ent.vehicle_shield + autocvar_g_vehicle_bumblebee_healgun_sps * dt, trace_ent.tur_head.max_health);
}
else if(IS_CLIENT(trace_ent))
{
- if(GetResourceAmount(trace_ent, RESOURCE_ARMOR) <= autocvar_g_vehicle_bumblebee_healgun_amax && autocvar_g_vehicle_bumblebee_healgun_aps)
- GiveResourceWithLimit(trace_ent, RESOURCE_ARMOR, autocvar_g_vehicle_bumblebee_healgun_aps * dt, autocvar_g_vehicle_bumblebee_healgun_amax);
+ if(GetResource(trace_ent, RES_ARMOR) <= autocvar_g_vehicle_bumblebee_healgun_amax && autocvar_g_vehicle_bumblebee_healgun_aps)
+ GiveResourceWithLimit(trace_ent, RES_ARMOR, autocvar_g_vehicle_bumblebee_healgun_aps * dt, autocvar_g_vehicle_bumblebee_healgun_amax);
}
}
}
}
*/
- VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, bumblebee, RESOURCE_HEALTH);
+ VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, bumblebee, RES_HEALTH);
VEHICLE_UPDATE_PLAYER(this, vehic, energy, bumblebee);
this.vehicle_ammo1 = (vehic.gun1.vehicle_energy / autocvar_g_vehicle_bumblebee_cannon_ammo) * 100;
Send_Effect(EFFECT_EXPLOSION_MEDIUM, findbetterlocation(instance.origin, 16), '0 0 0', 1);
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(instance, RES_HEALTH, 0);
instance.event_damage = func_null;
instance.solid = SOLID_NOT;
instance.takedamage = DAMAGE_NO;
if(!autocvar_g_vehicle_bumblebee_swim)
instance.dphitcontentsmask |= DPCONTENTS_LIQUIDSMASK;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_bumblebee_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_bumblebee_health);
instance.vehicle_shield = autocvar_g_vehicle_bumblebee_shield;
instance.solid = SOLID_BBOX;
set_movetype(instance, MOVETYPE_TOSS);
instance.vehicle_exit = bumblebee_exit;
instance.respawntime = autocvar_g_vehicle_bumblebee_respawntime;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_bumblebee_health);
- instance.max_health = GetResourceAmount(instance, RESOURCE_HEALTH);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_bumblebee_health);
+ instance.max_health = GetResource(instance, RES_HEALTH);
instance.vehicle_shield = autocvar_g_vehicle_bumblebee_shield;
}
vehicles_regen(vehic, vehic.dmg_time, vehicle_shield, autocvar_g_vehicle_racer_shield, autocvar_g_vehicle_racer_shield_regen_pause, autocvar_g_vehicle_racer_shield_regen, dt, true);
if(vehic.vehicle_flags & VHF_HEALTHREGEN)
- vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_racer_health, autocvar_g_vehicle_racer_health_regen_pause, autocvar_g_vehicle_racer_health_regen, dt, false, RESOURCE_HEALTH);
+ vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_racer_health, autocvar_g_vehicle_racer_health_regen_pause, autocvar_g_vehicle_racer_health_regen, dt, false, RES_HEALTH);
if(vehic.vehicle_flags & VHF_ENERGYREGEN)
vehicles_regen(vehic, vehic.wait, vehicle_energy, autocvar_g_vehicle_racer_energy, autocvar_g_vehicle_racer_energy_regen_pause, autocvar_g_vehicle_racer_energy_regen, dt, false);
- VEHICLE_UPDATE_PLAYER_RESOURCE(player, vehic, health, racer, RESOURCE_HEALTH);
+ VEHICLE_UPDATE_PLAYER_RESOURCE(player, vehic, health, racer, RES_HEALTH);
VEHICLE_UPDATE_PLAYER(player, vehic, energy, racer);
if(vehic.vehicle_flags & VHF_HASSHIELD)
{
#ifdef SVQC
set_movetype(instance, MOVETYPE_BOUNCE);
- instance.owner.vehicle_health = (GetResourceAmount(instance, RESOURCE_HEALTH) / autocvar_g_vehicle_racer_health) * 100;
+ instance.owner.vehicle_health = (GetResource(instance, RES_HEALTH) / autocvar_g_vehicle_racer_health) * 100;
instance.owner.vehicle_shield = (instance.vehicle_shield / autocvar_g_vehicle_racer_shield) * 100;
if(instance.owner.flagcarried)
setthink(instance, racer_think);
instance.nextthink = time;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_racer_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_racer_health);
instance.vehicle_shield = autocvar_g_vehicle_racer_shield;
set_movetype(instance, MOVETYPE_TOSS);
instance.bouncefactor = autocvar_g_vehicle_racer_bouncefactor;
instance.bouncestop = autocvar_g_vehicle_racer_bouncestop;
instance.damageforcescale = 0.5;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_racer_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_racer_health);
instance.vehicle_shield = autocvar_g_vehicle_racer_shield;
#endif
}
{
#ifdef SVQC
setSendEntity(instance, func_null); // stop networking this racer (for now)
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(instance, RES_HEALTH, 0);
instance.event_damage = func_null;
instance.solid = SOLID_CORPSE;
instance.takedamage = DAMAGE_NO;
instance.vehicle_flags |= VHF_HEALTHREGEN;
instance.respawntime = autocvar_g_vehicle_racer_respawntime;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_racer_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_racer_health);
instance.vehicle_shield = autocvar_g_vehicle_racer_shield;
- instance.max_health = GetResourceAmount(instance, RESOURCE_HEALTH);
+ instance.max_health = GetResource(instance, RES_HEALTH);
#endif
#ifdef CSQC
vehicles_regen(vehic, vehic.dmg_time, vehicle_shield, autocvar_g_vehicle_raptor_shield, autocvar_g_vehicle_raptor_shield_regen_pause, autocvar_g_vehicle_raptor_shield_regen, dt, true);
if(vehic.vehicle_flags & VHF_HEALTHREGEN)
- vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_raptor_health, autocvar_g_vehicle_raptor_health_regen_pause, autocvar_g_vehicle_raptor_health_regen, dt, false, RESOURCE_HEALTH);
+ vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_raptor_health, autocvar_g_vehicle_raptor_health_regen_pause, autocvar_g_vehicle_raptor_health_regen, dt, false, RES_HEALTH);
if(vehic.vehicle_flags & VHF_ENERGYREGEN)
vehicles_regen(vehic, vehic.cnt, vehicle_energy, autocvar_g_vehicle_raptor_energy, autocvar_g_vehicle_raptor_energy_regen_pause, autocvar_g_vehicle_raptor_energy_regen, dt, false);
}
- VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, raptor, RESOURCE_HEALTH);
+ VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, raptor, RES_HEALTH);
VEHICLE_UPDATE_PLAYER(this, vehic, energy, raptor);
if(vehic.vehicle_flags & VHF_HASSHIELD)
VEHICLE_UPDATE_PLAYER(this, vehic, shield, raptor);
vehicles_regen(vehic, vehic.dmg_time, vehicle_shield, autocvar_g_vehicle_raptor_shield, autocvar_g_vehicle_raptor_shield_regen_pause, autocvar_g_vehicle_raptor_shield_regen, dt, true);
if(vehic.vehicle_flags & VHF_HEALTHREGEN)
- vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_raptor_health, autocvar_g_vehicle_raptor_health_regen_pause, autocvar_g_vehicle_raptor_health_regen, dt, false, RESOURCE_HEALTH);
+ vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_raptor_health, autocvar_g_vehicle_raptor_health_regen_pause, autocvar_g_vehicle_raptor_health_regen, dt, false, RES_HEALTH);
if(vehic.vehicle_flags & VHF_ENERGYREGEN)
vehicles_regen(vehic, vehic.cnt, vehicle_energy, autocvar_g_vehicle_raptor_energy, autocvar_g_vehicle_raptor_energy_regen_pause, autocvar_g_vehicle_raptor_energy_regen, dt, false);
this.vehicle_reload2 = bound(0, vehic.bomb1.alpha * 100, 100);
this.vehicle_ammo2 = (this.vehicle_reload2 == 100) ? 100 : 0;
- VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, raptor, RESOURCE_HEALTH);
+ VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, raptor, RES_HEALTH);
VEHICLE_UPDATE_PLAYER(this, vehic, energy, raptor);
if(vehic.vehicle_flags & VHF_HASSHIELD)
VEHICLE_UPDATE_PLAYER(this, vehic, shield, raptor);
instance.owner.PlayerPhysplug = raptor_takeoff;
set_movetype(instance, MOVETYPE_BOUNCEMISSILE);
instance.solid = SOLID_SLIDEBOX;
- instance.owner.vehicle_health = (GetResourceAmount(instance, RESOURCE_HEALTH) / autocvar_g_vehicle_raptor_health) * 100;
+ instance.owner.vehicle_health = (GetResource(instance, RES_HEALTH) / autocvar_g_vehicle_raptor_health) * 100;
instance.owner.vehicle_shield = (instance.vehicle_shield / autocvar_g_vehicle_raptor_shield) * 100;
instance.velocity = '0 0 1'; // nudge upwards so takeoff sequence can work
instance.tur_head.exteriormodeltoclient = instance.owner;
}
METHOD(Raptor, vr_death, void(Raptor thisveh, entity instance))
{
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(instance, RES_HEALTH, 0);
instance.event_damage = func_null;
instance.solid = SOLID_CORPSE;
instance.takedamage = DAMAGE_NO;
}
instance.frame = 0;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_raptor_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_raptor_health);
instance.vehicle_shield = autocvar_g_vehicle_raptor_shield;
set_movetype(instance, MOVETYPE_TOSS);
instance.solid = SOLID_SLIDEBOX;
instance.bouncefactor = autocvar_g_vehicle_raptor_bouncefactor;
instance.bouncestop = autocvar_g_vehicle_raptor_bouncestop;
instance.damageforcescale = 0.25;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_raptor_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_raptor_health);
instance.vehicle_shield = autocvar_g_vehicle_raptor_shield;
}
METHOD(Raptor, vr_setup, void(Raptor thisveh, entity instance))
instance.vehicle_exit = raptor_exit;
instance.respawntime = autocvar_g_vehicle_raptor_respawntime;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_raptor_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_raptor_health);
instance.vehicle_shield = autocvar_g_vehicle_raptor_shield;
- instance.max_health = GetResourceAmount(instance, RESOURCE_HEALTH);
+ instance.max_health = GetResource(instance, RES_HEALTH);
if(!autocvar_g_vehicle_raptor_swim)
instance.dphitcontentsmask |= DPCONTENTS_LIQUIDSMASK;
_flare.solid = SOLID_CORPSE;
_flare.takedamage = DAMAGE_YES;
_flare.event_damage = raptor_flare_damage;
- SetResourceAmountExplicit(_flare, RESOURCE_HEALTH, 20);
+ SetResourceExplicit(_flare, RES_HEALTH, 20);
_flare.tur_impacttime = time + autocvar_g_vehicle_raptor_flare_lifetime;
settouch(_flare, raptor_flare_touch);
}
void raptor_flare_damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- TakeResource(this, RESOURCE_HEALTH, damage);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ TakeResource(this, RES_HEALTH, damage);
+ if(GetResource(this, RES_HEALTH) <= 0)
delete(this);
}
vehicles_regen(vehic, vehic.dmg_time, vehicle_shield, autocvar_g_vehicle_spiderbot_shield, autocvar_g_vehicle_spiderbot_shield_regen_pause, autocvar_g_vehicle_spiderbot_shield_regen, dt, true);
if(vehic.vehicle_flags & VHF_HEALTHREGEN)
- vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_spiderbot_health, autocvar_g_vehicle_spiderbot_health_regen_pause, autocvar_g_vehicle_spiderbot_health_regen, dt, false, RESOURCE_HEALTH);
+ vehicles_regen_resource(vehic, vehic.dmg_time, vehicle_health, autocvar_g_vehicle_spiderbot_health, autocvar_g_vehicle_spiderbot_health_regen_pause, autocvar_g_vehicle_spiderbot_health_regen, dt, false, RES_HEALTH);
PHYS_INPUT_BUTTON_ATCK(this) = PHYS_INPUT_BUTTON_ATCK2(this) = false;
//this.vehicle_ammo2 = vehic.tur_head.frame;
this.oldorigin = this.origin; // negate fall damage
this.velocity = vehic.velocity;
- VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, spiderbot, RESOURCE_HEALTH);
+ VEHICLE_UPDATE_PLAYER_RESOURCE(this, vehic, health, spiderbot, RES_HEALTH);
if(vehic.vehicle_flags & VHF_HASSHIELD)
VEHICLE_UPDATE_PLAYER(this, vehic, shield, spiderbot);
STAT(VEHICLESTAT_W2MODE, instance) = SBRM_GUIDE;
set_movetype(instance, MOVETYPE_WALK);
CSQCVehicleSetup(instance.owner, 0);
- instance.owner.vehicle_health = (GetResourceAmount(instance, RESOURCE_HEALTH) / autocvar_g_vehicle_spiderbot_health) * 100;
+ instance.owner.vehicle_health = (GetResource(instance, RES_HEALTH) / autocvar_g_vehicle_spiderbot_health) * 100;
instance.owner.vehicle_shield = (instance.vehicle_shield / autocvar_g_vehicle_spiderbot_shield) * 100;
if(instance.owner.flagcarried)
}
METHOD(Spiderbot, vr_death, void(Spiderbot thisveh, entity instance))
{
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, 0);
+ SetResourceExplicit(instance, RES_HEALTH, 0);
instance.event_damage = func_null;
instance.takedamage = DAMAGE_NO;
settouch(instance, func_null);
setorigin(instance, instance.pos1 + '0 0 128');
instance.angles = instance.pos2;
instance.damageforcescale = 0.03;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_spiderbot_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_spiderbot_health);
instance.vehicle_shield = autocvar_g_vehicle_spiderbot_shield;
instance.PlayerPhysplug = spiderbot_frame;
instance.vehicle_flags |= VHF_HEALTHREGEN;
instance.respawntime = autocvar_g_vehicle_spiderbot_respawntime;
- SetResourceAmountExplicit(instance, RESOURCE_HEALTH, autocvar_g_vehicle_spiderbot_health);
+ SetResourceExplicit(instance, RES_HEALTH, autocvar_g_vehicle_spiderbot_health);
instance.vehicle_shield = autocvar_g_vehicle_spiderbot_shield;
- instance.max_health = GetResourceAmount(instance, RESOURCE_HEALTH);
+ instance.max_health = GetResource(instance, RES_HEALTH);
instance.pushable = true; // spiderbot can use jumppads
}
this.viewloc = NULL;
if(this.viewloc.entnum != this.tag_networkviewloc)
- if(this.tag_networkviewloc == 0)
- this.viewloc = NULL;
- else
- this.viewloc = findfloat(NULL, entnum, this.tag_networkviewloc);
+ {
+ if(this.tag_networkviewloc == 0)
+ this.viewloc = NULL;
+ else
+ this.viewloc = findfloat(NULL, entnum, this.tag_networkviewloc);
+ }
}
vector CursorToWorldCoord(vector mpos)
{
switch (ammotype)
{
- case RESOURCE_SHELLS: return ITEM_Shells.m_icon;
- case RESOURCE_BULLETS: return ITEM_Bullets.m_icon;
- case RESOURCE_ROCKETS: return ITEM_Rockets.m_icon;
- case RESOURCE_CELLS: return ITEM_Cells.m_icon;
- case RESOURCE_PLASMA: return ITEM_Plasma.m_icon;
- case RESOURCE_FUEL: return ITEM_JetpackFuel.m_icon;
+ case RES_SHELLS: return ITEM_Shells.m_icon;
+ case RES_BULLETS: return ITEM_Bullets.m_icon;
+ case RES_ROCKETS: return ITEM_Rockets.m_icon;
+ case RES_CELLS: return ITEM_Cells.m_icon;
+ case RES_PLASMA: return ITEM_Plasma.m_icon;
+ case RES_FUEL: return ITEM_JetpackFuel.m_icon;
default: return ""; // wtf, no ammo type?
}
}
{
switch (i)
{
- case 0: return RESOURCE_SHELLS;
- case 1: return RESOURCE_BULLETS;
- case 2: return RESOURCE_ROCKETS;
- case 3: return RESOURCE_CELLS;
- case 4: return RESOURCE_PLASMA;
- case 5: return RESOURCE_FUEL;
- default: return RESOURCE_NONE;
+ case 0: return RES_SHELLS;
+ case 1: return RES_BULLETS;
+ case 2: return RES_ROCKETS;
+ case 3: return RES_CELLS;
+ case 4: return RES_PLASMA;
+ case 5: return RES_FUEL;
+ default: return RES_NONE;
}
}
{
switch (ammotype)
{
- case RESOURCE_SHELLS: return STAT_SHELLS;
- case RESOURCE_BULLETS: return STAT_NAILS;
- case RESOURCE_ROCKETS: return STAT_ROCKETS;
- case RESOURCE_CELLS: return STAT_CELLS;
- case RESOURCE_PLASMA: return STAT_PLASMA.m_id;
- case RESOURCE_FUEL: return STAT_FUEL.m_id;
+ case RES_SHELLS: return STAT_SHELLS;
+ case RES_BULLETS: return STAT_NAILS;
+ case RES_ROCKETS: return STAT_ROCKETS;
+ case RES_CELLS: return STAT_CELLS;
+ case RES_PLASMA: return STAT_PLASMA.m_id;
+ case RES_FUEL: return STAT_FUEL.m_id;
default: return -1;
}
}
config_queue[WEP_CONFIG_COUNT] = a; \
++WEP_CONFIG_COUNT; }
-#define WEP_CONFIG_WRITETOFILE(a) MACRO_BEGIN { \
+#define WEP_CONFIG_WRITETOFILE(a) MACRO_BEGIN \
fputs(wep_config_file, a); \
if(wep_config_alsoprint) { LOG_INFO(a); } \
-} MACRO_END
+MACRO_END
#define WEP_CONFIG_WRITE_CVARS(wepname, name, T) WEP_CONFIG_WRITE_PROPS_##T(wepname, name)
/** control what happens when this weapon is spawned */
METHOD(Weapon, m_spawnfunc_hookreplace, Weapon(Weapon this, entity e)) { return this; }
/** M: ammotype : main ammo type */
- ATTRIB(Weapon, ammo_type, int, RESOURCE_NONE);
+ ATTRIB(Weapon, ammo_type, int, RES_NONE);
/** M: impulse : weapon impulse */
ATTRIB(Weapon, impulse, int, -1);
/** M: flags : WEPSPAWNFLAG_... combined */
void W_Arc_Bolt_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1))
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
this.angles = vectoangles(this.velocity);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, getthink(this));
}
missile.bot_dodgerating = WEP_CVAR(arc, bolt_damage);
missile.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR(arc, bolt_health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR(arc, bolt_health));
missile.damageforcescale = WEP_CVAR(arc, bolt_damageforcescale);
missile.event_damage = W_Arc_Bolt_Damage;
missile.damagedbycontents = true;
if(rootammo)
{
- coefficient = min(coefficient, GetResourceAmount(own, thiswep.ammo_type) / rootammo);
- SetResourceAmount(own, thiswep.ammo_type, max(0, GetResourceAmount(own, thiswep.ammo_type) - (rootammo * frametime)));
+ coefficient = min(coefficient, GetResource(own, thiswep.ammo_type) / rootammo);
+ SetResource(own, thiswep.ammo_type, max(0, GetResource(own, thiswep.ammo_type) - (rootammo * frametime)));
}
}
float heat_speed = burst ? WEP_CVAR(arc, burst_heat) : WEP_CVAR(arc, beam_heat);
{
float roothealth = ((burst) ? WEP_CVAR(arc, burst_healing_hps) : WEP_CVAR(arc, beam_healing_hps));
float rootarmor = ((burst) ? WEP_CVAR(arc, burst_healing_aps) : WEP_CVAR(arc, beam_healing_aps));
- float hplimit = ((IS_PLAYER(trace_ent)) ? WEP_CVAR(arc, beam_healing_hmax) : RESOURCE_LIMIT_NONE);
+ float hplimit = ((IS_PLAYER(trace_ent)) ? WEP_CVAR(arc, beam_healing_hmax) : RES_LIMIT_NONE);
Heal(trace_ent, own, (roothealth * coefficient), hplimit);
if(IS_PLAYER(trace_ent) && rootarmor)
{
- if(GetResourceAmount(trace_ent, RESOURCE_ARMOR) <= WEP_CVAR(arc, beam_healing_amax))
+ if(GetResource(trace_ent, RES_ARMOR) <= WEP_CVAR(arc, beam_healing_amax))
{
- GiveResourceWithLimit(trace_ent, RESOURCE_ARMOR, (rootarmor * coefficient), WEP_CVAR(arc, beam_healing_amax));
+ GiveResourceWithLimit(trace_ent, RES_ARMOR, (rootarmor * coefficient), WEP_CVAR(arc, beam_healing_amax));
trace_ent.pauserotarmor_finished = max(
trace_ent.pauserotarmor_finished,
time + autocvar_g_balance_pause_armor_rot
}
METHOD(Arc, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- return ((!WEP_CVAR(arc, beam_ammo)) || (GetResourceAmount(actor, thiswep.ammo_type) > 0));
+ return ((!WEP_CVAR(arc, beam_ammo)) || (GetResource(actor, thiswep.ammo_type) > 0));
}
METHOD(Arc, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponentity))
{
if(WEP_CVAR(arc, bolt))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(arc, bolt_ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(arc, bolt_ammo);
ammo_amount += actor.(weaponentity).(weapon_load[WEP_ARC.m_id]) >= WEP_CVAR(arc, bolt_ammo);
return ammo_amount;
}
else
return WEP_CVAR(arc, overheat_max) > 0 &&
- ((!WEP_CVAR(arc, burst_ammo)) || (GetResourceAmount(actor, thiswep.ammo_type) > 0));
+ ((!WEP_CVAR(arc, burst_ammo)) || (GetResource(actor, thiswep.ammo_type) > 0));
}
METHOD(Arc, wr_killmessage, Notification(entity thiswep))
{
CLASS(Arc, Weapon)
/* spawnfunc */ ATTRIB(Arc, m_canonical_spawnfunc, string, "weapon_arc");
-/* ammotype */ ATTRIB(Arc, ammo_type, int, RESOURCE_CELLS);
+/* ammotype */ ATTRIB(Arc, ammo_type, int, RES_CELLS);
/* impulse */ ATTRIB(Arc, impulse, int, 3);
/* flags */ ATTRIB(Arc, spawnflags, int, WEP_TYPE_HITSCAN);
/* rating */ ATTRIB(Arc, bot_pickupbasevalue, float, 8000);
CLASS(Blaster, Weapon)
/* spawnfunc */ ATTRIB(Blaster, m_canonical_spawnfunc, string, "weapon_blaster");
-/* ammotype */ //ATTRIB(Blaster, ammo_type, int, RESOURCE_NONE);
+/* ammotype */ //ATTRIB(Blaster, ammo_type, int, RES_NONE);
/* impulse */ ATTRIB(Blaster, impulse, int, 1);
/* flags */ ATTRIB(Blaster, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(Blaster, bot_pickupbasevalue, float, 0);
if(actor.(weaponentity).crylink_lastgroup && actor.(weaponentity).crylink_waitrelease)
return true;
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(crylink, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(crylink, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(crylink, ammo);
return ammo_amount;
}
if(actor.(weaponentity).crylink_lastgroup && actor.(weaponentity).crylink_waitrelease)
return true;
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(crylink, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(crylink, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(crylink, ammo);
return ammo_amount;
}
CLASS(Crylink, Weapon)
/* spawnfunc */ ATTRIB(Crylink, m_canonical_spawnfunc, string, "weapon_crylink");
-/* ammotype */ ATTRIB(Crylink, ammo_type, int, RESOURCE_CELLS);
+/* ammotype */ ATTRIB(Crylink, ammo_type, int, RES_CELLS);
/* impulse */ ATTRIB(Crylink, impulse, int, 6);
/* flags */ ATTRIB(Crylink, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_TYPE_SPLASH | WEP_FLAG_CANCLIMB);
/* rating */ ATTRIB(Crylink, bot_pickupbasevalue, float, 6000);
.entity weaponentity = this.weaponentity_fld;
if(this.realowner.(weaponentity).m_weapon == thiswep)
{
- if(GetResourceAmount(this.realowner, thiswep.ammo_type) < WEP_CVAR(devastator, ammo))
+ if(GetResource(this.realowner, thiswep.ammo_type) < WEP_CVAR(devastator, ammo))
if(!(this.realowner.items & IT_UNLIMITED_WEAPON_AMMO))
{
this.realowner.cnt = thiswep.m_id;
Weapon thiswep = WEP_DEVASTATOR;
if(this.realowner.(weaponentity).m_weapon == thiswep)
{
- if(GetResourceAmount(this.realowner, thiswep.ammo_type) < WEP_CVAR(devastator, ammo))
+ if(GetResource(this.realowner, thiswep.ammo_type) < WEP_CVAR(devastator, ammo))
if(!(this.realowner.items & IT_UNLIMITED_WEAPON_AMMO))
{
this.realowner.cnt = thiswep.m_id;
void W_Devastator_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
this.angles = vectoangles(this.velocity);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, W_Devastator_Explode_think);
}
missile.takedamage = DAMAGE_YES;
missile.damageforcescale = WEP_CVAR(devastator, damageforcescale);
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR(devastator, health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR(devastator, health));
missile.event_damage = W_Devastator_Damage;
missile.damagedbycontents = true;
IL_PUSH(g_damagedbycontents, missile);
// but don't fire a new shot at the same time!
if(desirabledamage >= 0.75 * coredamage) //this should do group damage in rare fortunate events
PHYS_INPUT_BUTTON_ATCK2(actor) = true;
- if((skill > 6.5) && (selfdamage > GetResourceAmount(actor, RESOURCE_HEALTH)))
+ if((skill > 6.5) && (selfdamage > GetResource(actor, RES_HEALTH)))
PHYS_INPUT_BUTTON_ATCK2(actor) = false;
//if(PHYS_INPUT_BUTTON_ATCK2(actor) == true)
// dprint(ftos(desirabledamage),"\n");
ammo_amount = false;
if(WEP_CVAR(devastator, reload_ammo))
{
- if(GetResourceAmount(actor, thiswep.ammo_type) < WEP_CVAR(devastator, ammo) && actor.(weaponentity).(weapon_load[WEP_DEVASTATOR.m_id]) < WEP_CVAR(devastator, ammo))
+ if(GetResource(actor, thiswep.ammo_type) < WEP_CVAR(devastator, ammo) && actor.(weaponentity).(weapon_load[WEP_DEVASTATOR.m_id]) < WEP_CVAR(devastator, ammo))
ammo_amount = true;
}
- else if(GetResourceAmount(actor, thiswep.ammo_type) < WEP_CVAR(devastator, ammo))
+ else if(GetResource(actor, thiswep.ammo_type) < WEP_CVAR(devastator, ammo))
ammo_amount = true;
return !ammo_amount;
}
#if 0
if(actor.rl_release == 0)
{
- LOG_INFOF("W_Devastator(WR_CHECKAMMO1): %d, %.2f, %d: TRUE", actor.rl_release, GetResourceAmount(actor, thiswep.ammo_type), WEP_CVAR(devastator, ammo));
+ LOG_INFOF("W_Devastator(WR_CHECKAMMO1): %d, %.2f, %d: TRUE", actor.rl_release, GetResource(actor, thiswep.ammo_type), WEP_CVAR(devastator, ammo));
return true;
}
else
{
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(devastator, ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(devastator, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[WEP_DEVASTATOR.m_id]) >= WEP_CVAR(devastator, ammo);
- LOG_INFOF("W_Devastator(WR_CHECKAMMO1): %d, %.2f, %d: %s", actor.rl_release, GetResourceAmount(actor, thiswep.ammo_type), WEP_CVAR(devastator, ammo), (ammo_amount ? "TRUE" : "FALSE"));
+ LOG_INFOF("W_Devastator(WR_CHECKAMMO1): %d, %.2f, %d: %s", actor.rl_release, GetResource(actor, thiswep.ammo_type), WEP_CVAR(devastator, ammo), (ammo_amount ? "TRUE" : "FALSE"));
return ammo_amount;
}
#else
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(devastator, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(devastator, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR(devastator, ammo);
return ammo_amount;
#endif
CLASS(Devastator, Weapon)
/* spawnfunc */ ATTRIB(Devastator, m_canonical_spawnfunc, string, "weapon_devastator");
-/* ammotype */ ATTRIB(Devastator, ammo_type, int, RESOURCE_ROCKETS);
+/* ammotype */ ATTRIB(Devastator, ammo_type, int, RES_ROCKETS);
/* impulse */ ATTRIB(Devastator, impulse, int, 9);
/* flags */ ATTRIB(Devastator, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(Devastator, bot_pickupbasevalue, float, 8000);
newproj.takedamage = this.takedamage;
newproj.damageforcescale = this.damageforcescale;
- SetResourceAmountExplicit(newproj, RESOURCE_HEALTH, GetResourceAmount(this, RESOURCE_HEALTH));
+ SetResourceExplicit(newproj, RES_HEALTH, GetResource(this, RES_HEALTH));
newproj.event_damage = this.event_damage;
newproj.spawnshieldtime = this.spawnshieldtime;
newproj.damagedbycontents = true;
void W_Electro_Orb_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
// note: combos are usually triggered by W_Electro_TriggerCombo, not damage
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, (is_combo ? 1 : -1)))
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ TakeResource(this, RES_HEALTH, damage);
+ if(GetResource(this, RES_HEALTH) <= 0)
{
this.takedamage = DAMAGE_NO;
this.nextthink = time;
setsize(proj, '-4 -4 -4', '4 4 4');
proj.takedamage = DAMAGE_YES;
proj.damageforcescale = WEP_CVAR_SEC(electro, damageforcescale);
- SetResourceAmountExplicit(proj, RESOURCE_HEALTH, WEP_CVAR_SEC(electro, health));
+ SetResourceExplicit(proj, RES_HEALTH, WEP_CVAR_SEC(electro, health));
proj.event_damage = W_Electro_Orb_Damage;
proj.flags = FL_PROJECTILE;
IL_PUSH(g_projectiles, proj);
}
METHOD(Electro, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(electro, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(electro, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(electro, ammo);
return ammo_amount;
}
float ammo_amount;
if(WEP_CVAR(electro, combo_safeammocheck)) // true if you can fire at least one secondary blob AND one primary shot after it, otherwise false.
{
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(electro, ammo) + WEP_CVAR_PRI(electro, ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(electro, ammo) + WEP_CVAR_PRI(electro, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(electro, ammo) + WEP_CVAR_PRI(electro, ammo);
}
else
{
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(electro, ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(electro, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(electro, ammo);
}
return ammo_amount;
CLASS(Electro, Weapon)
/* spawnfunc */ ATTRIB(Electro, m_canonical_spawnfunc, string, "weapon_electro");
-/* ammotype */ ATTRIB(Electro, ammo_type, int, RESOURCE_CELLS);
+/* ammotype */ ATTRIB(Electro, ammo_type, int, RES_CELLS);
/* impulse */ ATTRIB(Electro, impulse, int, 5);
/* flags */ ATTRIB(Electro, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(Electro, bot_pickupbasevalue, float, 5000);
this.takedamage = DAMAGE_NO;
// 1. dist damage
- d = (GetResourceAmount(this.realowner, RESOURCE_HEALTH) + GetResourceAmount(this.realowner, RESOURCE_ARMOR));
+ d = (GetResource(this.realowner, RES_HEALTH) + GetResource(this.realowner, RES_ARMOR));
RadiusDamage(this, this.realowner, WEP_CVAR_PRI(fireball, damage), WEP_CVAR_PRI(fireball, edgedamage), WEP_CVAR_PRI(fireball, radius), NULL, NULL, WEP_CVAR_PRI(fireball, force), this.projectiledeathtype, this.weaponentity_fld, directhitentity);
- if(GetResourceAmount(this.realowner, RESOURCE_HEALTH) + GetResourceAmount(this.realowner, RESOURCE_ARMOR) >= d)
+ if(GetResource(this.realowner, RES_HEALTH) + GetResource(this.realowner, RES_ARMOR) >= d)
if(!this.cnt)
{
modeleffect_spawn("models/sphere/sphere.md3", 0, 0, this.origin, '0 0 0', '0 0 0', '0 0 0', 0, WEP_CVAR_PRI(fireball, bfgradius), 0.2, 0.05, 0.25);
void W_Fireball_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ TakeResource(this, RES_HEALTH, damage);
+ if(GetResource(this, RES_HEALTH) <= 0)
{
this.cnt = 1;
W_PrepareExplosionByDamage(this, attacker, W_Fireball_Explode_think);
proj.use = W_Fireball_Explode_use;
setthink(proj, W_Fireball_Think);
proj.nextthink = time;
- SetResourceAmountExplicit(proj, RESOURCE_HEALTH, WEP_CVAR_PRI(fireball, health));
+ SetResourceExplicit(proj, RES_HEALTH, WEP_CVAR_PRI(fireball, health));
proj.team = actor.team;
proj.event_damage = W_Fireball_Damage;
proj.takedamage = DAMAGE_YES;
CLASS(Fireball, Weapon)
/* spawnfunc */ ATTRIB(Fireball, m_canonical_spawnfunc, string, "weapon_fireball");
-/* ammotype */ //ATTRIB(Fireball, ammo_type, int, RESOURCE_NONE);
+/* ammotype */ //ATTRIB(Fireball, ammo_type, int, RES_NONE);
/* impulse */ ATTRIB(Fireball, impulse, int, 9);
/* flags */ ATTRIB(Fireball, spawnflags, int, WEP_FLAG_SUPERWEAPON | WEP_TYPE_SPLASH | WEP_FLAG_NODUAL);
/* rating */ ATTRIB(Fireball, bot_pickupbasevalue, float, 5000);
void W_Hagar_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
float is_linkexplode = ( ((inflictor.owner != NULL) ? (inflictor.owner == this.owner) : true)
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, is_linkexplode))
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
this.angles = vectoangles(this.velocity);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, getthink(this));
}
missile.bot_dodgerating = WEP_CVAR_PRI(hagar, damage);
missile.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR_PRI(hagar, health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR_PRI(hagar, health));
missile.damageforcescale = WEP_CVAR_PRI(hagar, damageforcescale);
missile.event_damage = W_Hagar_Damage;
missile.damagedbycontents = true;
missile.bot_dodgerating = WEP_CVAR_SEC(hagar, damage);
missile.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR_SEC(hagar, health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR_SEC(hagar, health));
missile.damageforcescale = WEP_CVAR_SEC(hagar, damageforcescale);
missile.event_damage = W_Hagar_Damage;
missile.damagedbycontents = true;
missile.bot_dodgerating = WEP_CVAR_SEC(hagar, damage);
missile.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR_SEC(hagar, health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR_SEC(hagar, health));
missile.damageforcescale = WEP_CVAR_SEC(hagar, damageforcescale);
missile.event_damage = W_Hagar_Damage;
missile.damagedbycontents = true;
else if(autocvar_g_balance_hagar_reload_ammo)
enough_ammo = actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(hagar, ammo);
else
- enough_ammo = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(hagar, ammo);
+ enough_ammo = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(hagar, ammo);
bool stopped = loaded || !enough_ammo;
}
METHOD(Hagar, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(hagar, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(hagar, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(hagar, ammo);
return ammo_amount;
}
METHOD(Hagar, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(hagar, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(hagar, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(hagar, ammo);
return ammo_amount;
}
CLASS(Hagar, Weapon)
/* spawnfunc */ ATTRIB(Hagar, m_canonical_spawnfunc, string, "weapon_hagar");
-/* ammotype */ ATTRIB(Hagar, ammo_type, int, RESOURCE_ROCKETS);
+/* ammotype */ ATTRIB(Hagar, ammo_type, int, RES_ROCKETS);
/* impulse */ ATTRIB(Hagar, impulse, int, 8);
/* flags */ ATTRIB(Hagar, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(Hagar, bot_pickupbasevalue, float, 6000);
}
METHOD(HLAC, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(hlac, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(hlac, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(hlac, ammo);
return ammo_amount;
}
METHOD(HLAC, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(hlac, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(hlac, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(hlac, ammo);
return ammo_amount;
}
CLASS(HLAC, Weapon)
/* spawnfunc */ ATTRIB(HLAC, m_canonical_spawnfunc, string, "weapon_hlac");
-/* ammotype */ ATTRIB(HLAC, ammo_type, int, RESOURCE_CELLS);
+/* ammotype */ ATTRIB(HLAC, ammo_type, int, RES_CELLS);
/* impulse */ ATTRIB(HLAC, impulse, int, 6);
/* flags */ ATTRIB(HLAC, spawnflags, int, WEP_FLAG_MUTATORBLOCKED | WEP_FLAG_RELOADABLE | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(HLAC, bot_pickupbasevalue, float, 4000);
void W_Hook_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_projectiles_damage says to halt
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, GetResourceAmount(this, RESOURCE_HEALTH));
+ SetResourceExplicit(this, RES_HEALTH, GetResource(this, RES_HEALTH));
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, this.realowner, W_Hook_Explode2);
}
settouch(gren, W_Hook_Touch2);
gren.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(gren, RESOURCE_HEALTH, WEP_CVAR_SEC(hook, health));
+ SetResourceExplicit(gren, RES_HEALTH, WEP_CVAR_SEC(hook, health));
gren.damageforcescale = WEP_CVAR_SEC(hook, damageforcescale);
gren.event_damage = W_Hook_Damage;
gren.damagedbycontents = true;
{
if(!(actor.items & IT_UNLIMITED_WEAPON_AMMO))
{
- if( GetResourceAmount(actor, RESOURCE_FUEL) >= (time - actor.(weaponentity).hook_time_fueldecrease) * hooked_fuel )
+ if( GetResource(actor, RES_FUEL) >= (time - actor.(weaponentity).hook_time_fueldecrease) * hooked_fuel )
{
W_DecreaseAmmo(thiswep, actor, (time - actor.(weaponentity).hook_time_fueldecrease) * hooked_fuel, weaponentity);
actor.(weaponentity).hook_time_fueldecrease = time;
}
else
{
- SetResourceAmount(actor, RESOURCE_FUEL, 0);
+ SetResource(actor, RES_FUEL, 0);
actor.(weaponentity).hook_state |= HOOK_REMOVING;
if(actor.(weaponentity).m_weapon != WEP_Null) // offhand
W_SwitchWeapon_Force(actor, w_getbestweapon(actor, weaponentity), weaponentity);
if (!thiswep.ammo_factor) return true;
if(actor.(weaponentity).hook)
- return GetResourceAmount(actor, RESOURCE_FUEL) > 0;
+ return GetResource(actor, RES_FUEL) > 0;
- return GetResourceAmount(actor, RESOURCE_FUEL) >= WEP_CVAR_PRI(hook, ammo);
+ return GetResource(actor, RES_FUEL) >= WEP_CVAR_PRI(hook, ammo);
}
METHOD(Hook, wr_checkammo2, bool(Hook thiswep, entity actor, .entity weaponentity))
{
CLASS(Hook, Weapon)
/* spawnfunc */ ATTRIB(Hook, m_canonical_spawnfunc, string, "weapon_hook");
-/* ammotype */ ATTRIB(Hook, ammo_type, int, RESOURCE_FUEL);
+/* ammotype */ ATTRIB(Hook, ammo_type, int, RES_FUEL);
/* impulse */ ATTRIB(Hook, impulse, int, 0);
/* flags */ ATTRIB(Hook, spawnflags, int, WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(Hook, bot_pickupbasevalue, float, 0);
{
float ammo_amount;
if(WEP_CVAR(machinegun, mode) == 1)
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, sustained_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, sustained_ammo);
else
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, first_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, first_ammo);
if(WEP_CVAR(machinegun, reload_ammo))
{
{
float ammo_amount;
if(WEP_CVAR(machinegun, mode) == 1)
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, burst_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, burst_ammo);
else
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, first_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(machinegun, first_ammo);
if(WEP_CVAR(machinegun, reload_ammo))
{
CLASS(MachineGun, Weapon)
/* spawnfunc */ ATTRIB(MachineGun, m_canonical_spawnfunc, string, "weapon_machinegun");
-/* ammotype */ ATTRIB(MachineGun, ammo_type, int, RESOURCE_BULLETS);
+/* ammotype */ ATTRIB(MachineGun, ammo_type, int, RES_BULLETS);
/* impulse */ ATTRIB(MachineGun, impulse, int, 3);
/* flags */ ATTRIB(MachineGun, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_FLAG_PENETRATEWALLS);
/* rating */ ATTRIB(MachineGun, bot_pickupbasevalue, float, 7000);
newmine.takedamage = this.takedamage;
newmine.damageforcescale = this.damageforcescale;
- SetResourceAmountExplicit(newmine, RESOURCE_HEALTH, GetResourceAmount(this, RESOURCE_HEALTH));
+ SetResourceExplicit(newmine, RES_HEALTH, GetResource(this, RES_HEALTH));
newmine.event_damage = this.event_damage;
newmine.spawnshieldtime = this.spawnshieldtime;
newmine.damagedbycontents = true;
void W_MineLayer_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
float is_from_enemy = (inflictor.realowner != this.realowner);
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, (is_from_enemy ? 1 : -1)))
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
this.angles = vectoangles(this.velocity);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, W_MineLayer_Explode_think);
}
mine.takedamage = DAMAGE_YES;
mine.damageforcescale = WEP_CVAR(minelayer, damageforcescale);
- SetResourceAmountExplicit(mine, RESOURCE_HEALTH, WEP_CVAR(minelayer, health));
+ SetResourceExplicit(mine, RES_HEALTH, WEP_CVAR(minelayer, health));
mine.event_damage = W_MineLayer_Damage;
mine.damagedbycontents = true;
IL_PUSH(g_damagedbycontents, mine);
// but don't fire a new shot at the same time!
if(desirabledamage >= 0.75 * coredamage) //this should do group damage in rare fortunate events
PHYS_INPUT_BUTTON_ATCK2(actor) = true;
- if((skill > 6.5) && (selfdamage > GetResourceAmount(actor, RESOURCE_HEALTH)))
+ if((skill > 6.5) && (selfdamage > GetResource(actor, RES_HEALTH)))
PHYS_INPUT_BUTTON_ATCK2(actor) = false;
//if(PHYS_INPUT_BUTTON_ATCK2(actor) == true)
// dprint(ftos(desirabledamage),"\n");
if(autocvar_g_balance_minelayer_reload_ammo && actor.(weaponentity).clip_load < WEP_CVAR(minelayer, ammo)) // forced reload
{
// not if we're holding the minelayer without enough ammo, but can detonate existing mines
- if(!(W_MineLayer_PlacedMines(actor, weaponentity, false) && GetResourceAmount(actor, thiswep.ammo_type) < WEP_CVAR(minelayer, ammo))) {
+ if(!(W_MineLayer_PlacedMines(actor, weaponentity, false) && GetResource(actor, thiswep.ammo_type) < WEP_CVAR(minelayer, ammo))) {
thiswep.wr_reload(thiswep, actor, weaponentity);
}
}
// actually do // don't switch while placing a mine
//if(ATTACK_FINISHED(actor, weaponentity) <= time || PS(actor).m_weapon != WEP_MINE_LAYER)
//{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(minelayer, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(minelayer, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR(minelayer, ammo);
return ammo_amount;
//}
CLASS(MineLayer, Weapon)
/* spawnfunc */ ATTRIB(MineLayer, m_canonical_spawnfunc, string, "weapon_minelayer");
-/* ammotype */ ATTRIB(MineLayer, ammo_type, int, RESOURCE_ROCKETS);
+/* ammotype */ ATTRIB(MineLayer, ammo_type, int, RES_ROCKETS);
/* impulse */ ATTRIB(MineLayer, impulse, int, 4);
/* flags */ ATTRIB(MineLayer, spawnflags, int, WEP_FLAG_MUTATORBLOCKED | WEP_FLAG_RELOADABLE | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(MineLayer, bot_pickupbasevalue, float, 7000);
void W_Mortar_Grenade_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_projectiles_damage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, adaptor_think2use);
}
settouch(gren, W_Mortar_Grenade_Touch1);
gren.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(gren, RESOURCE_HEALTH, WEP_CVAR_PRI(mortar, health));
+ SetResourceExplicit(gren, RES_HEALTH, WEP_CVAR_PRI(mortar, health));
gren.damageforcescale = WEP_CVAR_PRI(mortar, damageforcescale);
gren.event_damage = W_Mortar_Grenade_Damage;
gren.damagedbycontents = true;
settouch(gren, W_Mortar_Grenade_Touch2);
gren.takedamage = DAMAGE_YES;
- SetResourceAmountExplicit(gren, RESOURCE_HEALTH, WEP_CVAR_SEC(mortar, health));
+ SetResourceExplicit(gren, RES_HEALTH, WEP_CVAR_SEC(mortar, health));
gren.damageforcescale = WEP_CVAR_SEC(mortar, damageforcescale);
gren.event_damage = W_Mortar_Grenade_Damage;
gren.damagedbycontents = true;
}
METHOD(Mortar, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(mortar, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(mortar, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(mortar, ammo);
return ammo_amount;
}
METHOD(Mortar, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(mortar, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(mortar, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(mortar, ammo);
return ammo_amount;
}
CLASS(Mortar, Weapon)
/* spawnfunc */ ATTRIB(Mortar, m_canonical_spawnfunc, string, "weapon_mortar");
-/* ammotype */ ATTRIB(Mortar, ammo_type, int, RESOURCE_ROCKETS);
+/* ammotype */ ATTRIB(Mortar, ammo_type, int, RES_ROCKETS);
/* impulse */ ATTRIB(Mortar, impulse, int, 4);
/* flags */ ATTRIB(Mortar, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_FLAG_CANCLIMB | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(Mortar, bot_pickupbasevalue, float, 7000);
CLASS(PortoLaunch, Weapon)
/* spawnfunc */ ATTRIB(PortoLaunch, m_canonical_spawnfunc, string, "weapon_porto");
-/* ammotype */ ATTRIB(PortoLaunch, ammo_type, int, RESOURCE_NONE);
+/* ammotype */ ATTRIB(PortoLaunch, ammo_type, int, RES_NONE);
/* impulse */ ATTRIB(PortoLaunch, impulse, int, 0);
/* flags */ ATTRIB(PortoLaunch, spawnflags, int, WEP_TYPE_OTHER | WEP_FLAG_SUPERWEAPON | WEP_FLAG_NODUAL);
/* rating */ ATTRIB(PortoLaunch, bot_pickupbasevalue, float, 0);
}
METHOD(Rifle, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(rifle, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(rifle, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(rifle, ammo);
return ammo_amount;
}
METHOD(Rifle, wr_checkammo2, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(rifle, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(rifle, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(rifle, ammo);
return ammo_amount;
}
CLASS(Rifle, Weapon)
/* spawnfunc */ ATTRIB(Rifle, m_canonical_spawnfunc, string, "weapon_rifle");
-/* ammotype */ ATTRIB(Rifle, ammo_type, int, RESOURCE_BULLETS);
+/* ammotype */ ATTRIB(Rifle, ammo_type, int, RES_BULLETS);
/* impulse */ ATTRIB(Rifle, impulse, int, 7);
/* flags */ ATTRIB(Rifle, spawnflags, int, WEP_FLAG_MUTATORBLOCKED | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_FLAG_PENETRATEWALLS);
/* rating */ ATTRIB(Rifle, bot_pickupbasevalue, float, 7000);
void W_Seeker_Missile_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
if(!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_projectiles_damage says to halt
if(this.realowner == attacker)
- TakeResource(this, RESOURCE_HEALTH, (damage * 0.25));
+ TakeResource(this, RES_HEALTH, (damage * 0.25));
else
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
W_PrepareExplosionByDamage(this, attacker, W_Seeker_Missile_Explode_think);
}
missile.scale = 2;
missile.takedamage = DAMAGE_YES;
missile.weaponentity_fld = weaponentity;
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR(seeker, missile_health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR(seeker, missile_health));
missile.damageforcescale = WEP_CVAR(seeker, missile_damageforcescale);
missile.damagedbycontents = true;
IL_PUSH(g_damagedbycontents, missile);
Weapon thiswep = WEP_SEEKER;
.entity weaponentity = this.weaponentity_fld;
- if((!(this.realowner.items & IT_UNLIMITED_AMMO) && GetResourceAmount(this.realowner, thiswep.ammo_type) < WEP_CVAR(seeker, missile_ammo)) || (this.cnt <= -1) || (IS_DEAD(this.realowner)) || (this.realowner.(weaponentity).m_switchweapon != thiswep))
+ if((!(this.realowner.items & IT_UNLIMITED_AMMO) && GetResource(this.realowner, thiswep.ammo_type) < WEP_CVAR(seeker, missile_ammo)) || (this.cnt <= -1) || (IS_DEAD(this.realowner)) || (this.realowner.(weaponentity).m_switchweapon != thiswep))
{
delete(this);
return;
void W_Seeker_Tag_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
- TakeResource(this, RESOURCE_HEALTH, damage);
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ TakeResource(this, RES_HEALTH, damage);
+ if(GetResource(this, RES_HEALTH) <= 0)
W_Seeker_Tag_Explode(this);
}
missile.takedamage = DAMAGE_YES;
missile.event_damage = W_Seeker_Tag_Damage;
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, WEP_CVAR(seeker, tag_health));
+ SetResourceExplicit(missile, RES_HEALTH, WEP_CVAR(seeker, tag_health));
missile.damageforcescale = WEP_CVAR(seeker, tag_damageforcescale);
setorigin(missile, w_shotorg);
METHOD(Seeker, wr_aim, void(entity thiswep, entity actor, .entity weaponentity))
{
if(WEP_CVAR(seeker, type) == 1)
+ {
if(W_Seeker_Tagged_Info(actor, weaponentity, actor.enemy) != NULL)
PHYS_INPUT_BUTTON_ATCK(actor) = bot_aim(actor, weaponentity, WEP_CVAR(seeker, missile_speed_max), 0, WEP_CVAR(seeker, missile_lifetime), false);
else
PHYS_INPUT_BUTTON_ATCK2(actor) = bot_aim(actor, weaponentity, WEP_CVAR(seeker, tag_speed), 0, WEP_CVAR(seeker, tag_lifetime), false);
+ }
else
PHYS_INPUT_BUTTON_ATCK(actor) = bot_aim(actor, weaponentity, WEP_CVAR(seeker, tag_speed), 0, WEP_CVAR(seeker, tag_lifetime), false);
}
float ammo_amount;
if(WEP_CVAR(seeker, type) == 1)
{
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, missile_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, missile_ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR(seeker, missile_ammo);
}
else
{
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, tag_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, tag_ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR(seeker, tag_ammo);
}
return ammo_amount;
float ammo_amount;
if(WEP_CVAR(seeker, type) == 1)
{
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, tag_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, tag_ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR(seeker, tag_ammo);
}
else
{
- ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, flac_ammo);
+ ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR(seeker, flac_ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR(seeker, flac_ammo);
}
return ammo_amount;
CLASS(Seeker, Weapon)
/* spawnfunc */ ATTRIB(Seeker, m_canonical_spawnfunc, string, "weapon_seeker");
-/* ammotype */ ATTRIB(Seeker, ammo_type, int, RESOURCE_ROCKETS);
+/* ammotype */ ATTRIB(Seeker, ammo_type, int, RES_ROCKETS);
/* impulse */ ATTRIB(Seeker, impulse, int, 8);
/* flags */ ATTRIB(Seeker, spawnflags, int, WEP_FLAG_MUTATORBLOCKED | WEP_FLAG_RELOADABLE | WEP_TYPE_SPLASH);
/* rating */ ATTRIB(Seeker, bot_pickupbasevalue, float, 5000);
CLASS(Shockwave, Weapon)
/* spawnfunc */ ATTRIB(Shockwave, m_canonical_spawnfunc, string, "weapon_shockwave");
-/* ammotype */ //ATTRIB(Shockwave, ammo_type, int, RESOURCE_NONE);
+/* ammotype */ //ATTRIB(Shockwave, ammo_type, int, RES_NONE);
/* impulse */ ATTRIB(Shockwave, impulse, int, 2);
/* flags */ ATTRIB(Shockwave, spawnflags, int, WEP_TYPE_HITSCAN | WEP_FLAG_CANCLIMB | WEP_TYPE_MELEE_SEC);
/* rating */ ATTRIB(Shockwave, bot_pickupbasevalue, float, 3000);
}
if(actor.(weaponentity).clip_load >= 0) // we are not currently reloading
if(WEP_CVAR(shotgun, secondary) == 1)
- if(((fire & 1) && GetResourceAmount(actor, thiswep.ammo_type) <= 0 && !(actor.items & IT_UNLIMITED_WEAPON_AMMO)) || (fire & 2))
+ if(((fire & 1) && GetResource(actor, thiswep.ammo_type) <= 0 && !(actor.items & IT_UNLIMITED_WEAPON_AMMO)) || (fire & 2))
if(weapon_prepareattack(thiswep, actor, weaponentity, true, WEP_CVAR_SEC(shotgun, refire)))
{
// attempt forcing playback of the anim by switching to another anim (that we never play) here...
}
METHOD(Shotgun, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(shotgun, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(shotgun, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(shotgun, ammo);
return ammo_amount;
}
case 1: return true; // melee does not use ammo
case 2: // secondary triple shot
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(shotgun, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(shotgun, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(shotgun, ammo);
return ammo_amount;
}
CLASS(Shotgun, Weapon)
/* spawnfunc */ ATTRIB(Shotgun, m_canonical_spawnfunc, string, "weapon_shotgun");
-/* ammotype */ ATTRIB(Shotgun, ammo_type, int, RESOURCE_SHELLS);
+/* ammotype */ ATTRIB(Shotgun, ammo_type, int, RES_SHELLS);
/* impulse */ ATTRIB(Shotgun, impulse, int, 2);
/* flags */ ATTRIB(Shotgun, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN | WEP_TYPE_MELEE_SEC);
/* rating */ ATTRIB(Shotgun, bot_pickupbasevalue, float, 6000);
METHOD(Vaporizer, wr_aim, void(entity thiswep, entity actor, .entity weaponentity))
{
- if(GetResourceAmount(actor, thiswep.ammo_type) > 0)
+ if(GetResource(actor, thiswep.ammo_type) > 0)
PHYS_INPUT_BUTTON_ATCK(actor) = bot_aim(actor, weaponentity, 1000000, 0, 1, false);
else
PHYS_INPUT_BUTTON_ATCK2(actor) = bot_aim(actor, weaponentity, WEP_CVAR_SEC(vaporizer, speed), 0, WEP_CVAR_SEC(vaporizer, lifetime), false); // WEAPONTODO: replace with proper vaporizer cvars
} else if(WEP_CVAR(vaporizer, reload_ammo) && actor.(weaponentity).clip_load < vaporizer_ammo) { // forced reload
thiswep.wr_reload(thiswep, actor, weaponentity);
}
- if((fire & 1) && (GetResourceAmount(actor, RESOURCE_CELLS) || !autocvar_g_rm) && !forbidWeaponUse(actor))
+ if((fire & 1) && (GetResource(actor, RES_CELLS) || !autocvar_g_rm) && !forbidWeaponUse(actor))
{
if(weapon_prepareattack(thiswep, actor, weaponentity, false, WEP_CVAR_PRI(vaporizer, refire)))
{
weapon_thinkf(actor, weaponentity, WFRAME_FIRE1, WEP_CVAR_PRI(vaporizer, animtime), w_ready);
}
}
- if((fire & 2) || ((fire & 1) && !GetResourceAmount(actor, RESOURCE_CELLS) && autocvar_g_rm))
+ if((fire & 2) || ((fire & 1) && !GetResource(actor, RES_CELLS) && autocvar_g_rm))
{
if((autocvar_g_rm && autocvar_g_rm_laser) || autocvar_g_rm_laser == 2)
{
METHOD(Vaporizer, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
float vaporizer_ammo = ((autocvar_g_instagib) ? 1 : WEP_CVAR_PRI(vaporizer, ammo));
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= vaporizer_ammo;
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= vaporizer_ammo;
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= vaporizer_ammo;
return ammo_amount;
}
{
if(!WEP_CVAR_SEC(vaporizer, ammo))
return true;
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(vaporizer, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(vaporizer, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(vaporizer, ammo);
return ammo_amount;
}
CLASS(Vaporizer, Weapon)
/* spawnfunc */ ATTRIB(Vaporizer, m_canonical_spawnfunc, string, "weapon_vaporizer");
-/* ammotype */ ATTRIB(Vaporizer, ammo_type, int, RESOURCE_CELLS);
+/* ammotype */ ATTRIB(Vaporizer, ammo_type, int, RES_CELLS);
/* impulse */ ATTRIB(Vaporizer, impulse, int, 7);
/* flags */ ATTRIB(Vaporizer, spawnflags, int, WEP_FLAG_RELOADABLE | WEP_FLAG_CANCLIMB | WEP_FLAG_SUPERWEAPON | WEP_TYPE_HITSCAN | WEP_FLAG_NODUAL);
/* rating */ ATTRIB(Vaporizer, bot_pickupbasevalue, float, 10000);
particles_alphamin = particles_alphamax = particles_fade = charge;
if(!MUTATOR_CALLHOOK(Particles_VortexBeam, shotorg, endpos))
- if(autocvar_cl_particles_oldvortexbeam && (STAT(ALLOW_OLDVORTEXBEAM) || isdemo()))
- WarpZone_TrailParticles_WithMultiplier(NULL, particleeffectnum(EFFECT_VORTEX_BEAM_OLD), shotorg, endpos, 1, PARTICLES_USEALPHA | PARTICLES_USEFADE);
- else
- WarpZone_TrailParticles_WithMultiplier(NULL, particleeffectnum(EFFECT_VORTEX_BEAM), shotorg, endpos, 1, PARTICLES_USEALPHA | PARTICLES_USEFADE);
+ {
+ if(autocvar_cl_particles_oldvortexbeam && (STAT(ALLOW_OLDVORTEXBEAM) || isdemo()))
+ WarpZone_TrailParticles_WithMultiplier(NULL, particleeffectnum(EFFECT_VORTEX_BEAM_OLD), shotorg, endpos, 1, PARTICLES_USEALPHA | PARTICLES_USEFADE);
+ else
+ WarpZone_TrailParticles_WithMultiplier(NULL, particleeffectnum(EFFECT_VORTEX_BEAM), shotorg, endpos, 1, PARTICLES_USEALPHA | PARTICLES_USEFADE);
+ }
return true;
}
#endif
}
else
{
- dt = min(dt, (GetResourceAmount(actor, thiswep.ammo_type) - WEP_CVAR_PRI(vortex, ammo)) / WEP_CVAR_SEC(vortex, ammo));
+ dt = min(dt, (GetResource(actor, thiswep.ammo_type) - WEP_CVAR_PRI(vortex, ammo)) / WEP_CVAR_SEC(vortex, ammo));
dt = max(0, dt);
if(dt > 0)
{
- SetResourceAmount(actor, thiswep.ammo_type, max(WEP_CVAR_SEC(vortex, ammo), GetResourceAmount(actor, thiswep.ammo_type) - WEP_CVAR_SEC(vortex, ammo) * dt));
+ SetResource(actor, thiswep.ammo_type, max(WEP_CVAR_SEC(vortex, ammo), GetResource(actor, thiswep.ammo_type) - WEP_CVAR_SEC(vortex, ammo) * dt));
}
}
}
}
METHOD(Vortex, wr_checkammo1, bool(entity thiswep, entity actor, .entity weaponentity))
{
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(vortex, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_PRI(vortex, ammo);
ammo_amount += (autocvar_g_balance_vortex_reload_ammo && actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_PRI(vortex, ammo));
return ammo_amount;
}
if(WEP_CVAR(vortex, secondary))
{
// don't allow charging if we don't have enough ammo
- float ammo_amount = GetResourceAmount(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(vortex, ammo);
+ float ammo_amount = GetResource(actor, thiswep.ammo_type) >= WEP_CVAR_SEC(vortex, ammo);
ammo_amount += actor.(weaponentity).(weapon_load[thiswep.m_id]) >= WEP_CVAR_SEC(vortex, ammo);
return ammo_amount;
}
CLASS(Vortex, Weapon)
/* spawnfunc */ ATTRIB(Vortex, m_canonical_spawnfunc, string, "weapon_vortex");
-/* ammotype */ ATTRIB(Vortex, ammo_type, int, RESOURCE_CELLS);
+/* ammotype */ ATTRIB(Vortex, ammo_type, int, RES_CELLS);
/* impulse */ ATTRIB(Vortex, impulse, int, 7);
/* flags */ ATTRIB(Vortex, spawnflags, int, WEP_FLAG_NORMAL | WEP_FLAG_RELOADABLE | WEP_TYPE_HITSCAN);
/* rating */ ATTRIB(Vortex, bot_pickupbasevalue, float, 8000);
#define objerror_safe(e) make_safe_for_remove(e)
#endif
-#define objerror(this, msg) MACRO_BEGIN { \
+#define objerror(this, msg) MACRO_BEGIN \
LOG_WARN("======OBJECT ERROR======"); \
entity _e = (this); \
eprint(_e); \
objerror_safe(_e); \
delete(_e); \
LOG_WARNF("%s OBJECT ERROR in %s:\n%s\nTip: read above for entity information", PROGNAME, __FUNC__, msg); \
-} MACRO_END
+MACRO_END
#ifdef MENUQC
void _m_init();
#define AL_NEW(this, n, default, T) \
MACRO_BEGIN \
- { \
ArrayList _al = this = new_pure(ArrayList); \
_al.al_buf = buf_create(); \
for (int i = 0, _n = _al.al_len = n; i < _n; ++i) \
const _AL_type__##T() it = default; \
AL_set##T(this, i, it); \
} \
- } MACRO_END
+ MACRO_END
#define AL_DELETE(this) \
MACRO_BEGIN \
- { \
buf_del(this.al_buf); \
delete(this); \
this = NULL; \
- } MACRO_END
+ MACRO_END
#define _AL_type__s() string
#define AL_gets(this, idx) bufstr_get(this.al_buf, idx)
#define AL_EACH(this, T, cond, body) \
MACRO_BEGIN \
- { \
const noref ArrayList _al = this; \
for (int i = 0, n = _al.al_len; i < n; ++i) \
{ \
const noref _AL_type__##T() it = AL_get##T(_al, i); \
if (cond) { body } \
} \
- } MACRO_END
+ MACRO_END
*/
#define IL_CLEAR(this) \
MACRO_BEGIN \
- { \
IntrusiveList __il = this; \
assert(__il); \
.entity il_prev = __il.il_prevfld; \
IL_EACH(__il, true, it.(il_next) = it.(il_prev) = NULL); \
__il.il_head = __il.il_tail = NULL; \
- } MACRO_END
+ MACRO_END
/**
* Delete the list
*/
#define IL_DELETE(this) \
MACRO_BEGIN \
- { \
delete(this); \
this = NULL; \
- } MACRO_END
+ MACRO_END
#define IL_EACH(this, cond, body) \
MACRO_BEGIN \
- { \
IntrusiveList _il = this; \
assert(_il); \
.entity il_next = _il.il_nextfld; \
_next = it.(il_next); \
if (cond) { LAMBDA(body) } \
} \
- } MACRO_END
+ MACRO_END
.int il_id;
IntrusiveList il_links[IL_MAX];
#define FOREACH_ARRAY(arr, start, end, cond, body) \
MACRO_BEGIN \
- { \
for (int _i = start; _i < end; ++_i) \
{ \
const noref int i = _i; \
ITER_CONST noref entity it = arr[i]; \
if (cond) { LAMBDA(body) } \
} \
- } MACRO_END
+ MACRO_END
#define FOREACH(list, cond, body) FOREACH_LIST(list, enemy, cond, body)
#define FOREACH_LIST(list, next, cond, body) \
MACRO_BEGIN \
- { \
int _i = 0; \
for (entity _it = list##_first, _next = NULL; _it; (_it = _next, ++_i)) \
{ \
_next = _it.next; \
if (cond) { LAMBDA(body) } \
} \
- } MACRO_END
+ MACRO_END
#define FOREACH_WORD(words, cond, body) \
MACRO_BEGIN \
- { \
string _words = words; \
int _i = 0; \
for (string _it; (_it = car(_words)); (_words = cdr(_words), ++_i)) \
const noref string it = _it; \
if (cond) { LAMBDA(body) } \
} \
- } MACRO_END
+ MACRO_END
#define STRING_ITERATOR(this, s, i) \
string this##_s = s; \
int this##_i = i
#define STRING_ITERATOR_SET(this, s, i) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
this##_s = s; \
this##_i = i; \
- } MACRO_END
+ MACRO_END
#define STRING_ITERATOR_GET(this) str2chr(this##_s, this##_i++)
#define STRING_ITERATOR_PEEK(this) str2chr(this##_s, this##_i)
#define FOREACH_CHAR(s, cond, body) \
MACRO_BEGIN \
- { \
STRING_ITERATOR(iter, s, 0); \
int _it; \
while ((_it = STRING_ITERATOR_GET(iter)) > 0) \
const noref int it = _it; \
if (cond) { LAMBDA(body) } \
} \
- } MACRO_END
+ MACRO_END
#if defined(CSQC)
entity(entity start, .string fld, string match) _findstring = #18;
#define ORDERED(F) F##_UNORDERED
#define _FOREACH_ENTITY_FIND_ORDERED(T, fld, match, cond, body) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
int _i = 0; \
for (entity _it = NULL; (_it = _find##T(_it, fld, match)); ++_i) \
{ \
ITER_CONST noref entity it = _it; \
if (cond) LAMBDA(body) \
} \
- } MACRO_END
+ MACRO_END
#define MUTEX_LOCK(this) MACRO_BEGIN \
if (this) LOG_SEVEREF("Loop mutex held by %s", this); \
this = __FUNC__; \
this = string_null; \
MACRO_END
#define _FOREACH_ENTITY_FIND_UNORDERED(id, T, fld, match, cond, body) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
MUTEX_LOCK(_FOREACH_ENTITY_FIND_##T##_##id##mutex); \
entity _foundchain_first = _findchain##T##_tofield(fld, match, _FOREACH_ENTITY_FIND_##T##_next##id); \
FOREACH_LIST(_foundchain, _FOREACH_ENTITY_FIND_##T##_next##id, cond, body); \
MUTEX_UNLOCK(_FOREACH_ENTITY_FIND_##T##_##id##mutex); \
- } MACRO_END
+ MACRO_END
#define FOREACH_ENTITY(cond, body) ORDERED(FOREACH_ENTITY)(cond, body)
#define FOREACH_ENTITY_ORDERED(cond, body) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
int _i = 0; \
for (entity _it = NULL; (_it = nextent(_it)); ++_i) \
{ \
ITER_CONST noref entity it = _it; \
if (cond) LAMBDA(body) \
} \
- } MACRO_END
+ MACRO_END
/** marker field, always NULL */
.entity _FOREACH_ENTITY_fld;
.entity _FOREACH_ENTITY_FIND_entity_nextall; noref string _FOREACH_ENTITY_FIND_entity_allmutex;
#define LL_CLEAR_1(this) LL_CLEAR_2(this, LAMBDA())
#define LL_CLEAR_2(this, dtor) \
MACRO_BEGIN \
- { \
LinkedList _ll = this; \
assert(_ll); \
while (_ll.ll_tail) \
dtor \
delete(it); \
} \
- } MACRO_END
+ MACRO_END
#define LL_DELETE(...) EVAL_LL_DELETE(OVERLOAD(LL_DELETE, __VA_ARGS__))
#define EVAL_LL_DELETE(...) __VA_ARGS__
#define LL_DELETE_1(this) LL_DELETE_2(this, LAMBDA())
#define LL_DELETE_2(this, dtor) \
MACRO_BEGIN \
- { \
LL_CLEAR_2(this, dtor); \
delete(this); \
this = NULL; \
- } MACRO_END
+ MACRO_END
#define LL_EACH(list, cond, body) \
MACRO_BEGIN \
- { \
noref int i = 0; \
for (entity _it = list.ll_head; _it; (_it = _it.ll_next, ++i)) \
{ \
ITER_CONST noref entity it = _it.ll_data; \
if (cond) { body } \
} \
- } MACRO_END
+ MACRO_END
#define devassert(...) MACRO_BEGIN if (autocvar_developer) assert(__VA_ARGS__); MACRO_END
#define assert_once(expr, ...) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
static bool __once; \
if (!__once) \
{ \
assert(expr, __VA_ARGS__); \
__once = true; \
} \
- } MACRO_END
+ MACRO_END
#define devassert_once(...) MACRO_BEGIN if (autocvar_developer) assert_once(__VA_ARGS__); MACRO_END
#define demand(expr, ...) _assert(LOG_FATAL, expr, __VA_ARGS__)
#define _assert(f, expr, then) \
MACRO_BEGIN \
- { \
if (!(expr)) \
{ \
f("assertion failed: `" #expr "`\n"); \
then; \
} \
- } MACRO_END
+ MACRO_END
#define ASSERT_LESS(name, var, const) noref int name[(const - var + 1)];
#define _LOG_HEADER(level) "^9[::" "^7"PROGNAME"^9" "::" level"^9" "] ", __SOURCELOC__
#define _LOG(f, level, s) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
f(strcat1n(_LOG_HEADER(level), "\n^7", s, "\n")); \
- } MACRO_END
+ MACRO_END
#define LOG_FATAL(...) _LOG_FATAL(strcat1n(__VA_ARGS__))
#define LOG_FATALF(...) _LOG_FATAL(sprintf(__VA_ARGS__))
#define LOG_INFO(...) _LOG_INFO(strcat1n(__VA_ARGS__))
#define LOG_INFOF(...) _LOG_INFO(sprintf(__VA_ARGS__))
#define _LOG_INFO(s) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
dprint(_LOG_HEADER("^5INFO")); \
string __s = s; \
print("\n^7", __s); \
/* TODO: unconditionally add a newline when possible */ \
if (str2chr(__s, strlen(__s) - 1) != '\n') { print("\n"); } \
- } MACRO_END
+ MACRO_END
#define LOG_TRACE(...) _LOG_TRACE(strcat1n(__VA_ARGS__))
#define LOG_TRACEF(...) _LOG_TRACE(sprintf(__VA_ARGS__))
#define _LOG_DEBUG(s) _LOG(dprint2, "^2DEBUG", s)
#define dprint2(msg) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
if (autocvar_developer > 1) dprint(msg); \
- } MACRO_END
+ MACRO_END
// TODO: this sucks, lets find a better way to do backtraces?
#define _backtrace() builtin_remove(NULL)
#define backtrace(msg) \
MACRO_BEGIN \
- { \
int dev = autocvar_developer; \
bool war = autocvar_prvm_backtraceforwarnings; \
bt_cvar_set("developer", "1"); \
print("\n--- CUT UNTIL HERE ---\n"); \
bt_cvar_set("developer", ftos(dev)); \
bt_cvar_set("prvm_backtraceforwarnings", ftos(war)); \
- } MACRO_END
+ MACRO_END
#pragma once
+// NOTE: spaces removed from these often used macros to reduce size when expanded
#if 1
void voidfunc() { }
- #define MACRO_BEGIN if (1) {
- #define MACRO_END } else voidfunc()
+ #define MACRO_BEGIN if(1){
+ #define MACRO_END }else voidfunc()
#else
- #define MACRO_BEGIN do {
- #define MACRO_END } while (0)
+ #define MACRO_BEGIN do{
+ #define MACRO_END }while(0)
#endif
/** Marker for use in (RVALUE, (expr)) */
// With block may not contain continue or break
#define WITH(type, name, value, block) \
MACRO_BEGIN \
- { \
type __with_save = (name); \
name = (value); \
LAMBDA(block) \
name = __with_save; \
- } MACRO_END
+ MACRO_END
REGISTER_REGISTRY(TempEntities)
REGISTRY_SORT(TempEntities)
REGISTRY_CHECK(TempEntities)
-STATIC_INIT(RegisterTempEntities_renumber) { FOREACH(TempEntities, true, it.m_id = 80 + i); }
+STATIC_INIT(TempEntities_renumber) { FOREACH(TempEntities, true, it.m_id = 80 + i); }
REGISTER_REGISTRY(LinkedEntities)
REGISTRY_SORT(LinkedEntities)
REGISTRY_CHECK(LinkedEntities)
-STATIC_INIT(RegisterLinkedEntities_renumber) { FOREACH(LinkedEntities, true, it.m_id = 1 + i); }
+STATIC_INIT(LinkedEntities_renumber) { FOREACH(LinkedEntities, true, it.m_id = 1 + i); }
const int MSG_C2S = 0;
#define Net_Accept(classname) \
- MACRO_BEGIN { \
- if (!this) this = new(classname); \
- } MACRO_END
+ MACRO_BEGIN \
+ if (!this) this = new(classname); \
+ MACRO_END
#define Net_Reject() \
- MACRO_BEGIN { \
- if (this) delete(this); \
- } MACRO_END
+ MACRO_BEGIN \
+ if (this) delete(this); \
+ MACRO_END
string g_buf;
#if defined(CSQC)
#define WriteHeader(to, id) \
- MACRO_BEGIN { \
- WriteByte(to, NET_##id.m_id); \
- } MACRO_END
+ WriteByte(to, NET_##id.m_id)
#elif defined(SVQC)
#define WriteHeader(to, id) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
if (NET_##id##_istemp) WriteByte(to, SVC_TEMPENTITY); \
WriteByte(to, NET_##id.m_id); \
bool _net_valid = false; serialize_marker(to, _net_valid); \
- } MACRO_END
+ MACRO_END
#endif
// serialization: new style
WriteInt24_t(dst, val.z);
}
- #define WriteFloat(to, f) WriteCoord(to, f)
- #define WriteVector(to, v) MACRO_BEGIN { WriteFloat(to, v.x); WriteFloat(to, v.y); WriteFloat(to, v.z); } MACRO_END
- #define WriteVector2D(to, v) MACRO_BEGIN { WriteFloat(to, v.x); WriteFloat(to, v.y); } MACRO_END
+ #define WriteFloat(to, f) WriteCoord(to, f)
+ #define WriteVector(to, v) MACRO_BEGIN WriteFloat(to, v.x); WriteFloat(to, v.y); WriteFloat(to, v.z); MACRO_END
+ #define WriteVector2D(to, v) MACRO_BEGIN WriteFloat(to, v.x); WriteFloat(to, v.y); MACRO_END
// this will use the value:
// 128
}
// allow writing to also pass through to spectators (like so spectators see the same centerprints as players for example)
- #define WRITESPECTATABLE_MSG_ONE(to, statement) MACRO_BEGIN { \
+ #define WRITESPECTATABLE_MSG_ONE(to, statement) MACRO_BEGIN \
entity prev = msg_entity; \
entity dst = to; \
FOREACH_CLIENT(IS_REAL_CLIENT(it), { \
} \
}); \
msg_entity = prev; \
- } MACRO_END
+ MACRO_END
#endif
#endif
#endif
.void(entity this) dtor;
-#define delete(this) MACRO_BEGIN { \
+#define delete(this) MACRO_BEGIN \
entity _this = (this); \
void(entity) _dtor = _this.dtor; \
ONREMOVE(this); \
if (_dtor) _dtor(_this); else delete_fn(_this); \
/* this = NULL; */ \
-} MACRO_END
+MACRO_END
entity _clearentity_ent;
STATIC_INIT(clearentity)
/** registered item identifier */
.string registered_id;
+void _regCheck(int i, int _max)
+{
+ // this is inside a function to avoid expanding it on compilation everytime
+ // (this very long line would be repeated literally thousands times!)
+ if (i >= _max)
+ LOG_FATALF("Registry capacity exceeded (%d)", _max);
+}
+
/**
* Register a new entity with a registry.
* Must be followed by a semicolon or a function body with a `this` parameter.
{ \
entity this = id; \
if (this == NULL) { \
- if (registry##_COUNT >= registry##_MAX) LOG_FATALF("Registry capacity exceeded (%d)", registry##_MAX); \
+ _regCheck(registry##_COUNT, registry##_MAX); \
this = id = inst; \
this.registered_id = #id; \
REGISTRY_PUSH(registry, fld, this); \
ACCUMULATE_FUNCTION(_Register##registry, Register_##id) \
REGISTER_INIT(id)
-#define REGISTRY_PUSH(registry, fld, it) MACRO_BEGIN { \
+#define REGISTRY_PUSH(registry, fld, it) MACRO_BEGIN \
it.fld = registry##_COUNT; \
_R_SET(_##registry, registry##_COUNT, it); \
++registry##_COUNT; \
if (!registry##_first) registry##_first = it; \
if (registry##_last) registry##_last.REGISTRY_NEXT = it; \
registry##_last = it; \
-} MACRO_END
+MACRO_END
-#define REGISTRY_RESERVE(registry, fld, id, suffix) MACRO_BEGIN { \
+#define REGISTRY_RESERVE(registry, fld, id, suffix) MACRO_BEGIN \
entity e = new_pure(registry_reserved); \
e.registered_id = #id "/" #suffix; \
REGISTRY_PUSH(registry, fld, e); \
-} MACRO_END
+MACRO_END
#define REGISTER_INIT(id) ACCUMULATE void Register_##id##_init(entity this)
STATIC_INIT(Registry_check_##id) \
{ \
/* Note: SHA256 isn't always available, use MD4 instead */ \
- string algo = "MD4"; \
- string join = ":"; \
- string s = ""; \
+ string s = "", join = ":"; \
FOREACH(id, true, s = strcat(s, join, it.registered_id)); \
s = substring(s, strlen(join), -1); \
- string h = REGISTRY_HASH(id) = strzone(digest_hex(algo, s)); \
+ string h = REGISTRY_HASH(id) = strzone(digest_hex("MD4", s)); \
LOG_DEBUGF(#id ": %s\n[%s]", h, s); \
} \
void Registry_check(string r, string sv) \
{
#define heapify(_count) \
MACRO_BEGIN \
- { \
for (int start = floor(((_count) - 2) / 2); start >= 0; --start) \
{ \
siftdown(start, (_count) - 1); \
} \
- } MACRO_END
+ MACRO_END
#define siftdown(_start, _end) \
MACRO_BEGIN \
- { \
for (int root = (_start); root * 2 + 1 <= (_end); ) \
{ \
int child = root * 2 + 1; \
swap(root, child, pass); \
root = child; \
} \
- } MACRO_END
+ MACRO_END
heapify(n);
int end = n - 1;
static_init_early(); \
} \
bool dospawn = true; \
- if (__spawnfunc_expecting > 1) { __spawnfunc_expecting = false; } \
+ if (__spawnfunc_expecting > 1) { __spawnfunc_expecting = 0; } \
else if (__spawnfunc_expecting) { \
/* engine call */ \
if (!g_spawn_queue) { g_spawn_queue = IL_NEW(); } \
- __spawnfunc_expecting = false; \
+ __spawnfunc_expecting = 0; \
this = __spawnfunc_expect; \
__spawnfunc_expect = NULL; \
dospawn = false; \
#define addstat_int(id, fld) addstat(id, AS_INT, fld)
#define addstat_bool(id, fld) addstat(id, AS_INT, fld)
#define addstat_float(id, fld) addstat(id, AS_FLOAT, fld)
- #define addstat_vector(id, fld) MACRO_BEGIN { \
+ #define addstat_vector(id, fld) MACRO_BEGIN \
addstat_float(id + 0, fld##_x); \
addstat_float(id + 1, fld##_y); \
addstat_float(id + 2, fld##_z); \
- } MACRO_END
- #define addstat_vectori(id, fld) MACRO_BEGIN { \
+ MACRO_END
+ #define addstat_vectori(id, fld) MACRO_BEGIN \
addstat_int(id + 0, fld##_x); \
addstat_int(id + 1, fld##_y); \
addstat_int(id + 2, fld##_z); \
- } MACRO_END
+ MACRO_END
const int AS_STRING = 1;
const int AS_INT = 2;
const int AS_FLOAT = 8;
REGISTER_REGISTRY(Stats)
REGISTRY_SORT(Stats)
REGISTRY_CHECK(Stats)
-STATIC_INIT(RegisterStats_renumber)
+STATIC_INIT(Stats_renumber)
{
FOREACH(Stats, true, {
it.m_id = STATS_ENGINE_RESERVE + i;
#define SUCCEED() (TEST_ok = true)
/** Add a failure, but continue */
-#define ADD_FAILURE(msg) MACRO_BEGIN { ++TEST_failed; LOG_WARN(msg); } MACRO_END
+#define ADD_FAILURE(msg) MACRO_BEGIN \
+ ++TEST_failed; \
+ LOG_WARN(msg); \
+MACRO_END
/** Add a failure and return */
#define FAIL(msg) _TEST_ASSERT(ADD_FAILURE(msg))
// difference between expect/assert: assert returns early
-#define EXPECT_EQ(expected_, actual_) MACRO_BEGIN { \
+#define EXPECT_EQ(expected_, actual_) MACRO_BEGIN \
int expected = expected_; \
int actual = actual_; \
if ((expected) != (actual)) { \
actual, expected \
)); \
} \
-} MACRO_END
+MACRO_END
#define ASSERT_EQ(expected, actual) _TEST_ASSERT(EXPECT_EQ(expected, actual))
#define EXPECT_TRUE(condition) EXPECT_EQ(true, condition)
int TEST_failed;
#define _TEST_ASSERT(statement) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
LAMBDA(statement); \
++TEST_fatal; return; \
- } MACRO_END
+ MACRO_END
#define EXPECT_NO_FATAL_FAILURE__(statement, then) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
int TEST_prevfatal = TEST_fatal; \
LAMBDA(statement); \
if (TEST_fatal != TEST_prevfatal) \
LAMBDA(then); \
- } MACRO_END
+ MACRO_END
#define EXPECT_NO_FATAL_FAILURE_(statement, then) \
EXPECT_NO_FATAL_FAILURE__(statement, { \
#define YAW(v) ((v).y)
#define ROLL(v) ((v).z)
-#define MAKEVECTORS(f, angles, forward, right, up) MACRO_BEGIN { \
+#define MAKEVECTORS(f, angles, forward, right, up) MACRO_BEGIN \
f(angles); \
forward = v_forward; \
right = v_right; \
up = v_up; \
-} MACRO_END
+MACRO_END
//pseudo prototypes:
// vector vec2(vector v); // returns a vector with just the x and y components of the given vector
.float warpzone_teleport_finishtime;
.entity warpzone_teleport_zone;
-#define WarpZone_StoreProjectileData(e_) MACRO_BEGIN { \
+#define WarpZone_StoreProjectileData(e_) MACRO_BEGIN \
entity e = e_; \
e.warpzone_oldorigin = e.origin; \
e.warpzone_oldvelocity = e.velocity; \
e.warpzone_oldangles = e.angles; \
- } MACRO_END
+ MACRO_END
void WarpZone_TeleportPlayer(entity teleporter, entity player, vector to, vector to_angles, vector to_velocity)
{
#include "test.qh"
#define yenc_single(c, ret) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
int conv = c; \
conv += 42; \
if (conv >= 256) conv -= 256; \
break; \
} \
} \
- } MACRO_END
+ MACRO_END
#define ydec_single(stringiter, ret) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
int conv = STRING_ITERATOR_GET(stringiter); \
if (conv <= 0) { \
ret = -1; \
conv -= 42; \
ret = conv; \
} \
- } MACRO_END
+ MACRO_END
TEST(yEnc, EncodeDecode)
{
void InputBox_enterText(entity me, string ch)
{
- float i;
- for (i = 0; i < strlen(ch); ++i)
+ int len = strlen(ch);
+ for (int i = 0; i < len; ++i)
if (strstrofs(me.forbiddenCharacters, substring(ch, i, 1), 0) > -1) return;
if (me.maxLength > 0)
{
- if (strlen(ch) + strlen(me.text) > me.maxLength) return;
+ if (len + strlen(me.text) > me.maxLength) return;
}
else if (me.maxLength < 0)
{
if (u8_strsize(ch) + u8_strsize(me.text) > -me.maxLength) return;
}
me.setText(me, strcat(substring(me.text, 0, me.cursorPos), ch, substring(me.text, me.cursorPos, strlen(me.text) - me.cursorPos)));
- me.cursorPos += strlen(ch);
+ me.cursorPos += len;
}
float InputBox_keyDown(entity me, float key, float ascii, float shift)
if (main.mainNexposee.ModalController_state == 0) return;
vector v = '0 0 0';
int scalemode = SCALEMODE_CROP;
- for (int i = 0, l = 0; i < strlen(algn); ++i)
+ int len = strlen(algn);
+ for (int i = 0, l = 0; i < len; ++i)
{
string c = substring(algn, i, 1);
switch (c)
const int MAX_KEYS_PER_FUNCTION = 2;
const int MAX_KEYBINDS = 256;
-string Xonotic_KeyBinds_Functions[MAX_KEYBINDS];
-string Xonotic_KeyBinds_Descriptions[MAX_KEYBINDS];
-int Xonotic_KeyBinds_Count = -1;
+string KeyBinds_Functions[MAX_KEYBINDS];
+string KeyBinds_Descriptions[MAX_KEYBINDS];
+int KeyBinds_Count = -1;
-void Xonotic_KeyBinds_Read()
+void KeyBinds_Read()
{
- Xonotic_KeyBinds_Count = 0;
+ KeyBinds_Count = 0;
- #define KEYBIND_DEF(func, desc) MACRO_BEGIN { \
- if((Xonotic_KeyBinds_Count < MAX_KEYBINDS)) { \
- Xonotic_KeyBinds_Functions[Xonotic_KeyBinds_Count] = strzone(func); \
- Xonotic_KeyBinds_Descriptions[Xonotic_KeyBinds_Count] = strzone(desc); \
- ++Xonotic_KeyBinds_Count; \
+ #define KEYBIND_DEF(func, desc) MACRO_BEGIN \
+ if((KeyBinds_Count < MAX_KEYBINDS)) { \
+ KeyBinds_Functions[KeyBinds_Count] = strzone(func); \
+ KeyBinds_Descriptions[KeyBinds_Count] = strzone(desc); \
+ ++KeyBinds_Count; \
} \
- } MACRO_END
+ MACRO_END
KEYBIND_DEF("" , _("Moving"));
KEYBIND_DEF("+forward" , _("forward"));
for(int imp = 1; imp <= 9; ++imp)
{
- string w_list = "";
+ string w_list = "";
ADD_TO_W_LIST(!(it.spawnflags & WEP_FLAG_MUTATORBLOCKED) && !(it.spawnflags & WEP_FLAG_HIDDEN) && !(it.spawnflags & WEP_FLAG_SUPERWEAPON));
ADD_TO_W_LIST((it.spawnflags & WEP_FLAG_SUPERWEAPON) && !(it.spawnflags & WEP_FLAG_HIDDEN));
ADD_TO_W_LIST((it.spawnflags & WEP_FLAG_MUTATORBLOCKED) && !(it.spawnflags & WEP_FLAG_HIDDEN));
void XonoticKeyBinder_loadKeyBinds(entity me)
{
bool force_initial_selection = false;
- if(Xonotic_KeyBinds_Count < 0) // me.handle not loaded yet?
+ if(KeyBinds_Count < 0) // me.handle not loaded yet?
force_initial_selection = true;
- Xonotic_KeyBinds_Read();
- me.nItems = Xonotic_KeyBinds_Count;
+ KeyBinds_Read();
+ me.nItems = KeyBinds_Count;
if(force_initial_selection)
me.setSelected(me, 0);
}
}
void KeyBinder_Bind_Change(entity btn, entity me)
{
- string func;
-
- func = Xonotic_KeyBinds_Functions[me.selectedItem];
+ string func = KeyBinds_Functions[me.selectedItem];
if(func == "")
return;
{
int n, j, nvalid;
float k;
- string func;
me.keyGrabButton.forcePressed = 0;
me.clearButton.disabled = 0;
return;
}
- func = Xonotic_KeyBinds_Functions[me.selectedItem];
+ string func = KeyBinds_Functions[me.selectedItem];
if(func == "")
return;
}
void XonoticKeyBinder_destroy(entity me)
{
- if(Xonotic_KeyBinds_Count < 0)
+ if(KeyBinds_Count < 0)
return;
for(int i = 0; i < MAX_KEYBINDS; ++i)
{
- strfree(Xonotic_KeyBinds_Functions[i]);
- strfree(Xonotic_KeyBinds_Descriptions[i]);
+ strfree(KeyBinds_Functions[i]);
+ strfree(KeyBinds_Descriptions[i]);
}
- Xonotic_KeyBinds_Count = 0;
+ KeyBinds_Count = 0;
}
void XonoticKeyBinder_editUserbind(entity me, string theName, string theCommandPress, string theCommandRelease)
{
- string func, descr;
-
if(!me.userbindEditDialog)
return;
- func = Xonotic_KeyBinds_Functions[me.selectedItem];
+ string func = KeyBinds_Functions[me.selectedItem];
if(func == "")
return;
- descr = Xonotic_KeyBinds_Descriptions[me.selectedItem];
+ string descr = KeyBinds_Descriptions[me.selectedItem];
if(substring(descr, 0, 1) != "$")
return;
descr = substring(descr, 1, strlen(descr) - 1);
}
void KeyBinder_Bind_Edit(entity btn, entity me)
{
- string func, descr;
-
if(!me.userbindEditDialog)
return;
- func = Xonotic_KeyBinds_Functions[me.selectedItem];
+ string func = KeyBinds_Functions[me.selectedItem];
if(func == "")
return;
- descr = Xonotic_KeyBinds_Descriptions[me.selectedItem];
+ string descr = KeyBinds_Descriptions[me.selectedItem];
if(substring(descr, 0, 1) != "$")
return;
descr = substring(descr, 1, strlen(descr) - 1);
void KeyBinder_Bind_Clear(entity btn, entity me)
{
float n, j, k;
- string func;
- func = Xonotic_KeyBinds_Functions[me.selectedItem];
+ string func = KeyBinds_Functions[me.selectedItem];
if(func == "")
return;
{
if(i > me.previouslySelected)
{
- while((i < me.nItems - 1) && (Xonotic_KeyBinds_Functions[i] == ""))
+ while((i < me.nItems - 1) && (KeyBinds_Functions[i] == ""))
++i;
}
- while((i > 0) && (Xonotic_KeyBinds_Functions[i] == ""))
+ while((i > 0) && (KeyBinds_Functions[i] == ""))
--i;
- while((i < me.nItems - 1) && (Xonotic_KeyBinds_Functions[i] == ""))
+ while((i < me.nItems - 1) && (KeyBinds_Functions[i] == ""))
++i;
}
if(me.pressed == 3) // released the mouse - fall back to last valid item
{
- if(Xonotic_KeyBinds_Functions[i] == "")
+ if(KeyBinds_Functions[i] == "")
i = me.previouslySelected;
}
- if(Xonotic_KeyBinds_Functions[i] != "")
+ if(KeyBinds_Functions[i] != "")
me.previouslySelected = i;
if(me.userbindEditButton)
- me.userbindEditButton.disabled = (substring(Xonotic_KeyBinds_Descriptions[i], 0, 1) != "$");
+ me.userbindEditButton.disabled = (substring(KeyBinds_Descriptions[i], 0, 1) != "$");
SUPER(XonoticKeyBinder).setSelected(me, i);
}
float XonoticKeyBinder_keyDown(entity me, int key, bool ascii, float shift)
float k;
vector theColor;
float theAlpha;
- string func, descr;
float extraMargin;
- descr = Xonotic_KeyBinds_Descriptions[i];
- func = Xonotic_KeyBinds_Functions[i];
+ string descr = KeyBinds_Descriptions[i];
+ string func = KeyBinds_Functions[i];
if(func == "")
{
vector oldscale = draw_scale;
vector oldshift = draw_shift;
#define SET_YRANGE(start,end) \
- draw_scale = boxToGlobalSize(eX * 1 + eY * (end - start), oldscale); \
+ draw_scale = boxToGlobalSize(eX + eY * (end - start), oldscale); \
draw_shift = boxToGlobal(eY * start, oldshift, oldscale);
for (j = 0; j < category_draw_count; ++j) {
prio = 6;
- #define READSKILL(f, w, r) MACRO_BEGIN { \
+ #define READSKILL(f, w, r) MACRO_BEGIN \
if(argv(prio) != "") \
this.f = stof(argv(prio)) * w; \
else \
this.f = (!autocvar_g_campaign) * (2 * random() - 1) * r * w; \
prio++; \
- } MACRO_END
+ MACRO_END
//print(bot_name, ": ping=", argv(9), "\n");
READSKILL(havocbot_keyboardskill, 0.5, 0.5); // keyboard skill
// Jetpack navigation
if(this.navigation_jetpack_goal)
if(this.goalcurrent==this.navigation_jetpack_goal)
- if(GetResourceAmount(this, RESOURCE_FUEL))
+ if(GetResource(this, RES_FUEL))
{
if(autocvar_bot_debug_goalstack)
{
return;
}
else if(!this.jumppadcount && !this.goalcurrent.wphardwired
- && GetResourceAmount(this, RESOURCE_HEALTH) + GetResourceAmount(this, RESOURCE_ARMOR) > ROCKETJUMP_DAMAGE())
+ && GetResource(this, RES_HEALTH) + GetResource(this, RES_ARMOR) > ROCKETJUMP_DAMAGE())
{
if(this.velocity.z < 0)
{
traceline(this.origin+this.view_ofs, ( this.enemy.absmin + this.enemy.absmax ) * 0.5,false,NULL);
if (trace_ent == this.enemy || trace_fraction == 1)
if (vdist(((this.enemy.absmin + this.enemy.absmax) * 0.5) - this.origin, <, 1000))
- if (GetResourceAmount(this, RESOURCE_HEALTH) > 30)
+ if (GetResource(this, RES_HEALTH) > 30)
{
// remain tracking him for a shot while (case he went after a small corner or pilar
this.havocbot_chooseenemy_finished = time + 0.5;
bool havocbot_goalrating_item_can_be_left_to_teammate(entity this, entity player, entity item)
{
- if (GetResourceAmount(item, RESOURCE_HEALTH) && GetResourceAmount(player, RESOURCE_HEALTH) <= GetResourceAmount(this, RESOURCE_HEALTH)) {return true;}
- if (GetResourceAmount(item, RESOURCE_ARMOR) && GetResourceAmount(player, RESOURCE_ARMOR) <= GetResourceAmount(this, RESOURCE_ARMOR)) {return true;}
+ if (GetResource(item, RES_HEALTH) && GetResource(player, RES_HEALTH) <= GetResource(this, RES_HEALTH)) {return true;}
+ if (GetResource(item, RES_ARMOR) && GetResource(player, RES_ARMOR) <= GetResource(this, RES_ARMOR)) {return true;}
if (STAT(WEAPONS, item) && !(STAT(WEAPONS, player) & STAT(WEAPONS, item))) {return true;}
- if (GetResourceAmount(item, RESOURCE_SHELLS) && GetResourceAmount(player, RESOURCE_SHELLS) <= GetResourceAmount(this, RESOURCE_SHELLS)) {return true;}
- if (GetResourceAmount(item, RESOURCE_BULLETS) && GetResourceAmount(player, RESOURCE_BULLETS) <= GetResourceAmount(this, RESOURCE_BULLETS)) {return true;}
- if (GetResourceAmount(item, RESOURCE_ROCKETS) && GetResourceAmount(player, RESOURCE_ROCKETS) <= GetResourceAmount(this, RESOURCE_ROCKETS)) {return true;}
- if (GetResourceAmount(item, RESOURCE_CELLS) && GetResourceAmount(player, RESOURCE_CELLS) <= GetResourceAmount(this, RESOURCE_CELLS)) {return true;}
- if (GetResourceAmount(item, RESOURCE_PLASMA) && GetResourceAmount(player, RESOURCE_PLASMA) <= GetResourceAmount(this, RESOURCE_PLASMA)) {return true;}
+ if (GetResource(item, RES_SHELLS) && GetResource(player, RES_SHELLS) <= GetResource(this, RES_SHELLS)) {return true;}
+ if (GetResource(item, RES_BULLETS) && GetResource(player, RES_BULLETS) <= GetResource(this, RES_BULLETS)) {return true;}
+ if (GetResource(item, RES_ROCKETS) && GetResource(player, RES_ROCKETS) <= GetResource(this, RES_ROCKETS)) {return true;}
+ if (GetResource(item, RES_CELLS) && GetResource(player, RES_CELLS) <= GetResource(this, RES_CELLS)) {return true;}
+ if (GetResource(item, RES_PLASMA) && GetResource(player, RES_PLASMA) <= GetResource(this, RES_PLASMA)) {return true;}
if (item.itemdef.instanceOfPowerup) {return true;}
return false;
continue;
*/
- t = ((GetResourceAmount(this, RESOURCE_HEALTH) + GetResourceAmount(this, RESOURCE_ARMOR)) - (GetResourceAmount(it, RESOURCE_HEALTH) + GetResourceAmount(it, RESOURCE_ARMOR))) / 150;
+ t = ((GetResource(this, RES_HEALTH) + GetResource(this, RES_ARMOR)) - (GetResource(it, RES_HEALTH) + GetResource(it, RES_ARMOR))) / 150;
t = bound(0, 1 + t, 3);
if (skill > 3)
{
t += xydistance / autocvar_g_jetpack_maxspeed_side;
fuel = t * autocvar_g_jetpack_fuel * 0.8;
- LOG_DEBUG("jetpack ai: required fuel ", ftos(fuel), ", have ", ftos(GetResourceAmount(this, RESOURCE_FUEL)));
+ LOG_DEBUG("jetpack ai: required fuel ", ftos(fuel), ", have ", ftos(GetResource(this, RES_FUEL)));
// enough fuel ?
- if(GetResourceAmount(this, RESOURCE_FUEL) > fuel || (this.items & IT_UNLIMITED_WEAPON_AMMO))
+ if(GetResource(this, RES_FUEL) > fuel || (this.items & IT_UNLIMITED_WEAPON_AMMO))
{
// Estimate cost
// (as onground costs calculation is mostly based on distances, here we do the same establishing some relationship
switch(expr)
{
case "health":
- return GetResourceAmount(this, RESOURCE_HEALTH);
+ return GetResource(this, RES_HEALTH);
case "speed":
return vlen(this.velocity);
case "flagcarrier":
this.personal.origin = this.origin;
this.personal.v_angle = this.v_angle;
this.personal.velocity = this.velocity;
- SetResourceAmount(this.personal, RESOURCE_ROCKETS, GetResourceAmount(this, RESOURCE_ROCKETS));
- SetResourceAmount(this.personal, RESOURCE_BULLETS, GetResourceAmount(this, RESOURCE_BULLETS));
- SetResourceAmount(this.personal, RESOURCE_CELLS, GetResourceAmount(this, RESOURCE_CELLS));
- SetResourceAmount(this.personal, RESOURCE_PLASMA, GetResourceAmount(this, RESOURCE_PLASMA));
- SetResourceAmount(this.personal, RESOURCE_SHELLS, GetResourceAmount(this, RESOURCE_SHELLS));
- SetResourceAmount(this.personal, RESOURCE_FUEL, GetResourceAmount(this, RESOURCE_FUEL));
- SetResourceAmount(this.personal, RESOURCE_HEALTH, max(1, GetResourceAmount(this, RESOURCE_HEALTH)));
- SetResourceAmount(this.personal, RESOURCE_ARMOR, GetResourceAmount(this, RESOURCE_ARMOR));
+ SetResource(this.personal, RES_ROCKETS, GetResource(this, RES_ROCKETS));
+ SetResource(this.personal, RES_BULLETS, GetResource(this, RES_BULLETS));
+ SetResource(this.personal, RES_CELLS, GetResource(this, RES_CELLS));
+ SetResource(this.personal, RES_PLASMA, GetResource(this, RES_PLASMA));
+ SetResource(this.personal, RES_SHELLS, GetResource(this, RES_SHELLS));
+ SetResource(this.personal, RES_FUEL, GetResource(this, RES_FUEL));
+ SetResource(this.personal, RES_HEALTH, max(1, GetResource(this, RES_HEALTH)));
+ SetResource(this.personal, RES_ARMOR, GetResource(this, RES_ARMOR));
STAT(WEAPONS, this.personal) = STAT(WEAPONS, this);
this.personal.items = this.items;
this.personal.pauserotarmor_finished = this.pauserotarmor_finished;
MUTATOR_CALLHOOK(AbortSpeedrun, this);
}
- SetResourceAmount(this, RESOURCE_ROCKETS, GetResourceAmount(this.personal, RESOURCE_ROCKETS));
- SetResourceAmount(this, RESOURCE_BULLETS, GetResourceAmount(this.personal, RESOURCE_BULLETS));
- SetResourceAmount(this, RESOURCE_CELLS, GetResourceAmount(this.personal, RESOURCE_CELLS));
- SetResourceAmount(this, RESOURCE_PLASMA, GetResourceAmount(this.personal, RESOURCE_PLASMA));
- SetResourceAmount(this, RESOURCE_SHELLS, GetResourceAmount(this.personal, RESOURCE_SHELLS));
- SetResourceAmount(this, RESOURCE_FUEL, GetResourceAmount(this.personal, RESOURCE_FUEL));
- SetResourceAmount(this, RESOURCE_HEALTH, GetResourceAmount(this.personal, RESOURCE_HEALTH));
- SetResourceAmount(this, RESOURCE_ARMOR, GetResourceAmount(this.personal, RESOURCE_ARMOR));
+ SetResource(this, RES_ROCKETS, GetResource(this.personal, RES_ROCKETS));
+ SetResource(this, RES_BULLETS, GetResource(this.personal, RES_BULLETS));
+ SetResource(this, RES_CELLS, GetResource(this.personal, RES_CELLS));
+ SetResource(this, RES_PLASMA, GetResource(this.personal, RES_PLASMA));
+ SetResource(this, RES_SHELLS, GetResource(this.personal, RES_SHELLS));
+ SetResource(this, RES_FUEL, GetResource(this.personal, RES_FUEL));
+ SetResource(this, RES_HEALTH, GetResource(this.personal, RES_HEALTH));
+ SetResource(this, RES_ARMOR, GetResource(this.personal, RES_ARMOR));
STAT(WEAPONS, this) = STAT(WEAPONS, this.personal);
this.items = this.personal.items;
this.pauserotarmor_finished = time + this.personal.pauserotarmor_finished - this.personal.teleport_time;
entity e = spawn();
e.model = strzone(argv(1));
e.mdl = "rocket_explode";
- SetResourceAmountExplicit(e, RESOURCE_HEALTH, 1000);
+ SetResourceExplicit(e, RES_HEALTH, 1000);
setorigin(e, trace_endpos);
e.effects = EF_NOMODELFLAGS;
if(f == 1)
if (IS_PLAYER(this))
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) >= 1)
+ if(GetResource(this, RES_HEALTH) >= 1)
{
// despawn effect
Send_Effect(EFFECT_SPAWN_NEUTRAL, this.origin, '0 0 0', 1);
if(this.damagedbycontents)
IL_REMOVE(g_damagedbycontents, this);
this.damagedbycontents = false;
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, FRAGS_SPECTATOR);
+ SetResourceExplicit(this, RES_HEALTH, FRAGS_SPECTATOR);
SetSpectatee_status(this, etof(this));
this.takedamage = DAMAGE_NO;
this.solid = SOLID_NOT;
set_movetype(this, MOVETYPE_FLY_WORLDONLY); // user preference is controlled by playerprethink
this.flags = FL_CLIENT | FL_NOTARGET;
this.effects = 0;
- SetResourceAmountExplicit(this, RESOURCE_ARMOR, autocvar_g_balance_armor_start); // was 666?!
+ SetResourceExplicit(this, RES_ARMOR, autocvar_g_balance_armor_start); // was 666?!
this.pauserotarmor_finished = 0;
this.pauserothealth_finished = 0;
this.pauseregen_finished = 0;
this.effects = EF_TELEPORT_BIT | EF_RESTARTANIM_BIT;
if (warmup_stage) {
- SetResourceAmount(this, RESOURCE_SHELLS, warmup_start_ammo_shells);
- SetResourceAmount(this, RESOURCE_BULLETS, warmup_start_ammo_nails);
- SetResourceAmount(this, RESOURCE_ROCKETS, warmup_start_ammo_rockets);
- SetResourceAmount(this, RESOURCE_CELLS, warmup_start_ammo_cells);
- SetResourceAmount(this, RESOURCE_PLASMA, warmup_start_ammo_plasma);
- SetResourceAmount(this, RESOURCE_FUEL, warmup_start_ammo_fuel);
- SetResourceAmount(this, RESOURCE_HEALTH, warmup_start_health);
- SetResourceAmount(this, RESOURCE_ARMOR, warmup_start_armorvalue);
+ SetResource(this, RES_SHELLS, warmup_start_ammo_shells);
+ SetResource(this, RES_BULLETS, warmup_start_ammo_nails);
+ SetResource(this, RES_ROCKETS, warmup_start_ammo_rockets);
+ SetResource(this, RES_CELLS, warmup_start_ammo_cells);
+ SetResource(this, RES_PLASMA, warmup_start_ammo_plasma);
+ SetResource(this, RES_FUEL, warmup_start_ammo_fuel);
+ SetResource(this, RES_HEALTH, warmup_start_health);
+ SetResource(this, RES_ARMOR, warmup_start_armorvalue);
STAT(WEAPONS, this) = WARMUP_START_WEAPONS;
} else {
- SetResourceAmount(this, RESOURCE_SHELLS, start_ammo_shells);
- SetResourceAmount(this, RESOURCE_BULLETS, start_ammo_nails);
- SetResourceAmount(this, RESOURCE_ROCKETS, start_ammo_rockets);
- SetResourceAmount(this, RESOURCE_CELLS, start_ammo_cells);
- SetResourceAmount(this, RESOURCE_PLASMA, start_ammo_plasma);
- SetResourceAmount(this, RESOURCE_FUEL, start_ammo_fuel);
- SetResourceAmount(this, RESOURCE_HEALTH, start_health);
- SetResourceAmount(this, RESOURCE_ARMOR, start_armorvalue);
+ SetResource(this, RES_SHELLS, start_ammo_shells);
+ SetResource(this, RES_BULLETS, start_ammo_nails);
+ SetResource(this, RES_ROCKETS, start_ammo_rockets);
+ SetResource(this, RES_CELLS, start_ammo_cells);
+ SetResource(this, RES_PLASMA, start_ammo_plasma);
+ SetResource(this, RES_FUEL, start_ammo_fuel);
+ SetResource(this, RES_HEALTH, start_health);
+ SetResource(this, RES_ARMOR, start_armorvalue);
STAT(WEAPONS, this) = start_weapons;
if (MUTATOR_CALLHOOK(ForbidRandomStartWeapons, this) == false)
{
float mina, maxa, limith, limita;
maxa = autocvar_g_balance_armor_rotstable;
mina = autocvar_g_balance_armor_regenstable;
- limith = GetResourceLimit(this, RESOURCE_HEALTH);
- limita = GetResourceLimit(this, RESOURCE_ARMOR);
+ limith = GetResourceLimit(this, RES_HEALTH);
+ limita = GetResourceLimit(this, RES_ARMOR);
regen_health_rotstable = regen_health_rotstable * max_mod;
regen_health_stable = regen_health_stable * max_mod;
limith = limith * limit_mod;
limita = limita * limit_mod;
- SetResourceAmount(this, RESOURCE_ARMOR, CalcRotRegen(GetResourceAmount(this, RESOURCE_ARMOR), mina, autocvar_g_balance_armor_regen, autocvar_g_balance_armor_regenlinear,
+ SetResource(this, RES_ARMOR, CalcRotRegen(GetResource(this, RES_ARMOR), mina, autocvar_g_balance_armor_regen, autocvar_g_balance_armor_regenlinear,
regen_mod * frametime * (time > this.pauseregen_finished), maxa, autocvar_g_balance_armor_rot, autocvar_g_balance_armor_rotlinear,
rot_mod * frametime * (time > this.pauserotarmor_finished), limita));
- SetResourceAmount(this, RESOURCE_HEALTH, CalcRotRegen(GetResourceAmount(this, RESOURCE_HEALTH), regen_health_stable, regen_health, regen_health_linear,
+ SetResource(this, RES_HEALTH, CalcRotRegen(GetResource(this, RES_HEALTH), regen_health_stable, regen_health, regen_health_linear,
regen_mod * frametime * (time > this.pauseregen_finished), regen_health_rotstable, regen_health_rot, regen_health_rotlinear,
rot_mod * frametime * (time > this.pauserothealth_finished), limith));
}
// if player rotted to death... die!
// check this outside above checks, as player may still be able to rot to death
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 1)
+ if(GetResource(this, RES_HEALTH) < 1)
{
if(this.vehicle)
vehicles_exit(this.vehicle, VHEF_RELEASE);
maxf = autocvar_g_balance_fuel_rotstable;
minf = autocvar_g_balance_fuel_regenstable;
- limitf = GetResourceLimit(this, RESOURCE_FUEL);
+ limitf = GetResourceLimit(this, RES_FUEL);
- SetResourceAmount(this, RESOURCE_FUEL, CalcRotRegen(GetResourceAmount(this, RESOURCE_FUEL), minf, autocvar_g_balance_fuel_regen, autocvar_g_balance_fuel_regenlinear,
+ SetResource(this, RES_FUEL, CalcRotRegen(GetResource(this, RES_FUEL), minf, autocvar_g_balance_fuel_regen, autocvar_g_balance_fuel_regenlinear,
frametime * (time > this.pauseregen_finished) * ((this.items & ITEM_JetpackRegen.m_itemid) != 0),
maxf, autocvar_g_balance_fuel_rot, autocvar_g_balance_fuel_rotlinear, frametime * (time > this.pauserotfuel_finished), limitf));
}
MUTATOR_CALLHOOK(SpectateCopy, spectatee, this);
PS(this) = PS(spectatee);
this.armortype = spectatee.armortype;
- SetResourceAmountExplicit(this, RESOURCE_ARMOR, GetResourceAmount(spectatee, RESOURCE_ARMOR));
- SetResourceAmountExplicit(this, RESOURCE_CELLS, GetResourceAmount(spectatee, RESOURCE_CELLS));
- SetResourceAmountExplicit(this, RESOURCE_PLASMA, GetResourceAmount(spectatee, RESOURCE_PLASMA));
- SetResourceAmountExplicit(this, RESOURCE_SHELLS, GetResourceAmount(spectatee, RESOURCE_SHELLS));
- SetResourceAmountExplicit(this, RESOURCE_BULLETS, GetResourceAmount(spectatee, RESOURCE_BULLETS));
- SetResourceAmountExplicit(this, RESOURCE_ROCKETS, GetResourceAmount(spectatee, RESOURCE_ROCKETS));
- SetResourceAmountExplicit(this, RESOURCE_FUEL, GetResourceAmount(spectatee, RESOURCE_FUEL));
+ SetResourceExplicit(this, RES_ARMOR, GetResource(spectatee, RES_ARMOR));
+ SetResourceExplicit(this, RES_CELLS, GetResource(spectatee, RES_CELLS));
+ SetResourceExplicit(this, RES_PLASMA, GetResource(spectatee, RES_PLASMA));
+ SetResourceExplicit(this, RES_SHELLS, GetResource(spectatee, RES_SHELLS));
+ SetResourceExplicit(this, RES_BULLETS, GetResource(spectatee, RES_BULLETS));
+ SetResourceExplicit(this, RES_ROCKETS, GetResource(spectatee, RES_ROCKETS));
+ SetResourceExplicit(this, RES_FUEL, GetResource(spectatee, RES_FUEL));
this.effects = spectatee.effects & EFMASK_CHEAP; // eat performance
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, GetResourceAmount(spectatee, RESOURCE_HEALTH));
+ SetResourceExplicit(this, RES_HEALTH, GetResource(spectatee, RES_HEALTH));
CS(this).impulse = 0;
this.items = spectatee.items;
STAT(LAST_PICKUP, this) = STAT(LAST_PICKUP, spectatee);
}
this.items_added = 0;
- if ((this.items & ITEM_Jetpack.m_itemid) && ((this.items & ITEM_JetpackRegen.m_itemid) || GetResourceAmount(this, RESOURCE_FUEL) >= 0.01))
+ if ((this.items & ITEM_Jetpack.m_itemid) && ((this.items & ITEM_JetpackRegen.m_itemid) || GetResource(this, RES_FUEL) >= 0.01))
this.items_added |= IT_FUEL;
this.items |= this.items_added;
if (STAT(FROZEN, this) == FROZEN_TEMP_REVIVING)
{
STAT(REVIVE_PROGRESS, this) = bound(0, STAT(REVIVE_PROGRESS, this) + frametime * this.revive_speed, 1);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, max(1, STAT(REVIVE_PROGRESS, this) * start_health));
+ SetResourceExplicit(this, RES_HEALTH, max(1, STAT(REVIVE_PROGRESS, this) * start_health));
this.iceblock.alpha = bound(0.2, 1 - STAT(REVIVE_PROGRESS, this), 1);
if (STAT(REVIVE_PROGRESS, this) >= 1)
else if (STAT(FROZEN, this) == FROZEN_TEMP_DYING)
{
STAT(REVIVE_PROGRESS, this) = bound(0, STAT(REVIVE_PROGRESS, this) - frametime * this.revive_speed, 1);
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, max(0, autocvar_g_nades_ice_health + (start_health-autocvar_g_nades_ice_health) * STAT(REVIVE_PROGRESS, this)));
+ SetResourceExplicit(this, RES_HEALTH, max(0, autocvar_g_nades_ice_health + (start_health-autocvar_g_nades_ice_health) * STAT(REVIVE_PROGRESS, this)));
- if (GetResourceAmount(this, RESOURCE_HEALTH) < 1)
+ if (GetResource(this, RES_HEALTH) < 1)
{
if (this.vehicle)
vehicles_exit(this.vehicle, VHEF_RELEASE);
}
if (this.waypointsprite_attachedforcarrier) {
- vector v = healtharmor_maxdamage(GetResourceAmount(this, RESOURCE_HEALTH), GetResourceAmount(this, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id);
- WaypointSprite_UpdateHealth(this.waypointsprite_attachedforcarrier, '1 0 0' * v);
- }
+ float hp = healtharmor_maxdamage(GetResource(this, RES_HEALTH), GetResource(this, RES_ARMOR), autocvar_g_balance_armor_blockpercent, DEATH_WEAPON.m_id).x;
+ WaypointSprite_UpdateHealth(this.waypointsprite_attachedforcarrier, hp);
+ }
CSQCMODEL_AUTOUPDATE(this);
}
teamsay = false;
}
- if (intermission_running)
- teamsay = false;
-
if (!source) {
colorstr = "";
teamsay = false;
if(IS_SPEC(caller) || IS_OBSERVER(caller))
return; // no point warning about this, command does nothing
- if(GetResourceAmount(caller, RESOURCE_HEALTH) <= 0)
+ if(GetResource(caller, RES_HEALTH) <= 0)
{
sprint(caller, "Can't die - you are already dead!\n");
return;
if (mon.realowner != caller && autocvar_g_monsters_edit < 2) { print_to(caller, "This monster does not belong to you"); return; }
if (!is_visible) { print_to(caller, "You must look at your monster to edit it"); return; }
- Damage(mon, NULL, NULL, GetResourceAmount(mon, RESOURCE_HEALTH) + mon.max_health + 200, DEATH_KILL.m_id, DMG_NOWEP, mon.origin, '0 0 0');
+ Damage(mon, NULL, NULL, GetResource(mon, RES_HEALTH) + mon.max_health + 200, DEATH_KILL.m_id, DMG_NOWEP, mon.origin, '0 0 0');
print_to(caller, strcat("Your pet '", mon.monster_name, "' has been brutally mutilated"));
return;
}
{
if (!(this.spawnflags & 1))
{
- SetResourceAmount(actor, RESOURCE_ARMOR, start_armorvalue);
+ SetResource(actor, RES_ARMOR, start_armorvalue);
actor.pauserotarmor_finished = time + autocvar_g_balance_pause_armor_rot;
}
if (!(this.spawnflags & 2))
{
- SetResourceAmount(actor, RESOURCE_HEALTH, start_health);
+ SetResource(actor, RES_HEALTH, start_health);
actor.pauserothealth_finished = time + autocvar_g_balance_pause_health_rot;
actor.pauseregen_finished = time + autocvar_g_balance_pause_health_regen;
}
if (!(this.spawnflags & 4))
{
- SetResourceAmount(actor, RESOURCE_SHELLS, start_ammo_shells);
- SetResourceAmount(actor, RESOURCE_BULLETS, start_ammo_nails);
- SetResourceAmount(actor, RESOURCE_ROCKETS, start_ammo_rockets);
- SetResourceAmount(actor, RESOURCE_CELLS, start_ammo_cells);
- SetResourceAmount(actor, RESOURCE_PLASMA, start_ammo_plasma);
- SetResourceAmount(actor, RESOURCE_FUEL, start_ammo_fuel);
+ SetResource(actor, RES_SHELLS, start_ammo_shells);
+ SetResource(actor, RES_BULLETS, start_ammo_nails);
+ SetResource(actor, RES_ROCKETS, start_ammo_rockets);
+ SetResource(actor, RES_CELLS, start_ammo_cells);
+ SetResource(actor, RES_PLASMA, start_ammo_plasma);
+ SetResource(actor, RES_FUEL, start_ammo_fuel);
STAT(WEAPONS, actor) = start_weapons;
if (this.spawnflags & 32)
IL_EACH(g_items, it.targetname == this.target,
{
if (it.classname == "weapon_devastator") {
- SetResourceAmountExplicit(this, RESOURCE_ROCKETS, GetResourceAmount(this, RESOURCE_ROCKETS) + it.count * WEP_CVAR_PRI(devastator, ammo)); // WEAPONTODO
+ SetResourceExplicit(this, RES_ROCKETS, GetResource(this, RES_ROCKETS) + it.count * WEP_CVAR_PRI(devastator, ammo)); // WEAPONTODO
this.netname = cons(this.netname, "devastator");
}
else if (it.classname == "weapon_vortex") {
- SetResourceAmountExplicit(this, RESOURCE_CELLS, GetResourceAmount(this, RESOURCE_CELLS) + it.count * WEP_CVAR_PRI(vortex, ammo)); // WEAPONTODO
+ SetResourceExplicit(this, RES_CELLS, GetResource(this, RES_CELLS) + it.count * WEP_CVAR_PRI(vortex, ammo)); // WEAPONTODO
this.netname = cons(this.netname, "vortex");
}
else if (it.classname == "weapon_electro") {
- SetResourceAmountExplicit(this, RESOURCE_CELLS, GetResourceAmount(this, RESOURCE_CELLS) + it.count * WEP_CVAR_PRI(electro, ammo)); // WEAPONTODO
+ SetResourceExplicit(this, RES_CELLS, GetResource(this, RES_CELLS) + it.count * WEP_CVAR_PRI(electro, ammo)); // WEAPONTODO
this.netname = cons(this.netname, "electro");
}
else if (it.classname == "weapon_hagar") {
- SetResourceAmountExplicit(this, RESOURCE_ROCKETS, GetResourceAmount(this, RESOURCE_ROCKETS) + it.count * WEP_CVAR_PRI(hagar, ammo)); // WEAPONTODO
+ SetResourceExplicit(this, RES_ROCKETS, GetResource(this, RES_ROCKETS) + it.count * WEP_CVAR_PRI(hagar, ammo)); // WEAPONTODO
this.netname = cons(this.netname, "hagar");
}
else if (it.classname == "weapon_crylink") {
- SetResourceAmountExplicit(this, RESOURCE_CELLS, GetResourceAmount(this, RESOURCE_CELLS) + it.count * WEP_CVAR_PRI(crylink, ammo)); // WEAPONTODO
+ SetResourceExplicit(this, RES_CELLS, GetResource(this, RES_CELLS) + it.count * WEP_CVAR_PRI(crylink, ammo)); // WEAPONTODO
this.netname = cons(this.netname, "crylink");
}
else if (it.classname == "weapon_mortar") {
- SetResourceAmountExplicit(this, RESOURCE_ROCKETS, GetResourceAmount(this, RESOURCE_ROCKETS) + it.count * WEP_CVAR_PRI(mortar, ammo)); // WEAPONTODO
+ SetResourceExplicit(this, RES_ROCKETS, GetResource(this, RES_ROCKETS) + it.count * WEP_CVAR_PRI(mortar, ammo)); // WEAPONTODO
this.netname = cons(this.netname, "mortar");
}
else if (it.classname == "item_armor_mega")
- SetResourceAmountExplicit(this, RESOURCE_ARMOR, 100);
+ SetResourceExplicit(this, RES_ARMOR, 100);
else if (it.classname == "item_health_mega")
- SetResourceAmountExplicit(this, RESOURCE_HEALTH, 200);
+ SetResourceExplicit(this, RES_HEALTH, 200);
//remove(it); // removing ents in init functions causes havoc, workaround:
setthink(it, SUB_Remove);
it.nextthink = time;
.float pain_frame; //"
.float crouch; // Crouching or not?
-.float superweapons_finished = _STAT(SUPERWEAPONS_FINISHED);
+const .float superweapons_finished = _STAT(SUPERWEAPONS_FINISHED);
.float cnt; // used in too many places
.float count;
if(deathtype == DEATH_FIRE.m_id)
{
Send_Notification(NOTIF_ONE, attacker, MSG_CHOICE, CHOICE_FRAG_FIRE, targ.netname, kill_count_to_attacker, (IS_BOT_CLIENT(targ) ? -1 : CS(targ).ping));
- Send_Notification(NOTIF_ONE, targ, MSG_CHOICE, CHOICE_FRAGGED_FIRE, attacker.netname, kill_count_to_target, GetResourceAmount(attacker, RESOURCE_HEALTH), GetResourceAmount(attacker, RESOURCE_ARMOR), (IS_BOT_CLIENT(attacker) ? -1 : CS(attacker).ping));
+ Send_Notification(NOTIF_ONE, targ, MSG_CHOICE, CHOICE_FRAGGED_FIRE, attacker.netname, kill_count_to_target, GetResource(attacker, RES_HEALTH), GetResource(attacker, RES_ARMOR), (IS_BOT_CLIENT(attacker) ? -1 : CS(attacker).ping));
return true;
}
CHOICE_TYPEFRAGGED,
attacker.netname,
kill_count_to_target,
- GetResourceAmount(attacker, RESOURCE_HEALTH),
- GetResourceAmount(attacker, RESOURCE_ARMOR),
+ GetResource(attacker, RES_HEALTH),
+ GetResource(attacker, RES_ARMOR),
(IS_BOT_CLIENT(attacker) ? -1 : CS(attacker).ping)
);
}
CHOICE_FRAGGED,
attacker.netname,
kill_count_to_target,
- GetResourceAmount(attacker, RESOURCE_HEALTH),
- GetResourceAmount(attacker, RESOURCE_ARMOR),
+ GetResource(attacker, RES_HEALTH),
+ GetResource(attacker, RES_ARMOR),
(IS_BOT_CLIENT(attacker) ? -1 : CS(attacker).ping)
);
}
STAT(FROZEN, targ) = frozen_type;
STAT(REVIVE_PROGRESS, targ) = ((frozen_type == FROZEN_TEMP_DYING) ? 1 : 0);
- SetResourceAmount(targ, RESOURCE_HEALTH, ((frozen_type == FROZEN_TEMP_DYING) ? targ_maxhealth : 1));
+ SetResource(targ, RES_HEALTH, ((frozen_type == FROZEN_TEMP_DYING) ? targ_maxhealth : 1));
targ.revive_speed = revivespeed;
if(targ.bot_attack)
IL_REMOVE(g_bot_targets, targ);
return;
if (reset_health && STAT(FROZEN, targ) != FROZEN_TEMP_DYING)
- SetResourceAmount(targ, RESOURCE_HEALTH, ((IS_PLAYER(targ)) ? start_health : targ.max_health));
+ SetResource(targ, RES_HEALTH, ((IS_PLAYER(targ)) ? start_health : targ.max_health));
targ.pauseregen_finished = time + autocvar_g_balance_pause_health_regen;
// These are ALWAYS lethal
// No damage modification here
// Instead, prepare the victim for his death...
- SetResourceAmountExplicit(targ, RESOURCE_ARMOR, 0);
+ SetResourceExplicit(targ, RES_ARMOR, 0);
targ.spawnshieldtime = 0;
- SetResourceAmountExplicit(targ, RESOURCE_HEALTH, 0.9); // this is < 1
+ SetResourceExplicit(targ, RES_HEALTH, 0.9); // this is < 1
targ.flags -= targ.flags & FL_GODMODE;
damage = 100000;
}
if(autocvar_g_mirrordamage_virtual)
{
- vector v = healtharmor_applydamage(GetResourceAmount(attacker, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, mirrordamage);
+ vector v = healtharmor_applydamage(GetResource(attacker, RES_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, mirrordamage);
attacker.dmg_take += v.x;
attacker.dmg_save += v.y;
attacker.dmg_inflictor = inflictor;
if(autocvar_g_friendlyfire_virtual)
{
- vector v = healtharmor_applydamage(GetResourceAmount(targ, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, damage);
+ vector v = healtharmor_applydamage(GetResource(targ, RES_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, damage);
targ.dmg_take += v.x;
targ.dmg_save += v.y;
targ.dmg_inflictor = inflictor;
if(autocvar_g_frozen_revive_falldamage > 0 && deathtype == DEATH_FALL.m_id && damage >= autocvar_g_frozen_revive_falldamage)
{
Unfreeze(targ, false);
- SetResourceAmount(targ, RESOURCE_HEALTH, autocvar_g_frozen_revive_falldamage_health);
+ SetResource(targ, RES_HEALTH, autocvar_g_frozen_revive_falldamage_health);
Send_Effect(EFFECT_ICEORGLASS, targ.origin, '0 0 0', 3);
Send_Notification(NOTIF_ALL, NULL, MSG_INFO, INFO_FREEZETAG_REVIVED_FALL, targ.netname);
Send_Notification(NOTIF_ONE, targ, MSG_CENTER, CENTER_FREEZETAG_REVIVE_SELF);
float RadiusDamage (entity inflictor, entity attacker, float coredamage, float edgedamage, float rad, entity cantbe, entity mustbe, float forceintensity, int deathtype, .entity weaponentity, entity directhitentity);
// Calls .event_heal on the target so that they can handle healing themselves
-// a limit of RESOURCE_LIMIT_NONE should be handled by the entity as its max health (if applicable)
+// a limit of RES_LIMIT_NONE should be handled by the entity as its max health (if applicable)
bool Heal(entity targ, entity inflictor, float amount, float limit);
.float fire_damagepersec;
void GrapplingHook_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force)
{
- if(GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if(GetResource(this, RES_HEALTH) <= 0)
return;
if (!W_CheckProjectileDamage(inflictor.realowner, this.realowner, deathtype, -1)) // no exceptions
return; // g_balance_projectiledamage says to halt
- TakeResource(this, RESOURCE_HEALTH, damage);
+ TakeResource(this, RES_HEALTH, damage);
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= 0)
+ if (GetResource(this, RES_HEALTH) <= 0)
{
if(attacker != this.realowner)
{
missile.effects = /*EF_FULLBRIGHT | EF_ADDITIVE |*/ EF_LOWPRECISION;
- SetResourceAmountExplicit(missile, RESOURCE_HEALTH, autocvar_g_balance_grapplehook_health);
+ SetResourceExplicit(missile, RES_HEALTH, autocvar_g_balance_grapplehook_health);
missile.event_damage = GrapplingHook_Damage;
missile.takedamage = DAMAGE_AIM;
missile.damageforcescale = 0;
world.fog = string_null;
}
if(MapInfo_Map_fog != "")
+ {
if(MapInfo_Map_fog == "none")
world.fog = string_null;
else
world.fog = strzone(MapInfo_Map_fog);
+ }
clientstuff = strzone(MapInfo_Map_clientstuff);
MapInfo_ClearTemps();
s = cons(s, pkg);
}
// add automatically managed files to the list
- #define X(match) MACRO_BEGIN { \
+ #define X(match) MACRO_BEGIN \
int fd = search_begin(match, true, false); \
if (fd >= 0) \
{ \
} \
search_end(fd); \
} \
- } MACRO_END
+ MACRO_END
X("*-serverpackage.txt");
X("*.serverpackage");
#undef X
if(!e.autoscreenshot) // initial call
{
e.autoscreenshot = time + 0.8; // used for autoscreenshot
- SetResourceAmountExplicit(e, RESOURCE_HEALTH, -2342);
+ SetResourceExplicit(e, RES_HEALTH, -2342);
// first intermission phase; voting phase has positive health (used to decide whether to send SVC_FINALE or not)
for (int slot = 0; slot < MAX_WEAPONSLOTS; ++slot)
{
float GetWinningCode(float fraglimitreached, float equality)
{
if(autocvar_g_campaign == 1)
+ {
if(fraglimitreached)
return WINNING_YES;
else
return WINNING_NO;
-
+ }
else
+ {
if(equality)
+ {
if(fraglimitreached)
return WINNING_STARTSUDDENDEATHOVERTIME;
else
return WINNING_NEVER;
+ }
else
+ {
if(fraglimitreached)
return WINNING_YES;
else
return WINNING_NO;
+ }
+ }
}
// set the .winning flag for exactly those players with a given field value
leaderfrags = WinningConditionHelper_topscore;
if (limit)
- if (leaderfrags == limit - 1)
- Send_Notification(NOTIF_ALL, NULL, MSG_ANNCE, ANNCE_REMAINING_FRAG_1);
- else if (leaderfrags == limit - 2)
- Send_Notification(NOTIF_ALL, NULL, MSG_ANNCE, ANNCE_REMAINING_FRAG_2);
- else if (leaderfrags == limit - 3)
- Send_Notification(NOTIF_ALL, NULL, MSG_ANNCE, ANNCE_REMAINING_FRAG_3);
+ {
+ if (leaderfrags == limit - 1)
+ Send_Notification(NOTIF_ALL, NULL, MSG_ANNCE, ANNCE_REMAINING_FRAG_1);
+ else if (leaderfrags == limit - 2)
+ Send_Notification(NOTIF_ALL, NULL, MSG_ANNCE, ANNCE_REMAINING_FRAG_2);
+ else if (leaderfrags == limit - 3)
+ Send_Notification(NOTIF_ALL, NULL, MSG_ANNCE, ANNCE_REMAINING_FRAG_3);
+ }
}
}
limitreached = false;
- if(limit)
- if(WinningConditionHelper_topscore >= limit)
- limitreached = true;
+ if (limit && WinningConditionHelper_topscore >= limit)
+ limitreached = true;
if(leadlimit)
{
float leadlimitreached;
// weapon switching impulses
-#define X(slot) \
- IMPULSE(weapon_group_##slot) \
+#define X(i) \
+ IMPULSE(weapon_group_##i) \
{ \
if (IS_DEAD(this)) \
{ \
- this.impulse = IMP_weapon_group_##slot.impulse; \
+ this.impulse = IMP_weapon_group_##i.impulse; \
return; \
} \
- for(int wepslot = 0; wepslot < MAX_WEAPONSLOTS; ++wepslot) \
+ for(int slot = 0; slot < MAX_WEAPONSLOTS; ++slot) \
{ \
- .entity weaponentity = weaponentities[wepslot]; \
- W_NextWeaponOnImpulse(this, slot, weaponentity); \
- if(wepslot == 0 && autocvar_g_weaponswitch_debug != 1) \
+ .entity weaponentity = weaponentities[slot]; \
+ W_NextWeaponOnImpulse(this, i, weaponentity); \
+ if(autocvar_g_weaponswitch_debug != 1) \
break; \
} \
}
// custom order weapon cycling
-#define X(slot, dir) \
- IMPULSE(weapon_priority_##slot##_##dir) \
+#define X(i, dir) \
+ IMPULSE(weapon_priority_##i##_##dir) \
{ \
if (this.vehicle) return; \
if (IS_DEAD(this)) \
{ \
- this.impulse = IMP_weapon_priority_##slot##_##dir.impulse; \
+ this.impulse = IMP_weapon_priority_##i##_##dir.impulse; \
return; \
} \
noref int prev = -1; \
noref int best = 0; \
noref int next = +1; \
- for(int wepslot = 0; wepslot < MAX_WEAPONSLOTS; ++wepslot) \
+ for(int slot = 0; slot < MAX_WEAPONSLOTS; ++slot) \
{ \
- .entity weaponentity = weaponentities[wepslot]; \
- W_CycleWeapon(this, CS(this).cvar_cl_weaponpriorities[slot], dir, weaponentity); \
- if(wepslot == 0 && autocvar_g_weaponswitch_debug != 1) \
+ .entity weaponentity = weaponentities[slot]; \
+ W_CycleWeapon(this, CS(this).cvar_cl_weaponpriorities[i], dir, weaponentity); \
+ if(autocvar_g_weaponswitch_debug != 1) \
break; \
} \
}
{ \
.entity weaponentity = weaponentities[slot]; \
W_SwitchWeapon_TryOthers(this, Weapons_from(WEP_FIRST + i), weaponentity); \
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1) \
+ if(autocvar_g_weaponswitch_debug != 1) \
break; \
} \
}
.entity weaponentity = weaponentities[slot];
W_NextWeapon(this, 0, weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_PreviousWeapon(this, 0, weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_NextWeapon(this, 1, weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_PreviousWeapon(this, 1, weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_NextWeapon(this, 2, weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_PreviousWeapon(this, 2, weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_LastWeapon(this, weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_SwitchWeapon(this, w_getbestweapon(this, weaponentity), weaponentity);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
.entity weaponentity = weaponentities[slot];
W_ThrowWeapon(this, weaponentity, W_CalculateProjectileVelocity(this, this.velocity, v_forward * 750, false), '0 0 0', true);
- if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ if(autocvar_g_weaponswitch_debug != 1)
break;
}
}
w.wr_reload(w, actor, weaponentity);
// allow reloading all active slots?
- //if(slot == 0 && autocvar_g_weaponswitch_debug != 1)
+ //if(autocvar_g_weaponswitch_debug != 1)
//break;
}
}
int totalvotes = 0;
FOREACH_CLIENT(IS_REAL_CLIENT(it), {
// hide scoreboard again
- if(GetResourceAmount(it, RESOURCE_HEALTH) != 2342)
+ if(GetResource(it, RES_HEALTH) != 2342)
{
- SetResourceAmountExplicit(it, RESOURCE_HEALTH, 2342);
+ SetResourceExplicit(it, RES_HEALTH, 2342);
CS(it).impulse = 0;
msg_entity = it;
string ammoitems = "batteries";
switch (wep.ammo_type)
{
- case RESOURCE_SHELLS: ammoitems = ITEM_Shells.m_name; break;
- case RESOURCE_BULLETS: ammoitems = ITEM_Bullets.m_name; break;
- case RESOURCE_ROCKETS: ammoitems = ITEM_Rockets.m_name; break;
- case RESOURCE_CELLS: ammoitems = ITEM_Cells.m_name; break;
- case RESOURCE_PLASMA: ammoitems = ITEM_Plasma.m_name; break;
- case RESOURCE_FUEL: ammoitems = ITEM_JetpackFuel.m_name; break;
+ case RES_SHELLS: ammoitems = ITEM_Shells.m_name; break;
+ case RES_BULLETS: ammoitems = ITEM_Bullets.m_name; break;
+ case RES_ROCKETS: ammoitems = ITEM_Rockets.m_name; break;
+ case RES_CELLS: ammoitems = ITEM_Cells.m_name; break;
+ case RES_PLASMA: ammoitems = ITEM_Plasma.m_name; break;
+ case RES_FUEL: ammoitems = ITEM_JetpackFuel.m_name; break;
}
return ammoitems;
}
case "%": replacement = "%"; break;
case "\\":replacement = "\\"; break;
case "n": replacement = "\n"; break;
- case "a": replacement = ftos(floor(GetResourceAmount(this, RESOURCE_ARMOR))); break;
- case "h": replacement = ftos(floor(GetResourceAmount(this, RESOURCE_HEALTH))); break;
+ case "a": replacement = ftos(floor(GetResource(this, RES_ARMOR))); break;
+ case "h": replacement = ftos(floor(GetResource(this, RES_HEALTH))); break;
case "l": replacement = NearestLocation(this.origin); break;
case "y": replacement = NearestLocation(cursor); break;
case "d": replacement = NearestLocation(this.death_origin); break;
start_ammo_plasma = cvar("g_start_ammo_plasma");
start_ammo_fuel = cvar("g_start_ammo_fuel");
random_start_weapons_count = cvar("g_random_start_weapons_count");
- SetResourceAmount(random_start_ammo, RESOURCE_SHELLS, cvar(
+ SetResource(random_start_ammo, RES_SHELLS, cvar(
"g_random_start_shells"));
- SetResourceAmount(random_start_ammo, RESOURCE_BULLETS, cvar(
+ SetResource(random_start_ammo, RES_BULLETS, cvar(
"g_random_start_bullets"));
- SetResourceAmount(random_start_ammo, RESOURCE_ROCKETS,
+ SetResource(random_start_ammo, RES_ROCKETS,
cvar("g_random_start_rockets"));
- SetResourceAmount(random_start_ammo, RESOURCE_CELLS, cvar(
+ SetResource(random_start_ammo, RES_CELLS, cvar(
"g_random_start_cells"));
- SetResourceAmount(random_start_ammo, RESOURCE_PLASMA, cvar(
+ SetResource(random_start_ammo, RES_PLASMA, cvar(
"g_random_start_plasma"));
}
start_ammo_cells = max(0, start_ammo_cells);
start_ammo_plasma = max(0, start_ammo_plasma);
start_ammo_fuel = max(0, start_ammo_fuel);
- SetResourceAmount(random_start_ammo, RESOURCE_SHELLS, max(0,
- GetResourceAmount(random_start_ammo, RESOURCE_SHELLS)));
- SetResourceAmount(random_start_ammo, RESOURCE_BULLETS, max(0,
- GetResourceAmount(random_start_ammo, RESOURCE_BULLETS)));
- SetResourceAmount(random_start_ammo, RESOURCE_ROCKETS, max(0,
- GetResourceAmount(random_start_ammo, RESOURCE_ROCKETS)));
- SetResourceAmount(random_start_ammo, RESOURCE_CELLS, max(0,
- GetResourceAmount(random_start_ammo, RESOURCE_CELLS)));
- SetResourceAmount(random_start_ammo, RESOURCE_PLASMA, max(0,
- GetResourceAmount(random_start_ammo, RESOURCE_PLASMA)));
+ SetResource(random_start_ammo, RES_SHELLS, max(0,
+ GetResource(random_start_ammo, RES_SHELLS)));
+ SetResource(random_start_ammo, RES_BULLETS, max(0,
+ GetResource(random_start_ammo, RES_BULLETS)));
+ SetResource(random_start_ammo, RES_ROCKETS, max(0,
+ GetResource(random_start_ammo, RES_ROCKETS)));
+ SetResource(random_start_ammo, RES_CELLS, max(0,
+ GetResource(random_start_ammo, RES_CELLS)));
+ SetResource(random_start_ammo, RES_PLASMA, max(0,
+ GetResource(random_start_ammo, RES_PLASMA)));
warmup_start_ammo_shells = max(0, warmup_start_ammo_shells);
warmup_start_ammo_nails = max(0, warmup_start_ammo_nails);
/**/
MUTATOR_HOOKABLE(GetResourceLimit, EV_GetResourceLimit);
-/** Called when the amount of resource of an entity changes. See RESOURCE_*
+/** Called when the amount of resource of an entity changes. See RES_*
constants for resource types. Return true to forbid the change. */
-#define EV_SetResourceAmount(i, o) \
+#define EV_SetResource(i, o) \
/** checked entity */ i(entity, MUTATOR_ARGV_0_entity) \
/** resource type */ i(int, MUTATOR_ARGV_1_int) \
/**/ o(int, MUTATOR_ARGV_1_int) \
/** amount */ i(float, MUTATOR_ARGV_2_float) \
/**/ o(float, MUTATOR_ARGV_2_float) \
/**/
-MUTATOR_HOOKABLE(SetResourceAmount, EV_SetResourceAmount);
+MUTATOR_HOOKABLE(SetResource, EV_SetResource);
-/** Called after the amount of resource of an entity has changed. See RESOURCE_*
+/** Called after the amount of resource of an entity has changed. See RES_*
constants for resource types. Amount wasted is the amount of resource that is
above resource limit so it was not given. */
#define EV_ResourceAmountChanged(i, o) \
MUTATOR_HOOKABLE(ResourceAmountChanged, EV_ResourceAmountChanged);
/** Called when there was an attempt to set entity resources higher than their
-limit. See RESOURCE_* constants for resource types. Amount wasted is the amount
+limit. See RES_* constants for resource types. Amount wasted is the amount
of resource that is above resource limit so it was not given. */
#define EV_ResourceWasted(i, o) \
/** checked entity */ i(entity, MUTATOR_ARGV_0_entity) \
/**/
MUTATOR_HOOKABLE(ResourceWasted, EV_ResourceWasted);
-/** Called when entity is being given some resource. See RESOURCE_* constants
-for resource types. Return true to forbid giving. */
+/** Called when entity is being given some resource. See RES_* constants
+for resource types. Return true to forbid giving.
+NOTE: This hook is also called by GiveResourceWithLimit */
#define EV_GiveResource(i, o) \
/** receiver */ i(entity, MUTATOR_ARGV_0_entity) \
/** resource type */ i(int, MUTATOR_ARGV_1_int) \
MUTATOR_HOOKABLE(GiveResource, EV_GiveResource);
/** Called when entity is being given some resource with specified limit. See
-RESOURCE_* constants for resource types. Return true to forbid giving. */
+RES_* constants for resource types. Return true to forbid giving. */
#define EV_GiveResourceWithLimit(i, o) \
/** receiver */ i(entity, MUTATOR_ARGV_0_entity) \
/** resource type */ i(int, MUTATOR_ARGV_1_int) \
/**/
MUTATOR_HOOKABLE(GiveResourceWithLimit, EV_GiveResourceWithLimit);
-/** Called when some resource is being taken from an entity. See RESOURCE_* constants
-for resource types. Return true to forbid giving. */
+/** Called when some resource is being taken from an entity. See RES_* constants
+for resource types. Return true to forbid giving.
+NOTE: This hook is also called by TakeResourceWithLimit */
#define EV_TakeResource(i, o) \
/** receiver */ i(entity, MUTATOR_ARGV_0_entity) \
/** resource type */ i(int, MUTATOR_ARGV_1_int) \
MUTATOR_HOOKABLE(TakeResource, EV_TakeResource);
/** Called when some resource is being taken from an entity, with a limit. See
-RESOURCE_* constants for resource types. Return true to forbid giving. */
+RES_* constants for resource types. Return true to forbid giving. */
#define EV_TakeResourceWithLimit(i, o) \
/** receiver */ i(entity, MUTATOR_ARGV_0_entity) \
/** resource type */ i(int, MUTATOR_ARGV_1_int) \
clone.dphitcontentsmask = this.dphitcontentsmask;
clone.death_time = this.death_time;
clone.pain_finished = this.pain_finished;
- SetResourceAmountExplicit(clone, RESOURCE_HEALTH, GetResourceAmount(this, RESOURCE_HEALTH));
- SetResourceAmountExplicit(clone, RESOURCE_ARMOR, GetResourceAmount(this, RESOURCE_ARMOR));
+ SetResourceExplicit(clone, RES_HEALTH, GetResource(this, RES_HEALTH));
+ SetResourceExplicit(clone, RES_ARMOR, GetResource(this, RES_ARMOR));
clone.armortype = this.armortype;
clone.model = this.model;
clone.modelindex = this.modelindex;
vector v;
Violence_GibSplash_At(hitloc, force, 2, bound(0, damage, 200) / 16, this, attacker);
- v = healtharmor_applydamage(GetResourceAmount(this, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, damage);
+ v = healtharmor_applydamage(GetResource(this, RES_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, damage);
take = v.x;
save = v.y;
if (take > 100)
Violence_GibSplash_At(hitloc, force * -0.2, 3, 1, this, attacker);
- TakeResource(this, RESOURCE_ARMOR, save);
- TakeResource(this, RESOURCE_HEALTH, take);
+ TakeResource(this, RES_ARMOR, save);
+ TakeResource(this, RES_HEALTH, take);
// pause regeneration for 5 seconds
this.pauseregen_finished = max(this.pauseregen_finished, time + autocvar_g_balance_pause_health_regen);
this.dmg_take = this.dmg_take + take;//max(take - 10, 0);
this.dmg_inflictor = inflictor;
- if (GetResourceAmount(this, RESOURCE_HEALTH) <= -autocvar_sv_gibhealth && this.alpha >= 0)
+ if (GetResource(this, RES_HEALTH) <= -autocvar_sv_gibhealth && this.alpha >= 0)
{
// don't use any animations as a gib
this.frame = 0;
vector v;
float excess;
- dh = max(GetResourceAmount(this, RESOURCE_HEALTH), 0);
- da = max(GetResourceAmount(this, RESOURCE_ARMOR), 0);
+ dh = max(GetResource(this, RES_HEALTH), 0);
+ da = max(GetResource(this, RES_ARMOR), 0);
if(!DEATH_ISSPECIAL(deathtype))
{
else
Violence_GibSplash_At(hitloc, force, 2, bound(0, damage, 200) / 16, this, attacker);
- v = healtharmor_applydamage(GetResourceAmount(this, RESOURCE_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, damage);
+ v = healtharmor_applydamage(GetResource(this, RES_ARMOR), autocvar_g_balance_armor_blockpercent, deathtype, damage);
take = v.x;
save = v.y;
}
MUTATOR_CALLHOOK(PlayerDamage_SplitHealthArmor, inflictor, attacker, this, force, take, save, deathtype, damage);
- take = bound(0, M_ARGV(4, float), GetResourceAmount(this, RESOURCE_HEALTH));
- save = bound(0, M_ARGV(5, float), GetResourceAmount(this, RESOURCE_ARMOR));
+ take = bound(0, M_ARGV(4, float), GetResource(this, RES_HEALTH));
+ save = bound(0, M_ARGV(5, float), GetResource(this, RES_ARMOR));
excess = max(0, damage - take - save);
if(sound_allowed(MSG_BROADCAST, attacker))
{
if (!(this.flags & FL_GODMODE))
{
- TakeResource(this, RESOURCE_ARMOR, save);
- TakeResource(this, RESOURCE_HEALTH, take);
+ TakeResource(this, RES_ARMOR, save);
+ TakeResource(this, RES_HEALTH, take);
// pause regeneration for 5 seconds
if(take)
this.pauseregen_finished = max(this.pauseregen_finished, time + autocvar_g_balance_pause_health_regen);
animdecide_setaction(this, ANIMACTION_PAIN2, true);
}
}
- float myhp = GetResourceAmount(this, RESOURCE_HEALTH);
+ float myhp = GetResource(this, RES_HEALTH);
if(myhp > 1)
if(myhp < 25 || !(DEATH_WEAPONOF(deathtype).spawnflags & WEP_FLAG_CANCLIMB) || take > 20 || attacker != this)
if(sound_allowed(MSG_BROADCAST, attacker))
// throw off bot aim temporarily
float shake;
- if(IS_BOT_CLIENT(this) && GetResourceAmount(this, RESOURCE_HEALTH) >= 1)
+ if(IS_BOT_CLIENT(this) && GetResource(this, RES_HEALTH) >= 1)
{
shake = damage * 5 / (bound(0,skill,100) + 1);
this.v_angle_x = this.v_angle.x + (random() * 2 - 1) * shake;
valid_damage_for_weaponstats = true;
}
- dh = dh - max(GetResourceAmount(this, RESOURCE_HEALTH), 0);
- da = da - max(GetResourceAmount(this, RESOURCE_ARMOR), 0);
+ dh = dh - max(GetResource(this, RES_HEALTH), 0);
+ da = da - max(GetResource(this, RES_ARMOR), 0);
if(valid_damage_for_weaponstats)
{
WeaponStats_LogDamage(awep.m_id, abot, this.(weaponentity).m_weapon.m_id, vbot, dh + da);
MUTATOR_CALLHOOK(PlayerDamaged, attacker, this, dh, da, hitloc, deathtype, damage);
- if (GetResourceAmount(this, RESOURCE_HEALTH) < 1)
+ if (GetResource(this, RES_HEALTH) < 1)
{
float defer_ClientKill_Now_TeamChange;
defer_ClientKill_Now_TeamChange = false;
// player could have been miraculously resuscitated ;)
// e.g. players in freezetag get frozen, they don't really die
- if(GetResourceAmount(this, RESOURCE_HEALTH) >= 1 || !(IS_PLAYER(this) || this.classname == "body"))
+ if(GetResource(this, RES_HEALTH) >= 1 || !(IS_PLAYER(this) || this.classname == "body"))
return;
if (!this.respawn_time) // can be set in the mutator hook PlayerDies
bool PlayerHeal(entity targ, entity inflictor, float amount, float limit)
{
- if(GetResourceAmount(targ, RESOURCE_HEALTH) <= 0 || GetResourceAmount(targ, RESOURCE_HEALTH) >= limit)
+ if(GetResource(targ, RES_HEALTH) <= 0 || GetResource(targ, RES_HEALTH) >= limit)
return false;
- GiveResourceWithLimit(targ, RESOURCE_HEALTH, amount, limit);
+ GiveResourceWithLimit(targ, RES_HEALTH, amount, limit);
return true;
}
// reset fade counter
teleporter.portal_wants_to_vanish = 0;
teleporter.fade_time = ((autocvar_g_balance_portal_lifetime >= 0) ? time + autocvar_g_balance_portal_lifetime : 0);
- SetResourceAmountExplicit(teleporter, RESOURCE_HEALTH, autocvar_g_balance_portal_health);
- SetResourceAmountExplicit(teleporter.enemy, RESOURCE_HEALTH, autocvar_g_balance_portal_health);
+ SetResourceExplicit(teleporter, RES_HEALTH, autocvar_g_balance_portal_health);
+ SetResourceExplicit(teleporter.enemy, RES_HEALTH, autocvar_g_balance_portal_health);
return 1;
}
if(attacker != this.aiment)
if(IS_INDEPENDENT_PLAYER(attacker) || IS_INDEPENDENT_PLAYER(this.aiment))
return;
- TakeResource(this, RESOURCE_HEALTH, damage);
- if(GetResourceAmount(this, RESOURCE_HEALTH) < 0)
+ TakeResource(this, RES_HEALTH, damage);
+ if(GetResource(this, RES_HEALTH) < 0)
Portal_Remove(this, 1);
}
portal.takedamage = DAMAGE_AIM;
portal.event_damage = Portal_Damage;
portal.fade_time = ((autocvar_g_balance_portal_lifetime >= 0) ? time + autocvar_g_balance_portal_lifetime : 0);
- SetResourceAmountExplicit(portal, RESOURCE_HEALTH, autocvar_g_balance_portal_health);
+ SetResourceExplicit(portal, RES_HEALTH, autocvar_g_balance_portal_health);
setmodel(portal, MDL_PORTAL);
portal.savemodelindex = portal.modelindex;
setcefc(portal, Portal_Customize);
#include "autocvars.qh"
#include "miscfunctions.qh"
-float GetResourceLimit(entity e, int resource_type)
+float GetResourceLimit(entity e, int res_type)
{
if(!IS_PLAYER(e))
- return RESOURCE_LIMIT_NONE; // no limits on non-players
+ return RES_LIMIT_NONE; // no limits on non-players
float limit;
- switch (resource_type)
+ switch (res_type)
{
- case RESOURCE_HEALTH:
+ case RES_HEALTH:
{
limit = autocvar_g_balance_health_limit;
break;
}
- case RESOURCE_ARMOR:
+ case RES_ARMOR:
{
limit = autocvar_g_balance_armor_limit;
break;
}
- case RESOURCE_SHELLS:
+ case RES_SHELLS:
{
limit = g_pickup_shells_max;
break;
}
- case RESOURCE_BULLETS:
+ case RES_BULLETS:
{
limit = g_pickup_nails_max;
break;
}
- case RESOURCE_ROCKETS:
+ case RES_ROCKETS:
{
limit = g_pickup_rockets_max;
break;
}
- case RESOURCE_CELLS:
+ case RES_CELLS:
{
limit = g_pickup_cells_max;
break;
}
- case RESOURCE_PLASMA:
+ case RES_PLASMA:
{
limit = g_pickup_plasma_max;
break;
}
- case RESOURCE_FUEL:
+ case RES_FUEL:
{
limit = autocvar_g_balance_fuel_limit;
break;
return 0;
}
}
- MUTATOR_CALLHOOK(GetResourceLimit, e, resource_type, limit);
+ MUTATOR_CALLHOOK(GetResourceLimit, e, res_type, limit);
limit = M_ARGV(2, float);
- if (limit > RESOURCE_AMOUNT_HARD_LIMIT)
+ if (limit > RES_AMOUNT_HARD_LIMIT)
{
- limit = RESOURCE_AMOUNT_HARD_LIMIT;
+ limit = RES_AMOUNT_HARD_LIMIT;
}
return limit;
}
-float GetResourceAmount(entity e, int resource_type)
+float GetResource(entity e, int res_type)
{
- .float resource_field = GetResourceField(resource_type);
- return e.(resource_field);
+ return e.(GetResourceField(res_type));
}
-bool SetResourceAmountExplicit(entity e, int resource_type, float amount)
+bool SetResourceExplicit(entity e, int res_type, float amount)
{
- .float resource_field = GetResourceField(resource_type);
- if (e.(resource_field) != amount)
+ .float res_field = GetResourceField(res_type);
+ if (e.(res_field) != amount)
{
- e.(resource_field) = amount;
+ e.(res_field) = amount;
return true;
}
return false;
}
-void SetResourceAmount(entity e, int resource_type, float amount)
+void SetResource(entity e, int res_type, float amount)
{
- bool forbid = MUTATOR_CALLHOOK(SetResourceAmount, e, resource_type, amount);
+ bool forbid = MUTATOR_CALLHOOK(SetResource, e, res_type, amount);
if (forbid)
{
return;
}
- resource_type = M_ARGV(1, int);
+ res_type = M_ARGV(1, int);
amount = M_ARGV(2, float);
- float max_amount = GetResourceLimit(e, resource_type); // TODO: should allow overriding these limits if cheats are enabled!
+ float max_amount = GetResourceLimit(e, res_type); // TODO: should allow overriding these limits if cheats are enabled!
float amount_wasted = 0;
- if (amount > max_amount && max_amount != RESOURCE_LIMIT_NONE)
+ if (amount > max_amount && max_amount != RES_LIMIT_NONE)
{
amount_wasted = amount - max_amount;
amount = max_amount;
}
- bool changed = SetResourceAmountExplicit(e, resource_type, amount);
+ bool changed = SetResourceExplicit(e, res_type, amount);
if (changed)
{
- MUTATOR_CALLHOOK(ResourceAmountChanged, e, resource_type, amount);
+ MUTATOR_CALLHOOK(ResourceAmountChanged, e, res_type, amount);
}
if (amount_wasted == 0)
{
return;
}
- MUTATOR_CALLHOOK(ResourceWasted, e, resource_type, amount_wasted);
+ MUTATOR_CALLHOOK(ResourceWasted, e, res_type, amount_wasted);
}
-void GiveResource(entity receiver, int resource_type, float amount)
+void GiveResource(entity receiver, int res_type, float amount)
{
if (amount <= 0)
{
return;
}
- bool forbid = MUTATOR_CALLHOOK(GiveResource, receiver, resource_type,
- amount);
+ bool forbid = MUTATOR_CALLHOOK(GiveResource, receiver, res_type, amount);
if (forbid)
{
return;
}
- resource_type = M_ARGV(1, int);
+ res_type = M_ARGV(1, int);
amount = M_ARGV(2, float);
if (amount <= 0)
{
return;
}
- SetResourceAmount(receiver, resource_type,
- GetResourceAmount(receiver, resource_type) + amount);
- switch (resource_type)
+ SetResource(receiver, res_type, GetResource(receiver, res_type) + amount);
+ switch (res_type)
{
- case RESOURCE_HEALTH:
+ case RES_HEALTH:
{
receiver.pauserothealth_finished =
max(receiver.pauserothealth_finished, time +
autocvar_g_balance_pause_health_rot);
return;
}
- case RESOURCE_ARMOR:
+ case RES_ARMOR:
{
receiver.pauserotarmor_finished =
max(receiver.pauserotarmor_finished, time +
autocvar_g_balance_pause_armor_rot);
return;
}
- case RESOURCE_FUEL:
+ case RES_FUEL:
{
receiver.pauserotfuel_finished = max(receiver.pauserotfuel_finished,
time + autocvar_g_balance_pause_fuel_rot);
}
}
-void GiveResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit)
+void GiveResourceWithLimit(entity receiver, int res_type, float amount, float limit)
{
if (amount <= 0)
{
return;
}
- bool forbid = MUTATOR_CALLHOOK(GiveResourceWithLimit, receiver,
- resource_type, amount, limit);
+ bool forbid = MUTATOR_CALLHOOK(GiveResourceWithLimit, receiver, res_type, amount, limit);
if (forbid)
{
return;
}
- resource_type = M_ARGV(1, int);
+ res_type = M_ARGV(1, int);
amount = M_ARGV(2, float);
limit = M_ARGV(3, float);
if (amount <= 0)
{
return;
}
- float current_amount = GetResourceAmount(receiver, resource_type);
- if (current_amount + amount > limit && limit != RESOURCE_LIMIT_NONE)
+ float current_amount = GetResource(receiver, res_type);
+ if (current_amount + amount > limit && limit != RES_LIMIT_NONE)
{
amount = limit - current_amount;
}
- GiveResource(receiver, resource_type, amount);
+ GiveResource(receiver, res_type, amount);
}
-void TakeResource(entity receiver, int resource_type, float amount)
+void TakeResource(entity receiver, int res_type, float amount)
{
if (amount <= 0)
{
return;
}
- bool forbid = MUTATOR_CALLHOOK(TakeResource, receiver, resource_type,
- amount);
+ bool forbid = MUTATOR_CALLHOOK(TakeResource, receiver, res_type, amount);
if (forbid)
{
return;
}
- resource_type = M_ARGV(1, int);
+ res_type = M_ARGV(1, int);
amount = M_ARGV(2, float);
if (amount <= 0)
{
return;
}
- SetResourceAmount(receiver, resource_type,
- GetResourceAmount(receiver, resource_type) - amount);
+ SetResource(receiver, res_type, GetResource(receiver, res_type) - amount);
}
-void TakeResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit)
+void TakeResourceWithLimit(entity receiver, int res_type, float amount, float limit)
{
if (amount <= 0)
{
return;
}
- bool forbid = MUTATOR_CALLHOOK(TakeResourceWithLimit, receiver,
- resource_type, amount, limit);
+ bool forbid = MUTATOR_CALLHOOK(TakeResourceWithLimit, receiver, res_type, amount, limit);
if (forbid)
{
return;
}
- resource_type = M_ARGV(1, int);
+ res_type = M_ARGV(1, int);
amount = M_ARGV(2, float);
limit = M_ARGV(3, float);
if (amount <= 0)
{
return;
}
- float current_amount = GetResourceAmount(receiver, resource_type);
+ float current_amount = GetResource(receiver, res_type);
if (current_amount - amount < -limit)
{
amount = -limit + current_amount;
}
- TakeResource(receiver, resource_type, amount);
+ TakeResource(receiver, res_type, amount);
}
-void GiveOrTakeResource(entity receiver, int resource_type, float amount)
+void GiveOrTakeResource(entity receiver, int res_type, float amount)
{
if(amount < 0)
{
- TakeResource(receiver, resource_type, amount * -1);
+ TakeResource(receiver, res_type, amount * -1);
}
else
{
- GiveResource(receiver, resource_type, amount);
+ GiveResource(receiver, res_type, amount);
}
}
-void GiveOrTakeResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit)
+void GiveOrTakeResourceWithLimit(entity receiver, int res_type, float amount, float limit)
{
if(amount < 0)
{
- TakeResourceWithLimit(receiver, resource_type, amount * -1, limit);
+ TakeResourceWithLimit(receiver, res_type, amount * -1, limit);
}
else
{
- GiveResourceWithLimit(receiver, resource_type, amount, limit);
+ GiveResourceWithLimit(receiver, res_type, amount, limit);
}
}
-int GetResourceType(.float resource_field)
+int GetResourceType(.float res_field)
{
- switch (resource_field)
+ switch (res_field)
{
- case health: { return RESOURCE_HEALTH; }
- case armorvalue: { return RESOURCE_ARMOR; }
- case ammo_shells: { return RESOURCE_SHELLS; }
- case ammo_nails: { return RESOURCE_BULLETS; }
- case ammo_rockets: { return RESOURCE_ROCKETS; }
- case ammo_cells: { return RESOURCE_CELLS; }
- case ammo_plasma: { return RESOURCE_PLASMA; }
- case ammo_fuel: { return RESOURCE_FUEL; }
+ case health: { return RES_HEALTH; }
+ case armorvalue: { return RES_ARMOR; }
+ case ammo_shells: { return RES_SHELLS; }
+ case ammo_nails: { return RES_BULLETS; }
+ case ammo_rockets: { return RES_ROCKETS; }
+ case ammo_cells: { return RES_CELLS; }
+ case ammo_plasma: { return RES_PLASMA; }
+ case ammo_fuel: { return RES_FUEL; }
}
error("GetResourceType: Invalid field.");
return 0;
}
-.float GetResourceField(int resource_type)
+.float GetResourceField(int res_type)
{
- switch (resource_type)
+ switch (res_type)
{
- case RESOURCE_HEALTH: { return health; }
- case RESOURCE_ARMOR: { return armorvalue; }
- case RESOURCE_SHELLS: { return ammo_shells; }
- case RESOURCE_BULLETS: { return ammo_nails; }
- case RESOURCE_ROCKETS: { return ammo_rockets; }
- case RESOURCE_CELLS: { return ammo_cells; }
- case RESOURCE_PLASMA: { return ammo_plasma; }
- case RESOURCE_FUEL: { return ammo_fuel; }
+ case RES_HEALTH: { return health; }
+ case RES_ARMOR: { return armorvalue; }
+ case RES_SHELLS: { return ammo_shells; }
+ case RES_BULLETS: { return ammo_nails; }
+ case RES_ROCKETS: { return ammo_rockets; }
+ case RES_CELLS: { return ammo_cells; }
+ case RES_PLASMA: { return ammo_plasma; }
+ case RES_FUEL: { return ammo_fuel; }
}
error("GetResourceField: Invalid resource type.");
return health;
/// \brief Returns the maximum amount of the given resource.
/// \param[in] e Entity to check.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \return Maximum amount of the given resource.
-float GetResourceLimit(entity e, int resource_type);
+float GetResourceLimit(entity e, int res_type);
/// \brief Returns the current amount of resource the given entity has.
/// \param[in] e Entity to check.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \return Current amount of resource the given entity has.
-float GetResourceAmount(entity e, int resource_type);
+float GetResource(entity e, int res_type);
/// \brief Sets the resource amount of an entity without calling any hooks.
/// \param[in,out] e Entity to adjust.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to set.
/// \return Boolean for whether the ammo amount was changed
-bool SetResourceAmountExplicit(entity e, int resource_type, float amount);
+bool SetResourceExplicit(entity e, int res_type, float amount);
/// \brief Sets the current amount of resource the given entity will have.
/// \param[in,out] e Entity to adjust.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to set.
/// \return No return.
-void SetResourceAmount(entity e, int resource_type, float amount);
+void SetResource(entity e, int res_type, float amount);
/// \brief Gives an entity some resource.
/// \param[in,out] receiver Entity to give resource to.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to give.
/// \return No return.
-void GiveResource(entity receiver, int resource_type, float amount);
+void GiveResource(entity receiver, int res_type, float amount);
/// \brief Gives an entity some resource but not more than a limit.
/// \param[in,out] receiver Entity to give resource to.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to give.
/// \param[in] limit Limit of resources to give.
/// \return No return.
-void GiveResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit);
+void GiveResourceWithLimit(entity receiver, int res_type, float amount, float limit);
/// \brief Takes an entity some resource.
/// \param[in,out] receiver Entity to take resource from.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to take.
/// \return No return.
-void TakeResource(entity receiver, int resource_type, float amount);
+void TakeResource(entity receiver, int res_type, float amount);
/// \brief Takes an entity some resource but not less than a limit.
/// \param[in,out] receiver Entity to take resource from.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to take.
/// \param[in] limit Limit of resources to take.
/// \return No return.
-void TakeResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit);
+void TakeResourceWithLimit(entity receiver, int res_type, float amount, float limit);
/// \brief Gives to or takes from an entity resource.
/// \param[in,out] receiver Entity to give or take resource.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to give or take.
/// \return No return.
-void GiveOrTakeResource(entity receiver, int resource_type, float amount);
+void GiveOrTakeResource(entity receiver, int res_type, float amount);
/// \brief Gives to or takes from an entity resource but not more/less than a limit.
/// \param[in,out] receiver Entity to give or take resource.
-/// \param[in] resource_type Type of the resource (a RESOURCE_* constant).
+/// \param[in] res_type Type of the resource (a RES_* constant).
/// \param[in] amount Amount of resource to give or take.
/// \param[in] limit Limit of resources to give or take.
/// \return No return.
-void GiveOrTakeResourceWithLimit(entity receiver, int resource_type, float amount,
- float limit);
+void GiveOrTakeResourceWithLimit(entity receiver, int res_type, float amount, float limit);
// ===================== Legacy and/or internal API ===========================
/// \brief Converts an entity field to resource type.
-/// \param[in] resource_field Entity field to convert.
-/// \return Resource type (a RESOURCE_* constant).
-int GetResourceType(.float resource_field);
+/// \param[in] res_field Entity field to convert.
+/// \return Resource type (a RES_* constant).
+int GetResourceType(.float res_field);
-/// \brief Converts resource type (a RESOURCE_* constant) to entity field.
-/// \param[in] resource_type Type of the resource.
+/// \brief Converts resource type (a RES_* constant) to entity field.
+/// \param[in] res_type Type of the resource.
/// \return Entity field for that resource.
-.float GetResourceField(int resource_type);
+.float GetResourceField(int res_type);
void test_weapons_hurt(entity this)
{
- EXPECT_NE(100, GetResourceAmount(this, RESOURCE_HEALTH));
+ EXPECT_NE(100, GetResource(this, RES_HEALTH));
delete(this.enemy);
delete(this);
}
// NOTE: FOR_EACH_REALPLAYER deprecated! Use the following instead: FOREACH_CLIENT(IS_PLAYER(it) && IS_REAL_CLIENT(it), { code; });
#define FOREACH_CLIENTSLOT(cond, body) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
for(int _i = 1; _i <= maxclients; ++_i) \
{ \
const noref int i = _i; \
ITER_CONST noref entity it = ftoe(i); \
if(cond) { LAMBDA(body) } \
} \
- } MACRO_END
+ MACRO_END
#define FOREACH_CLIENT(cond, body) FOREACH_CLIENTSLOT(IS_CLIENT(it) && (cond), LAMBDA(body))
entity _FCR_clients[255];
bool _FCR_entered = false;
#define FOREACH_CLIENT_RANDOM(cond, body) \
- MACRO_BEGIN { \
+ MACRO_BEGIN \
if (_FCR_entered) LOG_FATAL("FOREACH_CLIENT_RANDOM must not be nested"); \
_FCR_entered = true; \
int _cnt = 0; \
if (cond) { LAMBDA(body) } \
} \
_FCR_entered = false; \
- } MACRO_END
+ MACRO_END
// NOTE: FOR_EACH_MONSTER deprecated! Use the following instead: IL_EACH(g_monsters, true, { code; });
this.superweapons_finished = autocvar_g_balance_superweapons_time;
// if we don't already have ammo, give us some ammo
- if ((wpn.ammo_type != RESOURCE_NONE) && !GetResourceAmount(this, wpn.ammo_type))
+ if ((wpn.ammo_type != RES_NONE) && !GetResource(this, wpn.ammo_type))
{
switch (wpn.ammo_type)
{
- case RESOURCE_SHELLS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_shells_weapon")); break;
- case RESOURCE_BULLETS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_nails_weapon")); break;
- case RESOURCE_ROCKETS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_rockets_weapon")); break;
- case RESOURCE_CELLS: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_cells_weapon")); break;
- case RESOURCE_PLASMA: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_plasma_weapon")); break;
- case RESOURCE_FUEL: SetResourceAmount(this, wpn.ammo_type, cvar("g_pickup_fuel_weapon")); break;
+ case RES_SHELLS: SetResource(this, wpn.ammo_type, cvar("g_pickup_shells_weapon")); break;
+ case RES_BULLETS: SetResource(this, wpn.ammo_type, cvar("g_pickup_nails_weapon")); break;
+ case RES_ROCKETS: SetResource(this, wpn.ammo_type, cvar("g_pickup_rockets_weapon")); break;
+ case RES_CELLS: SetResource(this, wpn.ammo_type, cvar("g_pickup_cells_weapon")); break;
+ case RES_PLASMA: SetResource(this, wpn.ammo_type, cvar("g_pickup_plasma_weapon")); break;
+ case RES_FUEL: SetResource(this, wpn.ammo_type, cvar("g_pickup_fuel_weapon")); break;
}
}
wep.pickup_anyway = true; // these are ALWAYS pickable
//wa = W_AmmoItemCode(wpn);
- if(ammotype == RESOURCE_NONE)
+ if(ammotype == RES_NONE)
{
return 0;
}
GiveResource(own, ammotype, own.(weaponentity).(weapon_load[i]));
own.(weaponentity).(weapon_load[i]) = -1; // schedule the weapon for reloading
}
- SetResourceAmount(wep, ammotype, 0);
+ SetResource(wep, ammotype, 0);
}
else if(doreduce)
{
own.(weaponentity).(weapon_load[i]) = -1; // schedule the weapon for reloading
}
- float ownderammo = GetResourceAmount(own, ammotype);
- float thisammo = min(ownderammo, GetResourceAmount(wep, ammotype));
- SetResourceAmount(wep, ammotype, thisammo);
- SetResourceAmount(own, ammotype, ownderammo - thisammo);
+ float ownderammo = GetResource(own, ammotype);
+ float thisammo = min(ownderammo, GetResource(wep, ammotype));
+ SetResource(wep, ammotype, thisammo);
+ SetResource(own, ammotype, ownderammo - thisammo);
return thisammo;
}
entity this = actor.(weaponentity);
if (frametime) this.weapon_frametime = frametime;
- if (!this || GetResourceAmount(actor, RESOURCE_HEALTH) < 1) return; // Dead player can't use weapons and injure impulse commands
+ if (!this || GetResource(actor, RES_HEALTH) < 1) return; // Dead player can't use weapons and injure impulse commands
int button_atck = PHYS_INPUT_BUTTON_ATCK(actor);
int button_atck2 = PHYS_INPUT_BUTTON_ATCK2(actor);
w_ent.clip_load -= ammo_use;
w_ent.(weapon_load[w_ent.m_weapon.m_id]) = w_ent.clip_load;
}
- else if (wep.ammo_type != RESOURCE_NONE)
+ else if (wep.ammo_type != RES_NONE)
{
- float ammo = GetResourceAmount(actor, wep.ammo_type);
+ float ammo = GetResource(actor, wep.ammo_type);
if (ammo < ammo_use)
{
backtrace(sprintf(
ammo
));
}
- SetResourceAmount(actor, wep.ammo_type, ammo - ammo_use);
+ SetResource(actor, wep.ammo_type, ammo - ammo_use);
}
}
w_ent.clip_load = w_ent.old_clip_load; // restore the ammo counter, in case we still had ammo in the weapon before reloading
// if the gun uses no ammo, max out weapon load, else decrease ammo as we increase weapon load
- if (!w_ent.reload_ammo_min || (actor.items & IT_UNLIMITED_WEAPON_AMMO) || wpn.ammo_type == RESOURCE_NONE)
+ if (!w_ent.reload_ammo_min || (actor.items & IT_UNLIMITED_WEAPON_AMMO) || wpn.ammo_type == RES_NONE)
{
w_ent.clip_load = w_ent.reload_ammo_amount;
}
else
{
// make sure we don't add more ammo than we have
- float ammo = GetResourceAmount(actor, wpn.ammo_type);
+ float ammo = GetResource(actor, wpn.ammo_type);
float load = min(w_ent.reload_ammo_amount - w_ent.clip_load, ammo);
w_ent.clip_load += load;
- SetResourceAmount(actor, wpn.ammo_type, ammo - load);
+ SetResource(actor, wpn.ammo_type, ammo - load);
}
w_ent.(weapon_load[w_ent.m_weapon.m_id]) = w_ent.clip_load;
if (this.clip_load >= this.reload_ammo_amount) return;
// no ammo, so nothing to load
- if (e.ammo_type != RESOURCE_NONE)
+ if (e.ammo_type != RES_NONE)
{
- if (!GetResourceAmount(actor, e.ammo_type) && this.reload_ammo_min)
+ if (!GetResource(actor, e.ammo_type) && this.reload_ammo_min)
{
if (!(actor.items & IT_UNLIMITED_WEAPON_AMMO))
{