]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Merge branch 'maint' (early part)
authorRudolf Polzer <divVerent@xonotic.org>
Thu, 20 Aug 2015 17:19:03 +0000 (19:19 +0200)
committerRudolf Polzer <divVerent@xonotic.org>
Thu, 20 Aug 2015 17:19:03 +0000 (19:19 +0200)
100 files changed:
.tx/merge-base
common.ast.po
common.be.po
common.bg.po
common.ca.po
common.cs.po
common.de.po
common.el.po
common.en_AU.po
common.eo.po
common.es.po
common.es_MX.po
common.fi.po
common.fr.po
common.hu.po
common.it.po
common.ja_JP.po
common.kw.po
common.mk.po
common.nl.po
common.pl.po
common.pot
common.pt.po
common.ro.po
common.ru.po
common.sr.po
common.sv.po
common.uk.po
common.uz@Latn.po
common.zh_CN.po
common.zh_TW.po
qcsrc/client/hud.qc
qcsrc/client/main.qc
qcsrc/client/progs.src
qcsrc/client/waypointsprites.qc
qcsrc/common/buffs.qc
qcsrc/common/buffs.qh
qcsrc/common/items/all.inc
qcsrc/common/items/all.qc
qcsrc/common/items/all.qh
qcsrc/common/items/inventory.qh
qcsrc/common/items/item/buff.qc [deleted file]
qcsrc/common/items/item/buff.qh [deleted file]
qcsrc/common/mapinfo.qc
qcsrc/common/mapinfo.qh
qcsrc/common/monsters/all.qh
qcsrc/common/monsters/sv_monsters.qc
qcsrc/common/nades.qh
qcsrc/common/notifications.qh
qcsrc/common/oo.qh
qcsrc/common/physics.qc
qcsrc/common/physics.qh
qcsrc/common/registry.qh
qcsrc/common/util-post.qh [new file with mode: 0644]
qcsrc/common/util-pre.qh
qcsrc/common/weapons/w_blaster.qc
qcsrc/common/weapons/w_crylink.qc
qcsrc/common/weapons/w_devastator.qc
qcsrc/common/weapons/w_electro.qc
qcsrc/common/weapons/w_fireball.qc
qcsrc/common/weapons/w_hagar.qc
qcsrc/common/weapons/w_hlac.qc
qcsrc/common/weapons/w_hook.qc
qcsrc/common/weapons/w_minelayer.qc
qcsrc/common/weapons/w_mortar.qc
qcsrc/common/weapons/w_porto.qc
qcsrc/common/weapons/w_rpc.qc
qcsrc/common/weapons/w_seeker.qc
qcsrc/dpdefs/csprogsdefs.qh
qcsrc/dpdefs/menudefs.qh
qcsrc/dpdefs/progsdefs.qh
qcsrc/menu/menu.qc
qcsrc/menu/progs.src
qcsrc/server/bot/aim.qc
qcsrc/server/bot/havocbot/roles.qc
qcsrc/server/cheats.qc
qcsrc/server/cl_client.qc
qcsrc/server/cl_impulse.qc
qcsrc/server/cl_player.qc
qcsrc/server/command/cmd.qc
qcsrc/server/g_damage.qc
qcsrc/server/g_world.qc
qcsrc/server/miscfunctions.qc
qcsrc/server/mutators/base.qc
qcsrc/server/mutators/base.qh
qcsrc/server/mutators/mutator_buffs.qc
qcsrc/server/mutators/mutator_instagib.qc
qcsrc/server/mutators/mutator_nades.qc
qcsrc/server/portals.qc
qcsrc/server/progs.src
qcsrc/server/spawnpoints.qc
qcsrc/server/t_items.qc
qcsrc/server/teamplay.qc
qcsrc/server/tturrets/system/system_main.qc
qcsrc/server/vehicles/bumblebee.qc
qcsrc/server/vehicles/vehicle.qc
qcsrc/server/waypointsprites.qc
qcsrc/server/weapons/accuracy.qc
qcsrc/server/weapons/spawning.qc
qcsrc/server/weapons/weaponsystem.qc

index a51d6f860b002801ebdf40aa9d0f98861ffec88c..cd53b6c9fab9227ddd1dfe27201e2535bf4f177a 100644 (file)
@@ -1 +1 @@
-Thu Aug 20 01:29:32 CEST 2015
+Thu Aug 20 01:26:52 CEST 2015
index 1c1f5763f410831692a061ea3b7d08cd08e32e12..61ecda9407afc159ca103cf2b89efedee777d477 100644 (file)
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Asturian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -58,194 +58,194 @@ msgstr "Nun tienes"
 msgid "Unavailable"
 msgstr "Non disponible"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Xugador %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Intermediu 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1PENALIZACIÓN: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2PENALIZACIÓN: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 "^1Tienes de responder enantes d'entrar al mou de configuración del HUD\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Nome ^7en cuantes de \"^1Xugador anónimu^7\" nes estadístiques"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Fíxose una votación pa:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "¿Almitir a los sirvidores atroxar y amosar el to nome?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Configurar el HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Sí (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Non (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "El meyor personal"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "El meyor del sirvidor"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Xugador^7: Esti ye l'area de charra."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Agüeyando"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Primi ^3%s^1 pa ser espeutador"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Primi ^3%s^1 o ^3%s^1 pal xugador siguiente o postreru"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Usa ^3%s^1 o ^3%s^1 pa camudar la velocidá"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Primi ^3%s^1 p'agüeyar"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Primi ^3%s^1 pa la información del mou de xuegu"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1L'alcuentru yá entamó"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Nun tienes más vides"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Primi ^3%s^1 pa xunite"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1El xuegu entama en ^3%d^1 segundos"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2¡Anguaño na etapa ^1calentamientu^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sPrimi ^3%s%s pa finar el calentamientu"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sPrimi ^3%s%s cuando teas llistu"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Esperando que tean llistos los demás pa finar el calentamientu..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Esperando que tean llistos los demás..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Primi ^3%s^2 pa finar el calentamientu"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "!Los equipos nun tán apré!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Primi ^3%s%s p'axustar"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Primi ^3ESC ^7p'amosar les opciones del HUD."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Clic doblu ^7pa un panel d'opciones específiques."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7pa deshabilitar comprobación de colisión, ^3SHIFT ^7y"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3TECLES DIREICIONALES ^7p'axustes finos."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr " qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr " m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr " km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr " mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "ñuedos"
 
@@ -263,7 +263,7 @@ msgstr "^1Nun pudo escribise a %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "FALLU - ¡EL MENÚ YE VISIBLE PERO NUN SE DEFINIÓ DENGÚN!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -745,7 +745,7 @@ msgstr "Tas muertu, espera ^3%s^7 enantes de remanecer"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Tas muertu, primi ^2%s^7 pa remanecer"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -770,223 +770,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Emburriar"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Destruyir"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Defender"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Bas azul"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "PELIGRU"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Llevador enemigu"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Llevador de bandera"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Bandera soltada"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "¡Aídame!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Equí"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Llave soltada"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Llevador de llave"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Cuerri equí"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Bas bermeya"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr "Base mariella"
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr "Base blanca"
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr "Base rosa"
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Xenerador"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Puntu de control"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Puntu de comprobación"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Finar"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Entamu"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Meta"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Bola"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Llevador de bola"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Invisibilidá"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Vida estra"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Velocidá"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Fuercia"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Proteición"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "¡Conxeláu!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Vehículu"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "¡%s necesita aida!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Munición"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Resistencia"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Mélicu"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampiru"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Discapacidá"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Venganza"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Saltu"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Esnalíu"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Invisible"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1207,132 +1207,132 @@ msgstr "%dᵁ"
 msgid "%dth"
 msgstr "%dᵁ"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Alcuentru a muerte"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Amortia a tolos enemigos"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "El sobreviviente caberu"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Sobrevivi y amortia a los enemigos fasta que nun-yos queden vides"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Carrera"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Cuerri escontra otros xugadores fasta la llinia de fin"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Carrera CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Cuerri pol tiempu más rápidu"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Amortia a tolos enemigos"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Alcuentru a muerte per equipos"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capturar la bandera"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Atopa y lleva la bandera del enemigu a la to base pa capturala"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Amortia a tolos enemigos pa ganar la ronda"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Captura tolos puntos de control pa ganar"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Dominación"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Axunta toles llaves pa ganar la ronda"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Caza-llaves"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Asaltu"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 "Captura los puntos de control p'algamar y destruyir el xenerador enemigu"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSports"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Amortia a los enemigos pa conxelalos, tate co los tos compañeros pa vivecelos"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Mantén la bola pa consiguir puntos polos asesinatos"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invasión"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Sobrevivi escontra les foles de monstruos"
 
index 2d7106095cedad43dcc30ead5abd6ed1e21149f2..f8541ac3f13f15a3880108cd761ee15750395076 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Belarusian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -57,194 +57,194 @@ msgstr "Няма"
 msgid "Unavailable"
 msgstr "Недаступны"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Гулец %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Сярэдняе 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1ШТРАФ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2ШТРАФ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Вы мусіце адказаць перад пачаткам настáўлення HUD\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Імя ^7замест \"^1Anonymous player^7\" у статыстыцы"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Апытанне было створана для:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Дазволіць серверам захоўваць і паказваць вашае імя?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Наставіць HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Так (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Не (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Уласны рэкорд"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Рэкорд сервера"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Гулец^7: Гэта чат."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "кадры/с: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Агляд"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Назіранне: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Націсніце ^3%s^1 каб назіраць"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 "^1Націсніце ^3%s^1 ці ^3%s^1 каб перайсці да наступнага ці папярэдняга гульца"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Выкарыстоўвайце ^3%s^1 ці ^3%s^1 для змянення хуткасці"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Націсніце ^3%s^1 для агляду"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Націсніце ^3%s^1 каб даведацца пра рэжым гульні"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Матч ужо пачаўся"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1У вас скончыліся жыцці"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Націсніце ^3%s^1 каб далучыцца"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Гульня пачнецца праз ^3%d^1 секунд"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Зараз у ^1разміначным^2 этапе!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sНацісніце ^3%s%s каб скончыць размінку"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sНацісніце ^3%s%s калі будзеце гатовы"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Чаканне іншых для сканчэння размінкі..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Чаканне іншых гульцоў..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Націсніце ^3%s^2 каб скончыць размінку"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Колькасці каманд не збалансаваныя!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Націсніце ^3%s%s каб карэктаваць"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Націсніце ^3ESC ^7каб паглядзець настáўленні HUD."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Двойчы пстрыкніце ^7па панэлі для панэльна-спецыфічных параметраў."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7каб адключыць тэст калізій, ^3SHIFT ^7і"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3СТРЭЛКІ ^7для дакладнага рэгулявання."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr " qu/с"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr " м/с"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr " км/г"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr " м/г"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr " вузлы"
 
@@ -262,7 +262,7 @@ msgstr "^1Не выйшла запісаць у %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ПАМЫЛКА - МЕНЮ БАЧНАЕ, АЛЕ НЕ ВЫЗНАЧАНАЕ!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (не звязаны)"
@@ -738,7 +738,7 @@ msgstr "Вы мёртвы, пачакайце ^3%s^7 да адраджэння"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Вы мёртвы, націсніце ^2%s^7 каб адрадзіцца"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Спам"
 
@@ -763,223 +763,223 @@ msgstr "Таймер гранаты"
 msgid "Revival progress"
 msgstr "Рух адраджэння"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Націснуць"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Знішчыць"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Абараніць"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Сіняя база"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "НЕБЯСПЕКА"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Варожы носьбіт"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Носьбіт сцяга"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Кінуты сцяг"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Дапамажыце!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Тут"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Кінуты ключ"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Носьбіт ключа"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Бяжы сюды"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Чырвоная база"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Арыентыр"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Генератар"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Кантрольны пункт"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Чэкпоінт"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Фініш"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Старт"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Гол"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Мяч"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Носьбіт мяча"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Нябачнасць"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Дадатковае жыццё"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Хуткасць"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Моц"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Панцыр"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Энергія рэгенерацыі"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Рэактыўны заплечнік"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Замарожаны!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Адзначаны"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Машына"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s патрэбна дапамога!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Патроны"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Супраціў"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Медык"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Удар"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Вампірызм"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Немач"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Помста"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Падскок"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Палёт"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Нябачны"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1199,88 +1199,88 @@ msgstr "%d-ці"
 msgid "%dth"
 msgstr "%d-ты"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Шпулянне Тубай"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Забіць усіх ворагаў"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Last Man Standing"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Выжываць і забіваць, пакуль у ворагаў не застанецца жыццяў"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Race"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Бег навыперадкі да фінішнай лініі"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Race CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Гонка на найкарацейшы час"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Забіць усіх з варожай каманды"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture the Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Знайсці і прынесці варожы сцяг на сваю базу"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Забіць усю варожую каманду, каб перамагчы ў раўндзе"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Захапіць усе кантрольныя пункты"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Сабраць усе ключы"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Key Hunt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assault"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
@@ -1288,47 +1288,47 @@ msgstr ""
 "Разбурыць перашкоды, каб знайсці і знішчыць ядро сілкавання ворага за пэўны "
 "час"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 "Захапіць кантрольныя пункты, каб дабрацца да варожага генератара і знішчыць "
 "яго"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Onslaught"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSports"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Ворагі не паміраюць, а замарожваюцца. Каб размарозіць напарніка, станьце "
 "побач з ім"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Захоўваць мяч, каб атрымаць балы на забойствы"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Уварванне"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Выжыць насуперак хвалям пачвар"
 
@@ -4696,7 +4696,7 @@ msgstr "Богападобны"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:148
 msgid "Mutators..."
-msgstr "Мутатары..."
+msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:157
 msgid "Maplist"
index bb75c3ca2e4aa4271400a911549648a0e8770902..b04840e09b11ca6aa74ffe13546d816a3e666bb9 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Bulgarian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -55,194 +55,194 @@ msgstr "Нямам"
 msgid "Unavailable"
 msgstr "Не е на разположение"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Играч %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Междинен 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1ДУЗПА: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2ДУЗПА: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 "^1Трябва да отговорите преди да влезнете в мод за конфигуриране на HUD\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Име ^7вместо \"^1Анонимен играч^7\" в статистиката"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Бе започнато гласуване за:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Позволявате ли сървърите да пазят и показват вашето име?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Конфигуриране на HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Да (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Не (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Лично постижение"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Сървърно постижение"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Играч^7: Това е мястото чатене"
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Наблюдавам"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Зрител: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Натиснете ^3%s^1 за да набюдавате играч"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Натиснете ^3%s^1 или ^3%s^1 за следващ или предишен играч"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Използвайте ^3%s^1 или ^3%s^1 за да промените скоростта"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Натиснете ^3%s^1 за да наблюдавате"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Натиснете ^3%s^1 за информация на игровия мод"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Мачът вече започна"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Нямате повече животи"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Натиснете ^3%s^1 за да се включите"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Играта започва след ^3%d^1 секунди"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2В етап на ^1загряване^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sНатиснете ^3%s%s за да приключите загрявката"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sНатиснете ^3%s%s когато сте готови"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Изчакване на останалите играчи да приключат със загрявката..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Изчакване на останалите играчи да се приготвят"
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Натиснете ^3%s^2 за да приключите загрявката"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Броят на играчите е небалансиран"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr "Натиснете ^3%s%s за да нагласите"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Натиснете ^3ESC ^7за да видите HUD настройките."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Двоен клик ^7върху панел за да видите специфичните настройки."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7за да изключите проверката за сблъсък, ^3SHIFT ^7и"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3ARROW KEYS ^7за фини настройки"
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "възли"
 
@@ -260,7 +260,7 @@ msgstr "^1Неможе да пише в %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ГРЕШКА - МЕНЮТО Е ВИДИМО НО НЕ Е ДЕФИНИРАНО"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (не е свързано)"
@@ -757,7 +757,7 @@ msgstr "Мъртав сте, изчакайте ^3%s^7 преди съживяв
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Мъртав сте, натиснете ^2%s^7 за съживяване"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Спам"
 
@@ -782,223 +782,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr "Процес на съживяване"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Бутни"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Унищожи"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Защитавай"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Синя база"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "ОПАСНОСТ"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Вражески знаменосец"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Знаменосец"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Изпуснато знаме"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Помогни ми!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Тук"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Изпуснат ключ"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Ключоносител"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Бягай тук"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Червена база"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Плоча"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Генератор"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Контролен пункт"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "КПП"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Финал"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Старт"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Гол"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Топка"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Притежател на топката"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Невидимост"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Допълнителен живот"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Скорост"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Сила"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Щит"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Гориво"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Реактивна раница"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Замръзен!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Заплют"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Возило"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s се нужда е от помощ!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Вампир"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1218,130 +1218,130 @@ msgstr "%dти"
 msgid "%dth"
 msgstr "%dти"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n хвърляне на туба"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Last Man Standing"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Race"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Race CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture the Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Key Hunt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assault"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Onslaught"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invasion"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
@@ -4765,7 +4765,7 @@ msgstr "Господ"
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:148
 msgid "Mutators..."
-msgstr "Мутатори..."
+msgstr ""
 
 #: qcsrc/menu/xonotic/dialog_multiplayer_create.qc:157
 msgid "Maplist"
index e4b47187330dba7a53150a21e1ef770c934c2658..b2c9b264c570590df4dc43d42707d650e29bf3d4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Catalan (http://www.transifex.com/team-xonotic/xonotic/"
@@ -53,193 +53,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -257,7 +257,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -753,223 +753,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1189,130 +1189,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index b538eed473b392cae408f8d680ea28c9f7d9cb5b..ea41231cfca6792cc357623f15c3547056a6c3e2 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Czech (http://www.transifex.com/team-xonotic/xonotic/language/"
@@ -56,193 +56,193 @@ msgstr "Chybí"
 msgid "Unavailable"
 msgstr "Nedostupné"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Hráč %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1PENALTA: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2PENALTA: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Musíte odpovědět před vstupem do módu HUD konfigurace\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Jméno ^7místo \"^1Anonymous player^7\" v hráčské statistice"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Bylo vyvoláno hlasování:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Povolit serveru ukládat a zobrazovat Vaší přezdívku?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Nastavit HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Ano (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Ne (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Vlastní rekord"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Rekord serveru"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Hráč^7: Toto je komunikační oblast."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -260,7 +260,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -731,7 +731,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -756,223 +756,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr "Průběh oživování"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1192,130 +1192,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index d35eb698158eef78066c7bc58f042898964b3b5c..a7c1764a3b2e9868fa1d4a74f0ee420b656fb08f 100644 (file)
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: German (http://www.transifex.com/team-xonotic/xonotic/"
@@ -65,194 +65,194 @@ msgstr "Nicht vorhanden"
 msgid "Unavailable"
 msgstr "Nicht verfügbar"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Spieler %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Zwischenzeit 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1STRAFE: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2STRAFE: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Du musst antworten, bevor das HUD konfiguriert werden kann\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Name ^7statt \"^1Anonymous player^7\" in den Statistiken"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Eine Abstimmung wurde initiiert für:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Erlaube Servern, deinen Namen zu speichern und später zu zeigen?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Das HUD konfigurieren"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Ja (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Nein (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Persönliche Bestzeit"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Server-Bestzeit"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Player^7: Das ist der Chat-Bereich."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Beobachten"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Zuschauen bei: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Drücke ^3%s^1, um jemandem zuzuschauen"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Drücke ^3%s^1 oder ^3%s^1 für den nächsten oder vorherigen Spieler"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Benutze ^3%s^1 oder ^3%s^1 zum Ändern der Geschwindigkeit"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Drücke ^3%s^1 zum Beobachten"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Drücke ^3%s^1 für Spielmodus-Info"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Das Match hat bereits begonnen"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Du hast keine Leben mehr übrig"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Drücke ^3%s^1 zum Mitspielen"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Das Spiel beginnt in ^3%d^1 Sekunden"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Momentan in der ^1Aufwärmphase^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sDrücke ^3%s%s, um die Aufwärmphase zu beenden"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sDrücke ^3%s%s, sobald du bereit bist"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 "^2Es wird auf andere Spieler gewartet, um die Aufwärmphase zu beenden..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Es wird gewartet, bis andere Spieler bereit sind..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Drücke ^3%s^2, um die Aufwärmphase zu beenden"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Die Teams sind unausgeglichen!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Drücke ^3%s%s zum Anpassen"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Drücke ^3ESC^7, um die HUD-Optionen anzuzeigen."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Doppelklicke ^7ein Panel für panel-spezifische Optionen."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3STRG^7, um Kollisionstests zu deaktivieren, ^3SHIFT ^7und"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3PFEILTASTEN ^7für Feinjustierungen."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr " Knoten"
 
@@ -272,7 +272,7 @@ msgstr "^1Konnte nach %s nicht schreiben\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "FEHLER - MENÜ IST SICHTBAR ABER KEIN MENÜ WURDE DEFINIERT!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (nicht zugewiesen)"
@@ -770,7 +770,7 @@ msgstr "Du bist tot, warte ^3%s^7 bis zum Respawn"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Du bist tot, drücke ^2%s^7 um neu zu spawnen"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -795,223 +795,223 @@ msgstr "Granaten-Timer"
 msgid "Revival progress"
 msgstr "Wiederbelebungsfortschritt"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Drücken"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Zerstören"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Verteidigen"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Blaue Basis"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "GEFAHR"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Feindlicher Träger"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Flaggenträger"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Flagge"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Helft mir!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Hier"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Schlüssel"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Schlüsselträger"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Hier her"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Rote Basis"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr "Gelbe Basis"
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr "Weisse Basis"
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr "Pinke Basis"
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Wegpunkt"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Generator"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Kontrollpunkt"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Checkpoint"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Ziel"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Start"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Tor"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Ball"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Ballbesitzer"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Unsichtbarkeit"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Extraleben"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Geschwindigkeit"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Stärke"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Schutzschild"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Treibstoff-Regeneration"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Jetpack"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Eingefroren!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Markiert"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Fahrzeug"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s braucht Hilfe!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Munition"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Widerstand"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Medizin"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Schlag"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampir"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Behinderung"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Rache"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Sprung"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Flug"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Unsichtbar"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1233,88 +1233,88 @@ msgstr "%drd"
 msgid "%dth"
 msgstr "%dth"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba-Werfen"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Töte alle Gegner"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Last Man Standing"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Überlebe, und töte bis die Feinde keine Leben mehr übrig haben"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Race"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Renne gegen die anderen Spieler zur Ziellinie"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Race CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Renne gegen die Uhr"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Töte alle Gegner deines Team"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture The Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Finde und bringe die gegnerische Flagge zu deiner Basis"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Töte alle Gegner deines Team, um die Runde zu gewinnen"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Nimm alle Kontrollpunkte ein, um zu gewinnen"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Sammle alle Schlüssel, um die Runde zu gewinnen"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Key Hunt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assault"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
@@ -1322,47 +1322,47 @@ msgstr ""
 "Zerstöre Hindernisse um den gegnerischen Reaktorkern zu zerstören, bevor die "
 "Zeit abläuft"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 "Nimm Kontrollpunkte ein, um den gegnerischen Generator zu erreichen und "
 "zerstören"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Onslaught"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSport"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Töte Feinde, um sie einzufrieren, und stelle dich neben einen Teamkollegen, "
 "um ihn aufzutauen"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Halte den Ball, und töte, um Punkte zu sammel"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invasion"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Überlebe gegen Wellen von Monstern"
 
index 8da66fe6e79255682d3f685e892d47b7bbbe27b7..df59afb6ba6934072d5defe11e9c5a375cd694ee 100644 (file)
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Greek (http://www.transifex.com/team-xonotic/xonotic/language/"
@@ -57,195 +57,195 @@ msgstr "Δεν διαθέτετε"
 msgid "Unavailable"
 msgstr "Μη διαθέσιμο"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Παίχτης %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Ενδιάμεσος 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1Ποινή %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2Ποινή %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 "^1Πρέπει να απαντήσετε προτού μπείτε σε λειτουργία επεξεργασίας του hud\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Όνομα ^7αντί για \"^1Ανώνυμος παίχτης^7\" στα στατιστικά"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Διεξαγωγή ψηφοφορίας για:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 "Επιτρέπετε στους διακομιστές την αποθήκευση και επίδειψη του ονόματος σας; "
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Διαμόρφωση του HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Ναί (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Όχι (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Προσωπικό ρεκόρ"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Ρεκόρ διακομιστή"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Παίκτης^7: Αυτή είναι η περιοχή συνομιλίας."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Παρατήρηση"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Παρακολούθηση: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Πατήστε ^3%s^1 για παρακολούθηση"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Πατήστε ^3%s^1 ή ^3%s^1 για επόμενο ή προηγούμενο παίκτη"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Χρησιμοποιήστε ^3%s^1 ή ^3%s^1 για αλλαγή ταχύτητας"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Πατήστε ^3%s^1 για παρατήρηση"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Πατήστε ^3%s^1 για πληροφορίες τύπου παιχνιδιού"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Ο αγώνας έχει ήδη ξεκινήσει"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Δε σας απομένουν περεταίρω ζωές"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Πατήστε ^3%s^1 για σύνδεση"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Το παιχνίδι ξεκινάει σε ^3%d^1 δευτερόλεπτα"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Στάδιο ^1προθέρμανσης^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sΠατήστε ^3%s%s για να τελειώσετε την προθέρμανση"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sΠατήστε ^3%s%s μόλις είστε έτοιμος"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Περιμένοντας να τελειώσουν οι υπόλοιποι την προθέρμανση..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Περιμένοντας τους υπόλοιπους να ετοιμαστούν..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Πατήστε ^3%s^2 για να τελειώσετε την προθέρμανση"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "μέτρα/δευτερόλεπτο"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "χλμ/ώρα"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "μίλια/ώρα"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -263,7 +263,7 @@ msgstr "^1Αδύνατη η εγγραφή σε %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "Σφάλμα: Το μενού είναι εμφανές, αλλά δεν έχει οριστεί κάποιο μενού!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (μη δεσμευμένο)"
@@ -734,7 +734,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -759,223 +759,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr "Πρόοδος αναβίωσης"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Βρυκόλακας"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1195,130 +1195,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Αγώνας"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Κατάλυψη Σημαίας"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Κυριαρχία"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Κυνήγι για κλειδιά"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Θανατόμπαλα"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 057e97230ba9409d73a6581989eb1fc3bce842c9..9ce2821d6bbe8b1d184e0c5a3d71b28858579087 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: English (Australia) (http://www.transifex.com/team-xonotic/"
@@ -56,193 +56,193 @@ msgstr "Don't have"
 msgid "Unavailable"
 msgstr "Unavailable"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Player %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Intermediate 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1PENALTY: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2PENALTY: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1You must answer before entering hud configure mode\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "A vote has been called for:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Allow servers to store and display your name?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Configure the HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Yes (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "No (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Personal best"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Server best"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Player^7: This is the chat area."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Observing"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Spectating: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Press ^3%s^1 to spectate"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Press ^3%s^1 to observe"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Press ^3%s^1 for gamemode info"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Match has already begun"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1You have no more lives left"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Press ^3%s^1 to join"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Game starts in ^3%d^1 seconds"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Currently in ^1warmup^2 stage!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sPress ^3%s%s to end warmup"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sPress ^3%s%s once you are ready"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Waiting for others to ready up to end warmup..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Waiting for others to ready up..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Press ^3%s^2 to end warmup"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Team numbers are unbalanced!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Press ^3%s%s to adjust"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Press ^3ESC ^7to show HUD options."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Doubleclick ^7a panel for panel-specific options."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr " qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr " m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr " km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr " mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr " knots"
 
@@ -260,7 +260,7 @@ msgstr "^1Couldn't write to %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (not bound)"
@@ -758,7 +758,7 @@ msgstr "You are dead, wait ^3%s^7 before respawning"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "You are dead, press ^2%s^7 to respawn"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -783,223 +783,223 @@ msgstr "Nade timer"
 msgid "Revival progress"
 msgstr "Revival progress"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Push"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Destroy"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Defend"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Blue base"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "DANGER"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Enemy carrier"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Flag carrier"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Dropped flag"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Help me!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Here"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Dropped key"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Key carrier"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Run here"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Red base"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Waypoint"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Generator"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Control point"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Checkpoint"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Finish"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Start"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Goal"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Ball"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Ball carrier"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Invisibility"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Extra life"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Speed"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Strength"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Shield"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Fuel regen"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Jet Pack"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Frozen!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Tagged"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Vehicle"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s needing help!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Ammo"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Resistance"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Medic"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Bash"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampire"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Disability"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Vengeance"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Jump"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Flight"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Invisible"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1219,88 +1219,88 @@ msgstr "%drd"
 msgid "%dth"
 msgstr "%dth"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba Throwing"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Kill all enemies"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Last Man Standing"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Survive and kill until the enemies have no lives left"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Race"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Race against other players to the finish line"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Race CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Race for fastest time"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Kill all enemy teammates"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture the Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Find and bring the enemy flag to your base to capture it"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Kill all enemy teammates to win the round"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Capture all the control points to win"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Gather all the keys to win the round"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Key Hunt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assault"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
@@ -1308,43 +1308,43 @@ msgstr ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr "Capture control points to reach and destroy the enemy generator"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Onslaught"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSports"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr "Kill enemies to freeze them, stand next to teammates to revive them"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Hold the ball to get points for kills"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invasion"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Survive against waves of monsters"
 
index a1f7afac68bafe7d0937e5ecad1b0309373d4cc6..d885aa7385cb0d6f4f98e18782f6ea30a10f95b3 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Esperanto (http://www.transifex.com/team-xonotic/xonotic/"
@@ -53,193 +53,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -257,7 +257,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -753,223 +753,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1189,130 +1189,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 0954aa3696cb0fe4f5ad546e9341e90a10d39c53..b41acbee59ef22a087fd6cd34d12e43068fbb3fd 100644 (file)
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/team-xonotic/xonotic/"
@@ -64,195 +64,195 @@ msgstr "No tienes"
 msgid "Unavailable"
 msgstr "No disponible"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Jugador %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Intermedio 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1SANCION: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2SANCION: %.1f(%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 "^1Debes de responder antes de entrar al modo de configuracion de interface\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Nombre ^7en lugar de \"^1Anonymous player^7\" en xonstat"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Una votacion ha sido iniciada para:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Permitir a los servidores guardar y desplegar tu nombre?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Configurar la Interface"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "SI (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "No (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Record personal"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Record del servidor"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Jugador^7: Esta es la alrea de chat."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Observando"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Espectando: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Presiona ^3%s^1 para espectar"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Presiona ^3%s^1 o ^3%s^1 para el siguiente o anterior jugador"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Usa ^3%s^1 o ^3%s^1 para cambiar la velocidad"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Presiona ^3%s^1 para observar"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Presiona ^3%s^1 para la información del modo de juego"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1La partida ya comenzó"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Ya no tienes ninguna vida restante"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Presiona ^3%s^1 para unirte"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1El juego comienza en ^3%d^1 segundos"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Actualmente en etapa de ^1calentamiento^2 !"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sPulsa  ^3%s%s para terminar el calentamiento"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sPulsa ^3%s%s cuando estes listo"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 "^2Esperando a que los demas esten listos para terminar el calentamiento"
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Esperando a que los demás estén listos..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Presiona ^3%s^2 para terminar el calentamiento"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "¡Los números de equipo están desbalanceados!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Presiona ^3%s%s para ajustar"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Presiona ^3ESC ^7para ver las opciones de HUD."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Doubleclick ^7en un panel para opciones específicas del panel."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7para deshabilitar el chequeo de colisiones, ^3SHIFT ^7y"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3TECLAS DE FLECHAS ^7para ajustes finos."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "nudos"
 
@@ -270,7 +270,7 @@ msgstr "^1No se pudo escribir a %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ERROR - ¡EL MENÚ ESTÁ VISIBLE PERO NO SE DEFINIÓ UN MENÚ!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (sin asignar)"
@@ -780,7 +780,7 @@ msgstr "Estás muerto, espera ^3%s^7 antes de resurgir"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Estás muerto, presiona ^2%s^7 para resurgir"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -805,223 +805,223 @@ msgstr "Cronometro de granada"
 msgid "Revival progress"
 msgstr "Progreso de resucitación"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Empujar"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Destruir"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Defender"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Base azul"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "PELIGRO"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Acarreador enemigo"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Acarreador de bandera"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Bandera suelta"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Ayudame!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Aquí"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Llave suelta"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Acarreador de la llave"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Corre aquí"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Base roja"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Punto de encuentro"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Generador"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Punto de control"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Punto de revisión"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Finalizar"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Comenzar"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Objetivo"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Pelota"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Acarreador de la pelota"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Invicibilidad"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Vida extra"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Velocidad"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Fuerza"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Escudo"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Regeneración de combustible"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Paquete jet"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Congelado!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Marcado"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Vehiculo"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s solicitando ayuda!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Munición"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Resistencia"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Medico"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Golpetazo"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampiro"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Deshabilitado"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Venganza"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Salto"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Vuelo"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Invicible"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1242,132 +1242,132 @@ msgstr "%drd"
 msgid "%dth"
 msgstr "%dth"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba Throwing"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Combate a muerte"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Mata a todos los enemigos"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Ultimo Sobreviviente"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Sobrevive y mata a todos los enemigos hasta que no les queden vidas"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Carrera"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Carrera contra todos los jugadores hasta finalizar la meta"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Carrera CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Carrera por el mejor tiempo"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Mata todos los compañeros del enemigo"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Combate a muerte por equipos"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture the Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Encuentra y trae la bandera enemiga a tu base para capturarla"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Mata a todos los compañeros del enemigo para ganar el juego"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Capturar todos los puntos de control para ganar"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Dominación"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Colecta todas las llaves para ganar la partida"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Caza de llave"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Asalto"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Embestida"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Mata a lo enemigos para congelarlos, parate enseguida de un compañero de "
 "equipo para revivirlo."
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Mantén la pelota para ganar puntos de muertes"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invasión "
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Sobrevive en contra de las olas de monstruos "
 
index 94a119170c48e08a16185caf167a671a1ab57f15..d2828b208bc881639a576fe84c5e31809312ef8a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Spanish (Mexico) (http://www.transifex.com/team-xonotic/"
@@ -53,193 +53,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -257,7 +257,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -753,223 +753,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1189,130 +1189,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index dc40fbe1b0cb2a15c82739f44319c3f476891963..88441a971860bd572e6f4dfc019f8975e1b2bac4 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Finnish (http://www.transifex.com/team-xonotic/xonotic/"
@@ -54,193 +54,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -258,7 +258,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -754,223 +754,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampyyri"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1190,130 +1190,130 @@ msgstr "%drd"
 msgid "%dth"
 msgstr "%dth"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n tuubanheitto!"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Mättö (Deathmatch)"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Viimeiseen mieheen (Last Man Standing)"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Kilpailu (RACE)"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Kilpailu CTS (RACE CTS)"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Joukkuemättö (Team Deatchmatch)"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Lipunryöstö (CTF)"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Klaaniareena (Clan Arena)"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Hallinta (Domination)"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Avaimenetsintä (Key Hunt)"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Rynnäkkö (Assault)"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Suurtaistelu (Onslaught)"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexpallo (Nexball)"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Pakkashippa (Freeze Tag)"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Pakomatka (Keepaway)"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index fc2562318c99413c82dd41f11a6e3e95389e5ae1..6b5c5e5da9bf90f0bf36a56369cb7592313f0c50 100644 (file)
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: French (http://www.transifex.com/team-xonotic/xonotic/"
@@ -61,197 +61,197 @@ msgstr "Pas en votre possession"
 msgid "Unavailable"
 msgstr "Indisponible"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Joueur %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Intermédiaire 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1PÉNALITÉ : %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2PÉNALITÉ : %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Vous devez répondre avant d'entrer dans la configuration de l'ath\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 "^2Pseudonyme ^7à la place de « ^1Anonymous player^7 » dans les statistiques"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Un vote a été lancé pour :"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Autoriser les serveurs à enregistrer et afficher votre pseudonyme ?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Configurer l'ATH"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Oui (%s) : %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Non (%s) : %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Record personnel"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Record du serveur"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Joueur^7 : Ceci est la zone de tchat."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "IPS : %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1En observateur"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1En spectateur sur : ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Appuyez sur ^3%s^1 pour devenir spectateur"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 "^1Appuyez sur ^3%s^1 ou ^3%s^1 pour basculer sur le joueur suivant ou "
 "précédent"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Utilisez ^3%s^1 ou ^3%s^1 pour changer la vitesse"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Appuyez sur ^3%s^1 pour passer observateur"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Appuyez sur ^3%s^1 pour des infos sur le mode de jeu"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1La partie a déjà commencé"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Vous n'avez plus aucune vie"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Appuyez sur ^3%s^1 pour rejoindre la partie"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1La partie démarre dans ^3%d^1 secondes"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Actuellement en mode ^1échauffement^2 !"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sAppuyez sur ^3%s%s pour terminer l'échauffement"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sAppuyez sur ^3%s%s lorsque vous êtes prêt"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2En attente des autres joueurs pour terminer l'échauffement…"
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2En attente des autres joueurs pour commencer…"
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Appuyez sur ^3%s^2 pour terminer l'échauffement"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Les équipes ne sont pas équilibrées !"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Appuyez sur ^3%s%s pour équilibrer"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Appuyez sur ^3ÉCHAP ^7pour afficher les options de l'ATH"
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 "^3Double-cliquez ^7sur un tableau de bord pour en afficher les options."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7pour désactiver les essais de collision, ^3MAJ ^7 et"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3TOUCHES FLÉCHÉES ^7 pour des ajustements précis."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr " m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr " km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr " mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr " nœuds"
 
@@ -271,7 +271,7 @@ msgstr "^1N'a pas pu écrire dans %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ERREUR - LE MENU EST VISIBLE MAIS AUCUN MENU N'A ÉTÉ DÉFINI !"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (non assigné)"
@@ -778,7 +778,7 @@ msgstr "Vous êtes mort, attendez ^3%s^7 avant de réapparaître"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Vous êtes mort, appuyez sur ^2%s^7 pour réapparaître"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -803,223 +803,223 @@ msgstr "Minuteur de grenade"
 msgid "Revival progress"
 msgstr "Dégel en cours"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Pousser"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Détruire"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Défendre"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Base bleue"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "DANGER"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Porteur ennemi"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Porteur du drapeau"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Drapeau lâché"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "À l'aide !"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Ici"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Clef lâchée"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Porteur de clef"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Courez ici"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Base rouge"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr "Base jaune"
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr "Base blanche"
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr "Base rose"
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Point de rassemblement"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Générateur"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Point de contrôle"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Point de contrôle"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Arrivée"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Départ"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "But"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Balle"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Porteur de balle"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Invisibilité"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Vie supplémentaire"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Vitesse"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Force"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Bouclier"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Régén. essence"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Jet Pack"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Gelé !"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Verrouillé pour cible"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Véhicule"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s a besoin d'aide !"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Munitions"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Résistance"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Médecin"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Coup de poing"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampire"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Handicap"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Vengeance"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Saut"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Vol"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Invisibilité"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1243,88 +1243,88 @@ msgstr "%dè"
 msgid "%dth"
 msgstr "%dè"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "Lancer du @!#% Tuba"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Match à Mort"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Tuez tous les ennemis"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Dernier Homme en Vie"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Survivez et tuez jusqu'à ce que les ennemis n'aient plus de vies"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Course"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Courez contre d'autres joueurs vers la ligne d'arrivée"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Course CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Courez pour le meilleur temps"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Tuez tous les ennemis des autres équipes"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Match à Mort en Équipe"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture de Drapeau"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Trouvez et ramenez le drapeau ennemi à votre base pour le capturer"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Tuez tous les ennemis des autres équipes pour gagner la manche"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Capturez tous les points de contrôle pour gagner"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Collectez toutes les clés pour gagner la manche"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Chasse aux Clefs"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assaut"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
@@ -1332,47 +1332,47 @@ msgstr ""
 "Détruisez les obstacles pour trouver et anéantir le cœur du réacteur ennemi "
 "dans le temps imparti"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 "Capturez les points de contrôle pour atteindre et détruire le générateur "
 "ennemi"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Attaque"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSports"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Loup Glacé"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Tuez les ennemis pour les geler, restez à côté de vos équipiers pour les "
 "ressusciter"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Gardez la balle pour que vos frags rapportent des points"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Gardez-la-Balle"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invasion"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Survivez à des vagues de monstres"
 
index 5f4b11902bbf507a8cf301aaa8aac5958382ae16..47cbabfa24ec6396eaaa1ca2a5dc98cac887340a 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Hungarian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -56,194 +56,194 @@ msgstr "nincs nálad"
 msgid "Unavailable"
 msgstr "nem elérhető"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Játékos %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Közepes 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1BÜNTETÉS: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2BÜNTETÉS: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Választanod kell, mielőtt beléphetsz a HUD beállításokba\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Név^7 mutatása \"^1Anonymous player^7\" helyett a statisztikákban"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Szavaznod kell az alábbi ügyben:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Megengeded, hogy a szerver eltárolja én megjelenítse a neved?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1A HUD beállításai"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Igen (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Nem (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Saját legjobb idő"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Szerver legjobb idő"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Player^7: Ez a csevej terület"
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Néző"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^7%s^1-t nézed és követed"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Nyomd meg a ^3%s^1 gombot, hogy nézőként lépj be!"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Használd a ^3%s^1 vagy ^3%s^1 gombokat a sebesség változtatásához!"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Nyomd meg a ^3%s^1 gombot, hogy néző lehess!"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Nyomd meg a ^3%s^1 gombot a játékmód információkért!"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1A játék már elkezdődött"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Nincs több életed"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Nyomd meg a ^3%s^1 gombot a játékba való belépéshez!"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1A játék ^3%d^1 másodpercen belül elkezdődik!"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Jelenleg ^1BEMELEGÍTÉS^7 zajlik!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%s, kérlek nyomd meg a ^3%s%s gombot a bemelegítés befejezéséhez!"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%s, kérlek nyomd meg a ^3%s%s gombot, amint készen állsz!"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Várakozás a többiekre, hogy befejezzék a bemelegítést..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Várj kérlek, amíg a többiek készen állnak..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Nyomd meg a ^3%s^2 gombot a bemelegítés befejezéséhez!"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "A csapatok egyenlőtlenül vannak elosztva!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Nyomd meg a ^3%s%s gombot a kiegyenlítéshez!"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Nyomd meg az ^3ESC^7 gombot a HUD beállításának lehetőségeihez!"
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Kattints duplán^7 egy panelre a panel-specifikus beállításokhoz!"
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 "A ^3CTRL^7 gomb segítségével kikapcsolhatod az illesztést, a ^3SHIFT^7 és"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "az ^3ALT^7 + ^3NYÍLGOMBOK^7-kal finoman mozgathatsz!"
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "Csomó"
 
@@ -263,7 +263,7 @@ msgstr "^1Nem lehet írni a %s -ba/be\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "HIBA - A MENÜ LÁTHATÓ, DE NEM VOLT DEFINIÁLVA!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (nincs kiosztva)"
@@ -761,7 +761,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -786,223 +786,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Nyomd meg!"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Pusztítsd el!"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Védd meg!"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Kék Bázis"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "VESZÉLY!"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Zászlóhordozó"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Elhagyott zászló"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Segítség!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Itt"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Elhagyott kulcs"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Kulcshordozó"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Rohanj ide!"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Vörös Bázis"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Irányjelző"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Generátor"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Uralompont"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Ellenőrző pont"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Cél"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Start"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Labda"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Labdahordozó"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Láthatatlanság"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Extra élet"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Sebesség"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Sebzésnövelő"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Védelmező"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Üzemanyag újratöltés"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Hátirakéta"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Megfagyva!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Megjelölt"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Jármű"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s segítséget kér!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vámpír"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1222,130 +1222,130 @@ msgstr ""
 msgid "%dth"
 msgstr "%d."
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba Dobás"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Haláljátszma"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Csak egy maradhat"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Verseny"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Ügyességi verseny"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Csapat[os] öldöklés "
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Zászlórablás"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Klán Aréna"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Uralom"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Kulcsvadászat"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Ostrom"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Támadás"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Fagyasztás"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Önzőség"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index f5adc71189a07986ce0d8139be0e309e7c7e2e6a..9e2be21b56384316d3deeb3af464891e114e8faf 100644 (file)
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Italian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -58,193 +58,193 @@ msgstr "Mancante"
 msgid "Unavailable"
 msgstr "Non disponibile"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Giocatore %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Intermedio 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1PENALITÀ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2PENALITÀ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Devi rispondere prima di entrare in modalità configurazione HUD\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Nome ^7invece di \"^1Giocatore anonimo^7\" nelle statistiche"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Un voto è stato chiamato per:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Permetti ai server di salvare e mostrare il tuo nome?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Configura l'HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Sì (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "No (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Miglior personale"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Migliori del server"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Giocatore^7: Questa è l'area chat."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Osservando"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Assistendo: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Premi ^3%s^1 per assistere"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Premi ^3%s^1 o ^3%s^1 per prossimo o precedente giocatore"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Usa ^3%s^1 o ^3%s^1 per cambiare velocità"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Premi ^3%s^1 per osservare"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Premi ^3%s^1 per info sul tipo di gioco"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1La partita è già iniziata"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Non hai più vite a disposizione"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Premi ^3%s^1 per entrare"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1La partita inizia tra ^3%d^1 secondi"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Attualmente in ^1warmup^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sPremi ^3%s%s per terminare il warmup"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sPremi ^3%s%s una volta che sei pronto"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Attendendo che gli altri siano pronti per terminare il warmup..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Attendendo che gli altri siano pronti..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Premi ^3%s^2 per terminare il warmup"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Numero di giocatori per squadra sbilanciato!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Premi ^3%s%s per aggiustare"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Premi ^3ESC ^7per mostrare le opzioni dell'HUD."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Doppio-click ^7su un pannello per le sue specifiche opzioni."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7per disabilitare il test di collisione, ^3SHIFT ^7e"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3ARROW KEYS ^7per fini aggiustamenti."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr " qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr " m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr " km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr " mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr " nodi"
 
@@ -262,7 +262,7 @@ msgstr "^1Impossibile scrivere in %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ERRORE - IL MENU E' VISIBILE MA NESSUN MENU E' STATO DEFINITO!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (non associato)"
@@ -769,7 +769,7 @@ msgstr "Sei morto, aspetta ^3%s^7 prima di rinascere"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Sei morto, premi ^2%s^7 per rinascere"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -794,223 +794,223 @@ msgstr "Timer granata"
 msgid "Revival progress"
 msgstr "Avanzamento risveglio"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Spingi"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Distruggi"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Difendi"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Base blu"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "PERICOLO"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Portatore nemico"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Portatore bandiera"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Bandiera persa"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Aiuto!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Qui"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Chiave lasciata"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Portatore chiave"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Corri qui"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Base rossa"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr "Base gialla"
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr "Base bianca"
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr "Base rosa"
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Waypoint"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Generatore"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Punto di controllo"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Checkpoint"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Arrivo"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Partenza"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Goal"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Palla"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Portatore palla"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Invisibilità"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Vita extra"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Velocità"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Forza"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Scudo"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Rigeneratore di carburante"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Jet Pack"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Congelato!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Contrassegnato"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Veicolo"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s sta chiedendo aiuto!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Munizioni"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Resistenza"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Dottore"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Colpo Forte"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampiro"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Disabilità"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Vendetta"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Salto"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Battaglia"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Invisibile"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1232,88 +1232,88 @@ msgstr "%d°"
 msgid "%dth"
 msgstr "%d°"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba Throwing"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Uccidi tutti i nemici"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Ultimo Uomo Rimasto (LMS)"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Sopravvivi e uccidi finché i nemici non hanno più vite"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Corsa"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Gareggia contro gli altri giocatori fino all'arrivo"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Corsa CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Gareggia per il tempo più veloce"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Uccidi tutti i nemici della tua squadra"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Cattura la Bandiera (CTF)"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Trova e porta la bandiera nemica all tua base per catturarla"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Uccidi tutti i nemici della tua squadra per vincere il round"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Cattura tutti i punti controllo per vincere"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Dominazione"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Prendi tutte le chiavi per vincere il round"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Caccia alla Chiave (Key Hunt)"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assalto"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
@@ -1321,47 +1321,47 @@ msgstr ""
 "Distruggi gli ostacoli per trovare e distruggere la centrale energetica del "
 "nemico prima che il tempo scada"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 "Cattura i punti di controllo per raggiungere e distruggere il generatore "
 "nemico"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Attacco (Onslaught)"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSports"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Congelamento (Freeze Tag)"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Uccidi i nemici per congelarli, stai vicino ai compagni di squadra per "
 "risvegliarli"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Tieni la palla per ottenere punti per le uccisioni"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Tieni Lontano (Keepaway)"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invasione"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Sopravvivi contro ondate di mostri"
 
index f475068042075994080f8ecce72da7307a39d7d0..d1aa049d057c3a908667470241ec20f4a082b476 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Japanese (Japan) (http://www.transifex.com/team-xonotic/"
@@ -54,193 +54,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -258,7 +258,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "エラー - メニューは見えますが定義されていません!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -754,223 +754,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr "蘇生中"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1190,130 +1190,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index dcbec21273f5d875980fbf741eacf983358ef837..69d8ec56041d53e14a3f000cb4aa187483fe1c8a 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Cornish (http://www.transifex.com/team-xonotic/xonotic/"
@@ -54,193 +54,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -258,7 +258,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -729,7 +729,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -754,223 +754,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1190,130 +1190,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 224226822e3a664ae0ae4e1c55573463f517d8d1..073d56b6e40046ee8d4f75c0f8c5bebd45948465 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Macedonian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -53,193 +53,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -257,7 +257,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -753,223 +753,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1189,130 +1189,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index d0fdb4269dd9a6a472faa1e38207020474b15ff6..4d43285b487b6facf2fda0d97e517968686774cf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Dutch (http://www.transifex.com/team-xonotic/xonotic/language/"
@@ -53,193 +53,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -257,7 +257,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -753,223 +753,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampier"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1189,130 +1189,130 @@ msgstr "%drd"
 msgid "%dth"
 msgstr "%dth"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba Smijten"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Last Man Standing"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Race"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Race CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture The Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Key Hunt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assault"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Onslaught"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 00d9c49dcd6b840ef5a8653284db3a12516be1e9..9cfe5c548b9b9ae338e2c6739e5b3b38917d0bc3 100644 (file)
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Polish (http://www.transifex.com/team-xonotic/xonotic/"
@@ -58,193 +58,193 @@ msgstr "Nie masz"
 msgid "Unavailable"
 msgstr "Niedostępne"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Gracz %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Pośredni 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1KARA: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2KARA: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr " ^1Musisz odpowiedzieć, przed przejściem w tryb konfiguracyjny HUD\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Nazwa ^7zamiast \"^1Anonimowy gracz^7\" w statystykach"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Głosowanie wezwane dla:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Pozwolić serwerom przechować i wyświetlić twoje imię?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Konfiguracja HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Tak (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Nie (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Osobisty rekord"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Rekord serwera"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Player^7: Oto pole na rozmowe."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Obserwując"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Oglądając: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Naciśnij ^3%s^1 aby oglądać"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Naciśnij ^3%s^1 lub ^3%s^1 na następnego lub poprzedniego gracza"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Użyj ^3%s^1 lub ^3%s^1 aby zmienić prędkość"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Naciśnij ^3%s^1 aby obserwować"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Naciśnij ^3%s^1 na informacje o trybie gry"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Mecz się już zaczął"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Nie masz żyć"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Naciśnij ^3%s^1 aby dołączyć"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Gra zaczyna się za ^3%d^1 sekund"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Na razie etap ^1rozgrzewkowy^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sNaciśnij ^3%s%s aby zakończyć rozgrzewkę"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sNaciśnij ^3%s%s kiedy będziesz gotowy"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Czekanie na innych aby zakończyć rozgrzewkę..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Czekanie na innych do przygotowania..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Naciśnij ^3%s^2 aby zakończyć rozgrzewkę"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Liczby drużyn są niezrównoważone!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr "Naciśnij ^3%s%s aby dopasować"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Naciśnij ^3ESC ^7aby pokazać opcie HUD."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Kliknij dwa razy ^7na listwę aby pokazać opcje listwy."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7aby wyłączyć collision testing, ^3SHIFT ^7i"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3ARROW KEYS ^7na małe korekty."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mil/h"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "węzłów"
 
@@ -262,7 +262,7 @@ msgstr "^1Nie można zapisać do %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "BŁĄD - MENU JEST WIDOCZNE, ALE NIE ZDEFINIOWANO MENU!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (nie związany)"
@@ -751,7 +751,7 @@ msgstr "Jesteś martwy, czekaj ^3%s^7 przed wskrzeszeniem"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Jesteś martwy, wciśnij ^2%s^7 by się wskrzesić"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -776,223 +776,223 @@ msgstr "Czasomierz granatu"
 msgid "Revival progress"
 msgstr "Postęp rozmrażania"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Pchnięcie"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Zniszczyć"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Bronić"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Baza niebieska"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "ZAGROŻENIE"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Wrogi nosiciel"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Nosiciel flagi"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Porzucona flaga"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Pomóż mi!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Tutaj"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Porzucony klucz"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Nosiciel klucza"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Biegnij tu"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Czerwona baza"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Punkt orientacyjny"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Generator"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Punkt kontroli"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Punkt kontrolny"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Koniec"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Start"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Cel"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Piłka"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Niosący kulę"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Niewidzialność"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Dodatkowe życie "
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Prędkość"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Siła"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Tarcza"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Regeneracja paliwa"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Zamrożone!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Oznaczone"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Pojazd"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s potrzebujących pomocy! "
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Amunicja"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Odporność"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Medyk"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Wampir"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Zemsta"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Skok"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Lot"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Niewidzialność"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1212,88 +1212,88 @@ msgstr "%d-ci"
 msgid "%dth"
 msgstr "%d-ty"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Zabij wszystkich przeciwników"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Przeżyj i zabijaj przeciwników, dopóki mają życia"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Wyścig"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Ścigaj się z innymi graczami do mety"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Wyścig CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Ścigaj się o najszybszy czas"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Zabij wszystkich z wrogiej drużyny"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Zdobądź Flagę"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Znajdź i przynieś flagę przeciwnika do swojej bazy by ją zdobyć"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Zabij wszystkich z wrogiej drużyny by wygrać rundę"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Przejmij wszystkie punkty kontrolne by wygrać"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Dominacja"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Zgromadź wszystkie klucze by wygrać rundę"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Polowanie na Klucz"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Szturm"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
@@ -1301,45 +1301,45 @@ msgstr ""
 "Zniszcz wszystkie przeszkody, a następnie zniszcz rdzeń przed upływem "
 "wyznaczonego czasu"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr "Zdobądź punkty kontroli, by dosięgnąć i zniszczyć wrog generator"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexpiłka"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSporty"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Zabij przeciwników by ich zamrozić, stań obok członków drużyny by ich "
 "rozmrozić"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Trzymaj kulę, aby otrzymywać punkty za zabicia"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Inwazja"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Przeżyj najazdy potworów"
 
index 6b1906dd6a29083aadc91c29dbf94536d32146d1..607a805f72653d347e0c33d5569778f53963657a 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\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"
@@ -52,193 +52,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -256,7 +256,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -727,7 +727,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -752,223 +752,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1188,130 +1188,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 2b79b46c803f59f6e880992b704a3a535fee308d..a432fec78869b0a8746812e6ff3ce2bc6a3bae27 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Portuguese (http://www.transifex.com/team-xonotic/xonotic/"
@@ -54,194 +54,194 @@ msgstr ""
 msgid "Unavailable"
 msgstr "Indisponível"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Jogador %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Intermédio 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1PENALIDADE: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2PENALIDADE: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Tem que responder antes de entrar no modo de configuração do HUD\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Nome ^7em vez de \"^1Jogador anónimo^7\" nas estatisticas"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Começou uma votação para:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Permitir que os servidores guardem e mostrem o seu nome?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Configurar HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Sim (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Não (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Melhor pontuação pessoal"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Melhor pontuação do servidor"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Jogador^7: Isto é a área de conversação."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Observando"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Espectador: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Carregue ^3%s^1 para passar a espectador"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Carregue ^3%s^1 ou ^3%s^1 para o próximo ou anterior jogador"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Utilize ^3%s^1 ou ^3%s^1 para alterar a velocidade"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Carregue ^3%s^1 para observar"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Carregue ^3%s^1 para informação sobre o modo de jogo"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Partida já começou"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Não tem vidas restantes"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Carregue ^3%s^1 para se juntar"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Jogo começa em ^3%d^1 segundos"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2De momento em fase de ^1aquecimento^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sCarregue ^3%s%s para terminar aquecimento"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sCarregue ^3%s%s assim que estiver pronto"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 "^2À espera que os outros jogadores estejam prontos para acabar aquecimento..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2À espera que os outros jogadores estejam prontos..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Carregue ^3%s^2 para terminar aquecimento"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Equipas estão desiquilibradas!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr "Carregue ^3%s%s para ajustar"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Carregue ^3ESC ^7 para mostrar opçoes do HUD."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Duplo-clique ^7um painel para opções específicas do painel."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7para desligar teste de colisão, ^3SHIFT ^7e"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3TECLAS DIRECCIONAIS ^7para pequenos ajustes."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "nós"
 
@@ -259,7 +259,7 @@ msgstr "^1Não é possível escrever para %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ERRO - MENU ESTA VISÍVEL MAS NÃO HÁ MENU DEFINIDO!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (nao esta definido)"
@@ -733,7 +733,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -758,223 +758,223 @@ msgstr "Temporizador de granada"
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampiro"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1194,130 +1194,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba Throwing"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Combate até à Morte"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "O Ultimo a Cair"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Corrida"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Corrida CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Combate até à Morte por Equipas"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Captura a Bandeira"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domínio"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Procura da Chave"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assalto"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Investida"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 049028bf054348239b75b733e134213f081afac7..3f11ac5f471c6de0cfbd8bc58a127aa057608b6e 100644 (file)
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Romanian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -59,196 +59,196 @@ msgstr "Nu are"
 msgid "Unavailable"
 msgstr "Indisponibil"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Jucător: %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Intermediar 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1PENALIZARE: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2PENALIZARE: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 "^1Trebuie să răspunzi înainte să intri în modul de configurare al hud-ului\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Nume ^7în loc de ”^1Jucător anonim^7” în statistici"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "A fost chemat un vot pentru:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Permite serverelor să-ți stocheze și să-ți afișeze numele? "
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Configurează HUD-ul"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Da (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Nu (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Record personal"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Record server"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Jucător^7: Aceasta este zona de conversație."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1În mod observare"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1În mod spectator: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Apasă ^3%s^1 pentru a deveni spectator"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1Apasă ^3%s^1 sau ^3%s^1 pentru jucătorul următor sau precedent"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Folosiți ^3%s^1 sau ^3%s^1 pentru a schimba viteza"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Apasă ^3%s^1 pentru a observa"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Apasă ^3%s^1 pentru informații despre modul de joc"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Meciul deja a început"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Nu mai ai vieți rămase"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Apasă ^3%s^1 pentru a te alătura jocului"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Jocul începe în ^3%d^1 secunde"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Momentan în faza de ^1încălzire^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sApasă ^3%s%s pentru a înceta încălzirea"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sApasă ^3%s%s când ești pregătit"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 "^2Se așteaptă ceilalți jucători să se pregătească pentru a înceta "
 "încălzirea..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Se așteaptă ca ceilalți să fie gata..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Apasă ^3%s^2 pentru a înceta încălzirea"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Echipele nu sunt echilibrate!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr "Apasă ^3%s%s pentru a ajusta"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Apasă ^3ESC ^7pentru a arăta opțiunile HUD-ului"
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Dublu-clic ^7pe panou pentru opțiuni specifice panoului"
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7pentru a dezactiva testarea de coliziune, ^3SHIFT ^7și"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3SĂGEȚI ^7pentru ajustări fine."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "noduri"
 
@@ -266,7 +266,7 @@ msgstr "^1Nu s-a putut scrie către %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "EROARE - MENIUL ESTE VIZIBIL DAR NU S-A DEFINIT NICIUN MENIU!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (nu este atașată)"
@@ -762,7 +762,7 @@ msgstr "Ești mort, așteaptă ^3%s^7 până la respawn"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Ești mort, apasă ^2%s^7 pentru a te respawna"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Spam"
 
@@ -787,223 +787,223 @@ msgstr "Fitil grenadă"
 msgid "Revival progress"
 msgstr "Progres reînviere"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Împinge"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Distruge"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Apără"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Baza albastră"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "PERICOL"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Posesor inamic"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Posesor de steag"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Steag scăpat"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Ajutor! "
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Aici"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Cheie scăpată"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Posesor de cheie"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Fugi aici"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Baza roșie"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Indicator"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Generator"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Punct de control"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Punct de verificare"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Sosire"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Pornire"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Gol"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Minge"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Posesor de minge"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Invizibilitate"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Viață bonus"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Viteză"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Forță"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Scut"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Regenerare combustibil"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Jet Pack"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Înghețat!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Atins"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Vehicul"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s are nevoie de ajutor!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Muniție"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Rezistență"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Medic"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Izbi"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampir"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Dizabilitate"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Răzbunare"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Salt"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Zbor"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Invizibilitate"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1224,88 +1224,88 @@ msgstr "%drd"
 msgid "%dth"
 msgstr "%dth"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "Aruncă @!#%'n Tuba"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Meci până la moarte"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Ucide toți inamicii"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Ultimul Supraviețuitor"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Supraviețuiește și ucide până ce inamicii rămân fără vieți"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Cursă"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Întrece-te cu ceilalți jucători până la linia de sosire"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Cursă CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Întrecere pentru cel mai scurt timp"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Ucide toți coechipierii inamici"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Meci până la moarte în echipă"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capturează Steagul"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Găsește și adu steagul inamic la baza ta pentru a-l captura"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Ucide toți coechipierii inamici pentru a câștiga runda"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Capturează toate punctele de control pentru a câștiga"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Dominație"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Adună toate cheile pentru a câștiga runda"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Vânătoarea de chei"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Asalt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
@@ -1313,46 +1313,46 @@ msgstr ""
 "Distruge obstacole pentru a găsi și a distruge reactorul inamic înainte să "
 "se scurgă timpul"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 "Capturează punctele de control pentru a ajunge la generatorul inamic și "
 "distruge-l"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Atac violent"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSports"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Înghețare cu ștafetă"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Ucide inamicii pentru a-i îngheța, stai lângă coechipieri pentru a-i dezgheța"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Ține mingea pentru a înscrie puncte pentru ucideri"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "„Ține departe”"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invazie"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Supraviețuiește valurilor de monștri"
 
index 85ce5e581b9f591efa451970224d29491d18be5a..0206c31b056ea1a9caadc6af4a24bd4cb94e185e 100644 (file)
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Russian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -61,194 +61,194 @@ msgstr "Отсутствует"
 msgid "Unavailable"
 msgstr "Недоступен"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Игрок %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Среднее 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1ШТРАФ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2ШТРАФ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Вы должны ответить перед входом в режим настройки ИЛС\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Имя ^7вместо \"^1Anonymous player^7\" в статистике"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Голосование было создано для:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Позволить серверам хранить и отображать ваше имя?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Настроить HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Да (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Нет (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Личный рекорд"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Рекорд сервера"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Игрок^7: Это чат."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Свободный обзор"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Наблюдение за ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Нажмите ^3%s^1 для наблюдения"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 "^1Нажмите ^3%s^1 или ^3%s^1 для перехода к следующему или предыдущему игроку"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Используйте ^3%s^1 или ^3%s^1 для изменения скорости"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Нажмите ^3%s^1 для свободного обзора"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Нажмите ^3%s^1 для показа информации о режиме игры"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Матч уже начался"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1У Вас закончились жизни"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Нажмите ^3%s^1 для входа в игру"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^Начало игры через ^3%d^1 секунд"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Идёт ^1разминка^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sНажмите ^3%s%s для завершения разминки"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sПо готовности нажмите ^3%s%s"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Ожидание других игроков для окончания разминки..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Ожидание других игроков..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Нажмите ^3%s^2 для завершения разминки"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Неравенство в размере команд!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr " Нажмите ^3%s%s для настройки"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Нажмите ^3ESC ^7для просмотра настроек ИЛС."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Двойной щелчок ^7по панели для её настройки."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7для отключения теста коллизий, ^3SHIFT ^7и"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3СТРЕЛКИ ^7для точной настройки."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/с"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "м/с"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "км/ч"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "миль/ч"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "узлы"
 
@@ -266,7 +266,7 @@ msgstr "^1Невозможно записать в %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "ОШИБКА - МЕНЮ ВИДИМО, НО НИ КАКОЕ МЕНЮ НЕ БЫЛО ОПРЕДЕЛЕНО!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (не связаны)"
@@ -759,7 +759,7 @@ msgstr "Вы мертвы, подождите ^3%s^7 до возрождения
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "Вы мертвы, нажмите ^2%s^7 для возрождения"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr "Спам"
 
@@ -784,223 +784,223 @@ msgstr "Таймер гранаты"
 msgid "Revival progress"
 msgstr "Прогресс возрождения"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "Нажать"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "Уничтожить"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "Защитить"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "Синяя база"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "ОПАСНОСТЬ"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "Вражеский знаменосец"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "Знаменосец"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "Флаг брошен"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Помогите!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Здесь"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "Брошенный ключ"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "Носитель ключа"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Беги сюда"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "Красная база"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr "Жёлтая база"
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr "Белая база"
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr "Розовая база"
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "Точка маршрута"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "Генератор"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "Контрольная точка"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "Контрольная точка"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "Конец"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "Начало"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "Цель"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "Мяч"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "Носитель мяча"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Невидимость"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Экстра жизнь"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Скорость"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Сила"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Щит"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Энергия регенерации"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Реактивный ранец"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Заморожен!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "Отмечен"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Транспорт"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s требуется помощь!"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "Патроны"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "Сопротивление"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "Медик"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "Удар"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Вампиризм"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr "Бессилие"
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "Месть"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "Прыжок"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr "Полёт"
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "Невидимый"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1220,132 +1220,132 @@ msgstr "%dй"
 msgid "%dth"
 msgstr "%dй"
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Швыряние Тубой"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "Уничтожьте всех врагов"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Last Man Standing"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "Выживайте и уничтожайте, пока у врагов не останется жизней"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Гонка"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr "Мчитесь к финишной черте быстрее соперников"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Race CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr "Устанавливайте рекорды"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr "Уничтожьте команду противника"
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture The Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr "Найдите и принесите флаг противника на свою базу для захвата"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr "Уничтожьте всех врагов и выиграйте раунд"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr "Захватите все контрольные точки для победы"
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr "Соберите все ключи и выиграйте раунд"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Key Hunt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assault"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr "Разрушьте препятствия и вражеское ядро силы до окончания времени"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr "Захватите контрольные точки и уничтожьте вражеский генератор"
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Onslaught"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr "XonSports"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 "Поражайте врагов, чтобы заморозить их, или размораживайте союзников, стоя "
 "рядом с ними"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr "Держите шар для набора очков убийств"
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Вторжение"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr "Выживайте против волн монстров"
 
index 8c2498675ac9659c1070e3fd044251959ecf7e59..9e7d644215e32876463b7255520dae274d758b35 100644 (file)
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Serbian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -58,194 +58,194 @@ msgstr "Nema"
 msgid "Unavailable"
 msgstr "Nedostupno"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Igrač %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1Prosek 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1KAZNA: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2KAZNA: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr "^1Potreban odgovor pre ulaska u hud podešavanje\n"
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Ime ^7umesto of \"^1Anonymous player^7\" u statistici"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Glasanje je započeto za:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Dozvoli serverima da čuvaju i prikazuju tvoje ime?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Podešavanje HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Da (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Ne (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Lični rekord"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Rekord servera"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Igrač^7: Ovo je mesto za ćaskanje."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr "^1Posmatranje"
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Praćenje: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr "^1Pritisni ^3%s^1 da pratiš igrača"
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 "^1Pritisni ^3%s^1 ili ^3%s^1 da posmatraš sledećeg ili prethodnog igrača"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Koristi ^3%s^1 ili ^3%s^1 za promenu brzine"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr "^1Pritisni ^3%s^1 da slobodno posmatraš"
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1Pritisni ^3%s^1 za informacije o vrsti igre"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Igra je već počela"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1Nemaš više života"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Pritisni ^3%s^1 da se pridružiš"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Igra počinje za ^3%d^1 sekundi"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Trenutno u ^1zagrevnom^2 fazi!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sPritisni ^3%s%s da završiš zagrevanje"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sPritisni ^3%s%s kada si spreman/a"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Čekanje ostalih da se spreme i završe zagrevanje..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Čekanje ostalih da se spreme..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Pritisni ^3%s^2 da završiš zagrevanje"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "Timovi su neujednačeni!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr "Pritisni ^3%s%s za podešavanje"
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Pritisni ^3ESC ^7da se pojave opcije za HUD."
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Dupli klik ^7a na panel opcije u vezi panela."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr "^3CTRL ^7za onemogućavanje testiranja kolizije, ^3SHIFT ^7i"
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr "^3ALT ^7+ ^3ARROW KEYS ^7za fina podešavanja."
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr "knots"
 
@@ -263,7 +263,7 @@ msgstr "^1Nemoguće upisivanje u %s\n"
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "GREŠKA - MENI JE VIDLJIV ALI NIJEDAN MENI NIJE DEFINISAN!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (nije obavezno)"
@@ -738,7 +738,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -763,223 +763,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "Pomozi mi!"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "Ovde"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "Istrcaj ovde"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Brzina"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "Vozila"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1199,130 +1199,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Trka"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr "Invazija"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 27d03b75252483e378dbb03d4c8b1e6be7cc1167..9f146c38da9b674840dda9aa480b78efbb3cbc14 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Swedish (http://www.transifex.com/team-xonotic/xonotic/"
@@ -53,193 +53,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/s"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "mph"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -257,7 +257,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -753,223 +753,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Vampyr"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1189,130 +1189,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tubakastning"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Dödsmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Herre På Täppan"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Lopp"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Dödsmatch i Lag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Klan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Dominering"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Nyckeljakt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Anfall"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Stormning"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexboll"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Frys-Kull"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Håll Dig Undan"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 996c302efc7626626b8f9ed46b5678dbe224c82d..0440f279434c1e1394d9db202e9ab90202ebbc66 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/team-xonotic/xonotic/"
@@ -56,195 +56,195 @@ msgstr "Немає"
 msgid "Unavailable"
 msgstr "Недоступно"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "Гравець %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr "^1ШТРАФ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr "^2ШТРАФ: %.1f (%s)"
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr "^2Ім'я ^7замість \"^1Анонімний гравець^7\" у статистиці"
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr "Було створено голосування щодо:"
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "Дозволити серверу зберігати та використовувати ваше ім'я?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1Налаштувати HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "Так (%s): %d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "Ні (%s): %d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "Власний найкращий результат"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "Найкращий результат на сервері"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3Гравець^7: Це зона чату."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr "^1Спостерігаєте за: ^7%s"
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 "^1Натисніть ^3%s^1 або ^3%s^1 щоб перейти до наступного чи попереднього "
 "гравця"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr "^1Використовуйте ^3%s^1 чи ^3%s^1 щоб змінити швидкість"
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1Матч вже почався"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1У вас не залишилося більше життів"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1Натисніть ^3%s^1 щоб приєднатися"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1Гра почнеться через ^3%d^1 секунд"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr "^2Зараз  ^1розминка^2!"
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr "%sНатисніть ^3%s%s щоб завершити розминку"
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%sНатисніть ^3%s%s як будите готовими"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2Чекаємо на готовність інших для завершення розминки..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2Чекаємо на готовність інших гравців..."
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr "^2Натисніть ^3%s^2 щоб завершити розминку"
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr "^7Натисніть ^3ESC ^7щоб показати опції HUD"
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr "^3Клацніть двічі ^7a панель щоб побачити її опції."
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr "qu/с"
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr "м/с"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr "км/с"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr "милі"
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -262,7 +262,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -734,7 +734,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -759,223 +759,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "НЕБЕЗПЕКА"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "Невидимість"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "Додаткове життя"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "Швидкість"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "Сила"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "Щит"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "Відновлення палива"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "Реактивний ранець"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "Заморожені!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr "Вампіризм"
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1195,130 +1195,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr "@!#%'n Tuba Throwing"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "Last Man Standing"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "Race"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr "Race CTS"
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr "Team Deathmatch"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr "Capture the Flag"
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr "Clan Arena"
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr "Domination"
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr "Key Hunt"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr "Assault"
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr "Onslaught"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr "Nexball"
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr "Freeze Tag"
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr "Keepaway"
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 0d62a2ce317cbc8eaf111c27e7b19404d68725f2..80310b6d2b9fc42a6a9c731ca7de35cb576f0abf 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Uzbek (Latin) (http://www.transifex.com/team-xonotic/xonotic/"
@@ -53,193 +53,193 @@ msgstr ""
 msgid "Unavailable"
 msgstr ""
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -257,7 +257,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr ""
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -728,7 +728,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -753,223 +753,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1189,130 +1189,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index b84dc51903b97cc1214588854bdc4b43759c3ffc..5c2b9ee9c1940fca24f35821878bb6b6a4e0fe49 100644 (file)
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Chinese (China) (http://www.transifex.com/team-xonotic/"
@@ -57,193 +57,193 @@ msgstr "没有"
 msgid "Unavailable"
 msgstr "不可用"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "玩家 %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr "允许服务器存储并显示你的名字?"
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1设置HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr "是(%s):%d"
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr "否(%s):%d"
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "个人最佳"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "服务器最佳"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr "^3玩家^7: 这里是聊天区."
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr "FPS: %.*f"
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr "^1按下^3%s^1 或 ^3%s^1 切换到前一个或后一个人"
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr "^1按下 ^3%s^1 获取游戏模式信息"
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr "^1比赛已经开始了"
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr "^1你已经用尽你的生命"
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr "^1按下 ^3%s^1加入"
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr "^1游戏在 ^3%d^1后开始"
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr "%s准备好后按下^3%s%s"
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr "^2等待其他人完成加载..."
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr "^2等待其他人准备"
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr "队伍不平衡!"
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr " m/s"
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr " km/h"
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -261,7 +261,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "错误 - 菜单可见但无可用条目"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr ""
@@ -732,7 +732,7 @@ msgstr "你死了,等待^3%s^7后重生"
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr "你死了, 按下^2%s^7 重生"
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -757,223 +757,223 @@ msgstr ""
 msgid "Revival progress"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr "推"
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr "摧毁"
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr "击败"
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr "蓝军基地"
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr "危险"
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr "敌军持旗者"
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr "持旗者"
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr "掉落的旗"
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr "需要支援"
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr "这里"
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr "掉落的钥匙"
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr "钥匙携带者"
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr "跑到这里"
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr "红军基地"
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr "路径点"
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr "发电机"
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr "控制点"
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr "检查点"
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr "终点"
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr "起点"
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr "球门"
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr "球"
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr "带球者"
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr "隐身"
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr "额外的生命"
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr "速度"
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr "加强"
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr "护盾"
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr "恢复燃料"
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr "喷气背包"
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr "被冰冻!"
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr "标记"
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr "载具"
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr "%s 需要帮助"
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr "弹药"
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr "阻力"
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr "医生"
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr "重击"
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr "复仇"
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr "跳"
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr "不可见"
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1193,130 +1193,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr "死亡竞赛"
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr "杀死所有敌人"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr "最后的生存者"
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr "生存并杀光敌人的生命"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr "赛跑"
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index a27704a3d4e687b0c3bdd08e6738d95890655ce1..fc4c3875bf9b627509f8b531290565389540ea9b 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Xonotic\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-20 01:27+0200\n"
+"POT-Creation-Date: 2015-08-20 01:24+0200\n"
 "PO-Revision-Date: 2015-08-19 23:24+0000\n"
 "Last-Translator: divVerent <divVerent@xonotic.org>\n"
 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/team-xonotic/"
@@ -56,193 +56,193 @@ msgstr "沒有"
 msgid "Unavailable"
 msgstr "不可用"
 
-#: qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:1900 qcsrc/client/hud.qc:2260
+#: qcsrc/client/hud.qc:1898 qcsrc/client/hud.qc:1899 qcsrc/client/hud.qc:2259
 #, c-format
 msgid "Player %d"
 msgstr "玩家 %d"
 
-#: qcsrc/client/hud.qc:2566
+#: qcsrc/client/hud.qc:2565
 msgid "^1Intermediate 1 (+15.42)"
 msgstr "^1中級 1 (+15.42)"
 
-#: qcsrc/client/hud.qc:2568 qcsrc/client/hud.qc:2610 qcsrc/client/hud.qc:2655
+#: qcsrc/client/hud.qc:2567 qcsrc/client/hud.qc:2609 qcsrc/client/hud.qc:2654
 #, c-format
 msgid "^1PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2657
+#: qcsrc/client/hud.qc:2656
 #, c-format
 msgid "^2PENALTY: %.1f (%s)"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2677
+#: qcsrc/client/hud.qc:2676
 msgid "^1You must answer before entering hud configure mode\n"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2682
+#: qcsrc/client/hud.qc:2681
 msgid "^2Name ^7instead of \"^1Anonymous player^7\" in stats"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2761
+#: qcsrc/client/hud.qc:2760
 msgid "A vote has been called for:"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2763
+#: qcsrc/client/hud.qc:2762
 msgid "Allow servers to store and display your name?"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2767
+#: qcsrc/client/hud.qc:2766
 msgid "^1Configure the HUD"
 msgstr "^1 設定 HUD"
 
-#: qcsrc/client/hud.qc:2771
+#: qcsrc/client/hud.qc:2770
 #, c-format
 msgid "Yes (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:2773
+#: qcsrc/client/hud.qc:2772
 #, c-format
 msgid "No (%s): %d"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3344 qcsrc/client/hud.qc:3347 qcsrc/client/hud.qc:3349
+#: qcsrc/client/hud.qc:3343 qcsrc/client/hud.qc:3346 qcsrc/client/hud.qc:3348
 msgid "Personal best"
 msgstr "個人最好成績"
 
-#: qcsrc/client/hud.qc:3362 qcsrc/client/hud.qc:3365 qcsrc/client/hud.qc:3367
+#: qcsrc/client/hud.qc:3361 qcsrc/client/hud.qc:3364 qcsrc/client/hud.qc:3366
 msgid "Server best"
 msgstr "服務器玩家中最好的成積"
 
-#: qcsrc/client/hud.qc:3735
+#: qcsrc/client/hud.qc:3734
 msgid "^3Player^7: This is the chat area."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3801
+#: qcsrc/client/hud.qc:3800
 #, c-format
 msgid "FPS: %.*f"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3867
+#: qcsrc/client/hud.qc:3866
 msgid "^1Observing"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3869
+#: qcsrc/client/hud.qc:3868
 #, c-format
 msgid "^1Spectating: ^7%s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3873
+#: qcsrc/client/hud.qc:3872
 #, c-format
 msgid "^1Press ^3%s^1 to spectate"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3875
+#: qcsrc/client/hud.qc:3874
 #, c-format
 msgid "^1Press ^3%s^1 or ^3%s^1 for next or previous player"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3879
+#: qcsrc/client/hud.qc:3878
 #, c-format
 msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3881
+#: qcsrc/client/hud.qc:3880
 #, c-format
 msgid "^1Press ^3%s^1 to observe"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3884
+#: qcsrc/client/hud.qc:3883
 #, c-format
 msgid "^1Press ^3%s^1 for gamemode info"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3892
+#: qcsrc/client/hud.qc:3891
 msgid "^1Match has already begun"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3894
+#: qcsrc/client/hud.qc:3893
 msgid "^1You have no more lives left"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3896 qcsrc/client/hud.qc:3899
+#: qcsrc/client/hud.qc:3895 qcsrc/client/hud.qc:3898
 #, c-format
 msgid "^1Press ^3%s^1 to join"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3907
+#: qcsrc/client/hud.qc:3906
 #, c-format
 msgid "^1Game starts in ^3%d^1 seconds"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3914
+#: qcsrc/client/hud.qc:3913
 msgid "^2Currently in ^1warmup^2 stage!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3929
+#: qcsrc/client/hud.qc:3928
 #, c-format
 msgid "%sPress ^3%s%s to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3931
+#: qcsrc/client/hud.qc:3930
 #, c-format
 msgid "%sPress ^3%s%s once you are ready"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3935
 msgid "^2Waiting for others to ready up to end warmup..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3938
+#: qcsrc/client/hud.qc:3937
 msgid "^2Waiting for others to ready up..."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3944
+#: qcsrc/client/hud.qc:3943
 #, c-format
 msgid "^2Press ^3%s^2 to end warmup"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3965
+#: qcsrc/client/hud.qc:3964
 msgid "Teamnumbers are unbalanced!"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3970
+#: qcsrc/client/hud.qc:3969
 #, c-format
 msgid " Press ^3%s%s to adjust"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3978
+#: qcsrc/client/hud.qc:3977
 msgid "^7Press ^3ESC ^7to show HUD options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3980
+#: qcsrc/client/hud.qc:3979
 msgid "^3Doubleclick ^7a panel for panel-specific options."
 msgstr ""
 
-#: qcsrc/client/hud.qc:3982
+#: qcsrc/client/hud.qc:3981
 msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
 msgstr ""
 
-#: qcsrc/client/hud.qc:3984
+#: qcsrc/client/hud.qc:3983
 msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
 msgstr ""
 
-#: qcsrc/client/hud.qc:4033
+#: qcsrc/client/hud.qc:4032
 msgid " qu/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4036
 msgid " m/s"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4041
+#: qcsrc/client/hud.qc:4040
 msgid " km/h"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4044
 msgid " mph"
 msgstr ""
 
-#: qcsrc/client/hud.qc:4049
+#: qcsrc/client/hud.qc:4048
 msgid " knots"
 msgstr ""
 
@@ -260,7 +260,7 @@ msgstr ""
 msgid "ERROR - MENU IS VISIBLE BUT NO MENU WAS DEFINED!"
 msgstr "錯誤 ── 選單可見但是沒有選單被定義!"
 
-#: qcsrc/client/main.qc:1358
+#: qcsrc/client/main.qc:1355
 #, c-format
 msgid "%s (not bound)"
 msgstr "%s (沒有綁定)"
@@ -731,7 +731,7 @@ msgstr ""
 msgid "You are dead, press ^2%s^7 to respawn"
 msgstr ""
 
-#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:545
+#: qcsrc/client/tturrets.qc:321 qcsrc/client/waypointsprites.qc:553
 msgid "Spam"
 msgstr ""
 
@@ -756,223 +756,223 @@ msgstr "Nade 計時器"
 msgid "Revival progress"
 msgstr "復活進度"
 
-#: qcsrc/client/waypointsprites.qc:211
+#: qcsrc/client/waypointsprites.qc:219
 msgid "Push"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:212
+#: qcsrc/client/waypointsprites.qc:220
 msgid "Destroy"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:213
+#: qcsrc/client/waypointsprites.qc:221
 msgid "Defend"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:214
+#: qcsrc/client/waypointsprites.qc:222
 msgid "Blue base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:215
+#: qcsrc/client/waypointsprites.qc:223
 msgid "DANGER"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:216
+#: qcsrc/client/waypointsprites.qc:224
 msgid "Enemy carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:217
+#: qcsrc/client/waypointsprites.qc:225
 msgid "Flag carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:218
+#: qcsrc/client/waypointsprites.qc:226
 msgid "Dropped flag"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:219
+#: qcsrc/client/waypointsprites.qc:227
 msgid "Help me!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:220
+#: qcsrc/client/waypointsprites.qc:228
 msgid "Here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:221
+#: qcsrc/client/waypointsprites.qc:229
 msgid "Dropped key"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:222 qcsrc/client/waypointsprites.qc:224
-#: qcsrc/client/waypointsprites.qc:225 qcsrc/client/waypointsprites.qc:226
-#: qcsrc/client/waypointsprites.qc:227
+#: qcsrc/client/waypointsprites.qc:230 qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
+#: qcsrc/client/waypointsprites.qc:235
 msgid "Key carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:223
+#: qcsrc/client/waypointsprites.qc:231
 msgid "Run here"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:228
+#: qcsrc/client/waypointsprites.qc:236
 msgid "Red base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:229
+#: qcsrc/client/waypointsprites.qc:237
 msgid "Yellow base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:230
+#: qcsrc/client/waypointsprites.qc:238
 msgid "White base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:231
+#: qcsrc/client/waypointsprites.qc:239
 msgid "Pink base"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:232
+#: qcsrc/client/waypointsprites.qc:240
 msgid "Waypoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:233 qcsrc/client/waypointsprites.qc:234
-#: qcsrc/client/waypointsprites.qc:235
+#: qcsrc/client/waypointsprites.qc:241 qcsrc/client/waypointsprites.qc:242
+#: qcsrc/client/waypointsprites.qc:243
 msgid "Generator"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:236 qcsrc/client/waypointsprites.qc:237
-#: qcsrc/client/waypointsprites.qc:238 qcsrc/client/waypointsprites.qc:239
-#: qcsrc/client/waypointsprites.qc:240 qcsrc/client/waypointsprites.qc:241
-#: qcsrc/client/waypointsprites.qc:242 qcsrc/client/waypointsprites.qc:243
-#: qcsrc/client/waypointsprites.qc:252 qcsrc/client/waypointsprites.qc:253
-#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
-#: qcsrc/client/waypointsprites.qc:256
+#: qcsrc/client/waypointsprites.qc:244 qcsrc/client/waypointsprites.qc:245
+#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:248 qcsrc/client/waypointsprites.qc:249
+#: qcsrc/client/waypointsprites.qc:250 qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:260 qcsrc/client/waypointsprites.qc:261
+#: qcsrc/client/waypointsprites.qc:262 qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:264
 msgid "Control point"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:244
+#: qcsrc/client/waypointsprites.qc:252
 msgid "Checkpoint"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:245 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:253 qcsrc/client/waypointsprites.qc:255
 msgid "Finish"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:246 qcsrc/client/waypointsprites.qc:247
+#: qcsrc/client/waypointsprites.qc:254 qcsrc/client/waypointsprites.qc:255
 msgid "Start"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:248
+#: qcsrc/client/waypointsprites.qc:256
 msgid "Goal"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:249 qcsrc/client/waypointsprites.qc:250
+#: qcsrc/client/waypointsprites.qc:257 qcsrc/client/waypointsprites.qc:258
 msgid "Ball"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:251
+#: qcsrc/client/waypointsprites.qc:259
 msgid "Ball carrier"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:257
+#: qcsrc/client/waypointsprites.qc:265
 msgid "Mega health"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:258
+#: qcsrc/client/waypointsprites.qc:266
 msgid "Large armor"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:259
+#: qcsrc/client/waypointsprites.qc:267
 msgid "Invisibility"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:260
+#: qcsrc/client/waypointsprites.qc:268
 msgid "Extra life"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:261 qcsrc/common/buffs.qh:62
+#: qcsrc/client/waypointsprites.qc:269 qcsrc/common/buffs.qh:59
 msgid "Speed"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:262
+#: qcsrc/client/waypointsprites.qc:270
 msgid "Strength"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:263
+#: qcsrc/client/waypointsprites.qc:271
 msgid "Shield"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:264
+#: qcsrc/client/waypointsprites.qc:272
 msgid "Fuel regen"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:265
+#: qcsrc/client/waypointsprites.qc:273
 msgid "Jet Pack"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:266
+#: qcsrc/client/waypointsprites.qc:274
 msgid "Frozen!"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:267
+#: qcsrc/client/waypointsprites.qc:275
 msgid "Tagged"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:268
+#: qcsrc/client/waypointsprites.qc:276
 msgid "Vehicle"
 msgstr ""
 
-#: qcsrc/client/waypointsprites.qc:549
+#: qcsrc/client/waypointsprites.qc:557
 #, c-format
 msgid "%s needing help!"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:60
+#: qcsrc/common/buffs.qh:45
 msgid "Ammo"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:61
+#: qcsrc/common/buffs.qh:52
 msgid "Resistance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:63
+#: qcsrc/common/buffs.qh:66
 msgid "Medic"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:64
+#: qcsrc/common/buffs.qh:73
 msgid "Bash"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:65
+#: qcsrc/common/buffs.qh:80
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:96
 #: qcsrc/menu/xonotic/dialog_multiplayer_create_mutators.qc:185
 msgid "Vampire"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:66
+#: qcsrc/common/buffs.qh:87
 msgid "Disability"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:67
+#: qcsrc/common/buffs.qh:94
 msgid "Vengeance"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:68
+#: qcsrc/common/buffs.qh:101
 msgid "Jump"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:69
+#: qcsrc/common/buffs.qh:108
 msgid "Flight"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:70
+#: qcsrc/common/buffs.qh:115
 msgid "Invisible"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:71
+#: qcsrc/common/buffs.qh:122
 msgid "Inferno"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:72
+#: qcsrc/common/buffs.qh:129
 msgid "Swapper"
 msgstr ""
 
-#: qcsrc/common/buffs.qh:73
+#: qcsrc/common/buffs.qh:136
 msgid "Magnet"
 msgstr ""
 
@@ -1192,130 +1192,130 @@ msgstr ""
 msgid "%dth"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qc:790
+#: qcsrc/common/mapinfo.qc:772
 #, no-c-format
 msgid "@!#%'n Tuba Throwing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:45
+#: qcsrc/common/mapinfo.qh:55
 msgid "Kill all enemies"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Last Man Standing"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:48
+#: qcsrc/common/mapinfo.qh:58
 msgid "Survive and kill until the enemies have no lives left"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:51
+#: qcsrc/common/mapinfo.qh:61
 msgid "Race against other players to the finish line"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race CTS"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:54
+#: qcsrc/common/mapinfo.qh:64
 msgid "Race for fastest time"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Kill all enemy teammates"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:57
+#: qcsrc/common/mapinfo.qh:67
 msgid "Team Deathmatch"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Capture the Flag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:60
+#: qcsrc/common/mapinfo.qh:70
 msgid "Find and bring the enemy flag to your base to capture it"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Clan Arena"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:63
+#: qcsrc/common/mapinfo.qh:73
 msgid "Kill all enemy teammates to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Capture all the control points to win"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:66
+#: qcsrc/common/mapinfo.qh:76
 msgid "Domination"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Gather all the keys to win the round"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:69
+#: qcsrc/common/mapinfo.qh:79
 msgid "Key Hunt"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid "Assault"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:72
+#: qcsrc/common/mapinfo.qh:82
 msgid ""
 "Destroy obstacles to find and destroy the enemy power core before time runs "
 "out"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Capture control points to reach and destroy the enemy generator"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:75
+#: qcsrc/common/mapinfo.qh:85
 msgid "Onslaught"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "Nexball"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:78
+#: qcsrc/common/mapinfo.qh:88
 msgid "XonSports"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Freeze Tag"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:81
+#: qcsrc/common/mapinfo.qh:91
 msgid "Kill enemies to freeze them, stand next to teammates to revive them"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Hold the ball to get points for kills"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:84
+#: qcsrc/common/mapinfo.qh:94
 msgid "Keepaway"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Invasion"
 msgstr ""
 
-#: qcsrc/common/mapinfo.qh:87
+#: qcsrc/common/mapinfo.qh:97
 msgid "Survive against waves of monsters"
 msgstr ""
 
index 1626901db43ac8a6743464b184bea2031cd6ca3d..8ea4155ae939242d66e672238c16905ba1272439 100644 (file)
@@ -1403,10 +1403,9 @@ void HUD_Powerups(void)
        if(superTime)
                addPowerupItem("Superweapons", "superweapons", autocvar_hud_progressbar_superweapons_color, superTime, 30);
 
-       entity item;
-       for(item = Buff_Type_first; item; item = item.enemy)
-               if(allBuffs & item.items)
-                       addPowerupItem(item.message, strcat("buff_", item.netname), item.colormod, bound(0, getstatf(STAT_BUFF_TIME) - time, 99), 60);
+       FOREACH(BUFFS, it.m_itemid & allBuffs, LAMBDA(
+               addPowerupItem(it.m_prettyName, strcat("buff_", it.m_name), it.m_color, bound(0, getstatf(STAT_BUFF_TIME) - time, 99), 60);
+       ));
 
        if(!powerupItemsCount)
                return;
@@ -1474,7 +1473,7 @@ void HUD_Powerups(void)
        int row = 0;
 
        draw_beginBoldFont();
-       for(item = powerupItems; item.count; item = item.chain)
+       for(entity item = powerupItems; item.count; item = item.chain)
        {
                itemPos = eX * (pos.x + column * itemSize.x) + eY * (pos.y + row * itemSize.y);
 
index a544e4fbd5ba3cd3e1ee3d3afc042602911047fe..b56887878d392b9651ed518a19d3f4f2f8f65135 100644 (file)
@@ -142,12 +142,9 @@ void CSQC_Init(void)
        // needs to be done so early because of the constants they create
        static_init();
        CALL_ACCUMULATED_FUNCTION(RegisterWeapons);
-       CALL_ACCUMULATED_FUNCTION(RegisterMonsters);
-       CALL_ACCUMULATED_FUNCTION(RegisterGametypes);
        CALL_ACCUMULATED_FUNCTION(RegisterNotifications);
        CALL_ACCUMULATED_FUNCTION(RegisterDeathtypes);
        CALL_ACCUMULATED_FUNCTION(RegisterHUD_Panels);
-       CALL_ACCUMULATED_FUNCTION(RegisterBuffs);
 
        WaypointSprite_Load();
 
index 94c92a54c16553e270e7f972591a9136c8071a62..d161c6dfc60b09ff502b2cfa4bb24c313ade789d 100644 (file)
@@ -2,6 +2,7 @@
 
 ../common/util-pre.qh
 ../dpdefs/csprogsdefs.qh
+../common/util-post.qh
 
 announcer.qc
 bgmscript.qc
index 9de48dff5261d72f482d7334f20fb53b461809df..4a1ba2a1fae972e3306892711066b42de67365e4 100644 (file)
@@ -204,7 +204,15 @@ vector spritelookupcolor(string s, vector def)
 string spritelookuptext(string s)
 {
        if(substring(s, 0, 4) == "wpn-") { return (get_weaponinfo(stof(substring(s, 4, strlen(s)))).message); }
-       if(substring(s, 0, 5) == "buff-") { return Buff_PrettyName(Buff_Type_FromSprite(s)); }
+       if (substring(s, 0, 5) == "buff-")
+       {
+               entity buff = BUFF_NULL;
+               FOREACH(BUFFS, it.m_sprite == s, LAMBDA(
+                       buff = it;
+                       break;
+               ));
+               return buff.m_prettyName;
+       }
 
        switch(s)
        {
index 9348e119a6842968f00257c98d49c4a30fa6b581..612255dbb59588aa0b4351f79c73222946f0c8d4 100644 (file)
@@ -1,82 +1,10 @@
 #if defined(CSQC)
        #include "../dpdefs/csprogsdefs.qh"
        #include "../client/defs.qh"
-       #include "buffs.qh"
 #elif defined(MENUQC)
 #elif defined(SVQC)
        #include "../dpdefs/progsdefs.qh"
     #include "../dpdefs/dpextensions.qh"
-    #include "buffs.qh"
 #endif
+#include "buffs.qh"
 
-vector Buff_Color(int buff_id)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_id == e.items)
-                       return e.colormod;
-       return '1 1 1';
-}
-
-string Buff_PrettyName(int buff_id)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_id == e.items)
-                       return e.message;
-       return "";
-}
-
-string Buff_Name(int buff_id)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_id == e.items)
-                       return e.netname;
-       return "";
-}
-
-int Buff_Type_FromName(string buff_name)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_name == e.netname)
-                       return e.items;
-       return 0;
-}
-
-int Buff_Type_FromSprite(string buff_sprite)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_sprite == e.model2)
-                       return e.items;
-       return 0;
-}
-
-int Buff_Skin(int buff_id)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_id == e.items)
-                       return e.skin;
-       return 0;
-}
-
-string Buff_Sprite(int buff_id)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_id == e.items)
-                       return e.model2;
-       return "";
-}
-
-float Buff_Timer(int buff_id)
-{
-       entity e;
-       for(e = Buff_Type_first; e; e = e.enemy)
-               if(buff_id == e.items)
-                       return e.buff_time;
-       return 0;
-}
index 0cd32e0b357b6ec2b0f98ebac3a403062f14a891..db57943241b9c3d0b0bad9698dfd9f0e76dd1c5d 100644 (file)
 #include "teams.qh"
 #include "util.qh"
 
-entity Buff_Type_first;
-entity Buff_Type_last;
-.entity enemy; // internal next pointer
-
-int BUFF_LAST = 1;
-int BUFF_ALL;
-
-.int items; // buff ID
-.string netname; // buff name
-.string message; // human readable name
-.vector colormod; // buff color
-.string model2; // buff sprite
-.int skin; // buff skin
-.float buff_time;
-
-// hacky function to return the cvar value only to server - TODO: do this properly!
-float sv_cvar(string cvarname)
-{
+#include "registry.qh"
+
+void RegisterBuffs();
+const int BUFFS_MAX = 16;
+entity BUFFS[BUFFS_MAX], BUFFS_first, BUFFS_last;
+int BUFFS_COUNT;
+#define REGISTER_BUFF(id) \
+    REGISTER(RegisterBuffs, BUFF, BUFFS, BUFFS_COUNT, id, m_id, NEW(Buff)); \
+    REGISTER_INIT_POST(BUFF, id) { \
+        this.netname = this.m_name; \
+        this.m_itemid = BIT(this.m_id - 1); \
+        this.m_sprite = strzone(strcat("buff-", this.m_name)); \
+    } \
+    REGISTER_INIT(BUFF, id)
+REGISTER_REGISTRY(RegisterBuffs)
+
+#include "items/item/pickup.qh"
+CLASS(Buff, Pickup)
+       /** bit index */
+       ATTRIB(Buff, m_itemid, int, 0)
+       ATTRIB(Buff, m_name, string, "buff")
+       ATTRIB(Buff, m_color, vector, '1 1 1')
+       ATTRIB(Buff, m_prettyName, string, "Buff")
+       ATTRIB(Buff, m_skin, int, 0)
+       ATTRIB(Buff, m_sprite, string, "")
 #ifdef SVQC
-       return cvar(cvarname);
-#else
-       return 0;
+       METHOD(Buff, m_time, float(entity))
+       float Buff_m_time(entity this) { return cvar(strcat("g_buffs_", this.netname, "_time")); }
 #endif
+ENDCLASS(Buff)
+
+REGISTER_BUFF(NULL);
+
+REGISTER_BUFF(AMMO) {
+       this.m_prettyName = _("Ammo");
+       this.m_name = "ammo";
+       this.m_skin = 3;
+       this.m_color = '0.76 1 0.1';
+}
+
+REGISTER_BUFF(RESISTANCE) {
+       this.m_prettyName = _("Resistance");
+       this.m_name = "resistance";
+       this.m_skin = 0;
+       this.m_color = '0.36 1 0.07';
+}
+
+REGISTER_BUFF(SPEED) {
+       this.m_prettyName = _("Speed");
+       this.m_name = "speed";
+       this.m_skin = 9;
+       this.m_color = '0.1 1 0.84';
+}
+
+REGISTER_BUFF(MEDIC) {
+       this.m_prettyName = _("Medic");
+       this.m_name = "medic";
+       this.m_skin = 1;
+       this.m_color = '1 0.12 0';
+}
+
+REGISTER_BUFF(BASH) {
+       this.m_prettyName = _("Bash");
+       this.m_name = "bash";
+       this.m_skin = 5;
+       this.m_color = '1 0.39 0';
+}
+
+REGISTER_BUFF(VAMPIRE) {
+       this.m_prettyName = _("Vampire");
+       this.m_name = "vampire";
+       this.m_skin = 2;
+       this.m_color = '1 0 0.24';
+}
+
+REGISTER_BUFF(DISABILITY) {
+       this.m_prettyName = _("Disability");
+       this.m_name = "disability";
+       this.m_skin = 7;
+       this.m_color = '0.94 0.3 1';
+}
+
+REGISTER_BUFF(VENGEANCE) {
+       this.m_prettyName = _("Vengeance");
+       this.m_name = "vengeance";
+       this.m_skin = 15;
+       this.m_color = '1 0.23 0.61';
+}
+
+REGISTER_BUFF(JUMP) {
+       this.m_prettyName = _("Jump");
+       this.m_name = "jump";
+       this.m_skin = 10;
+       this.m_color = '0.24 0.78 1';
+}
+
+REGISTER_BUFF(FLIGHT) {
+       this.m_prettyName = _("Flight");
+       this.m_name = "flight";
+       this.m_skin = 11;
+       this.m_color = '0.33 0.56 1';
 }
 
-#define REGISTER_BUFF(hname,sname,NAME,bskin,bcolor) \
-       int BUFF_##NAME; \
-       entity Buff_Type##sname; \
-       void RegisterBuffs_##sname() \
-       { \
-               BUFF_##NAME = BUFF_LAST * 2; \
-               BUFF_LAST = BUFF_##NAME; \
-               BUFF_ALL |= BUFF_##NAME; \
-               Buff_Type##sname = spawn(); \
-               Buff_Type##sname.items = BUFF_##NAME; \
-               Buff_Type##sname.netname = #sname; \
-               Buff_Type##sname.message = hname; \
-               Buff_Type##sname.skin = bskin; \
-               Buff_Type##sname.colormod = bcolor; \
-               Buff_Type##sname.buff_time = sv_cvar(strcat("g_buffs_", #sname, "_time")); \
-               Buff_Type##sname.model2 = strzone(strcat("buff-", #sname)); \
-               if(!Buff_Type_first) \
-                       Buff_Type_first = Buff_Type##sname; \
-               if(Buff_Type_last) \
-                       Buff_Type_last.enemy = Buff_Type##sname; \
-               Buff_Type_last = Buff_Type##sname; \
-       } \
-       ACCUMULATE_FUNCTION(RegisterBuffs, RegisterBuffs_##sname)
-
-REGISTER_BUFF(_("Ammo"),ammo,AMMO,3,'0.76 1 0.1');
-REGISTER_BUFF(_("Resistance"),resistance,RESISTANCE,0,'0.36 1 0.07');
-REGISTER_BUFF(_("Speed"),speed,SPEED,9,'0.1 1 0.84');
-REGISTER_BUFF(_("Medic"),medic,MEDIC,1,'1 0.12 0');
-REGISTER_BUFF(_("Bash"),bash,BASH,5,'1 0.39 0');
-REGISTER_BUFF(_("Vampire"),vampire,VAMPIRE,2,'1 0 0.24');
-REGISTER_BUFF(_("Disability"),disability,DISABILITY,7,'0.94 0.3 1');
-REGISTER_BUFF(_("Vengeance"),vengeance,VENGEANCE,15,'1 0.23 0.61');
-REGISTER_BUFF(_("Jump"),jump,JUMP,10,'0.24 0.78 1');
-REGISTER_BUFF(_("Flight"),flight,FLIGHT,11,'0.33 0.56 1');
-REGISTER_BUFF(_("Invisible"),invisible,INVISIBLE,12,'0.5 0.5 1');
-REGISTER_BUFF(_("Inferno"),inferno,INFERNO,16,'1 0.62 0');
-REGISTER_BUFF(_("Swapper"),swapper,SWAPPER,17,'0.63 0.36 1');
-REGISTER_BUFF(_("Magnet"),magnet,MAGNET,18,'1 0.95 0.18');
-#undef REGISTER_BUFF
+REGISTER_BUFF(INVISIBLE) {
+       this.m_prettyName = _("Invisible");
+       this.m_name = "invisible";
+       this.m_skin = 12;
+       this.m_color = '0.5 0.5 1';
+}
+
+REGISTER_BUFF(INFERNO) {
+       this.m_prettyName = _("Inferno");
+       this.m_name = "inferno";
+       this.m_skin = 16;
+       this.m_color = '1 0.62 0';
+}
+
+REGISTER_BUFF(SWAPPER) {
+       this.m_prettyName = _("Swapper");
+       this.m_name = "swapper";
+       this.m_skin = 17;
+       this.m_color = '0.63 0.36 1';
+}
+
+REGISTER_BUFF(MAGNET) {
+       this.m_prettyName = _("Magnet");
+       this.m_name = "magnet";
+       this.m_skin = 18;
+       this.m_color = '1 0.95 0.18';
+}
 
 #ifdef SVQC
 .int buffs;
 void buff_Init(entity ent);
-void buff_Init_Compat(entity ent, int replacement);
+void buff_Init_Compat(entity ent, entity replacement);
 
-#define BUFF_SPAWNFUNC(e,b,t) void spawnfunc_item_buff_##e() { self.buffs = b; self.team = t; buff_Init(self); }
-#define BUFF_SPAWNFUNC_Q3TA_COMPAT(o,r) void spawnfunc_item_##o() { buff_Init_Compat(self,r); }
-#define BUFF_SPAWNFUNCS(e,b)                         \
-        BUFF_SPAWNFUNC(e,           b,  0)           \
-        BUFF_SPAWNFUNC(e##_team1,   b,  NUM_TEAM_1) \
-        BUFF_SPAWNFUNC(e##_team2,   b,  NUM_TEAM_2) \
-        BUFF_SPAWNFUNC(e##_team3,   b,  NUM_TEAM_3) \
-        BUFF_SPAWNFUNC(e##_team4,   b,  NUM_TEAM_4)
+#define BUFF_SPAWNFUNC(e, b, t) void spawnfunc_item_buff_##e() { \
+       self.buffs = b.m_itemid; \
+       self.team = t; \
+       buff_Init(self); \
+}
+#define BUFF_SPAWNFUNCS(e, b)                       \
+               BUFF_SPAWNFUNC(e,           b,  0)          \
+               BUFF_SPAWNFUNC(e##_team1,   b,  NUM_TEAM_1) \
+               BUFF_SPAWNFUNC(e##_team2,   b,  NUM_TEAM_2) \
+               BUFF_SPAWNFUNC(e##_team3,   b,  NUM_TEAM_3) \
+               BUFF_SPAWNFUNC(e##_team4,   b,  NUM_TEAM_4)
+#define BUFF_SPAWNFUNC_Q3TA_COMPAT(o, r) void spawnfunc_item_##o() { buff_Init_Compat(self, r); }
 
 BUFF_SPAWNFUNCS(resistance,            BUFF_RESISTANCE)
 BUFF_SPAWNFUNCS(ammo,                  BUFF_AMMO)
@@ -101,7 +171,7 @@ BUFF_SPAWNFUNCS(invisible,          BUFF_INVISIBLE)
 BUFF_SPAWNFUNCS(inferno,               BUFF_INFERNO)
 BUFF_SPAWNFUNCS(swapper,               BUFF_SWAPPER)
 BUFF_SPAWNFUNCS(magnet,                        BUFF_MAGNET)
-BUFF_SPAWNFUNCS(random,                        0)
+BUFF_SPAWNFUNCS(random,                        BUFF_NULL)
 
 BUFF_SPAWNFUNC_Q3TA_COMPAT(doubler,    BUFF_MEDIC)
 BUFF_SPAWNFUNC_Q3TA_COMPAT(resistance, BUFF_RESISTANCE)
@@ -118,12 +188,4 @@ BUFF_SPAWNFUNC_Q3TA_COMPAT(medic,  BUFF_MEDIC)
 #undef BUFF_SPAWNFUNCS
 #endif
 
-vector Buff_Color(int buff_id);
-string Buff_PrettyName(int buff_id);
-string Buff_Name(int buff_id);
-int Buff_Type_FromName(string buff_name);
-int Buff_Type_FromSprite(string buff_sprite);
-int Buff_Skin(int buff_id);
-string Buff_Sprite(int buff_id);
-float Buff_Timer(int buff_id);
 #endif
index 93901a1d1b4b6f92cb71c8c60b3d1525be2e6e5c..d322db4b7991e21162974526aef6e1175c155780 100644 (file)
@@ -1,7 +1,6 @@
 /** If you register a new item, make sure to add it to this list */
 #include "item/ammo.qc"
 #include "item/armor.qc"
-#include "item/buff.qc"
 #include "item/health.qc"
 #include "item/jetpack.qc"
 #include "item/pickup.qc"
index 2de5afb4ca4869dbe75ee6d10c91ec31e4a94497..fc225cdb7d40ecf648da2b802ecd504fba8631cc 100644 (file)
@@ -6,9 +6,9 @@
 
 void Dump_Items()
 {
-    ITEMS_FOREACH(true, LAMBDA({
+    FOREACH(ITEMS, true, LAMBDA(
         ITEM_HANDLE(Show, it);
-    }));
+    ));
 }
 
 #endif
index c42139e25f6a1b4f4c12cba0e350e8ec2daac506..e22bcd7477c3e8e2ea534f65deb1c20430c1502f 100644 (file)
@@ -5,19 +5,12 @@
 
 void RegisterItems();
 const int MAX_ITEMS = 24;
-entity ITEMS[MAX_ITEMS];
+entity ITEMS[MAX_ITEMS], ITEMS_first, ITEMS_last;
 int ITEM_COUNT;
 /** If you register a new item, make sure to add it to all.inc */
-#define REGISTER_ITEM(id, class) REGISTER(RegisterItems, ITEM, ITEMS, ITEM_COUNT, id, class, m_id)
+#define REGISTER_ITEM(id, class) REGISTER(RegisterItems, ITEM, ITEMS, ITEM_COUNT, id, m_id, NEW(class))
 REGISTER_REGISTRY(RegisterItems)
 
-#define ITEMS_FOREACH(pred, body) do {      \
-    for (int i = 0; i < ITEM_COUNT; i++) {  \
-        const noref entity it = ITEMS[i];   \
-        if (pred) { body }                  \
-    }                                       \
-} while(0)
-
 void Dump_Items();
 
 #endif
index 89abc97cff2a82f252cca4730061a367b741c354..8b0d43305d9b243eb8eec33028079ebc4b125745 100644 (file)
@@ -15,12 +15,12 @@ class(Inventory) .int inv_items[MAX_ITEMS];
 void Inventory_Read(Inventory data)
 {
     const int bits = ReadInt24_t();
-    ITEMS_FOREACH(bits & BIT(i), LAMBDA({
+    FOREACH(ITEMS, bits & BIT(i), LAMBDA(
         .int fld = inv_items[i];
         int prev = data.(fld);
         int next = data.(fld) = ReadByte();
         dprintf("%s: %.0f -> %.0f\n", ITEMS[i].m_name, prev, next);
-    }));
+    ));
 }
 #endif
 
@@ -28,14 +28,14 @@ void Inventory_Read(Inventory data)
 void Inventory_Write(Inventory data)
 {
     int bits = 0;
-    ITEMS_FOREACH(true, LAMBDA({
+    FOREACH(ITEMS, true, LAMBDA(
         .int fld = inv_items[i];
         bits = BITSET(bits, BIT(i), data.inventory.(fld) != (data.inventory.(fld) = data.(fld)));
-    }));
+    ));
     WriteInt24_t(MSG_ENTITY, bits);
-    ITEMS_FOREACH(bits & BIT(i), LAMBDA({
+    FOREACH(ITEMS, bits & BIT(i), LAMBDA(
         WriteByte(MSG_ENTITY, data.inv_items[i]);
-    }));
+    ));
 }
 #endif
 
diff --git a/qcsrc/common/items/item/buff.qc b/qcsrc/common/items/item/buff.qc
deleted file mode 100644 (file)
index 1cad2f2..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#include "buff.qh"
-
-REGISTER_ITEM(DefaultBuff, Buff);
diff --git a/qcsrc/common/items/item/buff.qh b/qcsrc/common/items/item/buff.qh
deleted file mode 100644 (file)
index 4ad93cb..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef BUFF_H
-#define BUFF_H
-#include "pickup.qh"
-CLASS(Buff, Pickup)
-    ATTRIB(Buff, m_name, string, "Buff")
-ENDCLASS(Buff)
-#endif
index 3ef27e42a22bb2c08887e955561054d8759fa6c4..0b851d53b0c5299c7625055d6f470f7925b90564 100644 (file)
@@ -602,19 +602,13 @@ void _MapInfo_Map_ApplyGametype(string s, int pWantedType, int pThisType, int lo
 
 string _MapInfo_GetDefaultEx(float t)
 {
-       entity e;
-       for(e = MapInfo_Type_first; e; e = e.enemy)
-               if(t == e.items)
-                       return e.model2;
+       FOREACH(MAPINFO_TYPES, it.items == t, LAMBDA(return it.model2));
        return "";
 }
 
 float _MapInfo_GetTeamPlayBool(float t)
 {
-       entity e;
-       for(e = MapInfo_Type_first; e; e = e.enemy)
-               if(t == e.items)
-                       return e.team;
+       FOREACH(MAPINFO_TYPES, it.items == t, LAMBDA(return it.team));
        return false;
 }
 
@@ -715,7 +709,6 @@ void _MapInfo_Map_ApplyGametypeEx(string s, int pWantedType, int pThisType)
 
 float MapInfo_Type_FromString(string t)
 {
-       entity e;
        if(t == "nexball")
        {
                print("MapInfo_Type_FromString (probably ", MapInfo_Map_bspname, "): using deprecated name '", t);
@@ -754,38 +747,27 @@ float MapInfo_Type_FromString(string t)
        }
        if(t == "all")
                return MAPINFO_TYPE_ALL;
-       for(e = MapInfo_Type_first; e; e = e.enemy)
-               if(t == e.mdl)
-                       return e.items;
+       FOREACH(MAPINFO_TYPES, it.mdl == t, LAMBDA(return it.items));
        return 0;
 }
 
 string MapInfo_Type_Description(float t)
 {
-       entity e;
-       for(e = MapInfo_Type_first; e; e = e.enemy)
-               if(t == e.items)
-                       return e.gametype_description;
+       FOREACH(MAPINFO_TYPES, it.items == t, LAMBDA(return it.gametype_description));
        return "";
 }
 
 string MapInfo_Type_ToString(float t)
 {
-       entity e;
        if(t == MAPINFO_TYPE_ALL)
                return "all";
-       for(e = MapInfo_Type_first; e; e = e.enemy)
-               if(t == e.items)
-                       return e.mdl;
+       FOREACH(MAPINFO_TYPES, it.items == t, LAMBDA(return it.mdl));
        return "";
 }
 
 string MapInfo_Type_ToText(float t)
 {
-       entity e;
-       for(e = MapInfo_Type_first; e; e = e.enemy)
-               if(t == e.items)
-                       return e.message;
+       FOREACH(MAPINFO_TYPES, it.items == t, LAMBDA(return it.message));
        /* xgettext:no-c-format */
        return _("@!#%'n Tuba Throwing");
 }
@@ -1289,14 +1271,9 @@ int MapInfo_CurrentFeatures()
 
 int MapInfo_CurrentGametype()
 {
-       entity e;
        int prev = cvar("gamecfg");
-       for(e = MapInfo_Type_first; e; e = e.enemy)
-               if(cvar(e.netname))
-                       if(prev != e.items)
-                               return e.items;
-       if(prev)
-               return prev;
+       FOREACH(MAPINFO_TYPES, cvar(it.netname) && it.items != prev, LAMBDA(return it.items));
+       if (prev) return prev;
        return MAPINFO_TYPE_DEATHMATCH;
 }
 
@@ -1321,9 +1298,9 @@ float MapInfo_CheckMap(string s) // returns 0 if the map can't be played with th
 
 void MapInfo_SwitchGameType(int t)
 {
-       for (entity e = MapInfo_Type_first; e; e = e.enemy) {
-               cvar_set(e.netname, (t == e.items) ? "1" : "0");
-       }
+       FOREACH(MAPINFO_TYPES, true, LAMBDA(
+               cvar_set(it.netname, (it.items == t) ? "1" : "0")
+       ));
 }
 
 void MapInfo_LoadMap(string s, float reinit)
index 3038cce60e70a0ebe8380f2c47f350a779a151ba..22b17d900de78e4e4fb451363d27fd29360e00c8 100644 (file)
@@ -3,44 +3,54 @@
 
 #include "util.qh"
 
+CLASS(Gametype, Object)
+    ATTRIB(Gametype, m_id, int, 0)
+    /** game type ID */
+    ATTRIB(Gametype, items, int, 0)
+    /** game type name as in cvar (with g_ prefix) */
+    ATTRIB(Gametype, netname, string, string_null)
+    /** game type short name */
+    ATTRIB(Gametype, mdl, string, string_null)
+    /** human readable name */
+    ATTRIB(Gametype, message, string, string_null)
+    /** does this gametype support teamplay? */
+    ATTRIB(Gametype, team, bool, false)
+    /** game type defaults */
+    ATTRIB(Gametype, model2, string, string_null)
+    /** game type description */
+    ATTRIB(Gametype, gametype_description, string, string_null)
+    CONSTRUCTOR(Gametype, string hname, string sname, string g_name, bool gteamplay, string defaults, string gdescription)
+    {
+        CONSTRUCT(Gametype);
+        this.netname = g_name;
+        this.mdl = sname;
+        this.message = hname;
+        this.team = gteamplay;
+        this.model2 = defaults;
+        this.gametype_description = gdescription;
+        return this;
+    }
+ENDCLASS(Gametype)
+
+void RegisterGametypes();
+const int MAX_MAPINFO_TYPES = 24;
+entity MAPINFO_TYPES[MAX_MAPINFO_TYPES], MAPINFO_TYPES_first, MAPINFO_TYPES_last;
+int MAPINFO_TYPE_COUNT;
 int MAPINFO_TYPE_ALL;
-entity MapInfo_Type_first;
-entity MapInfo_Type_last;
-.entity enemy; // internal next pointer
-
-.int items; // game type ID
-.string netname; // game type name as in cvar (with g_ prefix)
-.string mdl; // game type short name
-.string message; // human readable name
-.int team; // does this gametype support teamplay?
-.string model2; // game type defaults
-.string gametype_description; // game type description
-
-#define REGISTER_GAMETYPE(hname,sname,g_name,NAME,gteamplay,defaults,gdescription) \
-       int MAPINFO_TYPE_##NAME; \
-       entity MapInfo_Type##g_name; \
-       void RegisterGametypes_##g_name() \
-       { \
-               MAPINFO_TYPE_##NAME = MAPINFO_TYPE_ALL + 1; \
-               MAPINFO_TYPE_ALL |= MAPINFO_TYPE_##NAME; \
-               MapInfo_Type##g_name = spawn(); \
-               MapInfo_Type##g_name.items = MAPINFO_TYPE_##NAME; \
-               MapInfo_Type##g_name.netname = #g_name; \
-               MapInfo_Type##g_name.mdl = #sname; \
-               MapInfo_Type##g_name.message = hname; \
-               MapInfo_Type##g_name.team = gteamplay; \
-               MapInfo_Type##g_name.model2 = defaults; \
-               MapInfo_Type##g_name.gametype_description = gdescription; \
-               if(!MapInfo_Type_first) \
-                       MapInfo_Type_first = MapInfo_Type##g_name; \
-               if(MapInfo_Type_last) \
-                       MapInfo_Type_last.enemy = MapInfo_Type##g_name; \
-               MapInfo_Type_last = MapInfo_Type##g_name; \
-       } \
-       ACCUMULATE_FUNCTION(RegisterGametypes, RegisterGametypes_##g_name)
+
+#define REGISTER_GAMETYPE(hname, sname, g_name, NAME, gteamplay, defaults, gdescription)                    \
+    int MAPINFO_TYPE_##NAME;                                                                                \
+    REGISTER(RegisterGametypes, MAPINFO_TYPE, MAPINFO_TYPES, MAPINFO_TYPE_COUNT, g_name, m_id,              \
+        NEW(Gametype, hname, #sname, #g_name, gteamplay, defaults, gdescription)                            \
+    ) {                                                                                                     \
+        /* same as `1 << m_id` */                                                                           \
+        MAPINFO_TYPE_##NAME = MAPINFO_TYPE_ALL + 1; MAPINFO_TYPE_ALL |= MAPINFO_TYPE_##NAME;                \
+        this.items = MAPINFO_TYPE_##NAME;                                                                   \
+    }
+REGISTER_REGISTRY(RegisterGametypes)
 
 #define IS_GAMETYPE(NAME) \
-       (MapInfo_LoadedGametype == MAPINFO_TYPE_##NAME)
+    (MapInfo_LoadedGametype == MAPINFO_TYPE_##NAME)
 
 REGISTER_GAMETYPE(_("Deathmatch"),dm,g_dm,DEATHMATCH,false,"timelimit=20 pointlimit=30 leadlimit=0",_("Kill all enemies"));
 #define g_dm IS_GAMETYPE(DEATHMATCH)
index 30de42cd9f1051bfb550c140ca0ee96db1aa0848..45adf5e5906e3e0ac8988e5712ad9733a5ce1e88 100644 (file)
@@ -5,13 +5,13 @@
 
 void RegisterMonsters();
 const int MON_MAXCOUNT = 24;
-entity monster_info[MON_MAXCOUNT];
+entity monster_info[MON_MAXCOUNT], monster_info_first, monster_info_last;
 entity get_monsterinfo(float id);
 int MON_COUNT;
 const int MON_FIRST = 1;
 #define MON_LAST (MON_FIRST + MON_COUNT - 1)
 /** If you register a new monster, make sure to add it to all.inc */
-#define REGISTER_MONSTER(id, class) REGISTER(RegisterMonsters, MON, monster_info, MON_COUNT, id, class, monsterid)
+#define REGISTER_MONSTER(id, class) REGISTER(RegisterMonsters, MON, monster_info, MON_COUNT, id, monsterid, NEW(class))
 #include "monster.qh"
 #define REGISTER_MONSTER_SIMPLE(id, monsterflags, min_s, max_s, modelname, shortname, mname) \
     REGISTER_MONSTER(id, Monster) {                                     \
@@ -24,6 +24,7 @@ const int MON_FIRST = 1;
         this.model = strzone(strcat("models/monsters/", modelname));    \
     }                                                                   \
     REGISTER_INIT(MON, id)
+REGISTER_REGISTRY(RegisterMonsters)
 
 #include "../util.qh"
 
index 69e574d9eb4f2f91d35dae05c673126cd511bf6f..ab7cd135a11ea4191a53648d2d4977024f0e2728 100644 (file)
@@ -40,8 +40,7 @@ void monster_dropitem()
 
        e.monster_loot = self.monster_loot;
 
-       other = e;
-       MUTATOR_CALLHOOK(MonsterDropItem);
+       MUTATOR_CALLHOOK(MonsterDropItem, e);
        e = other;
 
        if(e && e.monster_loot)
@@ -370,7 +369,7 @@ float Monster_CanRespawn(entity ent)
 {
        other = ent;
        if(ent.deadflag == DEAD_DEAD) // don't call when monster isn't dead
-       if(MUTATOR_CALLHOOK(MonsterRespawn))
+       if(MUTATOR_CALLHOOK(MonsterRespawn, ent))
                return true; // enabled by a mutator
 
        if(ent.spawnflags & MONSTERFLAG_NORESPAWN)
@@ -716,11 +715,13 @@ void monster_move(float runspeed, float walkspeed, float stopspeed, float manim_
 
        targ = self.goalentity;
 
-       monster_target = targ;
-       monster_speed_run = runspeed;
-       monster_speed_walk = walkspeed;
-
-       if(MUTATOR_CALLHOOK(MonsterMove) || gameover || self.draggedby != world || (round_handler_IsActive() && !round_handler_IsRoundStarted()) || time < game_starttime || (autocvar_g_campaign && !campaign_bots_may_start) || time < self.spawn_time)
+       if (MUTATOR_CALLHOOK(MonsterMove, runspeed, walkspeed, targ)
+               || gameover
+               || self.draggedby != world
+               || (round_handler_IsActive() && !round_handler_IsRoundStarted())
+               || time < game_starttime
+               || (autocvar_g_campaign && !campaign_bots_may_start)
+               || time < self.spawn_time)
        {
                runspeed = walkspeed = 0;
                if(time >= self.spawn_time)
@@ -729,7 +730,6 @@ void monster_move(float runspeed, float walkspeed, float stopspeed, float manim_
                return;
        }
 
-       targ = monster_target;
        runspeed = bound(0, monster_speed_run * Monster_SkillModifier(), runspeed * 2); // limit maxspeed to prevent craziness
        walkspeed = bound(0, monster_speed_walk * Monster_SkillModifier(), walkspeed * 2); // limit maxspeed to prevent craziness
 
@@ -1039,9 +1039,8 @@ void monsters_damage (entity inflictor, entity attacker, float damage, int death
 
                WaypointSprite_Kill(self.sprite);
 
-               frag_attacker = attacker;
                frag_target = self;
-               MUTATOR_CALLHOOK(MonsterDies);
+               MUTATOR_CALLHOOK(MonsterDies, attacker);
 
                if(self.health <= -100 || deathtype == DEATH_KILL) // check if we're already gibbed
                {
index 75495abca694da6cc4bed39cc64d8cd02dd77f46..01eb7fff2c8e2730fa1a8eca1062571c4467c977 100644 (file)
@@ -25,9 +25,9 @@ const int PROJECTILE_NADE_MONSTER_BURN = 83;
 
 void RegisterNades();
 const int NADES_MAX = 8;
-entity NADES[NADES_MAX];
+entity NADES[NADES_MAX], NADES_first, NADES_last;
 int NADES_COUNT;
-#define REGISTER_NADE(id) REGISTER(RegisterNades, NADE_TYPE, NADES, NADES_COUNT, id, Nade, m_id)
+#define REGISTER_NADE(id) REGISTER(RegisterNades, NADE_TYPE, NADES, NADES_COUNT, id, m_id, NEW(Nade))
 REGISTER_REGISTRY(RegisterNades)
 
 CLASS(Nade, Object)
@@ -95,32 +95,28 @@ REGISTER_NADE(MONSTER) {
 
 entity Nade_FromProjectile(float proj)
 {
-    for (int i = 0; i < NADES_COUNT; i++)
-    {
-        entity nade = NADES[i];
+    FOREACH(NADES, true, LAMBDA(
         for (int j = 0; j < 2; j++)
         {
-            if (nade.m_projectile[j] == proj) return nade;
+            if (it.m_projectile[j] == proj) return it;
         }
-    }
+    ));
     return NADE_TYPE_NULL;
 }
 
 string Nade_TrailEffect(float proj, float nade_team)
 {
-    for (int i = 0; i < NADES_COUNT; i++)
-    {
-        entity nade = NADES[i];
+    FOREACH(NADES, true, LAMBDA(
         for (int j = 0; j < 2; j++)
         {
-            if (nade.m_projectile[j] == proj)
+            if (it.m_projectile[j] == proj)
             {
-                string trail = nade.m_trail[j];
+                string trail = it.m_trail[j];
                 if (trail) return trail;
                 break;
             }
         }
-    }
+    ));
     switch (proj)
     {
         case PROJECTILE_NADE: return strcat("nade_", Static_Team_ColorName_Lower(nade_team));
index eecdc229360add35a08b9aaa8e7825ce9543eb1d..f7afcc60fe5b30389c9b22d19e194593dbad3c6b 100644 (file)
@@ -1094,8 +1094,8 @@ const float ARG_DC = 6; // unique result to durcnt/centerprint
     ARG_CASE(ARG_CS_SV,     "spree_end",     (autocvar_notification_show_sprees ? notif_arg_spree_inf(-1, "", "", f1) : "")) \
     ARG_CASE(ARG_CS_SV,     "spree_lost",    (autocvar_notification_show_sprees ? notif_arg_spree_inf(-2, "", "", f1) : "")) \
     ARG_CASE(ARG_CS_SV,     "item_wepname",  WEP_NAME(f1)) \
-    ARG_CASE(ARG_CS_SV,     "item_buffname", sprintf("%s%s", rgb_to_hexcolor(Buff_Color(f1)), Buff_PrettyName(f1))) \
-    ARG_CASE(ARG_CS_SV,     "f3buffname",    sprintf("%s%s", rgb_to_hexcolor(Buff_Color(f3)), Buff_PrettyName(f3))) \
+    ARG_CASE(ARG_CS_SV,     "item_buffname", sprintf("%s%s", rgb_to_hexcolor(BUFFS[f1].m_color), BUFFS[f1].m_prettyName)) \
+    ARG_CASE(ARG_CS_SV,     "f3buffname",    sprintf("%s%s", rgb_to_hexcolor(BUFFS[f3].m_color), BUFFS[f3].m_prettyName)) \
     ARG_CASE(ARG_CS_SV,     "item_wepammo",  (s1 != "" ? sprintf(_(" with %s"), s1) : "")) \
     ARG_CASE(ARG_DC,        "item_centime",  ftos(autocvar_notification_item_centerprinttime)) \
     ARG_CASE(ARG_SV,        "death_team",    Team_ColoredFullName(f1)) \
index 63b17089e48c0a8d080e30b797f46b689fd4385f..aa660ab15d96de375fd87d11c374d6088840ec48 100644 (file)
 #ifndef OO_H
 #define OO_H
 
+#include "registry.qh"
+
 #ifdef MENUQC
-       #define NULL (null_entity)
+    #define NULL (null_entity)
 #else
-       #define NULL (world)
+    #define NULL (world)
 #endif
 
 .string classname;
-.string vtblname;
-.entity vtblbase;
-entity spawnVtbl(entity this, entity base)
-{
-       entity vtbl = spawn();
-       copyentity(this, vtbl);
-       vtbl.vtblname = vtbl.classname;
-       vtbl.classname = "vtbl";
-       vtbl.vtblbase = base ? base : vtbl; // Top level objects use vtbl as base
-       return vtbl;
+/** Location entity was spawned from in source */
+.string sourceLocFile;
+.int sourceLocLine;
+entity _spawn();
+entity __spawn(string _classname, string _sourceFile, int _sourceLine) {
+    entity this = _spawn();
+    this.classname = _classname;
+    this.sourceLocFile = _sourceFile;
+    this.sourceLocLine = _sourceLine;
+    return this;
 }
 
-entity Object_vtbl;
-entity spawnObject(entity this, entity)
-{
-       this = spawn();
-       this.classname = "Object";
-       if (!Object_vtbl) Object_vtbl = spawnVtbl(this, NULL);
-       return this;
-}
 
-// Classes have a `spawn##cname(entity, entity)` constructor
-// The parameters are used as locals for [[accumulate]]
+
+#define entityclass(...) OVERLOAD(entityclass, __VA_ARGS__)
+#define entityclass_1(name) entityclass_2(name, Object)
+#ifndef QCC_SUPPORT_ENTITYCLASS
+    #define entityclass_2(name, base) typedef entity name
+    #define class(name)
+    #define new(class) __spawn(#class, __FILE__, __LINE__)
+#else
+    #define entityclass_2(name, base) entityclass name : base {}
+    #define class(name) [[class(name)]]
+    #define new(class) ((class) __spawn(#class, __FILE__, __LINE__))
+#endif
+
+// Classes have a `spawn##cname(entity)` constructor
+// The parameter is used across [[accumulate]] functions
 
 // Macro to hide this implementation detail
-#define NEW(cname) (spawn##cname(NULL, NULL))
+#define NEW(cname, ...) \
+    OVERLOAD(spawn##cname, new(cname), ##__VA_ARGS__)
 
-#define CLASS(cname, base)                                                     \
-entity spawn##cname(entity this, entity basevtbl) {                            \
-    this = NEW(base); basevtbl = base##_vtbl;                                  \
-}
+#define CONSTRUCT(cname, ...) \
+    OVERLOAD(spawn##cname, this, ##__VA_ARGS__)
 
-#define METHOD(cname, name, prototype)                                         \
-prototype cname##_##name;                                                      \
-.prototype name;                                                               \
-[[accumulate]] entity spawn##cname(entity this, entity basevtbl) {             \
-    this.name = cname##_##name;                                                \
-}
+#define CONSTRUCTOR(cname, ...) \
+    cname OVERLOAD(spawn##cname, cname this, __VA_ARGS__)
 
-#define ATTRIB(cname, name, type, val)                                         \
-.type name;                                                                    \
-[[accumulate]] entity spawn##cname(entity this, entity basevtbl) {             \
-    this.name = val;                                                           \
-}
+.string vtblname;
+.entity vtblbase;
 
-#define ATTRIBARRAY(cname, name, type, cnt)                                    \
-.type name[cnt];
-
-#define ENDCLASS(cname)                                                        \
-.bool instanceOf##cname;                                                       \
-entity cname##_vtbl;                                                           \
-[[accumulate]] [[last]] entity spawn##cname(entity this, entity basevtbl) {    \
-    this.instanceOf##cname = true;                                             \
-    this.classname = #cname;                                                   \
-    if (!cname##_vtbl) cname##_vtbl = spawnVtbl(this, basevtbl);               \
-    return this;                                                               \
-}
+void RegisterClasses() { }
+ACCUMULATE_FUNCTION(__static_init, RegisterClasses)
+
+#define VTBL(cname, base) \
+    INIT_STATIC(cname); \
+    entity cname##_vtbl; \
+    void cname##_vtbl_init() { \
+        cname e = new(vtbl); \
+        spawn##cname##_static(e); \
+        e.vtblname = #cname; \
+        /* Top level objects refer to themselves */ \
+        e.vtblbase = base##_vtbl ? base##_vtbl : e; \
+        cname##_vtbl = e; \
+    } \
+    ACCUMULATE_FUNCTION(RegisterClasses, cname##_vtbl_init)
+
+#define INIT_STATIC(cname) [[accumulate]] void spawn##cname##_static(cname this)
+#define INIT(cname) [[accumulate]] cname spawn##cname##_1(cname this)
+
+#define CLASS(cname, base)                  \
+    entityclass(cname, base);               \
+    class(cname) .bool instanceOf##cname;   \
+    VTBL(cname, base)                       \
+    INIT_STATIC(cname) {                    \
+        if (cname##_vtbl) {                 \
+            copyentity(cname##_vtbl, this); \
+            return;                         \
+        }                                   \
+        spawn##base##_static(this);         \
+        this.instanceOf##cname = true;      \
+    }                                       \
+    INIT(cname) {                           \
+        /* Only statically initialize the current class, it contains everything it inherits */ \
+        if (cname##_vtbl.vtblname == this.classname) { \
+            spawn##cname##_static(this);    \
+            this.classname = #cname;        \
+            this.vtblname = string_null;    \
+            this.vtblbase = cname##_vtbl;   \
+        }                                   \
+        spawn##base##_1(this);              \
+    }
+
+#define METHOD(cname, name, prototype)      \
+    class(cname) .prototype name;           \
+    prototype cname##_##name;               \
+    INIT_STATIC(cname) { this.name = cname##_##name; }
+
+#define ATTRIB(cname, name, type, val)      \
+    class(cname) .type name;                \
+    INIT(cname) { this.name = val; }
+
+#define ATTRIBARRAY(cname, name, type, cnt) \
+    class(cname) .type name[cnt];
+
+#define ENDCLASS(cname) \
+    [[last]] INIT(cname) { return this; }
 
 #define SUPER(cname) (cname##_vtbl.vtblbase)
 
+#define spawn_static(this)
+#define spawn_1(this)
+#define _vtbl NULL
+CLASS(Object, ); ENDCLASS(Object)
+#undef spawn_static
+#undef spawn_1
+#undef _vtbl
+
 #endif
index 4143ad3b11a71e651fba7b32e129f132692ea702..0cac08bb0c0fab1c7ac93ccdb160863753907c56 100644 (file)
@@ -553,12 +553,12 @@ bool PlayerJump (void)
        bool doublejump = false;
        float mjumpheight = PHYS_JUMPVELOCITY;
 
-       player_multijump = doublejump;
-       player_jumpheight = mjumpheight;
 #ifdef SVQC
-       if (MUTATOR_CALLHOOK(PlayerJump))
+       if (MUTATOR_CALLHOOK(PlayerJump, doublejump, mjumpheight))
 #elif defined(CSQC)
-       if(PM_multijump_checkjump())
+       player_multijump = doublejump;
+       player_jumpheight = mjumpheight;
+       if (PM_multijump_checkjump())
 #endif
                return true;
 
@@ -1885,7 +1885,7 @@ void PM_Main()
                RaceCarPhysics();
 #endif
 
-       else if (self.movetype == MOVETYPE_NOCLIP || self.movetype == MOVETYPE_FLY || self.movetype == MOVETYPE_FLY_WORLDONLY || (BUFFS(self) & BUFF_FLIGHT))
+       else if (self.movetype == MOVETYPE_NOCLIP || self.movetype == MOVETYPE_FLY || self.movetype == MOVETYPE_FLY_WORLDONLY || (BUFFS_STAT(self) & BUFF_FLIGHT.m_itemid))
                PM_fly(maxspeed_mod);
 
        else if (self.waterlevel >= WATERLEVEL_SWIMMING)
index 25d476b10dad4fd35a9ca5ebaf884c2476a5ff4b..d4e5fdd389b9e86dc33f8881c05403cbcff9f404 100644 (file)
@@ -95,7 +95,7 @@ bool IsFlying(entity a);
        #define WAS_ONGROUND(s)                                         !!(s.lastflags & FL_ONGROUND)
 
        #define ITEMS_STAT(s)                                           (s).items
-       #define BUFFS(s)                                                        getstati(STAT_BUFFS)
+       #define BUFFS_STAT(s)                                           getstati(STAT_BUFFS)
 
        #define PHYS_AMMO_FUEL(s)                                       getstati(STAT_FUEL)
 
@@ -295,7 +295,7 @@ bool IsFlying(entity a);
        #define WAS_ONGROUND(s)                                         !!((s).lastflags & FL_ONGROUND)
 
        #define ITEMS_STAT(s)                                           s.items
-       #define BUFFS(s)                                                        (s).buffs
+       #define BUFFS_STAT(s)                                           (s).buffs
 
        #define PHYS_AMMO_FUEL(s)                                       s.ammo_fuel
 
index 4c24b491d9b33661bf562a333009dc1d89db5f30..6e8557edfd8808a10c0426e6c102d1f1c1304a98 100644 (file)
@@ -1,17 +1,27 @@
 #ifndef REGISTRY_H
 #define REGISTRY_H
 
+#include "oo.qh"
+#include "util.qh"
+
 #define REGISTER_INIT(ns, id) [[accumulate]] void Register_##ns##_##id##_init(entity this)
+#define REGISTER_INIT_POST(ns, id) [[accumulate]] void Register_##ns##_##id##_init_post(entity this)
 
-#define REGISTER(initfunc, ns, array, counter, id, class, fld)  \
+#define REGISTER(initfunc, ns, array, counter, id, fld, inst)   \
     entity ns##_##id;                                           \
     REGISTER_INIT(ns, id) { }                                   \
+    REGISTER_INIT_POST(ns, id) { }                              \
+    .entity enemy; /* internal next pointer */                  \
     void Register_##ns##_##id() {                               \
-        entity this = NEW(class);                               \
+        entity this = inst;                                     \
         ns##_##id = this;                                       \
         this.fld = counter;                                     \
         array[counter++] = this;                                \
+        if (!array##_first)    array##_first = this;            \
+        if ( array##_last)     array##_last.enemy = this;       \
+        array##_last = this;                                    \
         Register_##ns##_##id##_init(this);                      \
+        Register_##ns##_##id##_init_post(this);                 \
     }                                                           \
     ACCUMULATE_FUNCTION(initfunc, Register_##ns##_##id)         \
     REGISTER_INIT(ns, id)
@@ -20,4 +30,9 @@ void __static_init() { }
 #define static_init() CALL_ACCUMULATED_FUNCTION(__static_init)
 #define REGISTER_REGISTRY(func) ACCUMULATE_FUNCTION(__static_init, func)
 
+#define STATIC_INIT(func) \
+    void _static_##func(); \
+    ACCUMULATE_FUNCTION(__static_init, _static_##func) \
+    void _static_##func()
+
 #endif
diff --git a/qcsrc/common/util-post.qh b/qcsrc/common/util-post.qh
new file mode 100644 (file)
index 0000000..6d1ab21
--- /dev/null
@@ -0,0 +1,8 @@
+#ifndef UTIL_POST_H
+#define UTIL_POST_H
+
+#define spawn() new(entity)
+
+#include "oo.qh"
+
+#endif
index 9d60ae0a9ae2797bfdaedea9632237e81554f564..b96e78d514f6832d6c39cfae274e678b641761e9 100644 (file)
     const int false = 0;
 #endif
 
-#ifndef QCC_SUPPORT_ENTITYCLASS
-    #define entityclass(name) typedef entity name
-    #define class(name)
-    #define new(class) spawn()
-#else
-    #define entityclass(name) entityclass name {}
-    #define class(name) [[class(name)]]
-    #define new(class) ((class) spawn())
-#endif
-
 // Transitional aliases
 [[deprecated("use true")]] [[alias("true")]] const bool TRUE;
 [[deprecated("use false")]] [[alias("false")]] const bool FALSE;
 
+#define FOREACH_ARRAY(arr, start, end, cond, body) do { \
+    for (int i = start; i < end; ++i) {                 \
+        const noref entity it = arr[i];                 \
+        if (cond) { body }                              \
+    }                                                   \
+} while(0)
+
+#define FOREACH_LIST(list, next, cond, body) do {               \
+    noref int i = 0;                                            \
+    for (entity it = list##_first; it; (it = it.next, ++i)) {   \
+        if (cond) { body }                                      \
+    }                                                           \
+} while(0)
+
+#define FOREACH(list, cond, body) FOREACH_LIST(list, enemy, cond, body)
+
 #ifdef GMQCC
     #define OVERLOAD(F, ...) F##_##__VA_COUNT__(__VA_ARGS__)
 #else
index a776edbf4f5a383b2ae5fb136a68cc33c6f3c546..1e41f9df891fae2f1f4dd01800a9aa79cd6736f5 100644 (file)
@@ -136,7 +136,7 @@ void W_Blaster_Attack(
        missile.think = W_Blaster_Think;
        missile.nextthink = time + atk_delay;
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 
        if(time >= missile.nextthink)
        {
index 4d4430206feab00a0f9c965bc5174782d4ce3fbd..0825103d478cba33beafb529c78243f770a6ba60 100644 (file)
@@ -437,7 +437,7 @@ void W_Crylink_Attack(void)
 
                CSQCProjectile(proj, true, (proj.cnt ? PROJECTILE_CRYLINK_BOUNCING : PROJECTILE_CRYLINK), true);
 
-               other = proj; MUTATOR_CALLHOOK(EditProjectile);
+               MUTATOR_CALLHOOK(EditProjectile, self, proj);
        }
        if(WEP_CVAR_PRI(crylink, joinspread) != 0)
        {
@@ -553,7 +553,7 @@ void W_Crylink_Attack2(void)
 
                CSQCProjectile(proj, true, (proj.cnt ? PROJECTILE_CRYLINK_BOUNCING : PROJECTILE_CRYLINK), true);
 
-               other = proj; MUTATOR_CALLHOOK(EditProjectile);
+               MUTATOR_CALLHOOK(EditProjectile, self, proj);
        }
        if(WEP_CVAR_SEC(crylink, joinspread) != 0)
        {
index e9e0467e208ea0a9eed56642a412523adc4de74e..0dd8f80f74c85518d73983a2fb21dad01c52e68f 100644 (file)
@@ -388,7 +388,7 @@ void W_Devastator_Attack(void)
        W_AttachToShotorg(flash, '5 0 0');
 
        // common properties
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 bool W_Devastator(int req)
index e3b809296be709e884c8d993aff7a1730e897668..0a219392ee48115e72001ce83b4180739dd5a4f1 100644 (file)
@@ -284,7 +284,7 @@ void W_Electro_Attack_Bolt(void)
 
        CSQCProjectile(proj, true, PROJECTILE_ELECTRO_BEAM, true);
 
-       other = proj; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, proj);
 }
 
 void W_Electro_Orb_Touch(void)
@@ -400,7 +400,7 @@ void W_Electro_Attack_Orb(void)
 
        CSQCProjectile(proj, true, PROJECTILE_ELECTRO, false); // no culling, it has sound
 
-       other = proj; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, proj);
 }
 
 void W_Electro_CheckAttack(void)
index 7bb5ccb66c7ebf97e2c9588739eca324b74c65a9..112b6524eade596d0601257b7507cd508a4ca006 100644 (file)
@@ -213,7 +213,7 @@ void W_Fireball_Attack1(void)
 
        CSQCProjectile(proj, true, PROJECTILE_FIREBALL, true);
 
-       other = proj; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, proj);
 }
 
 void W_Fireball_AttackEffect(float i, vector f_diff)
@@ -344,7 +344,7 @@ void W_Fireball_Attack2(void)
 
        CSQCProjectile(proj, true, PROJECTILE_FIREMINE, true);
 
-       other = proj; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, proj);
 }
 
 bool W_Fireball(int req)
index 4c9f664989d2a77852acca35b5eb13127c60c648..808d7733af18fe718d885c24ca40303165dfeac3 100644 (file)
@@ -160,7 +160,7 @@ void W_Hagar_Attack(void)
 
        CSQCProjectile(missile, true, PROJECTILE_HAGAR, true);
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 void W_Hagar_Attack2(void)
@@ -204,7 +204,7 @@ void W_Hagar_Attack2(void)
 
        CSQCProjectile(missile, true, PROJECTILE_HAGAR_BOUNCING, true);
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 .float hagar_loadstep, hagar_loadblock, hagar_loadbeep, hagar_warning;
@@ -280,7 +280,7 @@ void W_Hagar_Attack2_Load_Release(void)
 
                CSQCProjectile(missile, true, PROJECTILE_HAGAR, true);
 
-               other = missile; MUTATOR_CALLHOOK(EditProjectile);
+               MUTATOR_CALLHOOK(EditProjectile, self, missile);
        }
 
        weapon_thinkf(WFRAME_FIRE2, WEP_CVAR_SEC(hagar, load_animtime), w_ready);
index 7f7d7a27b27e05cf37b205b718e22b1c1a20e849..e9c7ffee4802185c99108c547bcfb64cbc4c5113 100644 (file)
@@ -110,7 +110,7 @@ void W_HLAC_Attack(void)
 
        CSQCProjectile(missile, true, PROJECTILE_HLAC, true);
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 void W_HLAC_Attack2(void)
@@ -154,7 +154,7 @@ void W_HLAC_Attack2(void)
 
        CSQCProjectile(missile, true, PROJECTILE_HLAC, true);
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 // weapon frames
index 1c05c23d69c2ca84bf3a3a4abcc2abb884d36f34..0c002bfc78aa1e727af8fb3ec4cf91383db129b5 100644 (file)
@@ -170,7 +170,7 @@ void W_Hook_Attack2(void)
 
        CSQCProjectile(gren, true, PROJECTILE_HOOKBOMB, true);
 
-       other = gren; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, gren);
 }
 
 bool W_Hook(int req)
index d4ef9554702af9628800348dd0180e84baf6c90c..32d999612b149ded8b93f3cf1042e5e5d3a602cd 100644 (file)
@@ -374,7 +374,7 @@ void W_MineLayer_Attack(void)
 
        // common properties
 
-       other = mine; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, mine);
 
        self.minelayer_mines = W_MineLayer_Count(self);
 }
index c958372afb8177ba8e8bf5c205cd32abf8614836..a8c6a2c59e3e56c946e2c6d7d4ab409bf8b441fc 100644 (file)
@@ -267,7 +267,7 @@ void W_Mortar_Attack(void)
        else
                CSQCProjectile(gren, true, PROJECTILE_GRENADE_BOUNCING, true);
 
-       other = gren; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, gren);
 }
 
 void W_Mortar_Attack2(void)
@@ -315,7 +315,7 @@ void W_Mortar_Attack2(void)
        else
                CSQCProjectile(gren, true, PROJECTILE_GRENADE_BOUNCING, true);
 
-       other = gren; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, gren);
 }
 
 .float bot_secondary_grenademooth;
index 82baf07bd1fa46b16d853fa019a13bc838257969..40964891d2bdcf849702533fd893214fc9c63b9e 100644 (file)
@@ -283,7 +283,7 @@ void W_Porto_Attack(float type)
        else
                CSQCProjectile(gren, true, PROJECTILE_PORTO_RED, true);
 
-       other = gren; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, gren);
 }
 
 bool w_nexball_weapon(int req); // WEAPONTODO
index d641572c343f87c7a01c151cc61ca9ec8ef235cf..b7f7a4f879fd39b5d23295a145fea254ab4aad57 100644 (file)
@@ -143,7 +143,7 @@ void W_RocketPropelledChainsaw_Attack (void)
        W_AttachToShotorg(flash, '5 0 0');
        missile.pos1 = missile.velocity;
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 bool W_RocketPropelledChainsaw(int req)
index f338ed7ea376d43ccad3d00ca30f4e047a02894b..2dce3165b848c6f316f8c7b7c315851063840d0a 100644 (file)
@@ -293,7 +293,7 @@ void W_Seeker_Fire_Missile(vector f_diff, entity m_target)
 
        CSQCProjectile(missile, false, PROJECTILE_SEEKER, true);
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 // ============================
@@ -371,7 +371,7 @@ void W_Seeker_Fire_Flac(void)
        W_SetupProjVelocity_UP_PRE(missile, seeker, flac_);
        CSQCProjectile(missile, true, PROJECTILE_FLAC, true);
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 // ============================
@@ -589,7 +589,7 @@ void W_Seeker_Fire_Tag(void)
 
        CSQCProjectile(missile, true, PROJECTILE_TAG, false); // has sound
 
-       other = missile; MUTATOR_CALLHOOK(EditProjectile);
+       MUTATOR_CALLHOOK(EditProjectile, self, missile);
 }
 
 // ============================
index c4d8c54ce05c4b6b847a36f54d1d6672beda0379..b10ef09baf75fadba2367fb6f5225c8bcec58b90 100644 (file)
@@ -8,6 +8,8 @@
 #define TRUE _TRUE
 #define FALSE _FALSE
 
+#define spawn _spawn
+
 #include "upstream/csprogsdefs.qc"
 
 #undef true
@@ -15,6 +17,8 @@
 #undef TRUE
 #undef FALSE
 
+#undef spawn
+
 #pragma noref 0
 
 #endif
index dce99cde598cbba758d4c3cb36fdc3db325a66ba..7d4dcc6af589598f1fa5abd72f5f29c4dee8790e 100644 (file)
@@ -8,6 +8,8 @@
 #define TRUE _TRUE
 #define FALSE _FALSE
 
+#define spawn _spawn
+
 #include "upstream/menudefs.qc"
 
 #undef true
@@ -15,6 +17,8 @@
 #undef TRUE
 #undef FALSE
 
+#undef spawn
+
 int(string str, string sub, int startpos) _strstrofs = #221;
 #define strstrofs _strstrofs
 int(string str, int ofs) _str2chr = #222;
index bffacafddc59a928ac76441e89fe284579bb173a..c2440d3dabffba98aaf3a1324d321267a224dd46 100644 (file)
@@ -8,6 +8,8 @@
 #define TRUE _TRUE
 #define FALSE _FALSE
 
+#define spawn _spawn
+
 #include "upstream/progsdefs.qc"
 
 #undef true
@@ -15,6 +17,8 @@
 #undef TRUE
 #undef FALSE
 
+#undef spawn
+
 #pragma noref 0
 
 #endif
index b0146349f756adbc24ff3842cdae1e345de1cc20..b2a85093c6ecc21a5258692ac5df1db8fa1c4ccc 100644 (file)
@@ -82,7 +82,6 @@ void m_init()
        // needs to be done so early because of the constants they create
        static_init();
        CALL_ACCUMULATED_FUNCTION(RegisterWeapons);
-       CALL_ACCUMULATED_FUNCTION(RegisterGametypes);
 
        RegisterSLCategories();
 
index 2315616d1701bfc29dbdbe8cc7c6ce04e8433092..a35fd484f37c1263172229728da7d2672520ee40 100644 (file)
@@ -3,6 +3,7 @@
 ../common/util-pre.qh
 ../dpdefs/menudefs.qh
 ../dpdefs/keycodes.qh
+../common/util-post.qh
 
 oo/classes.qc
 
index c889a2f9aaf8a540af01cacd2ee588f83c9ae99a..e0dbdae26875b5537345ccd77ad359ec56998e45 100644 (file)
@@ -143,8 +143,7 @@ float bot_shouldattack(entity e)
        if(e.flags & FL_NOTARGET)
                return false;
 
-       checkentity = e;
-       if(MUTATOR_CALLHOOK(BotShouldAttack))
+       if(MUTATOR_CALLHOOK(BotShouldAttack, e))
                return false;
 
        return true;
index 65ea2a809b6be9d105d88ab5d1bd272952bf9028..df6b8de91201aaa1e12923de875f78b9b89378c3 100644 (file)
@@ -242,7 +242,7 @@ void havocbot_chooserole()
 {
        dprint("choosing a role...\n");
        self.bot_strategytime = 0;
-       if (MUTATOR_CALLHOOK(HavocBot_ChooseRole))
+       if (MUTATOR_CALLHOOK(HavocBot_ChooseRole, self))
                return;
        else if (g_keyhunt)
                havocbot_chooserole_kh();
index 0c6fc7f39d483e7b0b931e18f25360fbc4730392..eb5538319ab8c0ba9a2fa161bdab091c80aead79 100644 (file)
@@ -212,7 +212,7 @@ float CheatImpulse(float i)
                                        self.angles = self.personal.v_angle;
                                        self.fixangle = true;
 
-                                       MUTATOR_CALLHOOK(AbortSpeedrun);
+                                       MUTATOR_CALLHOOK(AbortSpeedrun, self);
                                }
 
                                self.ammo_rockets = self.personal.ammo_rockets;
index 6d3d786aecda1de1a1b2c70c697bcb3c3cc3b7a8..aa02de5b0e8d6d30fe51daa46d205649b3869997 100644 (file)
@@ -422,7 +422,7 @@ void PutClientInServer (void)
        // reset player keys
        self.itemkeys = 0;
 
-       MUTATOR_CALLHOOK(PutClientInServer);
+       MUTATOR_CALLHOOK(PutClientInServer, self);
 
        if(gameover)
                self.classname = "observer";
@@ -644,8 +644,7 @@ void PutClientInServer (void)
 
                Unfreeze(self);
 
-               spawn_spot = spot;
-               MUTATOR_CALLHOOK(PlayerSpawn);
+               MUTATOR_CALLHOOK(PlayerSpawn, spot);
 
                if(autocvar_spawn_debug)
                {
@@ -1280,7 +1279,7 @@ void ClientConnect (void)
                self = oldself;
        }
 
-       MUTATOR_CALLHOOK(ClientConnect);
+       MUTATOR_CALLHOOK(ClientConnect, self);
 }
 /*
 =============
@@ -1463,7 +1462,7 @@ void play_countdown(float finished, string samp)
 void player_powerups (void)
 {
        // add a way to see what the items were BEFORE all of these checks for the mutator hook
-       olditems = self.items;
+       int items_prev = self.items;
 
        if((self.items & IT_USING_JETPACK) && !self.deadflag && !gameover)
                self.modelflags |= MF_ROCKET;
@@ -1575,7 +1574,7 @@ void player_powerups (void)
        if (time < self.spawnshieldtime)
                self.effects = self.effects | (EF_ADDITIVE | EF_FULLBRIGHT);
 
-       MUTATOR_CALLHOOK(PlayerPowerups);
+       MUTATOR_CALLHOOK(PlayerPowerups, self, items_prev);
 }
 
 float CalcRegen(float current, float stable, float regenfactor, float regenframetime)
@@ -1627,11 +1626,7 @@ void player_regen (void)
 {
        float max_mod, regen_mod, rot_mod, limit_mod;
        max_mod = regen_mod = rot_mod = limit_mod = 1;
-       regen_mod_max = max_mod;
-       regen_mod_regen = regen_mod;
-       regen_mod_rot = rot_mod;
-       regen_mod_limit = limit_mod;
-       if(!MUTATOR_CALLHOOK(PlayerRegen))
+       if(!MUTATOR_CALLHOOK(PlayerRegen, max_mod, regen_mod, rot_mod, limit_mod))
        if(!self.frozen)
        {
                float minh, mina, maxh, maxa, limith, limita;
@@ -1706,8 +1701,7 @@ spectate mode routines
 */
 
 void SpectateCopy(entity spectatee) {
-       other = spectatee;
-       MUTATOR_CALLHOOK(SpectateCopy);
+       MUTATOR_CALLHOOK(SpectateCopy, spectatee, self);
        self.armortype = spectatee.armortype;
        self.armorvalue = spectatee.armorvalue;
        self.ammo_cells = spectatee.ammo_cells;
index bb4c171c87272a7ce10cba28b78a3654b17e01fc..f37e8a462a4a719a22e32a0b7d96d58ce292b0fe 100644 (file)
@@ -186,7 +186,7 @@ void ImpulseCommands (void)
                        case 33:
                                if(self.deadflag == DEAD_NO && teamplay)
                                {
-                                       if (!MUTATOR_CALLHOOK(HelpMePing))
+                                       if (!MUTATOR_CALLHOOK(HelpMePing, self))
                                        {
                                                wp = WaypointSprite_Attach("helpme", true, RADARICON_HELPME, '1 0.5 0');
                                                if(!wp)
index aae39ea66eccbc9e9190e1797fedcabee3e366de..41b74a0df4e89721ef6a51b9e38710ab86b5ec32 100644 (file)
@@ -385,14 +385,8 @@ void PlayerDamage (entity inflictor, entity attacker, float damage, int deathtyp
                self.istypefrag = 0;
        }
 
-       frag_inflictor = inflictor;
-       frag_attacker = attacker;
-       frag_target = self;
        frag_damage = damage;
-       damage_take = take;
-       damage_save = save;
-       damage_force = force;
-       MUTATOR_CALLHOOK(PlayerDamage_SplitHealthArmor);
+       MUTATOR_CALLHOOK(PlayerDamage_SplitHealthArmor, inflictor, attacker, self, force, take, save);
        take = bound(0, damage_take, self.health);
        save = bound(0, damage_save, self.armorvalue);
        excess = max(0, damage - take - save);
@@ -549,11 +543,7 @@ void PlayerDamage (entity inflictor, entity attacker, float damage, int deathtyp
        if(accuracy_isgooddamage(attacker, self))
         attacker.accuracy.(accuracy_frags[w-1]) += 1;
 
-               frag_attacker = attacker;
-               frag_inflictor = inflictor;
-               frag_target = self;
-               frag_deathtype = deathtype;
-               MUTATOR_CALLHOOK(PlayerDies);
+               MUTATOR_CALLHOOK(PlayerDies, inflictor, attacker, self, deathtype);
 
                WEP_ACTION(self.weapon, WR_PLAYERDEATH);
 
index eec507f07e71033de427af4001a1fef4385721f6..cc8e19673a4760e257894d768ced8c11d8aad771 100644 (file)
@@ -888,11 +888,6 @@ void SV_ParseClientCommand(string command)
 
        float argc = tokenize_console(command);
 
-       // for the mutator hook system
-       cmd_name = strtolower(argv(0));
-       cmd_argc = argc;
-       cmd_string = command;
-
        // Guide for working with argc arguments by example:
        // argc:   1    - 2      - 3     - 4
        // argv:   0    - 1      - 2     - 3
@@ -941,7 +936,7 @@ void SV_ParseClientCommand(string command)
                        return;
                }
        }
-       else if(MUTATOR_CALLHOOK(SV_ParseClientCommand))
+       else if(MUTATOR_CALLHOOK(SV_ParseClientCommand, strtolower(argv(0)), argc, command))
        {
                return; // handled by a mutator
        }
index c5bbfcab55ed0f132ece9d8e55d517afac328338..a20d35220ae08c703c8afa7f317ee0b058d9f921 100644 (file)
@@ -147,10 +147,7 @@ void GiveFrags (entity attacker, entity targ, float f, int deathtype)
        entity oldself;
        oldself = self;
        self = attacker;
-       frag_attacker = attacker;
-       frag_target = targ;
-       frag_score = f;
-       if(MUTATOR_CALLHOOK(GiveFragsForKill))
+       if(MUTATOR_CALLHOOK(GiveFragsForKill, attacker, targ, f))
        {
                f = frag_score;
                self = oldself;
@@ -749,13 +746,7 @@ void Damage (entity targ, entity inflictor, entity attacker, float damage, int d
                }
 
                // should this be changed at all? If so, in what way?
-               frag_attacker = attacker;
-               frag_target = targ;
-               frag_damage = damage;
-               frag_force = force;
-               frag_deathtype = deathtype;
-               frag_mirrordamage = mirrordamage;
-               MUTATOR_CALLHOOK(PlayerDamage_Calculate);
+               MUTATOR_CALLHOOK(PlayerDamage_Calculate, attacker, targ, deathtype, damage, mirrordamage, force);
                damage = frag_damage;
                mirrordamage = frag_mirrordamage;
                force = frag_force;
index 1c88f0472fe97d21a2b4f4ee437dfb95b2d6ef8a..de29c9a25ead17663da538b39ab8e6f25f03e024 100644 (file)
@@ -561,11 +561,8 @@ void spawnfunc___init_dedicated_server(void)
        // needs to be done so early because of the constants they create
        static_init();
        CALL_ACCUMULATED_FUNCTION(RegisterWeapons);
-       CALL_ACCUMULATED_FUNCTION(RegisterMonsters);
-       CALL_ACCUMULATED_FUNCTION(RegisterGametypes);
        CALL_ACCUMULATED_FUNCTION(RegisterNotifications);
        CALL_ACCUMULATED_FUNCTION(RegisterDeathtypes);
-       CALL_ACCUMULATED_FUNCTION(RegisterBuffs);
 
        MapInfo_Enumerate();
        MapInfo_FilterGametype(MapInfo_CurrentGametype(), MapInfo_CurrentFeatures(), MapInfo_RequiredFlags(), MapInfo_ForbiddenFlags(), 0);
@@ -612,11 +609,8 @@ void spawnfunc_worldspawn (void)
        // needs to be done so early because of the constants they create
        static_init();
        CALL_ACCUMULATED_FUNCTION(RegisterWeapons);
-       CALL_ACCUMULATED_FUNCTION(RegisterMonsters);
-       CALL_ACCUMULATED_FUNCTION(RegisterGametypes);
        CALL_ACCUMULATED_FUNCTION(RegisterNotifications);
        CALL_ACCUMULATED_FUNCTION(RegisterDeathtypes);
-       CALL_ACCUMULATED_FUNCTION(RegisterBuffs);
 
        ServerProgsDB = db_load(strcat("server.db", autocvar_sessionid));
 
@@ -698,8 +692,7 @@ void spawnfunc_worldspawn (void)
                GameLogEcho(strcat(":gamestart:", GetGametype(), "_", GetMapname(), ":", s));
                s = ":gameinfo:mutators:LIST";
 
-               ret_string = s;
-               MUTATOR_CALLHOOK(BuildMutatorsString);
+               MUTATOR_CALLHOOK(BuildMutatorsString, s);
                s = ret_string;
 
                // simple, probably not good in the mutator system
index 2354e128e30bd9d1874e1ca0e57c16ec2f8c07d2..4975b86f09cbc8b5ee85291a683f8e305d73a691 100644 (file)
@@ -427,7 +427,6 @@ void GetCvars(float f)
 
        get_cvars_f = f;
        get_cvars_s = s;
-
        MUTATOR_CALLHOOK(GetCvars);
 
        Notification_GetCvars();
index f642a3bdf925474734ac814ac4b091cd6d5937a5..2f78ec1827448ad82616451f3bd3e8c21211d03b 100644 (file)
@@ -1,75 +1,60 @@
 #include "base.qh"
 #include "../_all.qh"
 
-.float() cbc_func;
+.bool() cbc_func;
 .entity cbc_next;
-.float cbc_order;
+.int cbc_order;
 
 entity CallbackChain_New(string name)
 {
-       entity e;
-       e = spawn();
+       entity e = spawn();
        e.classname = "callbackchain";
        e.netname = name;
        return e;
 }
 
-float CallbackChain_Add(entity cb, float() func, float order)
+bool CallbackChain_Add(entity cb, bool() func, int order)
 {
-       entity e;
-       if(order & CBC_ORDER_FIRST)
-       {
-               if(order & CBC_ORDER_LAST)
-                       if(cb.cbc_order & CBC_ORDER_ANY)
-                               return 0;
-               if(cb.cbc_order & CBC_ORDER_FIRST)
-                       return 0;
+       if (order & CBC_ORDER_FIRST) {
+               if (order & CBC_ORDER_LAST)
+                       if (cb.cbc_order & CBC_ORDER_ANY)
+                               return false;
+               if (cb.cbc_order & CBC_ORDER_FIRST)
+                       return false;
+       } else if (order & CBC_ORDER_LAST) {
+               if (cb.cbc_order & CBC_ORDER_LAST)
+                       return false;
        }
-       else if(order & CBC_ORDER_LAST)
-       {
-               if(cb.cbc_order & CBC_ORDER_LAST)
-                       return 0;
-       }
-       entity thiscb;
-       thiscb = spawn();
+       entity thiscb = spawn();
        thiscb.classname = "callback";
        thiscb.cbc_func = func;
        thiscb.cbc_order = order;
-       if(order & CBC_ORDER_FIRST)
-       {
+       if (order & CBC_ORDER_FIRST) {
                thiscb.cbc_next = cb.cbc_next;
                cb.cbc_next = thiscb;
-       }
-       else if(order & CBC_ORDER_LAST)
-       {
-               for(e = cb; e.cbc_next; e = e.cbc_next);
+       } else if (order & CBC_ORDER_LAST) {
+               entity e = cb;
+               while (e.cbc_next) e = e.cbc_next;
                e.cbc_next = thiscb;
-       }
-       else
-       {
+       } else {
                // by default we execute last, but before a possible CBC_ORDER_LAST callback
-               for(e = cb; e.cbc_next && !(e.cbc_next.cbc_order & CBC_ORDER_LAST); e = e.cbc_next); // we must make sure that we insert BEFORE an CBC_ORDER_LAST mutator!
+               entity e = cb;
+               // we must make sure that we insert BEFORE an CBC_ORDER_LAST mutator!
+               while (e.cbc_next && !(e.cbc_next.cbc_order & CBC_ORDER_LAST)) e = e.cbc_next;
                thiscb.cbc_next = e.cbc_next;
                e.cbc_next = thiscb;
        }
        cb.cbc_order |= (order | CBC_ORDER_ANY);
-       return 1;
+       return true;
 }
 
-float CallbackChain_Remove(entity cb, float() func)
+int CallbackChain_Remove(entity cb, bool() func)
 {
-       float order;
-       entity e;
-       float n;
-       n = 0;
-       order = 0;
-       for(e = cb; e.cbc_next; e = e.cbc_next)
-       {
-               while(e.cbc_next.cbc_func == func)
-               {
+       int n = 0, order = 0;
+       for (entity e = cb; e.cbc_next; e = e.cbc_next) {
+               while (e.cbc_next.cbc_func == func) {
                        // remove e.cbc_next from the chain
-                       entity e2;
-                       e2 = e.cbc_next.cbc_next;
+                       entity e2 = e.cbc_next.cbc_next;
                        remove(e.cbc_next);
                        e.cbc_next = e2;
                        ++n;
@@ -81,69 +66,59 @@ float CallbackChain_Remove(entity cb, float() func)
        return n;
 }
 
-float CallbackChain_Call(entity cb)
+bool CallbackChain_Call(entity cb)
 {
-       float r;
-       entity e;
-       r = 0;
-       for(e = cb; e.cbc_next; e = e.cbc_next)
-       {
+       bool r = false;
+       for (entity e = cb; e.cbc_next; e = e.cbc_next) {
                CallbackChain_ReturnValue = r;
                r |= e.cbc_next.cbc_func();
        }
        return r; // callbacks return an error status, so 0 is default return value
 }
 
-const float MAX_MUTATORS = 15;
+const int MAX_MUTATORS = 15;
 string loaded_mutators[MAX_MUTATORS];
-float Mutator_Add(mutatorfunc_t func, string name)
+bool Mutator_Add(mutatorfunc_t func, string name)
 {
-       int i, j;
-       j = -1;
-       for(i = 0; i < MAX_MUTATORS; ++i)
-       {
-               if(name == loaded_mutators[i])
-                       return 1; // already added
+       int j = -1;
+       for (int i = 0; i < MAX_MUTATORS; ++i) {
+               if (name == loaded_mutators[i])
+                       return true; // already added
                if (!(loaded_mutators[i]))
                        j = i;
        }
-       if(j < 0)
-       {
+       if (j < 0) {
                backtrace("WARNING: too many mutators, cannot add any more\n");
-               return 0;
+               return false;
        }
        loaded_mutators[j] = name;
 
-       if(func(MUTATOR_ADDING) == 0)
-       {
+       if (!func(MUTATOR_ADDING)) {
                // good
-               return 1;
+               return true;
        }
 
        backtrace("WARNING: when adding mutator: adding failed, rolling back\n");
 
-       if(func(MUTATOR_ROLLING_BACK) != 0)
-       {
+       if (func(MUTATOR_ROLLING_BACK)) {
                // baaaaad
                error("WARNING: when adding mutator: rolling back failed");
        }
-       return 0;
+       return false;
 }
-void Mutator_Remove(float(float) func, string name)
+void Mutator_Remove(mutatorfunc_t func, string name)
 {
        int i;
-       for(i = 0; i < MAX_MUTATORS; ++i)
-               if(name == loaded_mutators[i])
+       for (i = 0; i < MAX_MUTATORS; ++i)
+               if (name == loaded_mutators[i])
                        break;
-       if(i >= MAX_MUTATORS)
-       {
+       if (i >= MAX_MUTATORS) {
                backtrace("WARNING: removing not-added mutator\n");
                return;
        }
        loaded_mutators[i] = string_null;
 
-       if(func(MUTATOR_REMOVING) != 0)
-       {
+       if (func(MUTATOR_REMOVING) != 0) {
                // baaaaad
                error("Mutator_Remove: removing mutator failed");
        }
index 199cb62fb7bcca7a448db4b3eb64b179e9020a3e..c12050caf81a384984be47024dd4cd4bd8ef8d2e 100644 (file)
 #ifndef MUTATORS_BASE_H
 #define MUTATORS_BASE_H
-const float CBC_ORDER_EXCLUSIVE = 3;
-const float CBC_ORDER_FIRST = 1;
-const float CBC_ORDER_LAST = 2;
-const float CBC_ORDER_ANY = 4;
+const int CBC_ORDER_FIRST = 1;
+const int CBC_ORDER_LAST = 2;
+const int CBC_ORDER_EXCLUSIVE = 3;
+const int CBC_ORDER_ANY = 4;
 
-float CallbackChain_ReturnValue; // read-only field of the current return value
+bool CallbackChain_ReturnValue; // read-only field of the current return value
 
 entity CallbackChain_New(string name);
-float CallbackChain_Add(entity cb, float() func, float order);
-float CallbackChain_Remove(entity cb, float() func);
+bool CallbackChain_Add(entity cb, bool() func, int order);
+int CallbackChain_Remove(entity cb, bool() func);
 // a callback function is like this:
-// float mycallback(entity me)
+// bool mycallback(entity me)
 // {
 //   do something
-//   return r;
+//   return false;
 // }
-float CallbackChain_Call(entity cb);
-
-const float MUTATOR_REMOVING = 0;
-const float MUTATOR_ADDING = 1;
-const float MUTATOR_ROLLING_BACK = 2;
-typedef float(float) mutatorfunc_t;
-float Mutator_Add(mutatorfunc_t func, string name);
+bool CallbackChain_Call(entity cb);
+
+enum {
+       MUTATOR_REMOVING,
+       MUTATOR_ADDING,
+       MUTATOR_ROLLING_BACK
+};
+typedef bool(int) mutatorfunc_t;
+bool Mutator_Add(mutatorfunc_t func, string name);
 void Mutator_Remove(mutatorfunc_t func, string name); // calls error() on fail
 
 #define MUTATOR_ADD(name) Mutator_Add(MUTATOR_##name, #name)
 #define MUTATOR_REMOVE(name) Mutator_Remove(MUTATOR_##name, #name)
-#define MUTATOR_DEFINITION(name) float MUTATOR_##name(float mode)
-#define MUTATOR_DECLARATION(name) float MUTATOR_##name(float mode)
-#define MUTATOR_HOOKFUNCTION(name) float HOOKFUNCTION_##name()
-#define MUTATOR_HOOK(cb,func,order) do { if(mode == MUTATOR_ADDING) { if(!HOOK_##cb) HOOK_##cb = CallbackChain_New(#cb); if(!CallbackChain_Add(HOOK_##cb,HOOKFUNCTION_##func,order)) { print("HOOK FAILED: ", #func, "\n"); return 1; } } else if(mode == MUTATOR_REMOVING || mode == MUTATOR_ROLLING_BACK) { if(HOOK_##cb) CallbackChain_Remove(HOOK_##cb,HOOKFUNCTION_##func); } } while(0)
-#define MUTATOR_ONADD if(mode == MUTATOR_ADDING)
-#define MUTATOR_ONREMOVE if(mode == MUTATOR_REMOVING)
-#define MUTATOR_ONROLLBACK_OR_REMOVE if(mode == MUTATOR_REMOVING || mode == MUTATOR_ROLLING_BACK)
-
-#define MUTATOR_HOOKABLE(cb) entity HOOK_##cb
-#define MUTATOR_CALLHOOK(cb) CallbackChain_Call(HOOK_##cb)
+#define MUTATOR_DEFINITION(name) bool MUTATOR_##name(int mode)
+#define MUTATOR_DECLARATION(name) bool MUTATOR_##name(int mode)
+#define MUTATOR_HOOKFUNCTION(name) bool HOOKFUNCTION_##name()
+#define MUTATOR_HOOK(cb, func, order) do {                                                                             \
+       MUTATOR_ONADD {                                                                                                                         \
+               if (!HOOK_##cb) HOOK_##cb = CallbackChain_New(#cb);                                     \
+               if (!CallbackChain_Add(HOOK_##cb, HOOKFUNCTION_##func, order)) {                \
+                       print("HOOK FAILED: ", #func, "\n");                                                            \
+                       return true;                                                                                                            \
+               }                                                                                                                                               \
+       }                                                                                                                                                       \
+       MUTATOR_ONROLLBACK_OR_REMOVE {                                                                                          \
+               if (HOOK_##cb) CallbackChain_Remove(HOOK_##cb, HOOKFUNCTION_##func);    \
+       }                                                                                                                                                       \
+} while(0)
+#define MUTATOR_ONADD if (mode == MUTATOR_ADDING)
+#define MUTATOR_ONREMOVE if (mode == MUTATOR_REMOVING)
+#define MUTATOR_ONROLLBACK_OR_REMOVE if (mode == MUTATOR_REMOVING || mode == MUTATOR_ROLLING_BACK)
+
+#define _MUTATOR_HOOKABLE(id, ...) entity HOOK_##id; bool __Mutator_Send_##id(__VA_ARGS__)
+#define MUTATOR_CALLHOOK(id, ...) APPLY(__Mutator_Send_##id, 0, ##__VA_ARGS__)
 
 #define MUTATOR_RETURNVALUE CallbackChain_ReturnValue
 
+#define HANDLE_NOP(type, id)
+#define HANDLE_PARAMS(type, id) , type in_##id
+#define HANDLE_PREPARE(type, id) id = in_##id;
+#define HANDLE_PUSHTMP(type, id) type tmp_##id = id;
+#define HANDLE_PUSHOUT(type, id) type out_##id = id;
+#define HANDLE_POPTMP(type, id) id = tmp_##id;
+#define HANDLE_POPOUT(type, id) id = out_##id;
+
+#define MUTATOR_HOOKABLE(id, params) \
+       _MUTATOR_HOOKABLE(id, int params(HANDLE_PARAMS, HANDLE_NOP)) { \
+               params(HANDLE_PUSHTMP, HANDLE_NOP) \
+               params(HANDLE_PREPARE, HANDLE_NOP) \
+               bool ret = CallbackChain_Call(HOOK_##id); \
+               params(HANDLE_NOP,     HANDLE_PUSHOUT) \
+               params(HANDLE_POPTMP,  HANDLE_NOP) \
+               params(HANDLE_NOP,     HANDLE_POPOUT) \
+               return ret; \
+       }
 
 
 
 // register all possible hooks here
 // some parameters are commented to avoid duplicate declarations
 
-MUTATOR_HOOKABLE(MakePlayerObserver);
-       // called when a player becomes observer, after shared setup
-
-MUTATOR_HOOKABLE(PutClientInServer);
-//     entity self; // client wanting to spawn
-
-MUTATOR_HOOKABLE(PlayerSpawn);
-       entity spawn_spot; // spot that was used, or world
-       // called when a player spawns as player, after shared setup, before his weapon is chosen (so items may be changed in here)
-
-MUTATOR_HOOKABLE(reset_map_global);
-       // called in reset_map
-
-MUTATOR_HOOKABLE(reset_map_players);
-       // called in reset_map
-
-MUTATOR_HOOKABLE(ForbidPlayerScore_Clear);
-       // returns 1 if clearing player score shall not be allowed
-
-MUTATOR_HOOKABLE(ClientDisconnect);
-       // called when a player disconnects
-
-MUTATOR_HOOKABLE(PlayerDies);
-       // called when a player dies to e.g. remove stuff he was carrying.
-       // INPUT:
-               entity frag_inflictor;
-               entity frag_attacker;
-               entity frag_target; // same as self
-               float frag_deathtype;
-
-MUTATOR_HOOKABLE(PlayerJump);
-       // called when a player presses the jump key
-       // INPUT, OUTPUT:
-               float player_multijump;
-               float player_jumpheight;
-
-MUTATOR_HOOKABLE(GiveFragsForKill);
-       // called when someone was fragged by "self", and is expected to change frag_score to adjust scoring for the kill
-       // INPUT:
-//             entity frag_attacker; // same as self
-//             entity frag_target;
-       // INPUT, OUTPUT:
-               float frag_score;
-
-MUTATOR_HOOKABLE(MatchEnd);
-       // called when the match ends
-
-MUTATOR_HOOKABLE(GetTeamCount);
-       // should adjust ret_float to contain the team count
-       // INPUT, OUTPUT:
-               float ret_float;
-
-MUTATOR_HOOKABLE(SpectateCopy);
-       // copies variables for spectating "other" to "self"
-       // INPUT:
-//             entity other;
-
-MUTATOR_HOOKABLE(ForbidThrowCurrentWeapon);
-       // returns 1 if throwing the current weapon shall not be allowed
-
-MUTATOR_HOOKABLE(WeaponRateFactor);
-       // allows changing attack rate
-       // INPUT, OUTPUT:
-               float weapon_rate;
-
-MUTATOR_HOOKABLE(WeaponSpeedFactor);
-       // allows changing weapon speed (projectiles mostly)
-       // INPUT, OUTPUT:
-               //float ret_float;
-
-MUTATOR_HOOKABLE(SetStartItems);
-       // adjusts {warmup_}start_{items,weapons,ammo_{cells,plasma,rockets,nails,shells,fuel}}
-
-MUTATOR_HOOKABLE(BuildMutatorsString);
-       // appends ":mutatorname" to ret_string for logging
-       // INPUT, OUTPUT:
-               string ret_string;
-
-MUTATOR_HOOKABLE(BuildMutatorsPrettyString);
-       // appends ", Mutator name" to ret_string for display
-       // INPUT, OUTPUT:
-//             string ret_string;
-
-MUTATOR_HOOKABLE(CustomizeWaypoint);
-       // called every frame
-       // customizes the waypoint for spectators
-       // INPUT: self = waypoint, other = player, other.enemy = spectator
-
-MUTATOR_HOOKABLE(FilterItem);
-       // checks if the current item may be spawned (self.items and self.weapons may be read and written to, as well as the ammo_ fields)
-       // return error to request removal
-
-MUTATOR_HOOKABLE(TurretSpawn);
-       // return error to request removal
-       // INPUT: self - turret
-
-MUTATOR_HOOKABLE(OnEntityPreSpawn);
-       // return error to prevent entity spawn, or modify the entity
-
-MUTATOR_HOOKABLE(PlayerPreThink);
-       // runs in the event loop for players; is called for ALL player entities, also bots, also the dead, or spectators
-
-MUTATOR_HOOKABLE(GetPressedKeys);
-       // TODO change this into a general PlayerPostThink hook?
-
-MUTATOR_HOOKABLE(PlayerPhysics);
-       // called before any player physics, may adjust variables for movement,
-       // is run AFTER bot code and idle checking
-
-MUTATOR_HOOKABLE(GetCvars);
-       // is meant to call GetCvars_handle*(get_cvars_s, get_cvars_f, cvarfield, "cvarname") for cvars this mutator needs from the client
-       // INPUT:
-               float get_cvars_f;
-               string get_cvars_s;
-
-MUTATOR_HOOKABLE(EditProjectile);
-       // can edit any "just fired" projectile
-       // INPUT:
-//             entity self;
-//             entity other;
-
-MUTATOR_HOOKABLE(MonsterSpawn);
-       // called when a monster spawns
-
-MUTATOR_HOOKABLE(MonsterDies);
-       // called when a monster dies
-       // INPUT:
-//             entity frag_attacker;
-
-MUTATOR_HOOKABLE(MonsterRespawn);
-       // called when a monster wants to respawn
-       // INPUT:
-//             entity other;
-
-MUTATOR_HOOKABLE(MonsterDropItem);
-       // called when a monster is dropping loot
-       // INPUT, OUTPUT:
-               .void() monster_loot;
-//             entity other;
-
-MUTATOR_HOOKABLE(MonsterMove);
-       // called when a monster moves
-       // returning true makes the monster stop
-       // INPUT:
-               float monster_speed_run;
-               float monster_speed_walk;
-               entity monster_target;
-
-MUTATOR_HOOKABLE(MonsterFindTarget);
-       // called when a monster looks for another target
-
-MUTATOR_HOOKABLE(MonsterCheckBossFlag);
-    // called to change a random monster to a miniboss
-
-MUTATOR_HOOKABLE(AllowMobSpawning);
-       // called when a player tries to spawn a monster
-       // return 1 to prevent spawning
-
-MUTATOR_HOOKABLE(PlayerDamage_SplitHealthArmor);
-       // called when a player gets damaged to e.g. remove stuff he was carrying.
-       // INPUT:
-//             entity frag_inflictor;
-//             entity frag_attacker;
-//             entity frag_target; // same as self
-               vector damage_force; // NOTE: this force already HAS been applied
-       // INPUT, OUTPUT:
-               float damage_take;
-               float damage_save;
-
-MUTATOR_HOOKABLE(PlayerDamage_Calculate);
-       // called to adjust damage and force values which are applied to the player, used for e.g. strength damage/force multiplier
-       // i'm not sure if I should change this around slightly (Naming of the entities, and also how they're done in g_damage).
-       // INPUT:
-//             entity frag_attacker;
-//             entity frag_target;
-//             float frag_deathtype;
-       // INPUT, OUTPUT:
-               float frag_damage;
-               float frag_mirrordamage;
-               vector frag_force;
-
-MUTATOR_HOOKABLE(PlayerPowerups);
-       // called at the end of player_powerups() in cl_client.qc, used for manipulating the values which are set by powerup items.
-       // INPUT
-//     entity self;
-       float olditems; // also technically output, but since it is at the end of the function it's useless for that :P
-
-MUTATOR_HOOKABLE(PlayerRegen);
-       // called every player think frame
-       // return 1 to disable regen
-       // INPUT, OUTPUT:
-               float regen_mod_max;
-               float regen_mod_regen;
-               float regen_mod_rot;
-               float regen_mod_limit;
-
-MUTATOR_HOOKABLE(PlayerUseKey);
-       // called when the use key is pressed
-       // if MUTATOR_RETURNVALUE is 1, don't do anything
-       // return 1 if the use key actually did something
-
-MUTATOR_HOOKABLE(SV_ParseClientCommand);
-       // called when a client command is parsed
-       // NOTE: hooks MUST start with if(MUTATOR_RETURNVALUE) return 0;
-       // NOTE: return 1 if you handled the command, return 0 to continue handling
-       // NOTE: THESE HOOKS MUST NEVER EVER CALL tokenize()
-       // INPUT
-       string cmd_name; // command name
-       float cmd_argc; // also, argv() can be used
-       string cmd_string; // whole command, use only if you really have to
-       /*
-               // example:
-               MUTATOR_HOOKFUNCTION(foo_SV_ParseClientCommand)
-               {
-                       if(MUTATOR_RETURNVALUE) // command was already handled?
-                               return 0;
-                       if(cmd_name == "echocvar" && cmd_argc >= 2)
-                       {
-                               print(cvar_string(argv(1)), "\n");
-                               return 1;
-                       }
-                       if(cmd_name == "echostring" && cmd_argc >= 2)
-                       {
-                               print(substring(cmd_string, argv_start_index(1), argv_end_index(-1) - argv_start_index(1)), "\n");
-                               return 1;
-                       }
-                       return 0;
-               }
-       */
-
-MUTATOR_HOOKABLE(Spawn_Score);
-       // called when a spawnpoint is being evaluated
-       // return 1 to make the spawnpoint unusable
-       // INPUT
-//     entity self; // player wanting to spawn
-//     entity spawn_spot; // spot to be evaluated
-       // IN+OUT
-       vector spawn_score; // _x is priority, _y is "distance"
-
-MUTATOR_HOOKABLE(SV_StartFrame);
-       // runs globally each server frame
-
-MUTATOR_HOOKABLE(SetModname);
-       // OUT
-//     string modname; // name of the mutator/mod if it warrants showing as such in the server browser
-
-MUTATOR_HOOKABLE(Item_Spawn);
-       // called for each item being spawned on a map, including dropped weapons
-       // return 1 to remove an item
-       // INPUT
-//     entity self; // the item
-
-MUTATOR_HOOKABLE(SetWeaponreplace);
-       // IN
-//             entity self; // map entity
-//             entity other; // weapon info
-       // IN+OUT
-//             string ret_string;
-
-MUTATOR_HOOKABLE(Item_RespawnCountdown);
-       // called when an item is about to respawn
-       // INPUT+OUTPUT:
-       string item_name;
-       vector item_color;
-
-MUTATOR_HOOKABLE(BotShouldAttack);
-       // called when a bot checks a target to attack
-       // INPUT
-       entity checkentity;
-
-MUTATOR_HOOKABLE(PortalTeleport);
-       // called whenever a player goes through a portal gun teleport
-       // allows you to strip a player of an item if they go through the teleporter to help prevent cheating
-       // INPUT
-//     entity self;
-
-MUTATOR_HOOKABLE(HelpMePing);
-       // called whenever a player uses impulse 33 (help me) in cl_impulse.qc
-       // normally help me ping uses self.waypointsprite_attachedforcarrier,
-       // but if your mutator uses something different then you can handle it
-       // in a special manner using this hook
-       // INPUT
-//     entity self; // the player who pressed impulse 33
-
-MUTATOR_HOOKABLE(VehicleSpawn);
-       // called when a vehicle initializes
-       // return true to remove the vehicle
-
-MUTATOR_HOOKABLE(VehicleEnter);
-       // called when a player enters a vehicle
-       // allows mutators to set special settings in this event
-       // INPUT
-       entity vh_player; // player
-       entity vh_vehicle; // vehicle
-
-MUTATOR_HOOKABLE(VehicleTouch);
-       // called when a player touches a vehicle
-       // return true to stop player from entering the vehicle
-       // INPUT
-//     entity self; // vehicle
-//     entity other; // player
-
-MUTATOR_HOOKABLE(VehicleExit);
-       // called when a player exits a vehicle
-       // allows mutators to set special settings in this event
-       // INPUT
-//     entity vh_player; // player
-//     entity vh_vehicle; // vehicle
-
-MUTATOR_HOOKABLE(AbortSpeedrun);
-       // called when a speedrun is aborted and the player is teleported back to start position
-       // INPUT
-//     entity self; // player
-
-MUTATOR_HOOKABLE(ItemTouch);
-       // called at when a item is touched. Called early, can edit item properties.
-//     entity self;    // item
-//     entity other;   // player
-       const float MUT_ITEMTOUCH_CONTINUE = 0; // return this flag to make the function continue as normal
-       const float MUT_ITEMTOUCH_RETURN = 1; // return this flag to make the function return (handled entirely by mutator)
-       const float MUT_ITEMTOUCH_PICKUP = 2; // return this flag to have the item "picked up" and taken even after mutator handled it
-
-MUTATOR_HOOKABLE(ClientConnect);
-       // called at when a player connect
-//     entity self;    // player
-
-MUTATOR_HOOKABLE(HavocBot_ChooseRole);
-//     entity self;
-
-MUTATOR_HOOKABLE(AccuracyTargetValid);
-       // called when a target is checked for accuracy
-//     entity frag_attacker; // attacker
-//     entity frag_target; // target
-       const float MUT_ACCADD_VALID = 0; // return this flag to make the function continue if target is a client
-       const float MUT_ACCADD_INVALID = 1; // return this flag to make the function always continue
-       const float MUT_ACCADD_INDIFFERENT = 2; // return this flag to make the function always return
+#define EV_NO_ARGS(i, o)
+
+/** called when a player becomes observer, after shared setup */
+#define EV_MakePlayerObserver(i, o) \
+    /**/
+MUTATOR_HOOKABLE(MakePlayerObserver, EV_MakePlayerObserver)
+
+/** */
+#define EV_PutClientInServer(i, o) \
+    /** client wanting to spawn */ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(PutClientInServer, EV_PutClientInServer);
+
+/** called when a player spawns as player, after shared setup, before his weapon is chosen (so items may be changed in here) */
+#define EV_PlayerSpawn(i, o) \
+    /** spot that was used, or world */ i(entity, spawn_spot) \
+    /**/
+entity spawn_spot;
+MUTATOR_HOOKABLE(PlayerSpawn, EV_PlayerSpawn);
+
+/** called in reset_map */
+#define EV_reset_map_global(i, o) \
+    /**/
+MUTATOR_HOOKABLE(reset_map_global, EV_reset_map_global);
+
+/** called in reset_map */
+#define EV_reset_map_players(i, o) \
+    /**/
+MUTATOR_HOOKABLE(reset_map_players, EV_reset_map_players);
+
+/** returns 1 if clearing player score shall not be allowed */
+#define EV_ForbidPlayerScore_Clear(i, o) \
+    /**/
+MUTATOR_HOOKABLE(ForbidPlayerScore_Clear, EV_ForbidPlayerScore_Clear);
+
+/** called when a player disconnects */
+#define EV_ClientDisconnect(i, o) \
+    /**/
+MUTATOR_HOOKABLE(ClientDisconnect, EV_ClientDisconnect);
+
+/** called when a player dies to e.g. remove stuff he was carrying. */
+#define EV_PlayerDies(i, o) \
+    /**/ i(entity, frag_inflictor) \
+    /**/ i(entity, frag_attacker) \
+    /** same as self */ i(entity, frag_target) \
+    /**/ i(int, frag_deathtype) \
+    /**/
+entity frag_inflictor;
+entity frag_attacker;
+entity frag_target;
+int frag_deathtype;
+MUTATOR_HOOKABLE(PlayerDies, EV_PlayerDies);
+
+/** called when a player presses the jump key */
+#define EV_PlayerJump(i, o) \
+    /**/ i(float, player_multijump) \
+    /**/ i(float, player_jumpheight) \
+    /**/ o(float, player_multijump) \
+    /**/ o(float, player_jumpheight) \
+    /**/
+float player_multijump;
+float player_jumpheight;
+MUTATOR_HOOKABLE(PlayerJump, EV_PlayerJump);
+
+/** called when someone was fragged by "self", and is expected to change frag_score to adjust scoring for the kill */
+#define EV_GiveFragsForKill(i, o) \
+    /** same as self */ i(entity, frag_attacker) \
+    /**/ i(entity, frag_target) \
+    /**/ i(float, frag_score) \
+    /**/ o(float, frag_score) \
+    /**/
+float frag_score;
+MUTATOR_HOOKABLE(GiveFragsForKill, EV_GiveFragsForKill);
+
+/** called when the match ends */
+MUTATOR_HOOKABLE(MatchEnd, EV_NO_ARGS);
+
+/** should adjust ret_float to contain the team count */
+#define EV_GetTeamCount(i, o) \
+    /**/ i(float, ret_float) \
+    /**/ o(float, ret_float) \
+    /**/
+float ret_float;
+MUTATOR_HOOKABLE(GetTeamCount, EV_GetTeamCount);
+
+/** copies variables for spectating "other" to "self" */
+#define EV_SpectateCopy(i, o) \
+    /**/ i(entity, other) \
+    /**/ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(SpectateCopy, EV_SpectateCopy);
+
+/** returns 1 if throwing the current weapon shall not be allowed */
+MUTATOR_HOOKABLE(ForbidThrowCurrentWeapon, EV_NO_ARGS);
+
+/** allows changing attack rate */
+#define EV_WeaponRateFactor(i, o) \
+    /**/ i(float, weapon_rate) \
+    /**/ o(float, weapon_rate) \
+    /**/
+float weapon_rate;
+MUTATOR_HOOKABLE(WeaponRateFactor, EV_WeaponRateFactor);
+
+/** allows changing weapon speed (projectiles mostly) */
+#define EV_WeaponSpeedFactor(i, o) \
+    /**/ i(float, ret_float) \
+    /**/ o(float, ret_float) \
+    /**/
+MUTATOR_HOOKABLE(WeaponSpeedFactor, EV_WeaponSpeedFactor);
+
+/** adjusts {warmup_}start_{items,weapons,ammo_{cells,plasma,rockets,nails,shells,fuel}} */
+MUTATOR_HOOKABLE(SetStartItems, EV_NO_ARGS);
+
+/** appends ":mutatorname" to ret_string for logging */
+#define EV_BuildMutatorsString(i, o) \
+    /**/ i(string, ret_string) \
+    /**/ o(string, ret_string) \
+    /**/
+string ret_string;
+MUTATOR_HOOKABLE(BuildMutatorsString, EV_BuildMutatorsString);
+
+/** appends ", Mutator name" to ret_string for display */
+#define EV_BuildMutatorsPrettyString(i, o) \
+    /**/ i(string, ret_string) \
+    /**/ o(string, ret_string) \
+    /**/
+MUTATOR_HOOKABLE(BuildMutatorsPrettyString, EV_BuildMutatorsPrettyString);
+
+/** called every frame. customizes the waypoint for spectators */
+#define EV_CustomizeWaypoint(i, o) \
+    /** waypoint */ i(entity, self) \
+    /** player; other.enemy = spectator */ i(entity, other) \
+    /**/
+MUTATOR_HOOKABLE(CustomizeWaypoint, EV_CustomizeWaypoint);
+
+/**
+ * checks if the current item may be spawned (self.items and self.weapons may be read and written to, as well as the ammo_ fields)
+ * return error to request removal
+ */
+MUTATOR_HOOKABLE(FilterItem, EV_NO_ARGS);
+
+/** return error to request removal */
+#define EV_TurretSpawn(i, o) \
+    /** turret */ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(TurretSpawn, EV_TurretSpawn);
+
+/** return error to prevent entity spawn, or modify the entity */
+MUTATOR_HOOKABLE(OnEntityPreSpawn, EV_NO_ARGS);
+
+/** runs in the event loop for players; is called for ALL player entities, also bots, also the dead, or spectators */
+MUTATOR_HOOKABLE(PlayerPreThink, EV_NO_ARGS);
+
+/** TODO change this into a general PlayerPostThink hook? */
+MUTATOR_HOOKABLE(GetPressedKeys, EV_NO_ARGS);
+
+/**
+ * called before any player physics, may adjust variables for movement,
+ * is run AFTER bot code and idle checking
+ */
+MUTATOR_HOOKABLE(PlayerPhysics, EV_NO_ARGS);
+
+/** is meant to call GetCvars_handle*(get_cvars_s, get_cvars_f, cvarfield, "cvarname") for cvars this mutator needs from the client */
+#define EV_GetCvars(i, o) \
+    /**/ i(float, get_cvars_f) \
+    /**/ i(string, get_cvars_s) \
+    /**/
+float get_cvars_f;
+string get_cvars_s;
+MUTATOR_HOOKABLE(GetCvars, EV_NO_ARGS); // NOTE: Can't use EV_GetCvars because of `SZ_GetSpace: overflow`
+
+/** can edit any "just fired" projectile */
+#define EV_EditProjectile(i, o) \
+    /**/ i(entity, self) \
+    /**/ i(entity, other) \
+    /**/
+MUTATOR_HOOKABLE(EditProjectile, EV_EditProjectile);
+
+/** called when a monster spawns */
+MUTATOR_HOOKABLE(MonsterSpawn, EV_NO_ARGS);
+
+/** called when a monster dies */
+#define EV_MonsterDies(i, o) \
+    /**/ i(entity, frag_attacker) \
+    /**/
+MUTATOR_HOOKABLE(MonsterDies, EV_MonsterDies);
+
+/** called when a monster wants to respawn */
+#define EV_MonsterRespawn(i, o) \
+    /**/ i(entity, other) \
+    /**/
+MUTATOR_HOOKABLE(MonsterRespawn, EV_MonsterRespawn);
+
+/** called when a monster is dropping loot */
+#define EV_MonsterDropItem(i, o) \
+    /**/ i(entity, other) \
+    /**/ o(entity, other) \
+    /**/
+.void() monster_loot;
+MUTATOR_HOOKABLE(MonsterDropItem, EV_MonsterDropItem);
+
+/**
+ * called when a monster moves
+ * returning true makes the monster stop
+ */
+#define EV_MonsterMove(i, o) \
+    /**/ i(float, monster_speed_run) \
+    /**/ o(float, monster_speed_run) \
+    /**/ i(float, monster_speed_walk) \
+    /**/ o(float, monster_speed_walk) \
+    /**/ i(entity, monster_target) \
+    /**/
+float monster_speed_run;
+float monster_speed_walk;
+entity monster_target;
+MUTATOR_HOOKABLE(MonsterMove, EV_MonsterMove);
+
+/** called when a monster looks for another target */
+MUTATOR_HOOKABLE(MonsterFindTarget, EV_NO_ARGS);
+
+/** called to change a random monster to a miniboss */
+MUTATOR_HOOKABLE(MonsterCheckBossFlag, EV_NO_ARGS);
+
+/**
+ * called when a player tries to spawn a monster
+ * return 1 to prevent spawning
+ */
+MUTATOR_HOOKABLE(AllowMobSpawning, EV_NO_ARGS);
+
+/** called when a player gets damaged to e.g. remove stuff he was carrying. */
+#define EV_PlayerDamage_SplitHealthArmor(i, o) \
+    /**/ i(entity, frag_inflictor) \
+    /**/ i(entity, frag_attacker) \
+    /** same as self */ i(entity, frag_target) \
+    /** NOTE: this force already HAS been applied */ i(vector, damage_force) \
+    /**/ i(float, damage_take) \
+    /**/ o(float, damage_take) \
+       /**/ i(float, damage_save) \
+    /**/ o(float, damage_save) \
+    /**/
+vector damage_force;
+float damage_take;
+float damage_save;
+MUTATOR_HOOKABLE(PlayerDamage_SplitHealthArmor, EV_PlayerDamage_SplitHealthArmor);
+
+/**
+ * called to adjust damage and force values which are applied to the player, used for e.g. strength damage/force multiplier
+ * i'm not sure if I should change this around slightly (Naming of the entities, and also how they're done in g_damage).
+ */
+#define EV_PlayerDamage_Calculate(i, o) \
+    /**/ i(entity, frag_attacker) \
+    /**/ i(entity, frag_target) \
+    /**/ i(float, frag_deathtype) \
+       /**/ i(float, frag_damage) \
+    /**/ o(float, frag_damage) \
+       /**/ i(float, frag_mirrordamage) \
+    /**/ o(float, frag_mirrordamage) \
+    /**/ i(vector, frag_force) \
+    /**/ o(vector, frag_force) \
+    /**/
+float frag_damage;
+float frag_mirrordamage;
+vector frag_force;
+MUTATOR_HOOKABLE(PlayerDamage_Calculate, EV_PlayerDamage_Calculate);
+
+/** called at the end of player_powerups() in cl_client.qc, used for manipulating the values which are set by powerup items. */
+#define EV_PlayerPowerups(i, o) \
+    /**/ i(entity, self) \
+    /**/ i(int, olditems) \
+    /**/
+int olditems;
+MUTATOR_HOOKABLE(PlayerPowerups, EV_PlayerPowerups);
+
+/**
+ * called every player think frame
+ * return 1 to disable regen
+ */
+#define EV_PlayerRegen(i, o) \
+    /**/ i(float, regen_mod_max) \
+    /**/ o(float, regen_mod_max) \
+    /**/ i(float, regen_mod_regen) \
+    /**/ o(float, regen_mod_regen) \
+    /**/ i(float, regen_mod_rot) \
+    /**/ o(float, regen_mod_rot) \
+    /**/ i(float, regen_mod_limit) \
+    /**/ o(float, regen_mod_limit) \
+    /**/
+float regen_mod_max;
+float regen_mod_regen;
+float regen_mod_rot;
+float regen_mod_limit;
+MUTATOR_HOOKABLE(PlayerRegen, EV_PlayerRegen);
+
+/**
+ * called when the use key is pressed
+ * if MUTATOR_RETURNVALUE is 1, don't do anything
+ * return 1 if the use key actually did something
+ */
+MUTATOR_HOOKABLE(PlayerUseKey, EV_NO_ARGS);
+
+/**
+ * called when a client command is parsed
+ * NOTE: hooks MUST start with if(MUTATOR_RETURNVALUE) return 0;
+ * NOTE: return 1 if you handled the command, return 0 to continue handling
+ * NOTE: THESE HOOKS MUST NEVER EVER CALL tokenize()
+ * // example:
+ * MUTATOR_HOOKFUNCTION(foo_SV_ParseClientCommand)
+ * {
+ *     if (MUTATOR_RETURNVALUE) // command was already handled?
+ *         return false;
+ *     if (cmd_name == "echocvar" && cmd_argc >= 2)
+ *     {
+ *         print(cvar_string(argv(1)), "\n");
+ *         return true;
+ *     }
+ *     if (cmd_name == "echostring" && cmd_argc >= 2)
+ *     {
+ *         print(substring(cmd_string, argv_start_index(1), argv_end_index(-1) - argv_start_index(1)), "\n");
+ *         return true;
+ *     }
+ *     return false;
+ * }
+ */
+#define EV_SV_ParseClientCommand(i, o) \
+    /** command name */ i(string, cmd_name) \
+    /** also, argv() can be used */ i(int, cmd_argc) \
+    /** whole command, use only if you really have to */ i(string, cmd_string) \
+    /**/
+string cmd_name;
+int cmd_argc;
+string cmd_string;
+MUTATOR_HOOKABLE(SV_ParseClientCommand, EV_SV_ParseClientCommand);
+
+/**
+ * called when a spawnpoint is being evaluated
+ * return 1 to make the spawnpoint unusable
+ */
+#define EV_Spawn_Score(i, o) \
+    /** player wanting to spawn */ i(entity, self) \
+    /** spot to be evaluated */ i(entity, spawn_spot) \
+    /** _x is priority, _y is "distance" */ i(vector, spawn_score) \
+    /**/ o(vector, spawn_score) \
+    /**/
+vector spawn_score;
+MUTATOR_HOOKABLE(Spawn_Score, EV_Spawn_Score);
+
+/** runs globally each server frame */
+MUTATOR_HOOKABLE(SV_StartFrame, EV_NO_ARGS);
+
+#define EV_SetModname(i, o) \
+    /** name of the mutator/mod if it warrants showing as such in the server browser */ \
+    o(string, modname) \
+    /**/
+MUTATOR_HOOKABLE(SetModname, EV_SetModname);
+
+/**
+ * called for each item being spawned on a map, including dropped weapons
+ * return 1 to remove an item
+ */
+#define EV_Item_Spawn(i, o) \
+    /** the item */ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(Item_Spawn, EV_Item_Spawn);
+
+#define EV_SetWeaponreplace(i, o) \
+    /** map entity */ i(entity, self) \
+    /** weapon info */ i(entity, other) \
+    /**/ i(string, ret_string) \
+    /**/ o(string, ret_string) \
+    /**/
+MUTATOR_HOOKABLE(SetWeaponreplace, EV_SetWeaponreplace);
+
+/** called when an item is about to respawn */
+#define EV_Item_RespawnCountdown(i, o) \
+    /**/ i(string, item_name) \
+    /**/ o(string, item_name) \
+    /**/ i(vector, item_color) \
+    /**/ o(vector, item_color) \
+    /**/
+string item_name;
+vector item_color;
+MUTATOR_HOOKABLE(Item_RespawnCountdown, EV_Item_RespawnCountdown);
+
+/** called when a bot checks a target to attack */
+#define EV_BotShouldAttack(i, o) \
+    /**/ i(entity, checkentity) \
+    /**/
+entity checkentity;
+MUTATOR_HOOKABLE(BotShouldAttack, EV_BotShouldAttack);
+
+/**
+ * called whenever a player goes through a portal gun teleport
+ * allows you to strip a player of an item if they go through the teleporter to help prevent cheating
+ */
+#define EV_PortalTeleport(i, o) \
+    /**/ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(PortalTeleport, EV_PortalTeleport);
+
+/**
+ * called whenever a player uses impulse 33 (help me) in cl_impulse.qc
+ * normally help me ping uses self.waypointsprite_attachedforcarrier,
+ * but if your mutator uses something different then you can handle it
+ * in a special manner using this hook
+ */
+#define EV_HelpMePing(i, o) \
+    /** the player who pressed impulse 33 */ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(HelpMePing, EV_HelpMePing);
+
+/**
+ * called when a vehicle initializes
+ * return true to remove the vehicle
+ */
+MUTATOR_HOOKABLE(VehicleSpawn, EV_NO_ARGS);
+
+/**
+ * called when a player enters a vehicle
+ * allows mutators to set special settings in this event
+ */
+#define EV_VehicleEnter(i, o) \
+    /** player */ i(entity, vh_player) \
+    /** vehicle */ i(entity, vh_vehicle) \
+    /**/
+entity vh_player;
+entity vh_vehicle;
+MUTATOR_HOOKABLE(VehicleEnter, EV_VehicleEnter);
+
+/**
+ * called when a player touches a vehicle
+ * return true to stop player from entering the vehicle
+ */
+#define EV_VehicleTouch(i, o) \
+    /** vehicle */ i(entity, self) \
+    /** player */ i(entity, other) \
+    /**/
+MUTATOR_HOOKABLE(VehicleTouch, EV_VehicleTouch);
+
+/**
+ * called when a player exits a vehicle
+ * allows mutators to set special settings in this event
+ */
+#define EV_VehicleExit(i, o) \
+    /** player */ i(entity, vh_player) \
+    /** vehicle */ i(entity, vh_vehicle) \
+    /**/
+MUTATOR_HOOKABLE(VehicleExit, EV_VehicleExit);
+
+/** called when a speedrun is aborted and the player is teleported back to start position */
+#define EV_AbortSpeedrun(i, o) \
+    /** player */ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(AbortSpeedrun, EV_AbortSpeedrun);
+
+/** called at when a item is touched. Called early, can edit item properties. */
+#define EV_ItemTouch(i, o) \
+    /** item */ i(entity, self) \
+    /** player */ i(entity, other) \
+    /**/
+MUTATOR_HOOKABLE(ItemTouch, EV_ItemTouch);
+
+enum {
+       MUT_ITEMTOUCH_CONTINUE, // return this flag to make the function continue as normal
+       MUT_ITEMTOUCH_RETURN, // return this flag to make the function return (handled entirely by mutator)
+       MUT_ITEMTOUCH_PICKUP // return this flag to have the item "picked up" and taken even after mutator handled it
+};
+
+/** called at when a player connect */
+#define EV_ClientConnect(i, o) \
+    /** player */ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(ClientConnect, EV_ClientConnect);
+
+#define EV_HavocBot_ChooseRole(i, o) \
+    /**/ i(entity, self) \
+    /**/
+MUTATOR_HOOKABLE(HavocBot_ChooseRole, EV_HavocBot_ChooseRole);
+
+/** called when a target is checked for accuracy */
+#define EV_AccuracyTargetValid(i, o) \
+    /** attacker */ i(entity, frag_attacker) \
+    /** target */ i(entity, frag_target) \
+    /**/
+MUTATOR_HOOKABLE(AccuracyTargetValid, EV_AccuracyTargetValid);
+enum {
+       MUT_ACCADD_VALID, // return this flag to make the function continue if target is a client
+       MUT_ACCADD_INVALID, // return this flag to make the function always continue
+       MUT_ACCADD_INDIFFERENT // return this flag to make the function always return
+};
 #endif
index 3debf921c6bbb863ac4b56d4ae5c5b90b40982c1..b582e168604c9626b579258e19810c245144bd66 100644 (file)
@@ -6,6 +6,15 @@
 
 #include "../../common/buffs.qh"
 
+entity buff_FirstFromFlags(int _buffs)
+{
+       if (flags)
+       {
+               FOREACH(BUFFS, it.m_itemid & _buffs, LAMBDA(return it));
+       }
+       return BUFF_NULL;
+}
+
 float buffs_BuffModel_Customize()
 {
        entity player, myowner;
@@ -49,7 +58,7 @@ void buffs_BuffModel_Spawn(entity player)
 vector buff_GlowColor(entity buff)
 {
        //if(buff.team) { return Team_ColorRGB(buff.team); }
-       return buff.color;
+       return buff.m_color;
 }
 
 void buff_Effect(entity player, string eff)
@@ -66,28 +75,23 @@ void buff_Effect(entity player, string eff)
 // buff item
 float buff_Waypoint_visible_for_player(entity plr)
 {
-    if(!self.owner.buff_active && !self.owner.buff_activetime)
-        return false;
+       if(!self.owner.buff_active && !self.owner.buff_activetime)
+               return false;
 
-       if(plr.buffs)
+       if (plr.buffs)
        {
-               if(plr.cvar_cl_buffs_autoreplace)
-               {
-                       if(plr.buffs == self.owner.buffs)
-                               return false;
-               }
-               else
-                       return false;
+               return plr.cvar_cl_buffs_autoreplace == false || plr.buffs != self.owner.buffs;
        }
 
-    return WaypointSprite_visible_for_player(plr);
+       return WaypointSprite_visible_for_player(plr);
 }
 
 void buff_Waypoint_Spawn(entity e)
 {
-    WaypointSprite_Spawn(Buff_Sprite(e.buffs), 0, autocvar_g_buffs_waypoint_distance, e, '0 0 1' * e.maxs.z, world, e.team, e, buff_waypoint, true, RADARICON_POWERUP, e.glowmod);
-    WaypointSprite_UpdateTeamRadar(e.buff_waypoint, RADARICON_POWERUP, e.glowmod);
-    e.buff_waypoint.waypointsprite_visible_for_player = buff_Waypoint_visible_for_player;
+       entity buff = buff_FirstFromFlags(e.buffs);
+       WaypointSprite_Spawn(buff.m_sprite, 0, autocvar_g_buffs_waypoint_distance, e, '0 0 1' * e.maxs.z, world, e.team, e, buff_waypoint, true, RADARICON_POWERUP, e.glowmod);
+       WaypointSprite_UpdateTeamRadar(e.buff_waypoint, RADARICON_POWERUP, e.glowmod);
+       e.buff_waypoint.waypointsprite_visible_for_player = buff_Waypoint_visible_for_player;
 }
 
 void buff_SetCooldown(float cd)
@@ -156,12 +160,13 @@ void buff_Touch()
                return;
        }
 
-       if(other.buffs)
+       if (other.buffs)
        {
-               if(other.cvar_cl_buffs_autoreplace && other.buffs != self.buffs)
+               if (other.cvar_cl_buffs_autoreplace && other.buffs != self.buffs)
                {
+                       int buffid = buff_FirstFromFlags(other.buffs).m_id;
                        //Send_Notification(NOTIF_ONE, other, MSG_MULTI, ITEM_BUFF_DROP, other.buffs);
-                       Send_Notification(NOTIF_ALL, world, MSG_INFO, INFO_ITEM_BUFF_LOST, other.netname, other.buffs);
+                       Send_Notification(NOTIF_ALL, world, MSG_INFO, INFO_ITEM_BUFF_LOST, other.netname, buffid);
 
                        other.buffs = 0;
                        //sound(other, CH_TRIGGER, "relics/relic_effect.wav", VOL_BASE, ATTN_NORM);
@@ -172,39 +177,36 @@ void buff_Touch()
        self.owner = other;
        self.buff_active = false;
        self.lifetime = 0;
-
-       Send_Notification(NOTIF_ONE, other, MSG_MULTI, ITEM_BUFF_GOT, self.buffs);
-       Send_Notification(NOTIF_ALL_EXCEPT, other, MSG_INFO, INFO_ITEM_BUFF, other.netname, self.buffs);
+       int buffid = buff_FirstFromFlags(self.buffs).m_id;
+       Send_Notification(NOTIF_ONE, other, MSG_MULTI, ITEM_BUFF_GOT, buffid);
+       Send_Notification(NOTIF_ALL_EXCEPT, other, MSG_INFO, INFO_ITEM_BUFF, other.netname, buffid);
 
        pointparticles(particleeffectnum("item_pickup"), CENTER_OR_VIEWOFS(self), '0 0 0', 1);
        sound(other, CH_TRIGGER, "misc/shield_respawn.wav", VOL_BASE, ATTN_NORM);
        other.buffs |= (self.buffs);
 }
 
-float buff_Available(float buffid)
+float buff_Available(entity buff)
 {
-       if(buffid == BUFF_AMMO && ((start_items & IT_UNLIMITED_WEAPON_AMMO) || (start_items & IT_UNLIMITED_AMMO) || (cvar("g_melee_only"))))
+       if (buff == BUFF_NULL)
                return false;
-
-       if(buffid == BUFF_VAMPIRE && cvar("g_vampire"))
+       if (buff == BUFF_AMMO && ((start_items & IT_UNLIMITED_WEAPON_AMMO) || (start_items & IT_UNLIMITED_AMMO) || (cvar("g_melee_only"))))
                return false;
-
-       if(!cvar(strcat("g_buffs_", Buff_Name(buffid))))
+       if (buff == BUFF_VAMPIRE && cvar("g_vampire"))
                return false;
-
-       return true;
+       return cvar(strcat("g_buffs_", buff.m_name));
 }
 
+.int buff_seencount;
+
 void buff_NewType(entity ent, float cb)
 {
-       entity e;
        RandomSelection_Init();
-       for(e = Buff_Type_first; e; e = e.enemy)
-       if(buff_Available(e.items))
-       {
-               RandomSelection_Add(world, e.items, string_null, 1, max(0.2, 1 / e.count)); // if it's already been chosen, give it a lower priority
-               e.count += 1;
-       }
+       FOREACH(BUFFS, buff_Available(it), LAMBDA(
+               it.buff_seencount += 1;
+               // if it's already been chosen, give it a lower priority
+               RandomSelection_Add(world, it.m_itemid, string_null, 1, max(0.2, 1 / it.buff_seencount));
+       ));
        ent.buffs = RandomSelection_chosen_float;
 }
 
@@ -212,9 +214,10 @@ void buff_Think()
 {
        if(self.buffs != self.oldbuffs)
        {
-               self.color = Buff_Color(self.buffs);
-               self.glowmod = buff_GlowColor(self);
-               self.skin = Buff_Skin(self.buffs);
+               entity buff = buff_FirstFromFlags(self.buffs);
+               self.color = buff.m_color;
+               self.glowmod = buff_GlowColor(buff);
+               self.skin = buff.m_skin;
 
                setmodel(self, BUFF_MODEL);
 
@@ -236,7 +239,7 @@ void buff_Think()
        {
                buff_SetCooldown(self.buff_activetime);
                self.buff_activetime_updated = true;
-    }
+       }
 
        if(!self.buff_active && !self.buff_activetime)
        if(!self.owner || self.owner.frozen || self.owner.deadflag != DEAD_NO || !self.owner.iscreature || !(self.owner.buffs & self.buffs))
@@ -323,9 +326,11 @@ void buff_Init(entity ent)
 
        if(!teamplay && ent.team) { ent.team = 0; }
 
+       entity buff = buff_FirstFromFlags(self.buffs);
+
        entity oldself = self;
        self = ent;
-       if(!self.buffs || buff_Available(self.buffs))
+       if(!self.buffs || buff_Available(buff))
                buff_NewType(self, 0);
 
        self.classname = "item_buff";
@@ -338,12 +343,12 @@ void buff_Init(entity ent)
        self.gravity = 1;
        self.movetype = MOVETYPE_TOSS;
        self.scale = 1;
-       self.skin = Buff_Skin(self.buffs);
+       self.skin = buff.m_skin;
        self.effects = EF_FULLBRIGHT | EF_STARDUST | EF_NOSHADOW;
        self.dphitcontentsmask = DPCONTENTS_SOLID | DPCONTENTS_BODY;
        self.customizeentityforclient = buff_Customize;
        //self.gravity = 100;
-       self.color = Buff_Color(self.buffs);
+       self.color = buff.m_color;
        self.glowmod = buff_GlowColor(self);
        buff_SetCooldown(autocvar_g_buffs_cooldown_activate + game_starttime);
        self.buff_active = !self.buff_activetime;
@@ -364,14 +369,14 @@ void buff_Init(entity ent)
        self = oldself;
 }
 
-void buff_Init_Compat(entity ent, float replacement)
+void buff_Init_Compat(entity ent, entity replacement)
 {
-       if(ent.spawnflags & 2)
+       if (ent.spawnflags & 2)
                ent.team = NUM_TEAM_1;
-       else if(ent.spawnflags & 4)
+       else if (ent.spawnflags & 4)
                ent.team = NUM_TEAM_2;
 
-       ent.buffs = replacement;
+       ent.buffs = replacement.m_itemid;
 
        buff_Init(ent);
 }
@@ -404,7 +409,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerDamage_SplitHealthArmor)
 {
        if(frag_deathtype == DEATH_BUFF) { return false; }
 
-       if(frag_target.buffs & BUFF_RESISTANCE)
+       if(frag_target.buffs & BUFF_RESISTANCE.m_itemid)
        {
                vector v = healtharmor_applydamage(50, autocvar_g_buffs_resistance_blockpercent, frag_deathtype, frag_damage);
                damage_take = v.x;
@@ -418,22 +423,22 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerDamage_Calculate)
 {
        if(frag_deathtype == DEATH_BUFF) { return false; }
 
-       if(frag_target.buffs & BUFF_SPEED)
+       if(frag_target.buffs & BUFF_SPEED.m_itemid)
        if(frag_target != frag_attacker)
                frag_damage *= autocvar_g_buffs_speed_damage_take;
 
-       if(frag_target.buffs & BUFF_MEDIC)
+       if(frag_target.buffs & BUFF_MEDIC.m_itemid)
        if((frag_target.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, frag_target.health - autocvar_g_buffs_medic_survive_health);
 
-       if(frag_target.buffs & BUFF_JUMP)
+       if(frag_target.buffs & BUFF_JUMP.m_itemid)
        if(frag_deathtype == DEATH_FALL)
                frag_damage = 0;
 
-       if(frag_target.buffs & BUFF_VENGEANCE)
+       if(frag_target.buffs & BUFF_VENGEANCE.m_itemid)
        if(frag_attacker)
        if(frag_attacker != frag_target)
        if(!ITEM_DAMAGE_NEEDKILL(frag_deathtype))
@@ -447,23 +452,23 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerDamage_Calculate)
                dmgent.nextthink = time + 0.1;
        }
 
-       if(frag_target.buffs & BUFF_BASH)
+       if(frag_target.buffs & BUFF_BASH.m_itemid)
        if(frag_attacker != frag_target)
        if(vlen(frag_force))
                frag_force = '0 0 0';
 
-       if(frag_attacker.buffs & BUFF_BASH)
+       if(frag_attacker.buffs & BUFF_BASH.m_itemid)
        if(vlen(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.buffs & BUFF_DISABILITY)
+       if(frag_attacker.buffs & BUFF_DISABILITY.m_itemid)
        if(frag_target != frag_attacker)
                frag_target.buff_disability_time = time + autocvar_g_buffs_disability_slowtime;
 
-       if(frag_attacker.buffs & BUFF_MEDIC)
+       if(frag_attacker.buffs & BUFF_MEDIC.m_itemid)
        if(DEATH_WEAPONOF(frag_deathtype) != WEP_ARC)
        if(SAME_TEAM(frag_attacker, frag_target))
        if(frag_attacker != frag_target)
@@ -472,7 +477,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerDamage_Calculate)
                frag_damage = 0;
        }
 
-       if(frag_attacker.buffs & BUFF_INFERNO)
+       if(frag_attacker.buffs & BUFF_INFERNO.m_itemid)
        if(frag_target != frag_attacker) {
                float time = buff_Inferno_CalculateTime(
                        frag_damage,
@@ -486,7 +491,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerDamage_Calculate)
        }
 
        // this... is ridiculous (TODO: fix!)
-       if(frag_attacker.buffs & BUFF_VAMPIRE)
+       if(frag_attacker.buffs & BUFF_VAMPIRE.m_itemid)
        if(!frag_target.vehicle)
        if(DEATH_WEAPONOF(frag_deathtype) != WEP_ARC)
        if(!ITEM_DAMAGE_NEEDKILL(frag_deathtype))
@@ -516,7 +521,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerSpawn)
 
 MUTATOR_HOOKFUNCTION(buffs_PlayerPhysics)
 {
-       if(self.buffs & BUFF_SPEED)
+       if(self.buffs & BUFF_SPEED.m_itemid)
        {
                self.stat_sv_maxspeed *= autocvar_g_buffs_speed_speed;
                self.stat_sv_airspeedlimit_nonqw *= autocvar_g_buffs_speed_speed;
@@ -528,7 +533,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerPhysics)
                self.stat_sv_airspeedlimit_nonqw *= autocvar_g_buffs_disability_speed;
        }
 
-       if(self.buffs & BUFF_JUMP)
+       if(self.buffs & BUFF_JUMP.m_itemid)
        {
                // automatically reset, no need to worry
                self.stat_sv_jumpvelocity = autocvar_g_buffs_jump_height;
@@ -539,7 +544,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerPhysics)
 
 MUTATOR_HOOKFUNCTION(buffs_PlayerJump)
 {
-       if(self.buffs & BUFF_JUMP)
+       if(self.buffs & BUFF_JUMP.m_itemid)
                player_jumpheight = autocvar_g_buffs_jump_height;
 
        return false;
@@ -560,7 +565,8 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerDies)
 {
        if(self.buffs)
        {
-               Send_Notification(NOTIF_ALL_EXCEPT, self, MSG_INFO, INFO_ITEM_BUFF_LOST, self.netname, self.buffs);
+               int buffid = buff_FirstFromFlags(self.buffs).m_id;
+               Send_Notification(NOTIF_ALL_EXCEPT, self, MSG_INFO, INFO_ITEM_BUFF_LOST, self.netname, buffid);
                self.buffs = 0;
 
                if(self.buff_model)
@@ -577,8 +583,9 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerUseKey)
        if(MUTATOR_RETURNVALUE || gameover) { return false; }
        if(self.buffs)
        {
-               Send_Notification(NOTIF_ONE, self, MSG_MULTI, ITEM_BUFF_DROP, self.buffs);
-               Send_Notification(NOTIF_ALL_EXCEPT, self, MSG_INFO, INFO_ITEM_BUFF_LOST, self.netname, self.buffs);
+               int buffid = buff_FirstFromFlags(self.buffs).m_id;
+               Send_Notification(NOTIF_ONE, self, MSG_MULTI, ITEM_BUFF_DROP, buffid);
+               Send_Notification(NOTIF_ALL_EXCEPT, self, MSG_INFO, INFO_ITEM_BUFF_LOST, self.netname, buffid);
 
                self.buffs = 0;
                sound(self, CH_TRIGGER, "relics/relic_effect.wav", VOL_BASE, ATTN_NORM);
@@ -591,7 +598,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerThrowKey)
 {
        if(MUTATOR_RETURNVALUE || gameover) { return false; }
 
-       if(self.buffs & BUFF_SWAPPER)
+       if(self.buffs & BUFF_SWAPPER.m_itemid)
        {
                float best_distance = autocvar_g_buffs_swapper_range;
                entity closest = world;
@@ -622,7 +629,7 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerThrowKey)
                        if(closest.flagcarried) { ctf_Handle_Throw(closest, world, DROP_THROW); }
                        if(closest.nade) { toss_nade(closest, '0 0 0', time + 0.05); }
 
-                       MUTATOR_CALLHOOK(PortalTeleport); // initiate flag dropper
+                       MUTATOR_CALLHOOK(PortalTeleport, self); // initiate flag dropper
 
                        setorigin(self, their_org);
                        setorigin(closest, my_org);
@@ -678,7 +685,7 @@ MUTATOR_HOOKFUNCTION(buffs_CustomizeWaypoint)
 
        // if you have the invisibility powerup, sprites ALWAYS are restricted to your team
        // but only apply this to real players, not to spectators
-       if((self.owner.flags & FL_CLIENT) && (self.owner.buffs & BUFF_INVISIBLE) && (e == other))
+       if((self.owner.flags & FL_CLIENT) && (self.owner.buffs & BUFF_INVISIBLE.m_itemid) && (e == other))
        if(DIFF_TEAM(self.owner, e))
                return true;
 
@@ -703,7 +710,7 @@ MUTATOR_HOOKFUNCTION(buffs_OnEntityPreSpawn)
 
 MUTATOR_HOOKFUNCTION(buffs_WeaponRate)
 {
-       if(self.buffs & BUFF_SPEED)
+       if(self.buffs & BUFF_SPEED.m_itemid)
                weapon_rate *= autocvar_g_buffs_speed_rate;
 
        if(time < self.buff_disability_time)
@@ -714,7 +721,7 @@ MUTATOR_HOOKFUNCTION(buffs_WeaponRate)
 
 MUTATOR_HOOKFUNCTION(buffs_WeaponSpeed)
 {
-       if(self.buffs & BUFF_SPEED)
+       if(self.buffs & BUFF_SPEED.m_itemid)
                ret_float *= autocvar_g_buffs_speed_weaponspeed;
 
        if(time < self.buff_disability_time)
@@ -723,6 +730,8 @@ MUTATOR_HOOKFUNCTION(buffs_WeaponSpeed)
        return false;
 }
 
+.float buff_time;
+
 MUTATOR_HOOKFUNCTION(buffs_PlayerThink)
 {
        if(gameover || self.deadflag != DEAD_NO) { return false; }
@@ -749,17 +758,18 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerThink)
        {
                if(self.buffs)
                {
-                       Send_Notification(NOTIF_ALL_EXCEPT, self, MSG_INFO, INFO_ITEM_BUFF_LOST, self.netname, self.buffs);
+                       int buffid = buff_FirstFromFlags(self.buffs).m_id;
+                       Send_Notification(NOTIF_ALL_EXCEPT, self, MSG_INFO, INFO_ITEM_BUFF_LOST, self.netname, buffid);
                        if(buff_lost >= 2)
                        {
-                               Send_Notification(NOTIF_ONE, self, MSG_MULTI, ITEM_BUFF_DROP, self.buffs); // TODO: special timeout message?
+                               Send_Notification(NOTIF_ONE, self, MSG_MULTI, ITEM_BUFF_DROP, buffid); // TODO: special timeout message?
                                sound(self, CH_TRIGGER, "relics/relic_effect.wav", VOL_BASE, ATTN_NORM);
                        }
                        self.buffs = 0;
                }
        }
 
-       if(self.buffs & BUFF_MAGNET)
+       if(self.buffs & BUFF_MAGNET.m_itemid)
        {
                vector pickup_size = '1 1 1' * autocvar_g_buffs_magnet_range_item;
                for(other = world; (other = findflags(other, flags, FL_ITEM)); )
@@ -775,23 +785,22 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerThink)
                }
        }
 
-       if(self.buffs & BUFF_AMMO)
+       if(self.buffs & BUFF_AMMO.m_itemid)
        if(self.clip_size)
                self.clip_load = self.(weapon_load[self.switchweapon]) = self.clip_size;
 
-       if((self.buffs & BUFF_INVISIBLE) && (self.oldbuffs & BUFF_INVISIBLE))
+       if((self.buffs & BUFF_INVISIBLE.m_itemid) && (self.oldbuffs & BUFF_INVISIBLE.m_itemid))
        if(self.alpha != autocvar_g_buffs_invisible_alpha)
                self.alpha = autocvar_g_buffs_invisible_alpha; // powerups reset alpha, so we must enforce this (TODO)
 
-#define BUFF_ONADD(b) if((self.buffs & (b)) && !(self.oldbuffs & (b)))
-#define BUFF_ONREM(b) if(!(self.buffs & (b)) && (self.oldbuffs & (b)))
+#define BUFF_ONADD(b) if ( (self.buffs & (b).m_itemid) && !(self.oldbuffs & (b).m_itemid))
+#define BUFF_ONREM(b) if (!(self.buffs & (b).m_itemid) &&  (self.oldbuffs & (b).m_itemid))
 
        if(self.buffs != self.oldbuffs)
        {
-               if(self.buffs && Buff_Timer(self.buffs))
-                       self.buff_time = time + Buff_Timer(self.buffs);
-               else
-                       self.buff_time = 0;
+               entity buff = buff_FirstFromFlags(self.buffs);
+               float bufftime = buff != BUFF_NULL ? buff.m_time(buff) : 0;
+               self.buff_time = (bufftime) ? time + bufftime : 0;
 
                BUFF_ONADD(BUFF_AMMO)
                {
@@ -841,9 +850,9 @@ MUTATOR_HOOKFUNCTION(buffs_PlayerThink)
                        if(!self.buff_model)
                                buffs_BuffModel_Spawn(self);
 
-                       self.buff_model.color = Buff_Color(self.buffs);
+                       self.buff_model.color = buff.m_color;
                        self.buff_model.glowmod = buff_GlowColor(self.buff_model);
-                       self.buff_model.skin = Buff_Skin(self.buffs);
+                       self.buff_model.skin = buff.m_skin;
 
                        self.effects |= EF_NOSHADOW;
                }
@@ -892,14 +901,14 @@ MUTATOR_HOOKFUNCTION(buffs_VehicleExit)
 
 MUTATOR_HOOKFUNCTION(buffs_PlayerRegen)
 {
-       if(self.buffs & BUFF_MEDIC)
+       if(self.buffs & BUFF_MEDIC.m_itemid)
        {
                regen_mod_rot = autocvar_g_buffs_medic_rot;
                regen_mod_limit = regen_mod_max = autocvar_g_buffs_medic_max;
                regen_mod_regen = autocvar_g_buffs_medic_regen;
        }
 
-       if(self.buffs & BUFF_SPEED)
+       if(self.buffs & BUFF_SPEED.m_itemid)
                regen_mod_regen = autocvar_g_buffs_speed_regen;
 
        return false;
index b71a8c9c72e3b11a6fa5c4eded799436e18c43cb..4c384c0e9384a18b589d4dd7310a1ec30430e4ed 100644 (file)
@@ -290,7 +290,7 @@ MUTATOR_HOOKFUNCTION(instagib_PlayerDamage)
                frag_mirrordamage = 0;
        }
 
-       if((frag_target.buffs & BUFF_INVISIBLE) || (frag_target.items & IT_STRENGTH))
+       if((frag_target.buffs & BUFF_INVISIBLE.m_itemid) || (frag_target.items & IT_STRENGTH))
                yoda = 1;
 
        return false;
index f4267716e7bbfa860b8b2fc7f4cfee28be2703b2..40f4f7247db6fb284d272732724c71e0aff6e0d5 100644 (file)
@@ -360,11 +360,7 @@ void nade_translocate_boom()
 
        makevectors(self.realowner.angles);
 
-       entity oldself = self;
-       self = self.realowner;
-       MUTATOR_CALLHOOK(PortalTeleport);
-       self.realowner = self;
-       self = oldself;
+       MUTATOR_CALLHOOK(PortalTeleport, self.realowner);
 
        TeleportPlayer(self, self.realowner, locout, self.realowner.angles, v_forward * vlen(self.realowner.velocity), '0 0 0', '0 0 0', TELEPORT_FLAGS_TELEPORTER);
 }
index ad8aea50cdf068c9c0f164a2ab384b9e5fa7bac9..438ff00d3453e443e4d7e7d0f63970a5e0dcdf45 100644 (file)
@@ -170,11 +170,7 @@ float Portal_TeleportPlayer(entity teleporter, entity player)
        // factor -1 allows chaining portals, but may be weird
        player.right_vector = -1 * AnglesTransform_Apply(transform, player.right_vector);
 
-       entity oldself = self;
-       self = player;
-       MUTATOR_CALLHOOK(PortalTeleport);
-       player = self;
-       self = oldself;
+       MUTATOR_CALLHOOK(PortalTeleport, player);
 
        if (!teleporter.enemy)
        {
index 2d110d2f9fe273f3b2fca89bd3c582da92ac391e..388d1b675486fd8e0d1e21fb5db53343a0534682 100644 (file)
@@ -5,6 +5,7 @@ sys-pre.qh
 ../dpdefs/progsdefs.qh
 ../dpdefs/dpextensions.qh
 sys-post.qh
+../common/util-post.qh
 
 anticheat.qc
 antilag.qc
index b86da6b54ee9f0823dec8d72f2a34d11de7f40b0..bc191f74f46be02808a00148036e1e6ef5e92641 100644 (file)
@@ -228,7 +228,7 @@ vector Spawn_Score(entity spot, float mindist, float teamcheck)
                }
        }
 
-       MUTATOR_CALLHOOK(Spawn_Score);
+       MUTATOR_CALLHOOK(Spawn_Score, self, spawn_spot, spawn_score);
        return spawn_score;
 }
 
index b41cc107fbb5f509f3f4158b94572ca2f865ed1a..dd2d9b5f8e19ec6ab5fb7625657c099c96a46202 100644 (file)
@@ -644,9 +644,7 @@ void Item_RespawnCountdown (void)
                                                {name = "item_armor_large"; rgb = '0 1 0';}
                                        break;
                        }
-                       item_name = name;
-                       item_color = rgb;
-                       MUTATOR_CALLHOOK(Item_RespawnCountdown);
+                       MUTATOR_CALLHOOK(Item_RespawnCountdown, name, rgb);
                        name = item_name;
                        rgb = item_color;
                        if(self.flags & FL_WEAPON)
@@ -903,7 +901,7 @@ void Item_Touch (void)
        if (time < self.item_spawnshieldtime)
                return;
 
-       switch(MUTATOR_CALLHOOK(ItemTouch))
+       switch(MUTATOR_CALLHOOK(ItemTouch, self, other))
        {
                case MUT_ITEMTOUCH_RETURN: { return; }
                case MUT_ITEMTOUCH_PICKUP: { goto pickup; }
@@ -1358,7 +1356,7 @@ void StartItem (string itemmodel, string pickupsound, float defaultrespawntime,
                self.SendFlags |= ISF_ANGLES;
 
        // call this hook after everything else has been done
-       if(MUTATOR_CALLHOOK(Item_Spawn))
+       if(MUTATOR_CALLHOOK(Item_Spawn, self))
        {
                startitem_failed = true;
                remove(self);
index ec6f5afc3d16fc1fe1073452f467c6bbe3389a2a..b19597cdeb05c7c679bff8f537b64b94abc19ba9 100644 (file)
@@ -283,8 +283,7 @@ string getwelcomemessage(void)
 {
        string s, modifications, motd;
 
-       ret_string = "";
-       MUTATOR_CALLHOOK(BuildMutatorsPrettyString);
+       MUTATOR_CALLHOOK(BuildMutatorsPrettyString, "");
        modifications = ret_string;
 
        if(g_weaponarena)
@@ -432,8 +431,7 @@ void CheckAllowedTeams (entity for_whom)
                // cover anything else by treating it like tdm with no teams spawned
                dm = 2;
 
-               ret_float = dm;
-               MUTATOR_CALLHOOK(GetTeamCount);
+               MUTATOR_CALLHOOK(GetTeamCount, dm);
                dm = ret_float;
 
                if(dm >= 4)
index 694ff5d45c7d7ed26166c95f94238cf3c24c0f55..7e843142b39cc595d7dd388fd92cf00a28420b19 100644 (file)
@@ -1271,7 +1271,7 @@ float turret_stdproc_init (string cvar_base_name, string base, string head, floa
         self.health = 150;
 
 // Game hooks
-       if(MUTATOR_CALLHOOK(TurretSpawn))
+       if(MUTATOR_CALLHOOK(TurretSpawn, self))
                return 0;
 
 // End of default & sanety checks, start building the turret.
index 79eac74bb393c8d38c839ac1c1d0f136c1405396..5f124ff3ba390834249f1ffba83f65e36392079d 100644 (file)
@@ -162,11 +162,7 @@ void bumb_gunner_exit(float _exitflag)
        self.hud            = HUD_NORMAL;
        self.switchweapon   = self.vehicle.switchweapon;
 
-    vh_player = self;
-    vh_vehicle = self.vehicle;
-    MUTATOR_CALLHOOK(VehicleExit);
-    self = vh_player;
-    self.vehicle = vh_vehicle;
+    MUTATOR_CALLHOOK(VehicleExit, self, self.vehicle);
 
        self.vehicle.vehicle_hudmodel.viewmodelforclient = self.vehicle;
 
@@ -250,11 +246,7 @@ float bumb_gunner_enter()
 
        CSQCVehicleSetup(other, other.hud);
 
-    vh_player = other;
-    vh_vehicle = _gun;
-    MUTATOR_CALLHOOK(VehicleEnter);
-    other = vh_player;
-    _gun = vh_vehicle;
+    MUTATOR_CALLHOOK(VehicleEnter, other, _gun);
 
        return true;
 }
index e6a0f9c0e4887ef1e37971d7a142b33aa3ea9ab0..50f355d73ddb34f167d2f53c9c606ae5f4c17d8a 100644 (file)
@@ -550,7 +550,7 @@ void vehicles_impact(float _minspeed, float _speedfac, float _maxpain)
 
 void vehicles_touch()
 {
-       if(MUTATOR_CALLHOOK(VehicleTouch))
+       if(MUTATOR_CALLHOOK(VehicleTouch, self, other))
                return;
 
     // Vehicle currently in use
@@ -683,11 +683,7 @@ void vehicles_enter()
 
     CSQCVehicleSetup(self.owner, self.hud);
 
-    vh_player = other;
-    vh_vehicle = self;
-    MUTATOR_CALLHOOK(VehicleEnter);
-    other = vh_player;
-    self = vh_vehicle;
+    MUTATOR_CALLHOOK(VehicleEnter, other, self);
 
     self.vehicle_enter();
     antilag_clear(other);
@@ -823,11 +819,7 @@ void vehicles_exit(float eject)
     if(!teamplay)
         _vehicle.team = 0;
 
-    vh_player = _player;
-    vh_vehicle = _vehicle;
-    MUTATOR_CALLHOOK(VehicleExit);
-    _player = vh_player;
-    _vehicle = vh_vehicle;
+    MUTATOR_CALLHOOK(VehicleExit, _player, _vehicle);
 
     _vehicle.team = _vehicle.tur_head.team;
 
index b0c8cb1226eaeda11f432629baabccf5dee87f33..6130b616547ec21e070e9183a429d592f2113a8c 100644 (file)
@@ -248,10 +248,9 @@ float WaypointSprite_Customize()
        // this is not in SendEntity because it shall run every frame, not just every update
 
        // make spectators see what the player would see
-       entity e;
-       e = WaypointSprite_getviewentity(other);
+       entity e = WaypointSprite_getviewentity(other);
 
-       if(MUTATOR_CALLHOOK(CustomizeWaypoint))
+       if(MUTATOR_CALLHOOK(CustomizeWaypoint, self, other))
                return false;
 
        return self.waypointsprite_visible_for_player(e);
index 1ef81a409eaae283ed2a456deb748a7d851e24eb..d0dda35af10cc979ca3296adc0b6883d8ac6c746 100644 (file)
@@ -113,9 +113,7 @@ void accuracy_add(entity e, int w, float fired, float hit)
 
 float accuracy_isgooddamage(entity attacker, entity targ)
 {
-       frag_attacker = attacker;
-       frag_target = targ;
-       float mutator_check = MUTATOR_CALLHOOK(AccuracyTargetValid);
+       float mutator_check = MUTATOR_CALLHOOK(AccuracyTargetValid, attacker, targ);
 
        if(!warmup_stage)
        if(targ.deadflag == DEAD_NO)
index 9096b2f9c72d9ff3e54063ec33a1d0be7cbcd0bb..8e7810bbb117de338ed62dc6a32e6684466e8f1e 100644 (file)
@@ -55,9 +55,7 @@ void weapon_defaultspawnfunc(float wpn)
                }
 
                s = W_Apply_Weaponreplace(e.netname);
-               ret_string = s;
-               other = e;
-               MUTATOR_CALLHOOK(SetWeaponreplace);
+               MUTATOR_CALLHOOK(SetWeaponreplace, self, e, s);
                s = ret_string;
                if(s == "")
                {
index 4f072c4c085bb7e829c6355da495a14c0ad33888..d06d11cd97ad6909f25e300e7e48fe3566c78257 100644 (file)
 
 float W_WeaponRateFactor()
 {
-       float t;
-       t = 1.0 / g_weaponratefactor;
+       float t = 1.0 / g_weaponratefactor;
 
-       weapon_rate = t;
-       MUTATOR_CALLHOOK(WeaponRateFactor);
+       MUTATOR_CALLHOOK(WeaponRateFactor, t);
        t = weapon_rate;
 
        return t;
@@ -40,11 +38,9 @@ float W_WeaponRateFactor()
 
 float W_WeaponSpeedFactor()
 {
-       float t;
-       t = 1.0 * g_weaponspeedfactor;
+       float t = 1.0 * g_weaponspeedfactor;
 
-       ret_float = t;
-       MUTATOR_CALLHOOK(WeaponSpeedFactor);
+       MUTATOR_CALLHOOK(WeaponSpeedFactor, t);
        t = ret_float;
 
        return t;