// place to put further updates
alias _update_configversion_4 "snd_entchannel0volume 1; snd_entchannel1volume 1; snd_entchannel2volume 1; snd_entchannel3volume 1; snd_entchannel4volume 1; snd_entchannel5volume 1; snd_entchannel6volume 1; snd_entchannel7volume 1; snd_playerchannel0volume 1; snd_playerchannel1volume 1; snd_playerchannel2volume 1; snd_playerchannel3volume 1; snd_playerchannel4volume 1; snd_playerchannel5volume 1; snd_playerchannel6volume 1; snd_playerchannel7volume 1; snd_worldchannel0volume 1; snd_worldchannel1volume 1; snd_worldchannel2volume 1; snd_worldchannel3volume 1; snd_worldchannel4volume 1; snd_worldchannel5volume 1; snd_worldchannel6volume 1; snd_worldchannel7volume 1; snd_csqcchannel0volume 1; snd_csqcchannel1volume 1; snd_csqcchannel2volume 1; snd_csqcchannel3volume 1; snd_csqcchannel4volume 1; snd_csqcchannel5volume 1; snd_csqcchannel6volume 1; snd_csqcchannel7volume 1; _update_configversion_5"
+// fix for common broken config for unknown reason
+alias _update_configversion_5 "r_shadow_realtime_world_lightmaps 1; _update_configversion_6"
+
// place to put further updates
-alias _update_configversion_5 ""
+alias _update_configversion_6 ""
_update_configversion_$g_configversion
-set g_configversion 5
+set g_configversion 6
msgstr ""
"Project-Id-Version: 0.1preview\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-02 07:51+0200\n"
+"POT-Creation-Date: 2011-09-12 12:24+0200\n"
"PO-Revision-Date: 2011-04-20 10:46+0200\n"
"Last-Translator: Rudolf Polzer <divVerent@xonotic.org>\n"
"Language-Team: Rudolf Polzer <divVerent@xonotic.org>\n"
msgid "%s (%s %s)"
msgstr "%s (%s %s)"
-#: qcsrc/client/hud.qc:735
+#: qcsrc/client/hud.qc:772
msgid "Out of ammo"
msgstr "Keine Munition mehr."
-#: qcsrc/client/hud.qc:739
+#: qcsrc/client/hud.qc:776
msgid "Don't have"
msgstr "nicht vorhanden"
-#: qcsrc/client/hud.qc:743
+#: qcsrc/client/hud.qc:780
msgid "Unavailable"
msgstr "nicht verfügbar"
-#: qcsrc/client/hud.qc:1483
+#: qcsrc/client/hud.qc:1520
#, c-format
msgid "^1%s^1 couldn't take it anymore\n"
msgstr "^1%s^1 konnte es nicht mehr ertragen\n"
-#: qcsrc/client/hud.qc:1487 qcsrc/client/hud.qc:1791
+#: qcsrc/client/hud.qc:1524 qcsrc/client/hud.qc:1828
#, c-format
msgid "^1%s^1 died\n"
msgstr "^1%s^1 ist gestorben\n"
-#: qcsrc/client/hud.qc:1491
+#: qcsrc/client/hud.qc:1528
#, c-format
msgid "^7%s^7 committed suicide. What's the point of living without ammo?\n"
msgstr "^7%s^7 hat sich erhängt. Was ist schon ein Leben ohne Munition?\n"
-#: qcsrc/client/hud.qc:1495
+#: qcsrc/client/hud.qc:1532
#, c-format
msgid "^1%s^1 thought they found a nice camping ground\n"
msgstr "^1%s^1 dachte, einen tollen Campingplatz gefunden zu haben\n"
-#: qcsrc/client/hud.qc:1499
+#: qcsrc/client/hud.qc:1536
#, c-format
msgid "^1%s^1 didn't become friends with the Lord of Teamplay\n"
msgstr "^1%s^1 bekam Probleme mit dem Lord of Teamplay\n"
-#: qcsrc/client/hud.qc:1503
+#: qcsrc/client/hud.qc:1540
#, c-format
msgid "^1%s^1 unfairly eliminated themself\n"
msgstr "^1%s^1 hat sich selbst auf unfaire Weise erledigt\n"
-#: qcsrc/client/hud.qc:1507
+#: qcsrc/client/hud.qc:1544
#, c-format
msgid "^1%s^1 burned to death\n"
msgstr "^1%s^1 brannte zu Tode\n"
-#: qcsrc/client/hud.qc:1511
+#: qcsrc/client/hud.qc:1548
#, c-format
msgid "^1%s^1 couldn't resist the urge to self-destruct\n"
msgstr ""
"^1%s^1 konnte dem Drang zur Selbstzerstörung einfach nicht widerstehen\n"
-#: qcsrc/client/hud.qc:1515
+#: qcsrc/client/hud.qc:1552
#, c-format
msgid "^1%s^1 ended it all after a %d kill spree\n"
msgstr "^1%s^1 machte seinem %d-Amoklauf ein Ende\n"
-#: qcsrc/client/hud.qc:1532
+#: qcsrc/client/hud.qc:1569
#, c-format
msgid "^1%s^1 took action against a team mate\n"
msgstr "^1%s^1 ergriff Maßnahmen gegen einen Mitspieler\n"
-#: qcsrc/client/hud.qc:1534
+#: qcsrc/client/hud.qc:1571
#, c-format
msgid "^1%s^1 mows down a team mate\n"
msgstr "^1%s^1 mähte einen Mitspieler nieder\n"
-#: qcsrc/client/hud.qc:1539
+#: qcsrc/client/hud.qc:1576
#, c-format
msgid "^1%s^1 ended a %d scoring spree by going against a team mate\n"
msgstr ""
"^1%s^1 dachte, %d Punkte hintereinander reichen, und trug dies an einem "
"Mitspieler aus\n"
-#: qcsrc/client/hud.qc:1541
+#: qcsrc/client/hud.qc:1578
#, c-format
msgid "^1%s^1 ended a %d kill spree by killing a team mate\n"
msgstr "^1%s^1 beendete seinen %d-Amoklauf, indem er einen Mitspieler tötete\n"
-#: qcsrc/client/hud.qc:1545
+#: qcsrc/client/hud.qc:1582
#, c-format
msgid "^1%s^1's %s scoring spree was ended by a team mate!\n"
msgstr ""
"^1%s^1s %s Punkte hintereinander wurden von einem Mitspieler gestört!\n"
-#: qcsrc/client/hud.qc:1547
+#: qcsrc/client/hud.qc:1584
#, c-format
msgid "^1%s^1's %s kill spree was ended by a team mate!\n"
msgstr "^1%s^1s %s-Amoklauf wurde von einem Mitspieler beendet!\n"
-#: qcsrc/client/hud.qc:1551
+#: qcsrc/client/hud.qc:1588
#, c-format
msgid "^1%s^1 drew first blood\n"
msgstr "^1%s^1 war der Erste\n"
-#: qcsrc/client/hud.qc:1555
+#: qcsrc/client/hud.qc:1592
#, c-format
msgid "^1%s^1 tried to occupy %s^1's teleport destination space\n"
msgstr "^1%s^1 dachte, %s^1 am Teleportieren hindern zu können\n"
-#: qcsrc/client/hud.qc:1557
+#: qcsrc/client/hud.qc:1594
#, c-format
msgid "^1%s^1 was telefragged by %s\n"
msgstr "^1%s^1 wurde von %s^1 telefragged\n"
-#: qcsrc/client/hud.qc:1562
+#: qcsrc/client/hud.qc:1599
#, c-format
msgid "^1%s^1 was drowned by %s\n"
msgstr "^1%s^1 wurde von %s^1 etränkt\n"
-#: qcsrc/client/hud.qc:1567
+#: qcsrc/client/hud.qc:1604
#, c-format
msgid "^1%s^1 was slimed by %s\n"
msgstr "^1%s^1 wurde von %s^1 im Schleim versenkt\n"
-#: qcsrc/client/hud.qc:1572
+#: qcsrc/client/hud.qc:1609
#, c-format
msgid "^1%s^1 was cooked by %s\n"
msgstr "^1%s^1 wurde von %s^1 gebraten\n"
-#: qcsrc/client/hud.qc:1577
+#: qcsrc/client/hud.qc:1614
#, c-format
msgid "^1%s^1 was grounded by %s\n"
msgstr "^1%s^1 wurde von %s^1 geerdet\n"
-#: qcsrc/client/hud.qc:1582
+#: qcsrc/client/hud.qc:1619
#, c-format
msgid "^1%s^1 was shot into space by %s\n"
msgstr "^1%s^1 wurde von %s^1 ins All geschossen\n"
-#: qcsrc/client/hud.qc:1587
+#: qcsrc/client/hud.qc:1624
#, c-format
msgid "^1%s^1 was conserved by %s\n"
msgstr "^1%s^1 wurde von %s^1 konserviert\n"
-#: qcsrc/client/hud.qc:1593
+#: qcsrc/client/hud.qc:1630
#, c-format
msgid "^1%s^1 was thrown into a world of hurt by %s\n"
msgstr "^1%s^1 wurde von %s^1 in eine Welt des Schmerzes geworfen\n"
-#: qcsrc/client/hud.qc:1597
+#: qcsrc/client/hud.qc:1634
#, c-format
msgid "^1%s^1 was crushed by %s\n"
msgstr "^1%s^1 wurde von %s^1 zerquetscht\n"
-#: qcsrc/client/hud.qc:1601
+#: qcsrc/client/hud.qc:1638
#, c-format
msgid "^1%s^1 got shredded by %s\n"
msgstr "^1%s^1 wurde von %s^1 zerstückelt\n"
-#: qcsrc/client/hud.qc:1605
+#: qcsrc/client/hud.qc:1642
#, c-format
msgid "^1%s^1 was blasted to bits by %s\n"
msgstr "^1%s^1 wurde von %s^1 in die Luft gejagt\n"
-#: qcsrc/client/hud.qc:1609
+#: qcsrc/client/hud.qc:1646
#, c-format
msgid "^1%s^1 got caught in the destruction of %s^1's vehicle\n"
msgstr "^1%s^1 wurde von der Explosion von %s^1s Fahrzeug erwischt\n"
-#: qcsrc/client/hud.qc:1613
+#: qcsrc/client/hud.qc:1650
#, c-format
msgid "^1%s^1 was bolted down by %s\n"
msgstr "^1%s^1 wurde von %s^1 niedergeschmettert\n"
-#: qcsrc/client/hud.qc:1617
+#: qcsrc/client/hud.qc:1654
#, c-format
msgid "^1%s^1 could find no shelter from %s^1's rockets\n"
msgstr "^1%s^1 fand keine Deckung vor %s^1s Raketen\n"
-#: qcsrc/client/hud.qc:1621
+#: qcsrc/client/hud.qc:1658
#, c-format
msgid "^1%s^1 dies when %s^1's wakizashi dies.\n"
msgstr "^1%s^1 starb zusammen mit %s^1's Wakizashi.\n"
-#: qcsrc/client/hud.qc:1625
+#: qcsrc/client/hud.qc:1662
#, c-format
msgid "^1%s^1 nailed to hell by %s\n"
msgstr "^1%s^1 wurde von %s^1 in die Hölle geschossen\n"
-#: qcsrc/client/hud.qc:1629
+#: qcsrc/client/hud.qc:1666
#, c-format
msgid "^1%s^1 cluster crushed by %s\n"
msgstr "^1%s^1 wurde von %s^1 total zerstört\n"
-#: qcsrc/client/hud.qc:1633
+#: qcsrc/client/hud.qc:1670
#, c-format
msgid "^1%s^1 dies when %s^1's raptor dies.\n"
msgstr "^1%s^1 starb zusammen mit %s^1's Raptor.\n"
-#: qcsrc/client/hud.qc:1637
+#: qcsrc/client/hud.qc:1674
#, c-format
msgid "^1%s^1 was pushed into the line of fire by %s\n"
msgstr "^1%s^1 wurde von %s^1 ins offene Feuer geschubst\n"
-#: qcsrc/client/hud.qc:1641
+#: qcsrc/client/hud.qc:1678
#, c-format
msgid "^1%s^1 was pushed into an accident by %s\n"
msgstr "^1%s^1 wurde von %s^1 in einen unglücklichen Unfall geschubst\n"
-#: qcsrc/client/hud.qc:1645
+#: qcsrc/client/hud.qc:1682
#, c-format
msgid "^1%s^1 was unfairly eliminated by %s\n"
msgstr "^1%s^1 wurde von %s auf unfaire Weise erledigt\n"
-#: qcsrc/client/hud.qc:1649
+#: qcsrc/client/hud.qc:1686
#, c-format
msgid "^1%s^1 was burnt to death by %s\n"
msgstr "^1%s^1 wurde von %s verbrannt\n"
-#: qcsrc/client/hud.qc:1661
+#: qcsrc/client/hud.qc:1698
#, c-format
msgid "^1%s^1 was fragged by %s\n"
msgstr "^1%s^1 wurde von %s^1 gefraggt\n"
-#: qcsrc/client/hud.qc:1666
+#: qcsrc/client/hud.qc:1703
#, c-format
msgid "^1%s^1's %s scoring spree was ended by %s\n"
msgstr "^1%s^1's Punkte-Folge wurde von %s^1 beendet\n"
-#: qcsrc/client/hud.qc:1668
+#: qcsrc/client/hud.qc:1705
#, c-format
msgid "^1%s^1's %s kill spree was ended by %s\n"
msgstr "^1%s^1's Kill-Spree wurde von %s^1 beendet\n"
-#: qcsrc/client/hud.qc:1671
+#: qcsrc/client/hud.qc:1708
#, c-format
msgid "^1%s^1 made %s scores in a row\n"
msgstr "^1%s^1 machte %s Punkte hintereinander\n"
-#: qcsrc/client/hud.qc:1673
+#: qcsrc/client/hud.qc:1710
#, c-format
msgid "^1%s^1 has %s frags in a row\n"
msgstr "^1%s^1 hat %s Frags hintereinander\n"
-#: qcsrc/client/hud.qc:1676
+#: qcsrc/client/hud.qc:1713
#, c-format
msgid "%s^7 made a ^1TRIPLE SCORE\n"
msgstr "%s^7 hat einen ^1TRIPLE SCORE\n"
-#: qcsrc/client/hud.qc:1678
+#: qcsrc/client/hud.qc:1715
#, c-format
msgid "%s^7 made a ^1TRIPLE FRAG\n"
msgstr "%s^7 hat einen ^1TRIPLE FRAG\n"
-#: qcsrc/client/hud.qc:1681
+#: qcsrc/client/hud.qc:1718
#, c-format
msgid "%s^7 unleashes ^1SCORING RAGE\n"
msgstr "%s^7 hat ^1PUNKTE-RASEN\n"
-#: qcsrc/client/hud.qc:1683
+#: qcsrc/client/hud.qc:1720
#, c-format
msgid "%s^7 unleashes ^1RAGE\n"
msgstr "%s^7 ^1RAST VOR ZORN\n"
-#: qcsrc/client/hud.qc:1686
+#: qcsrc/client/hud.qc:1723
#, c-format
msgid "%s^7 made ^1TEN SCORES IN A ROW!\n"
msgstr "%s^7 hat ^1ZEHN PUNKTE HINTEREINANDER!\n"
-#: qcsrc/client/hud.qc:1688
+#: qcsrc/client/hud.qc:1725
#, c-format
msgid "%s^7 starts the ^1MASSACRE!\n"
msgstr "%s^7 beginnt das ^1MASSAKER!\n"
-#: qcsrc/client/hud.qc:1691
+#: qcsrc/client/hud.qc:1728
#, c-format
msgid "%s^7 made ^1FIFTEEN SCORES IN A ROW!\n"
msgstr "%s^7 hat ^1FÜNFZEHN PUNKTE HINTEREINANDER\n"
-#: qcsrc/client/hud.qc:1693
+#: qcsrc/client/hud.qc:1730
#, c-format
msgid "%s^7 executes ^1MAYHEM!\n"
msgstr "%s^7 erzeugt das ^1CHAOS!\n"
-#: qcsrc/client/hud.qc:1696
+#: qcsrc/client/hud.qc:1733
#, c-format
msgid "%s^7 made ^1TWENTY SCORES IN A ROW!\n"
msgstr "%s^7 hat ^1ZWANZIG PUNKTE HINTEREINANDER\n"
-#: qcsrc/client/hud.qc:1698
+#: qcsrc/client/hud.qc:1735
#, c-format
msgid "%s^7 is a ^1BERSERKER!\n"
msgstr "%s^7 ist ein ^1BERSERKER!\n"
-#: qcsrc/client/hud.qc:1701
+#: qcsrc/client/hud.qc:1738
#, c-format
msgid "%s^7 made ^1TWENTY FIVE SCORES IN A ROW!\n"
msgstr "%s^7 hat ^1FÜNFUNDZWANZIG PUNKTE HINTEREINANDER!\n"
-#: qcsrc/client/hud.qc:1703
+#: qcsrc/client/hud.qc:1740
#, c-format
msgid "%s^7 inflicts ^1CARNAGE!\n"
msgstr "%s^7 hält ein ^1BLUTBAD!\n"
-#: qcsrc/client/hud.qc:1706
+#: qcsrc/client/hud.qc:1743
#, c-format
msgid "%s^7 made ^1THIRTY SCORES IN A ROW!\n"
msgstr "%s^7 hat ^1DREISSIG PUNKTE HINTEREINANDER\n"
-#: qcsrc/client/hud.qc:1708
+#: qcsrc/client/hud.qc:1745
#, c-format
msgid "%s^7 unleashes ^1ARMAGEDDON!\n"
msgstr "%s^7 lässt die ^1APOKALYPSE^7 los!\n"
-#: qcsrc/client/hud.qc:1716
+#: qcsrc/client/hud.qc:1753
#, c-format
msgid "^1%s^1 was in the water for too long\n"
msgstr "^1%s^1 war zu lange im Wasser\n"
-#: qcsrc/client/hud.qc:1718
+#: qcsrc/client/hud.qc:1755
#, c-format
msgid "^1%s^1 drowned\n"
msgstr "^1%s^1 ertrank\n"
-#: qcsrc/client/hud.qc:1723
+#: qcsrc/client/hud.qc:1760
#, c-format
msgid "^1%s^1 was slimed\n"
msgstr "^1%s^1 wurde im Schleim versenkt\n"
-#: qcsrc/client/hud.qc:1729
+#: qcsrc/client/hud.qc:1766
#, c-format
msgid "^1%s^1 found a hot place\n"
msgstr "^1%s^1 fand einen heißen Ort\n"
-#: qcsrc/client/hud.qc:1731
+#: qcsrc/client/hud.qc:1768
#, c-format
msgid "^1%s^1 turned into hot slag\n"
msgstr "^1%s^1 verwandelte sich in heiße Schlacke\n"
-#: qcsrc/client/hud.qc:1738
+#: qcsrc/client/hud.qc:1775
#, c-format
msgid "^1%s^1 tested gravity (and it worked)\n"
msgstr "^1%s^1 probierte die Gravitation aus (und sie funktionierte)\n"
-#: qcsrc/client/hud.qc:1740
+#: qcsrc/client/hud.qc:1777
#, c-format
msgid "^1%s^1 hit the ground with a crunch\n"
msgstr "^1%s^1 landete mit einem Knall auf dem Boden\n"
-#: qcsrc/client/hud.qc:1745
+#: qcsrc/client/hud.qc:1782
#, c-format
msgid "^1%s^1 became a shooting star\n"
msgstr "^1%s^1 wurde zu einer Sternschnuppe\n"
-#: qcsrc/client/hud.qc:1751
+#: qcsrc/client/hud.qc:1788
#, c-format
msgid "^1%s^1 discovered a swamp\n"
msgstr "^1%s^1 entdeckte einen Sumpf\n"
-#: qcsrc/client/hud.qc:1753
+#: qcsrc/client/hud.qc:1790
#, c-format
msgid "^1%s^1 is now conserved for centuries to come\n"
msgstr "^1%s^1 ist jetzt für Jahrhunderte konserviert\n"
-#: qcsrc/client/hud.qc:1758
+#: qcsrc/client/hud.qc:1795
#, c-format
msgid "^1%s^1 was mowed down by a turret \n"
msgstr "^1%s^1 wurde von einem Turret niedergemäht\n"
-#: qcsrc/client/hud.qc:1770
+#: qcsrc/client/hud.qc:1807
#, c-format
msgid "^1%s^1 died in an accident\n"
msgstr "^1%s^1 starb an einem Unfall\n"
-#: qcsrc/client/hud.qc:1774
+#: qcsrc/client/hud.qc:1811
#, c-format
msgid "^1%s^1 was unfairly eliminated\n"
msgstr "^1%s^1 wurde auf unfaire Weise eliminiert\n"
-#: qcsrc/client/hud.qc:1780
+#: qcsrc/client/hud.qc:1817
#, c-format
msgid "^1%s^1 felt a little hot\n"
msgstr "^1%s^1 fand es ein wenig zu warm\n"
-#: qcsrc/client/hud.qc:1782
+#: qcsrc/client/hud.qc:1819
#, c-format
msgid "^1%s^1 burnt to death\n"
msgstr "^1%s^1 verbrannte\n"
-#: qcsrc/client/hud.qc:1789
+#: qcsrc/client/hud.qc:1826
#, c-format
msgid "^1%s^1 needs a restart\n"
msgstr "^1%s^1 braucht einen Neustart\n"
-#: qcsrc/client/hud.qc:1796
+#: qcsrc/client/hud.qc:1833
#, c-format
msgid "^1%s^1 needs a restart after a %d scoring spree\n"
msgstr "^1%s^1 braucht einen Neustart nach %d Punkten in Folge\n"
-#: qcsrc/client/hud.qc:1798
+#: qcsrc/client/hud.qc:1835
#, c-format
msgid "^1%s^1 died with a %d kill spree\n"
msgstr "^1%s^1 starb mit einer %d-Kill-Spree\n"
-#: qcsrc/client/hud.qc:1802
+#: qcsrc/client/hud.qc:1839
#, c-format
msgid "%s^7 got the %s\n"
msgstr "%s^7 bekam die %s\n"
-#: qcsrc/client/hud.qc:1805
+#: qcsrc/client/hud.qc:1842
#, c-format
msgid "%s^7 lost the %s\n"
msgstr "%s^7 verlor die %s\n"
-#: qcsrc/client/hud.qc:1808
+#: qcsrc/client/hud.qc:1845
#, c-format
msgid "%s^7 picked up the %s\n"
msgstr "%s^7 nahm sich die %s\n"
-#: qcsrc/client/hud.qc:1811
+#: qcsrc/client/hud.qc:1848
#, c-format
msgid "%s^7 returned the %s\n"
msgstr "%s^7 brachte die %s^7 zurück\n"
-#: qcsrc/client/hud.qc:1814
+#: qcsrc/client/hud.qc:1851
#, c-format
msgid "%s^7 captured the %s%s\n"
msgstr "%s^7 eroberte die %s%s\n"
-#: qcsrc/client/hud.qc:1833
+#: qcsrc/client/hud.qc:1870
#, c-format
msgid "%s^7 has picked up the ball!\n"
msgstr "%s^7 hat den Ball genommen!\n"
-#: qcsrc/client/hud.qc:1838
+#: qcsrc/client/hud.qc:1875
#, c-format
msgid "%s^7 has dropped the ball!\n"
msgstr "%s^7 hat den Ball verloren!\n"
-#: qcsrc/client/hud.qc:1849
+#: qcsrc/client/hud.qc:1886
#, c-format
msgid "You are now on: %s"
msgstr "Du bist jetzt im: %s"
-#: qcsrc/client/hud.qc:1851
+#: qcsrc/client/hud.qc:1888
#, c-format
msgid ""
"You have been moved into a different team to improve team balance\n"
"Du wurdest in ein anderes Team verschoben, um Team-Balance zu verbessern.\n"
"Du bist jetzt im: %s"
-#: qcsrc/client/hud.qc:1854
+#: qcsrc/client/hud.qc:1891
msgid "^1Reconsider your tactics, camper!"
msgstr "^1Ändere dein Verhalten, Camper!"
-#: qcsrc/client/hud.qc:1856
+#: qcsrc/client/hud.qc:1893
msgid "^1Die camper!"
msgstr "^1Stirb, Camper!"
-#: qcsrc/client/hud.qc:1859
+#: qcsrc/client/hud.qc:1896
msgid "^1You are reinserted into the game for running out of ammo..."
msgstr ""
"^1Du wurdest ins Spiel neu eingesetzt, weil dir die Munition ausging..."
-#: qcsrc/client/hud.qc:1861
+#: qcsrc/client/hud.qc:1898
msgid "^1You were killed for running out of ammo..."
msgstr "^1Du wurdest getötet, da dir die Munition ausging..."
-#: qcsrc/client/hud.qc:1864
+#: qcsrc/client/hud.qc:1901
msgid "^1You need to preserve your health"
msgstr "^1Du solltest deine Gesundheit erhalten"
-#: qcsrc/client/hud.qc:1866
+#: qcsrc/client/hud.qc:1903
msgid "^1You grew too old without taking your medicine"
msgstr "^1Du wurdest zu alt, und hast nicht deine Medizin genommen"
-#: qcsrc/client/hud.qc:1869
+#: qcsrc/client/hud.qc:1906
msgid "^1Don't go against team mates!"
msgstr "^1Ärgere deine Teamkollegen nicht!"
-#: qcsrc/client/hud.qc:1871
+#: qcsrc/client/hud.qc:1908
msgid "^1Don't shoot your team mates!"
msgstr "^1Schieße nicht auf deine Teamkollegen!"
-#: qcsrc/client/hud.qc:1876
+#: qcsrc/client/hud.qc:1913
msgid "^1You need to be more careful!"
msgstr "^1Sei vorsichtiger!"
-#: qcsrc/client/hud.qc:1878
+#: qcsrc/client/hud.qc:1915
msgid "^1You killed your own dumb self!"
msgstr "^1Du hast dich selbst umgebracht. Wie blöd."
-#: qcsrc/client/hud.qc:1883
+#: qcsrc/client/hud.qc:1920
#, c-format
msgid "^1Moron! You went against ^7%s^1, a team mate!"
msgstr "^1Idiot! Du hast %s getroffen, also einen Teamkollegen von dir!"
-#: qcsrc/client/hud.qc:1885
+#: qcsrc/client/hud.qc:1922
#, c-format
msgid "^1Moron! You fragged ^7%s^1, a team mate!"
msgstr "^1Idiot! Du hast %s getötet, also einen Teamkollegen von dir!"
-#: qcsrc/client/hud.qc:1889
+#: qcsrc/client/hud.qc:1926
msgid "^1First score"
msgstr "^1Erster Punkt"
-#: qcsrc/client/hud.qc:1891
+#: qcsrc/client/hud.qc:1928
msgid "^1First blood"
msgstr "^1Erstes Blut"
-#: qcsrc/client/hud.qc:1895
+#: qcsrc/client/hud.qc:1932
msgid "^1First casualty"
msgstr "^1Erster Kollateralschaden"
-#: qcsrc/client/hud.qc:1897
+#: qcsrc/client/hud.qc:1934
msgid "^1First victim"
msgstr "^1Erstes Opfer"
-#: qcsrc/client/hud.qc:1901
+#: qcsrc/client/hud.qc:1938
#, c-format
msgid "^1You scored against ^7%s^1 who was typing!"
msgstr "^1Du hast gegen ^7%s^1 gepunktet, während er am Tippen war!"
-#: qcsrc/client/hud.qc:1903
+#: qcsrc/client/hud.qc:1940
#, c-format
msgid "^1You typefragged ^7%s"
msgstr "^1Du hast ^7%s^1 beim Tippen erschossen"
-#: qcsrc/client/hud.qc:1907
+#: qcsrc/client/hud.qc:1944
#, c-format
msgid "^1You were scored against by ^7%s^1 while you were typing!"
msgstr "^1Gegen dich hat ^7%s^1 gepunktet, während du am Tippen warst!"
-#: qcsrc/client/hud.qc:1909
+#: qcsrc/client/hud.qc:1946
#, c-format
msgid "^1You were typefragged by ^7%s"
msgstr "^1Du wurdest von ^7%s^1 erschossen, während du am Tippen warst"
-#: qcsrc/client/hud.qc:1913
+#: qcsrc/client/hud.qc:1950
#, c-format
msgid "^4You scored against ^7%s"
msgstr "^4Du hast gegen ^7%s^4 gepunktet"
-#: qcsrc/client/hud.qc:1915
+#: qcsrc/client/hud.qc:1952
#, c-format
msgid "^4You fragged ^7%s"
msgstr "^4Du hast ^7%s^4 getötet"
-#: qcsrc/client/hud.qc:1919
+#: qcsrc/client/hud.qc:1956
#, c-format
msgid "^1You were scored against by ^7%s"
msgstr "^1Gegen dich hat ^7%s^1 gepunktet"
-#: qcsrc/client/hud.qc:1921
+#: qcsrc/client/hud.qc:1958
#, c-format
msgid "^1You were fragged by ^7%s"
msgstr "^1Du wurdest von ^7%s^1 getötet"
-#: qcsrc/client/hud.qc:1926
+#: qcsrc/client/hud.qc:1963
msgid "^1Watch your step!"
msgstr "^1Achte, wo du hintrittst!"
-#: qcsrc/client/hud.qc:1995 qcsrc/client/hud.qc:1996 qcsrc/client/hud.qc:2481
+#: qcsrc/client/hud.qc:2032 qcsrc/client/hud.qc:2033 qcsrc/client/hud.qc:2518
#, c-format
msgid "Player %d"
msgstr "Spieler %d"
-#: qcsrc/client/hud.qc:2786
+#: qcsrc/client/hud.qc:2823
msgid "^1Intermediate 1 (+15.42)"
msgstr "^1Intermediate 1 (+15.42)"
-#: qcsrc/client/hud.qc:2788 qcsrc/client/hud.qc:2830 qcsrc/client/hud.qc:2871
+#: qcsrc/client/hud.qc:2825 qcsrc/client/hud.qc:2867 qcsrc/client/hud.qc:2908
#, c-format
msgid "^1PENALTY: %.1f (%s)"
msgstr "^1STRAFE: %.1f (%s)"
-#: qcsrc/client/hud.qc:2873
+#: qcsrc/client/hud.qc:2910
#, c-format
msgid "^2PENALTY: %.1f (%s)"
msgstr "^2STRAFE: %.1f (%s)"
-#: qcsrc/client/hud.qc:2901
+#: qcsrc/client/hud.qc:2938
msgid "^1You must answer before entering hud configure mode\n"
msgstr "^1Du musst antworten, bevore das HUD konfiguriert werden kann\n"
-#: qcsrc/client/hud.qc:2904
+#: qcsrc/client/hud.qc:2941
msgid "^2Name ^7instead of \"^1Unregistered player^7\" in stats"
msgstr "^2Name^7 statt \"^1Unregistered player^7\" in den Statistiken"
-#: qcsrc/client/hud.qc:2986
+#: qcsrc/client/hud.qc:3023
msgid "A vote has been called for:"
msgstr "Eine Abstimmung wurde initiiert für:"
-#: qcsrc/client/hud.qc:2988
+#: qcsrc/client/hud.qc:3025
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:2992
+#: qcsrc/client/hud.qc:3029
msgid "^1Configure the HUD"
msgstr "^1Das HUD konfigurieren"
-#: qcsrc/client/hud.qc:2996
+#: qcsrc/client/hud.qc:3033
#, c-format
msgid "Yes (%s): %d"
msgstr "Ja (%s): %d"
-#: qcsrc/client/hud.qc:2998
+#: qcsrc/client/hud.qc:3035
#, c-format
msgid "No (%s): %d"
msgstr "Nein (%s): %d"
-#: qcsrc/client/hud.qc:3501 qcsrc/client/hud.qc:3504 qcsrc/client/hud.qc:3506
+#: qcsrc/client/hud.qc:3538 qcsrc/client/hud.qc:3541 qcsrc/client/hud.qc:3543
msgid "Personal best"
msgstr "Persönliche Bestzeit"
-#: qcsrc/client/hud.qc:3519 qcsrc/client/hud.qc:3522 qcsrc/client/hud.qc:3524
+#: qcsrc/client/hud.qc:3556 qcsrc/client/hud.qc:3559 qcsrc/client/hud.qc:3561
msgid "Server best"
msgstr "Server-Bestzeit"
-#: qcsrc/client/hud.qc:3868
+#: qcsrc/client/hud.qc:3905
msgid "^3Player^7: This is the chat area."
msgstr "^3Player^7: Das ist der Chat-Bereich."
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3973
#, c-format
msgid "FPS: %.*f"
msgstr "FPS: %.*f"
-#: qcsrc/client/hud.qc:4003
+#: qcsrc/client/hud.qc:4040
msgid "^1Observing"
msgstr "^1Beobachten"
-#: qcsrc/client/hud.qc:4005
+#: qcsrc/client/hud.qc:4042
#, c-format
msgid "^1Spectating: ^7%s"
msgstr "^1Zuschauen bei: ^7%s"
-#: qcsrc/client/hud.qc:4009
+#: qcsrc/client/hud.qc:4046
#, c-format
msgid "^1Press ^3%s^1 to spectate"
msgstr "^1Drücke ^3%s^1, um bei jemandem zuzuschauen"
-#: qcsrc/client/hud.qc:4011
+#: qcsrc/client/hud.qc:4048
#, c-format
msgid "^1Press ^3%s^1 for another player"
msgstr "^1Drücke ^3%s^1 für einen anderen Spieler"
-#: qcsrc/client/hud.qc:4015
+#: qcsrc/client/hud.qc:4052
#, 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:4017
+#: qcsrc/client/hud.qc:4054
#, c-format
msgid "^1Press ^3%s^1 to observe"
msgstr "^1Drücke ^3%s^1 zum Beobachten"
-#: qcsrc/client/hud.qc:4020
+#: qcsrc/client/hud.qc:4057
#, c-format
msgid "^1Press ^3%s^1 for gamemode info"
msgstr "^1Drücke ^3%s^1 für Spielmodus-Info"
-#: qcsrc/client/hud.qc:4024
+#: qcsrc/client/hud.qc:4061
msgid "^1Wait for your turn to join"
msgstr "^1Warte, bis du dran bist"
-#: qcsrc/client/hud.qc:4030
+#: qcsrc/client/hud.qc:4067
msgid "^1Match has already begun"
msgstr "^1Das Match hat bereits begonnen"
-#: qcsrc/client/hud.qc:4032
+#: qcsrc/client/hud.qc:4069
msgid "^1You have no more lives left"
msgstr "^1Du hast keine Leben mehr übrig"
-#: qcsrc/client/hud.qc:4034 qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4071 qcsrc/client/hud.qc:4074
#, c-format
msgid "^1Press ^3%s^1 to join"
msgstr "^1Drücke ^3%s^1 zum Mitspielen"
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4082
#, c-format
msgid "^1Game starts in ^3%d^1 seconds"
msgstr "^1Das Spiel beginnt in ^3%d^1 Sekunden"
-#: qcsrc/client/hud.qc:4052
+#: qcsrc/client/hud.qc:4089
msgid "^2Currently in ^1warmup^2 stage!"
msgstr "^2Momentan in der ^1Aufwärmphase!"
-#: qcsrc/client/hud.qc:4067
+#: qcsrc/client/hud.qc:4104
#, 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:4069
+#: qcsrc/client/hud.qc:4106
#, c-format
msgid "%sPress ^3%s%s once you are ready"
msgstr "%sDrücke ^3%s%s sobald du soweit bist"
-#: qcsrc/client/hud.qc:4074
+#: qcsrc/client/hud.qc:4111
msgid "^2Waiting for others to ready up to end warmup..."
msgstr "^2Warte, bis andere bereit sind, um die Aufwärmphase zu beenden"
-#: qcsrc/client/hud.qc:4076
+#: qcsrc/client/hud.qc:4113
msgid "^2Waiting for others to ready up..."
msgstr "^2Warte, bis andere bereit sind..."
-#: qcsrc/client/hud.qc:4082
+#: qcsrc/client/hud.qc:4119
#, 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:4103
+#: qcsrc/client/hud.qc:4140
msgid "Teamnumbers are unbalanced!"
msgstr "Die Teams sind unbalanciert!"
-#: qcsrc/client/hud.qc:4108
+#: qcsrc/client/hud.qc:4145
#, c-format
msgid " Press ^3%s%s to adjust"
msgstr "Drücke ^3%s%s um dies zu korrigieren"
-#: qcsrc/client/hud.qc:4116
+#: qcsrc/client/hud.qc:4153
msgid "^7Press ^3ESC ^7to show HUD options."
msgstr "^7Drücke ^3ESC^7 um die HUD-Optionen zu zeigen"
-#: qcsrc/client/hud.qc:4118
+#: qcsrc/client/hud.qc:4155
msgid "^3Doubleclick ^7a panel for panel-specific options."
msgstr "^3Doppelklick^7 auf ein Panel für Panel-spezifische Optionen."
-#: qcsrc/client/hud.qc:4120
+#: qcsrc/client/hud.qc:4157
msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
msgstr "^3CTRL^7 um Kollisionstests zu deaktivieren, ^3SHIFT^7 und"
-#: qcsrc/client/hud.qc:4122
+#: qcsrc/client/hud.qc:4159
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr "^3ALT^7 + ^3PFEILTASTEN^7 für Feinjustierungen"
-#: qcsrc/client/hud.qc:4160
+#: qcsrc/client/hud.qc:4197
msgid " qu/s"
msgstr "qu/s"
-#: qcsrc/client/hud.qc:4164
+#: qcsrc/client/hud.qc:4201
msgid " m/s"
msgstr "m/s"
-#: qcsrc/client/hud.qc:4168
+#: qcsrc/client/hud.qc:4205
msgid " km/h"
msgstr "km/h"
-#: qcsrc/client/hud.qc:4172
+#: qcsrc/client/hud.qc:4209
msgid " mph"
msgstr "mph"
-#: qcsrc/client/hud.qc:4176
+#: qcsrc/client/hud.qc:4213
msgid " knots"
msgstr "Knoten"
-#: qcsrc/client/hud.qc:4823
+#: qcsrc/client/hud.qc:4860
msgid "Automatically fixed wrong/missing panel numbers in _hud_panelorder\n"
msgstr "Falsche Panel-Nummern in _hud_panelorder wurden automatisch behoben"
msgstr "^2scoreboard_columns_set default\n"
#: qcsrc/client/scoreboard.qc:243
-msgid "^2scoreboard_columns_set ^7filed1 field2 ...\n"
-msgstr "^2scoreboard_columns_set ^7filed1 field2 ...\n"
+msgid "^2scoreboard_columns_set ^7field1 field2 ...\n"
+msgstr "^2scoreboard_columns_set ^7field1 field2 ...\n"
#: qcsrc/client/scoreboard.qc:244
msgid "The following field names are recognized (case insensitive):\n"
#: qcsrc/client/waypointsprites.qc:301
msgid "Hook"
-msgstr "Hook"
+msgstr "Enterhaken"
#: qcsrc/client/waypointsprites.qc:302 qcsrc/server/w_fireball.qc:2
msgid "Fireball"
#: qcsrc/common/mapinfo.qc:1092
#, c-format
msgid "%s: %s"
-msgstr ""
+msgstr "%s: %s"
#: qcsrc/server/w_crylink.qc:666
#, c-format
#: qcsrc/server/w_hook.qc:2
msgid "Grappling Hook"
-msgstr "Grappling Hook"
+msgstr "Enterhaken"
#: qcsrc/server/w_hook.qc:266 qcsrc/server/w_porto.qc:296
#, c-format
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-02 07:51+0200\n"
+"POT-Creation-Date: 2011-09-12 12: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"
msgid "%s (%s %s)"
msgstr ""
-#: qcsrc/client/hud.qc:735
+#: qcsrc/client/hud.qc:772
msgid "Out of ammo"
msgstr ""
-#: qcsrc/client/hud.qc:739
+#: qcsrc/client/hud.qc:776
msgid "Don't have"
msgstr ""
-#: qcsrc/client/hud.qc:743
+#: qcsrc/client/hud.qc:780
msgid "Unavailable"
msgstr ""
-#: qcsrc/client/hud.qc:1483
+#: qcsrc/client/hud.qc:1520
#, c-format
msgid "^1%s^1 couldn't take it anymore\n"
msgstr ""
-#: qcsrc/client/hud.qc:1487 qcsrc/client/hud.qc:1791
+#: qcsrc/client/hud.qc:1524 qcsrc/client/hud.qc:1828
#, c-format
msgid "^1%s^1 died\n"
msgstr ""
-#: qcsrc/client/hud.qc:1491
+#: qcsrc/client/hud.qc:1528
#, c-format
msgid "^7%s^7 committed suicide. What's the point of living without ammo?\n"
msgstr ""
-#: qcsrc/client/hud.qc:1495
+#: qcsrc/client/hud.qc:1532
#, c-format
msgid "^1%s^1 thought they found a nice camping ground\n"
msgstr ""
-#: qcsrc/client/hud.qc:1499
+#: qcsrc/client/hud.qc:1536
#, c-format
msgid "^1%s^1 didn't become friends with the Lord of Teamplay\n"
msgstr ""
-#: qcsrc/client/hud.qc:1503
+#: qcsrc/client/hud.qc:1540
#, c-format
msgid "^1%s^1 unfairly eliminated themself\n"
msgstr ""
-#: qcsrc/client/hud.qc:1507
+#: qcsrc/client/hud.qc:1544
#, c-format
msgid "^1%s^1 burned to death\n"
msgstr ""
-#: qcsrc/client/hud.qc:1511
+#: qcsrc/client/hud.qc:1548
#, c-format
msgid "^1%s^1 couldn't resist the urge to self-destruct\n"
msgstr ""
-#: qcsrc/client/hud.qc:1515
+#: qcsrc/client/hud.qc:1552
#, c-format
msgid "^1%s^1 ended it all after a %d kill spree\n"
msgstr ""
-#: qcsrc/client/hud.qc:1532
+#: qcsrc/client/hud.qc:1569
#, c-format
msgid "^1%s^1 took action against a team mate\n"
msgstr ""
-#: qcsrc/client/hud.qc:1534
+#: qcsrc/client/hud.qc:1571
#, c-format
msgid "^1%s^1 mows down a team mate\n"
msgstr ""
-#: qcsrc/client/hud.qc:1539
+#: qcsrc/client/hud.qc:1576
#, c-format
msgid "^1%s^1 ended a %d scoring spree by going against a team mate\n"
msgstr ""
-#: qcsrc/client/hud.qc:1541
+#: qcsrc/client/hud.qc:1578
#, c-format
msgid "^1%s^1 ended a %d kill spree by killing a team mate\n"
msgstr ""
-#: qcsrc/client/hud.qc:1545
+#: qcsrc/client/hud.qc:1582
#, c-format
msgid "^1%s^1's %s scoring spree was ended by a team mate!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1547
+#: qcsrc/client/hud.qc:1584
#, c-format
msgid "^1%s^1's %s kill spree was ended by a team mate!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1551
+#: qcsrc/client/hud.qc:1588
#, c-format
msgid "^1%s^1 drew first blood\n"
msgstr ""
-#: qcsrc/client/hud.qc:1555
+#: qcsrc/client/hud.qc:1592
#, c-format
msgid "^1%s^1 tried to occupy %s^1's teleport destination space\n"
msgstr ""
-#: qcsrc/client/hud.qc:1557
+#: qcsrc/client/hud.qc:1594
#, c-format
msgid "^1%s^1 was telefragged by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1562
+#: qcsrc/client/hud.qc:1599
#, c-format
msgid "^1%s^1 was drowned by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1567
+#: qcsrc/client/hud.qc:1604
#, c-format
msgid "^1%s^1 was slimed by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1572
+#: qcsrc/client/hud.qc:1609
#, c-format
msgid "^1%s^1 was cooked by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1577
+#: qcsrc/client/hud.qc:1614
#, c-format
msgid "^1%s^1 was grounded by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1582
+#: qcsrc/client/hud.qc:1619
#, c-format
msgid "^1%s^1 was shot into space by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1587
+#: qcsrc/client/hud.qc:1624
#, c-format
msgid "^1%s^1 was conserved by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1593
+#: qcsrc/client/hud.qc:1630
#, c-format
msgid "^1%s^1 was thrown into a world of hurt by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1597
+#: qcsrc/client/hud.qc:1634
#, c-format
msgid "^1%s^1 was crushed by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1601
+#: qcsrc/client/hud.qc:1638
#, c-format
msgid "^1%s^1 got shredded by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1605
+#: qcsrc/client/hud.qc:1642
#, c-format
msgid "^1%s^1 was blasted to bits by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1609
+#: qcsrc/client/hud.qc:1646
#, c-format
msgid "^1%s^1 got caught in the destruction of %s^1's vehicle\n"
msgstr ""
-#: qcsrc/client/hud.qc:1613
+#: qcsrc/client/hud.qc:1650
#, c-format
msgid "^1%s^1 was bolted down by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1617
+#: qcsrc/client/hud.qc:1654
#, c-format
msgid "^1%s^1 could find no shelter from %s^1's rockets\n"
msgstr ""
-#: qcsrc/client/hud.qc:1621
+#: qcsrc/client/hud.qc:1658
#, c-format
msgid "^1%s^1 dies when %s^1's wakizashi dies.\n"
msgstr ""
-#: qcsrc/client/hud.qc:1625
+#: qcsrc/client/hud.qc:1662
#, c-format
msgid "^1%s^1 nailed to hell by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1629
+#: qcsrc/client/hud.qc:1666
#, c-format
msgid "^1%s^1 cluster crushed by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1633
+#: qcsrc/client/hud.qc:1670
#, c-format
msgid "^1%s^1 dies when %s^1's raptor dies.\n"
msgstr ""
-#: qcsrc/client/hud.qc:1637
+#: qcsrc/client/hud.qc:1674
#, c-format
msgid "^1%s^1 was pushed into the line of fire by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1641
+#: qcsrc/client/hud.qc:1678
#, c-format
msgid "^1%s^1 was pushed into an accident by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1645
+#: qcsrc/client/hud.qc:1682
#, c-format
msgid "^1%s^1 was unfairly eliminated by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1649
+#: qcsrc/client/hud.qc:1686
#, c-format
msgid "^1%s^1 was burnt to death by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1661
+#: qcsrc/client/hud.qc:1698
#, c-format
msgid "^1%s^1 was fragged by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1666
+#: qcsrc/client/hud.qc:1703
#, c-format
msgid "^1%s^1's %s scoring spree was ended by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1668
+#: qcsrc/client/hud.qc:1705
#, c-format
msgid "^1%s^1's %s kill spree was ended by %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1671
+#: qcsrc/client/hud.qc:1708
#, c-format
msgid "^1%s^1 made %s scores in a row\n"
msgstr ""
-#: qcsrc/client/hud.qc:1673
+#: qcsrc/client/hud.qc:1710
#, c-format
msgid "^1%s^1 has %s frags in a row\n"
msgstr ""
-#: qcsrc/client/hud.qc:1676
+#: qcsrc/client/hud.qc:1713
#, c-format
msgid "%s^7 made a ^1TRIPLE SCORE\n"
msgstr ""
-#: qcsrc/client/hud.qc:1678
+#: qcsrc/client/hud.qc:1715
#, c-format
msgid "%s^7 made a ^1TRIPLE FRAG\n"
msgstr ""
-#: qcsrc/client/hud.qc:1681
+#: qcsrc/client/hud.qc:1718
#, c-format
msgid "%s^7 unleashes ^1SCORING RAGE\n"
msgstr ""
-#: qcsrc/client/hud.qc:1683
+#: qcsrc/client/hud.qc:1720
#, c-format
msgid "%s^7 unleashes ^1RAGE\n"
msgstr ""
-#: qcsrc/client/hud.qc:1686
+#: qcsrc/client/hud.qc:1723
#, c-format
msgid "%s^7 made ^1TEN SCORES IN A ROW!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1688
+#: qcsrc/client/hud.qc:1725
#, c-format
msgid "%s^7 starts the ^1MASSACRE!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1691
+#: qcsrc/client/hud.qc:1728
#, c-format
msgid "%s^7 made ^1FIFTEEN SCORES IN A ROW!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1693
+#: qcsrc/client/hud.qc:1730
#, c-format
msgid "%s^7 executes ^1MAYHEM!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1696
+#: qcsrc/client/hud.qc:1733
#, c-format
msgid "%s^7 made ^1TWENTY SCORES IN A ROW!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1698
+#: qcsrc/client/hud.qc:1735
#, c-format
msgid "%s^7 is a ^1BERSERKER!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1701
+#: qcsrc/client/hud.qc:1738
#, c-format
msgid "%s^7 made ^1TWENTY FIVE SCORES IN A ROW!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1703
+#: qcsrc/client/hud.qc:1740
#, c-format
msgid "%s^7 inflicts ^1CARNAGE!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1706
+#: qcsrc/client/hud.qc:1743
#, c-format
msgid "%s^7 made ^1THIRTY SCORES IN A ROW!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1708
+#: qcsrc/client/hud.qc:1745
#, c-format
msgid "%s^7 unleashes ^1ARMAGEDDON!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1716
+#: qcsrc/client/hud.qc:1753
#, c-format
msgid "^1%s^1 was in the water for too long\n"
msgstr ""
-#: qcsrc/client/hud.qc:1718
+#: qcsrc/client/hud.qc:1755
#, c-format
msgid "^1%s^1 drowned\n"
msgstr ""
-#: qcsrc/client/hud.qc:1723
+#: qcsrc/client/hud.qc:1760
#, c-format
msgid "^1%s^1 was slimed\n"
msgstr ""
-#: qcsrc/client/hud.qc:1729
+#: qcsrc/client/hud.qc:1766
#, c-format
msgid "^1%s^1 found a hot place\n"
msgstr ""
-#: qcsrc/client/hud.qc:1731
+#: qcsrc/client/hud.qc:1768
#, c-format
msgid "^1%s^1 turned into hot slag\n"
msgstr ""
-#: qcsrc/client/hud.qc:1738
+#: qcsrc/client/hud.qc:1775
#, c-format
msgid "^1%s^1 tested gravity (and it worked)\n"
msgstr ""
-#: qcsrc/client/hud.qc:1740
+#: qcsrc/client/hud.qc:1777
#, c-format
msgid "^1%s^1 hit the ground with a crunch\n"
msgstr ""
-#: qcsrc/client/hud.qc:1745
+#: qcsrc/client/hud.qc:1782
#, c-format
msgid "^1%s^1 became a shooting star\n"
msgstr ""
-#: qcsrc/client/hud.qc:1751
+#: qcsrc/client/hud.qc:1788
#, c-format
msgid "^1%s^1 discovered a swamp\n"
msgstr ""
-#: qcsrc/client/hud.qc:1753
+#: qcsrc/client/hud.qc:1790
#, c-format
msgid "^1%s^1 is now conserved for centuries to come\n"
msgstr ""
-#: qcsrc/client/hud.qc:1758
+#: qcsrc/client/hud.qc:1795
#, c-format
msgid "^1%s^1 was mowed down by a turret \n"
msgstr ""
-#: qcsrc/client/hud.qc:1770
+#: qcsrc/client/hud.qc:1807
#, c-format
msgid "^1%s^1 died in an accident\n"
msgstr ""
-#: qcsrc/client/hud.qc:1774
+#: qcsrc/client/hud.qc:1811
#, c-format
msgid "^1%s^1 was unfairly eliminated\n"
msgstr ""
-#: qcsrc/client/hud.qc:1780
+#: qcsrc/client/hud.qc:1817
#, c-format
msgid "^1%s^1 felt a little hot\n"
msgstr ""
-#: qcsrc/client/hud.qc:1782
+#: qcsrc/client/hud.qc:1819
#, c-format
msgid "^1%s^1 burnt to death\n"
msgstr ""
-#: qcsrc/client/hud.qc:1789
+#: qcsrc/client/hud.qc:1826
#, c-format
msgid "^1%s^1 needs a restart\n"
msgstr ""
-#: qcsrc/client/hud.qc:1796
+#: qcsrc/client/hud.qc:1833
#, c-format
msgid "^1%s^1 needs a restart after a %d scoring spree\n"
msgstr ""
-#: qcsrc/client/hud.qc:1798
+#: qcsrc/client/hud.qc:1835
#, c-format
msgid "^1%s^1 died with a %d kill spree\n"
msgstr ""
-#: qcsrc/client/hud.qc:1802
+#: qcsrc/client/hud.qc:1839
#, c-format
msgid "%s^7 got the %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1805
+#: qcsrc/client/hud.qc:1842
#, c-format
msgid "%s^7 lost the %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1808
+#: qcsrc/client/hud.qc:1845
#, c-format
msgid "%s^7 picked up the %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1811
+#: qcsrc/client/hud.qc:1848
#, c-format
msgid "%s^7 returned the %s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1814
+#: qcsrc/client/hud.qc:1851
#, c-format
msgid "%s^7 captured the %s%s\n"
msgstr ""
-#: qcsrc/client/hud.qc:1833
+#: qcsrc/client/hud.qc:1870
#, c-format
msgid "%s^7 has picked up the ball!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1838
+#: qcsrc/client/hud.qc:1875
#, c-format
msgid "%s^7 has dropped the ball!\n"
msgstr ""
-#: qcsrc/client/hud.qc:1849
+#: qcsrc/client/hud.qc:1886
#, c-format
msgid "You are now on: %s"
msgstr ""
-#: qcsrc/client/hud.qc:1851
+#: qcsrc/client/hud.qc:1888
#, c-format
msgid ""
"You have been moved into a different team to improve team balance\n"
"You are now on: %s"
msgstr ""
-#: qcsrc/client/hud.qc:1854
+#: qcsrc/client/hud.qc:1891
msgid "^1Reconsider your tactics, camper!"
msgstr ""
-#: qcsrc/client/hud.qc:1856
+#: qcsrc/client/hud.qc:1893
msgid "^1Die camper!"
msgstr ""
-#: qcsrc/client/hud.qc:1859
+#: qcsrc/client/hud.qc:1896
msgid "^1You are reinserted into the game for running out of ammo..."
msgstr ""
-#: qcsrc/client/hud.qc:1861
+#: qcsrc/client/hud.qc:1898
msgid "^1You were killed for running out of ammo..."
msgstr ""
-#: qcsrc/client/hud.qc:1864
+#: qcsrc/client/hud.qc:1901
msgid "^1You need to preserve your health"
msgstr ""
-#: qcsrc/client/hud.qc:1866
+#: qcsrc/client/hud.qc:1903
msgid "^1You grew too old without taking your medicine"
msgstr ""
-#: qcsrc/client/hud.qc:1869
+#: qcsrc/client/hud.qc:1906
msgid "^1Don't go against team mates!"
msgstr ""
-#: qcsrc/client/hud.qc:1871
+#: qcsrc/client/hud.qc:1908
msgid "^1Don't shoot your team mates!"
msgstr ""
-#: qcsrc/client/hud.qc:1876
+#: qcsrc/client/hud.qc:1913
msgid "^1You need to be more careful!"
msgstr ""
-#: qcsrc/client/hud.qc:1878
+#: qcsrc/client/hud.qc:1915
msgid "^1You killed your own dumb self!"
msgstr ""
-#: qcsrc/client/hud.qc:1883
+#: qcsrc/client/hud.qc:1920
#, c-format
msgid "^1Moron! You went against ^7%s^1, a team mate!"
msgstr ""
-#: qcsrc/client/hud.qc:1885
+#: qcsrc/client/hud.qc:1922
#, c-format
msgid "^1Moron! You fragged ^7%s^1, a team mate!"
msgstr ""
-#: qcsrc/client/hud.qc:1889
+#: qcsrc/client/hud.qc:1926
msgid "^1First score"
msgstr ""
-#: qcsrc/client/hud.qc:1891
+#: qcsrc/client/hud.qc:1928
msgid "^1First blood"
msgstr ""
-#: qcsrc/client/hud.qc:1895
+#: qcsrc/client/hud.qc:1932
msgid "^1First casualty"
msgstr ""
-#: qcsrc/client/hud.qc:1897
+#: qcsrc/client/hud.qc:1934
msgid "^1First victim"
msgstr ""
-#: qcsrc/client/hud.qc:1901
+#: qcsrc/client/hud.qc:1938
#, c-format
msgid "^1You scored against ^7%s^1 who was typing!"
msgstr ""
-#: qcsrc/client/hud.qc:1903
+#: qcsrc/client/hud.qc:1940
#, c-format
msgid "^1You typefragged ^7%s"
msgstr ""
-#: qcsrc/client/hud.qc:1907
+#: qcsrc/client/hud.qc:1944
#, c-format
msgid "^1You were scored against by ^7%s^1 while you were typing!"
msgstr ""
-#: qcsrc/client/hud.qc:1909
+#: qcsrc/client/hud.qc:1946
#, c-format
msgid "^1You were typefragged by ^7%s"
msgstr ""
-#: qcsrc/client/hud.qc:1913
+#: qcsrc/client/hud.qc:1950
#, c-format
msgid "^4You scored against ^7%s"
msgstr ""
-#: qcsrc/client/hud.qc:1915
+#: qcsrc/client/hud.qc:1952
#, c-format
msgid "^4You fragged ^7%s"
msgstr ""
-#: qcsrc/client/hud.qc:1919
+#: qcsrc/client/hud.qc:1956
#, c-format
msgid "^1You were scored against by ^7%s"
msgstr ""
-#: qcsrc/client/hud.qc:1921
+#: qcsrc/client/hud.qc:1958
#, c-format
msgid "^1You were fragged by ^7%s"
msgstr ""
-#: qcsrc/client/hud.qc:1926
+#: qcsrc/client/hud.qc:1963
msgid "^1Watch your step!"
msgstr ""
-#: qcsrc/client/hud.qc:1995 qcsrc/client/hud.qc:1996 qcsrc/client/hud.qc:2481
+#: qcsrc/client/hud.qc:2032 qcsrc/client/hud.qc:2033 qcsrc/client/hud.qc:2518
#, c-format
msgid "Player %d"
msgstr ""
-#: qcsrc/client/hud.qc:2786
+#: qcsrc/client/hud.qc:2823
msgid "^1Intermediate 1 (+15.42)"
msgstr ""
-#: qcsrc/client/hud.qc:2788 qcsrc/client/hud.qc:2830 qcsrc/client/hud.qc:2871
+#: qcsrc/client/hud.qc:2825 qcsrc/client/hud.qc:2867 qcsrc/client/hud.qc:2908
#, c-format
msgid "^1PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud.qc:2873
+#: qcsrc/client/hud.qc:2910
#, c-format
msgid "^2PENALTY: %.1f (%s)"
msgstr ""
-#: qcsrc/client/hud.qc:2901
+#: qcsrc/client/hud.qc:2938
msgid "^1You must answer before entering hud configure mode\n"
msgstr ""
-#: qcsrc/client/hud.qc:2904
+#: qcsrc/client/hud.qc:2941
msgid "^2Name ^7instead of \"^1Unregistered player^7\" in stats"
msgstr ""
-#: qcsrc/client/hud.qc:2986
+#: qcsrc/client/hud.qc:3023
msgid "A vote has been called for:"
msgstr ""
-#: qcsrc/client/hud.qc:2988
+#: qcsrc/client/hud.qc:3025
msgid "Allow servers to store and display your name?"
msgstr ""
-#: qcsrc/client/hud.qc:2992
+#: qcsrc/client/hud.qc:3029
msgid "^1Configure the HUD"
msgstr ""
-#: qcsrc/client/hud.qc:2996
+#: qcsrc/client/hud.qc:3033
#, c-format
msgid "Yes (%s): %d"
msgstr ""
-#: qcsrc/client/hud.qc:2998
+#: qcsrc/client/hud.qc:3035
#, c-format
msgid "No (%s): %d"
msgstr ""
-#: qcsrc/client/hud.qc:3501 qcsrc/client/hud.qc:3504 qcsrc/client/hud.qc:3506
+#: qcsrc/client/hud.qc:3538 qcsrc/client/hud.qc:3541 qcsrc/client/hud.qc:3543
msgid "Personal best"
msgstr ""
-#: qcsrc/client/hud.qc:3519 qcsrc/client/hud.qc:3522 qcsrc/client/hud.qc:3524
+#: qcsrc/client/hud.qc:3556 qcsrc/client/hud.qc:3559 qcsrc/client/hud.qc:3561
msgid "Server best"
msgstr ""
-#: qcsrc/client/hud.qc:3868
+#: qcsrc/client/hud.qc:3905
msgid "^3Player^7: This is the chat area."
msgstr ""
-#: qcsrc/client/hud.qc:3936
+#: qcsrc/client/hud.qc:3973
#, c-format
msgid "FPS: %.*f"
msgstr ""
-#: qcsrc/client/hud.qc:4003
+#: qcsrc/client/hud.qc:4040
msgid "^1Observing"
msgstr ""
-#: qcsrc/client/hud.qc:4005
+#: qcsrc/client/hud.qc:4042
#, c-format
msgid "^1Spectating: ^7%s"
msgstr ""
-#: qcsrc/client/hud.qc:4009
+#: qcsrc/client/hud.qc:4046
#, c-format
msgid "^1Press ^3%s^1 to spectate"
msgstr ""
-#: qcsrc/client/hud.qc:4011
+#: qcsrc/client/hud.qc:4048
#, c-format
msgid "^1Press ^3%s^1 for another player"
msgstr ""
-#: qcsrc/client/hud.qc:4015
+#: qcsrc/client/hud.qc:4052
#, c-format
msgid "^1Use ^3%s^1 or ^3%s^1 to change the speed"
msgstr ""
-#: qcsrc/client/hud.qc:4017
+#: qcsrc/client/hud.qc:4054
#, c-format
msgid "^1Press ^3%s^1 to observe"
msgstr ""
-#: qcsrc/client/hud.qc:4020
+#: qcsrc/client/hud.qc:4057
#, c-format
msgid "^1Press ^3%s^1 for gamemode info"
msgstr ""
-#: qcsrc/client/hud.qc:4024
+#: qcsrc/client/hud.qc:4061
msgid "^1Wait for your turn to join"
msgstr ""
-#: qcsrc/client/hud.qc:4030
+#: qcsrc/client/hud.qc:4067
msgid "^1Match has already begun"
msgstr ""
-#: qcsrc/client/hud.qc:4032
+#: qcsrc/client/hud.qc:4069
msgid "^1You have no more lives left"
msgstr ""
-#: qcsrc/client/hud.qc:4034 qcsrc/client/hud.qc:4037
+#: qcsrc/client/hud.qc:4071 qcsrc/client/hud.qc:4074
#, c-format
msgid "^1Press ^3%s^1 to join"
msgstr ""
-#: qcsrc/client/hud.qc:4045
+#: qcsrc/client/hud.qc:4082
#, c-format
msgid "^1Game starts in ^3%d^1 seconds"
msgstr ""
-#: qcsrc/client/hud.qc:4052
+#: qcsrc/client/hud.qc:4089
msgid "^2Currently in ^1warmup^2 stage!"
msgstr ""
-#: qcsrc/client/hud.qc:4067
+#: qcsrc/client/hud.qc:4104
#, c-format
msgid "%sPress ^3%s%s to end warmup"
msgstr ""
-#: qcsrc/client/hud.qc:4069
+#: qcsrc/client/hud.qc:4106
#, c-format
msgid "%sPress ^3%s%s once you are ready"
msgstr ""
-#: qcsrc/client/hud.qc:4074
+#: qcsrc/client/hud.qc:4111
msgid "^2Waiting for others to ready up to end warmup..."
msgstr ""
-#: qcsrc/client/hud.qc:4076
+#: qcsrc/client/hud.qc:4113
msgid "^2Waiting for others to ready up..."
msgstr ""
-#: qcsrc/client/hud.qc:4082
+#: qcsrc/client/hud.qc:4119
#, c-format
msgid "^2Press ^3%s^2 to end warmup"
msgstr ""
-#: qcsrc/client/hud.qc:4103
+#: qcsrc/client/hud.qc:4140
msgid "Teamnumbers are unbalanced!"
msgstr ""
-#: qcsrc/client/hud.qc:4108
+#: qcsrc/client/hud.qc:4145
#, c-format
msgid " Press ^3%s%s to adjust"
msgstr ""
-#: qcsrc/client/hud.qc:4116
+#: qcsrc/client/hud.qc:4153
msgid "^7Press ^3ESC ^7to show HUD options."
msgstr ""
-#: qcsrc/client/hud.qc:4118
+#: qcsrc/client/hud.qc:4155
msgid "^3Doubleclick ^7a panel for panel-specific options."
msgstr ""
-#: qcsrc/client/hud.qc:4120
+#: qcsrc/client/hud.qc:4157
msgid "^3CTRL ^7to disable collision testing, ^3SHIFT ^7and"
msgstr ""
-#: qcsrc/client/hud.qc:4122
+#: qcsrc/client/hud.qc:4159
msgid "^3ALT ^7+ ^3ARROW KEYS ^7for fine adjustments."
msgstr ""
-#: qcsrc/client/hud.qc:4160
+#: qcsrc/client/hud.qc:4197
msgid " qu/s"
msgstr ""
-#: qcsrc/client/hud.qc:4164
+#: qcsrc/client/hud.qc:4201
msgid " m/s"
msgstr ""
-#: qcsrc/client/hud.qc:4168
+#: qcsrc/client/hud.qc:4205
msgid " km/h"
msgstr ""
-#: qcsrc/client/hud.qc:4172
+#: qcsrc/client/hud.qc:4209
msgid " mph"
msgstr ""
-#: qcsrc/client/hud.qc:4176
+#: qcsrc/client/hud.qc:4213
msgid " knots"
msgstr ""
-#: qcsrc/client/hud.qc:4823
+#: qcsrc/client/hud.qc:4860
msgid "Automatically fixed wrong/missing panel numbers in _hud_panelorder\n"
msgstr ""
msgstr ""
#: qcsrc/client/scoreboard.qc:243
-msgid "^2scoreboard_columns_set ^7filed1 field2 ...\n"
+msgid "^2scoreboard_columns_set ^7field1 field2 ...\n"
msgstr ""
#: qcsrc/client/scoreboard.qc:244
set sv_player_crouch_mins "-16 -16 -24" "mins of a crouched playermodel"
set sv_player_crouch_maxs "16 16 25" "maxs of a crouched playermodel"
-set sv_pogostick 1 "don't require releasing the space bar for jumping again"
set sv_doublejump 0 "allow Quake 2-style double jumps"
set sv_jumpspeedcap_min "" "lower bound on the baseline velocity of a jump; final velocity will be >= (jumpheight * min + jumpheight)"
set sv_jumpspeedcap_max "" "upper bound on the baseline velocity of a jump; final velocity will be <= (jumpheight * max + jumpheight)"
set g_campaign_forceteam 0 "Forces the player to a given team in campaign mode, 1 = red, 2 = blue, 3 = yellow, 4 = pink"
seta g_campaign_name "xonoticbeta"
set g_campaign_skill 0
+alias warp "sv_cmd warp $*"
alias singleplayer_start "g_campaign_index 0; set scmenu_campaign_goto 0"
alias singleplayer_continue "set scmenu_campaign_goto -1"
seta hud_panel_weapons_ammo_full_cells 80 "show 100% of the status bar at this ammo count"
seta hud_panel_weapons_ammo_full_rockets 80 "show 100% of the status bar at this ammo count"
seta hud_panel_weapons_ammo_full_fuel 100 "show 100% of the status bar at this ammo count"
+seta hud_panel_weapons_onlyowned 1 "show only owned weapons"
seta hud_panel_ammo_maxammo "40" "when you have this much ammo, the ammo status bar is full"
msgstr ""
"Project-Id-Version: 0.1preview\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-02 07:51+0200\n"
+"POT-Creation-Date: 2011-09-12 12:24+0200\n"
"PO-Revision-Date: 2011-04-20 10:46+0200\n"
"Last-Translator: Rudolf Polzer <divVerent@xonotic.org>\n"
"Language-Team: Rudolf Polzer <divVerent@xonotic.org>\n"
msgstr "^4MQC Build-Information: ^1%s (deutsch)\n"
#: qcsrc/menu/xonotic/campaign.c:284
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:134
+#: qcsrc/menu/xonotic/dialog_singleplayer.c:123
msgid "???"
msgstr "???"
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:43
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:82
#: qcsrc/menu/xonotic/dialog_multiplayer_playersetup.c:154
-#: qcsrc/menu/xonotic/util.qc:600
+#: qcsrc/menu/xonotic/util.qc:612
msgid "Alpha:"
msgstr "Alpha:"
msgstr "Waffensymbole:"
#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:45
+msgid "Show only owned weapons"
+msgstr "Nur vorhandene Waffen zeigen"
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:48
msgid "Show weapon ID as:"
msgstr "Waffen-ID zeigen als:"
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:46
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:49
msgid "SHOWAS^None"
msgstr "nichts"
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:47
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:50
msgid "Number"
msgstr "Zahl"
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:48
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:51
msgid "Bind"
msgstr "Taste"
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:51
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:54
msgid "Show Accuracy"
msgstr "Trefferquote zeigen"
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:52
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:55
msgid "Show Ammo"
msgstr "Munition zeigen"
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:55
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:58
msgid "Ammo bar color:"
msgstr "Muntionsleistenfarbe:"
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:61
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:64
msgid "Ammo bar alpha:"
msgstr "Munitionsleistenalpha:"
msgid "Panel background defaults:"
msgstr "Panel-Standardhintergrund:"
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:23 qcsrc/menu/xonotic/util.qc:575
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:23 qcsrc/menu/xonotic/util.qc:587
msgid "Background:"
msgstr "Hintergrund:"
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:25
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:37
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:52
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:91 qcsrc/menu/xonotic/util.qc:578
-#: qcsrc/menu/xonotic/util.qc:594 qcsrc/menu/xonotic/util.qc:611
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:91 qcsrc/menu/xonotic/util.qc:590
+#: qcsrc/menu/xonotic/util.qc:606 qcsrc/menu/xonotic/util.qc:623
msgid "Disable"
msgstr "Aus"
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:30
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:77 qcsrc/menu/xonotic/util.qc:583
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:77 qcsrc/menu/xonotic/util.qc:595
msgid "Color:"
msgstr "Farbe:"
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:35 qcsrc/menu/xonotic/util.qc:591
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:35 qcsrc/menu/xonotic/util.qc:603
msgid "Border size:"
msgstr "Rahmengröße:"
msgid "Team color:"
msgstr "Teamfarbe:"
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:58 qcsrc/menu/xonotic/util.qc:617
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:58 qcsrc/menu/xonotic/util.qc:629
msgid "Test team color in configure mode"
msgstr "Teamfarbe bei Konfiguration testen"
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:61 qcsrc/menu/xonotic/util.qc:620
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:61 qcsrc/menu/xonotic/util.qc:632
msgid "Padding:"
msgstr "Abstand:"
#: qcsrc/menu/xonotic/dialog_multiplayer_playersetup.c:195
#: qcsrc/menu/xonotic/dialog_settings_audio.c:173
#: qcsrc/menu/xonotic/dialog_settings_effects.c:194
+#: qcsrc/menu/xonotic/dialog_settings_input.c:74
#: qcsrc/menu/xonotic/dialog_settings_misc.c:30
#: qcsrc/menu/xonotic/dialog_settings_misc.c:41
#: qcsrc/menu/xonotic/dialog_settings_video.c:109
msgid "\"enter console\" also closes"
msgstr "\"Konsole öffnen\" schließt auch"
+#: qcsrc/menu/xonotic/dialog_settings_input.c:72
+msgid "Holding jump key keeps jumping"
+msgstr "Festhalten der Springen-Taste springt weiter"
+
#: qcsrc/menu/xonotic/dialog_settings_input_userbind.c:5
msgid "User defined key bind"
msgstr "Benutzerdefinierte Tastenbelegung"
msgid "Singleplayer"
msgstr "Einzelspieler"
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:127
+#: qcsrc/menu/xonotic/dialog_singleplayer.c:116
msgid "Instant action! (random map with bots)"
msgstr "Sofortstart! (zufällige Map mit Bots)"
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:148
+#: qcsrc/menu/xonotic/dialog_singleplayer.c:137
msgid "Start Singleplayer!"
msgstr "Spiel starten!"
msgid "%dx%d"
msgstr "%dx%d"
-#: qcsrc/menu/xonotic/util.qc:270
+#: qcsrc/menu/xonotic/util.qc:271
#, c-format
msgid "Received HTTP request data for an invalid id %d.\n"
msgstr "HTTP-Antwort für ungültige ID %d erhalten.\n"
-#: qcsrc/menu/xonotic/util.qc:285
+#: qcsrc/menu/xonotic/util.qc:286
#, c-format
msgid "error receiving update notification: status is %d\n"
msgstr "Fehler beim Empfang von Update-Information (Status: %d)\n"
-#: qcsrc/menu/xonotic/util.qc:290
+#: qcsrc/menu/xonotic/util.qc:291
msgid "error: received HTML instead of an update notification\n"
msgstr "Fehler: HTML statt Update-Information erhalten\n"
-#: qcsrc/menu/xonotic/util.qc:295
+#: qcsrc/menu/xonotic/util.qc:296
msgid "error: received carriage returns from update notification server\n"
msgstr "Fehler: Carriage-Returns in Update-Information enthalten\n"
-#: qcsrc/menu/xonotic/util.qc:316
+#: qcsrc/menu/xonotic/util.qc:317
#, c-format
msgid ""
"Update can be downloaded at:\n"
"%s\n"
"heruntergeladen werden.\n"
-#: qcsrc/menu/xonotic/util.qc:337
+#: qcsrc/menu/xonotic/util.qc:340
msgid "Autogenerating mapinfo for newly added maps..."
msgstr "Automatische Generierung von mapinfo-Dateien..."
-#: qcsrc/menu/xonotic/util.qc:367
+#: qcsrc/menu/xonotic/util.qc:370
#, c-format
msgid "^1%s TEST BUILD"
msgstr "^1%s TESTVERSION"
-#: qcsrc/menu/xonotic/util.qc:432
+#: qcsrc/menu/xonotic/util.qc:428
#, c-format
msgid "Update to %s now!"
msgstr "Jetzt auf %s updaten!"
-#: qcsrc/menu/xonotic/util.qc:501
+#: qcsrc/menu/xonotic/util.qc:513
msgid ""
"^1ERROR: Texture compression is required but not supported.\n"
"^1Expect visual problems.\n"
"^1FEHLER: Texturekompression ist notwendig aber nicht unterstützt.\n"
"^1Darstellungsprobleme sind zu erwarten.\n"
-#: qcsrc/menu/xonotic/util.qc:523
+#: qcsrc/menu/xonotic/util.qc:535
msgid "Arena"
msgstr "Arena"
-#: qcsrc/menu/xonotic/util.qc:524
+#: qcsrc/menu/xonotic/util.qc:536
msgid "Assault"
msgstr "Assault"
-#: qcsrc/menu/xonotic/util.qc:525
+#: qcsrc/menu/xonotic/util.qc:537
msgid "Capture The Flag"
msgstr "Capture The Flag"
-#: qcsrc/menu/xonotic/util.qc:526
+#: qcsrc/menu/xonotic/util.qc:538
msgid "Clan Arena"
msgstr "Clan Arena"
-#: qcsrc/menu/xonotic/util.qc:527
+#: qcsrc/menu/xonotic/util.qc:539
msgid "Deathmatch"
msgstr "Deathmatch"
-#: qcsrc/menu/xonotic/util.qc:528
+#: qcsrc/menu/xonotic/util.qc:540
msgid "Domination"
msgstr "Domination"
-#: qcsrc/menu/xonotic/util.qc:529
+#: qcsrc/menu/xonotic/util.qc:541
msgid "Freeze Tag"
msgstr "Freeze Tag"
-#: qcsrc/menu/xonotic/util.qc:530
+#: qcsrc/menu/xonotic/util.qc:542
msgid "Keepaway"
msgstr "Keepaway"
-#: qcsrc/menu/xonotic/util.qc:531
+#: qcsrc/menu/xonotic/util.qc:543
msgid "Key Hunt"
msgstr "Key Hunt"
-#: qcsrc/menu/xonotic/util.qc:532
+#: qcsrc/menu/xonotic/util.qc:544
msgid "Last Man Standing"
msgstr "Last Man Standing"
-#: qcsrc/menu/xonotic/util.qc:533
+#: qcsrc/menu/xonotic/util.qc:545
msgid "Nexball"
msgstr "Nexball"
-#: qcsrc/menu/xonotic/util.qc:534
+#: qcsrc/menu/xonotic/util.qc:546
msgid "Onslaught"
msgstr "Onslaught"
-#: qcsrc/menu/xonotic/util.qc:535
+#: qcsrc/menu/xonotic/util.qc:547
msgid "Race"
msgstr "Race"
-#: qcsrc/menu/xonotic/util.qc:536
+#: qcsrc/menu/xonotic/util.qc:548
msgid "Race CTS"
msgstr "Race CTS"
-#: qcsrc/menu/xonotic/util.qc:537
+#: qcsrc/menu/xonotic/util.qc:549
msgid "Runematch"
msgstr "Runematch"
-#: qcsrc/menu/xonotic/util.qc:538
+#: qcsrc/menu/xonotic/util.qc:550
msgid "Team Deathmatch"
msgstr "Team Deathmatch"
-#: qcsrc/menu/xonotic/util.qc:557
+#: qcsrc/menu/xonotic/util.qc:569
#, c-format
msgid "@!#%'n Tuba Throwing"
msgstr "@!#%'n Tuba-Werfen"
-#: qcsrc/menu/xonotic/util.qc:577 qcsrc/menu/xonotic/util.qc:593
-#: qcsrc/menu/xonotic/util.qc:602 qcsrc/menu/xonotic/util.qc:610
-#: qcsrc/menu/xonotic/util.qc:622
+#: qcsrc/menu/xonotic/util.qc:589 qcsrc/menu/xonotic/util.qc:605
+#: qcsrc/menu/xonotic/util.qc:614 qcsrc/menu/xonotic/util.qc:622
+#: qcsrc/menu/xonotic/util.qc:634
msgid "Default"
msgstr "Standard"
-#: qcsrc/menu/xonotic/util.qc:588
+#: qcsrc/menu/xonotic/util.qc:600
msgid "Use default"
msgstr "Standard verwenden"
-#: qcsrc/menu/xonotic/util.qc:608
+#: qcsrc/menu/xonotic/util.qc:620
msgid "Team Color:"
msgstr "Teamfarbe:"
#: qcsrc/server/w_hook.qc:2
msgid "Grappling Hook"
-msgstr "Grappling Hook"
+msgstr "Enterhaken"
#: qcsrc/server/w_hook.qc:266 qcsrc/server/w_porto.qc:296
#, c-format
msgid "%s was riddled full of holes by %s"
msgstr "%s ist von %s durchlöchert worden wie ein Schweizer Käse"
-#~ msgid "Powerup sharpen"
-#~ msgstr "Bonus-Schärfe"
-
#~ msgid "Damage & water blur"
#~ msgstr "Schadens-Unschärfe"
+
+#~ msgid "Powerup sharpen"
+#~ msgstr "Bonus-Schärfe"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-02 07:51+0200\n"
+"POT-Creation-Date: 2011-09-12 12: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"
msgstr ""
#: qcsrc/menu/xonotic/dialog_settings_video.c:109
+#: qcsrc/menu/xonotic/dialog_settings_input.c:74
#: qcsrc/menu/xonotic/dialog_settings_misc.c:30
#: qcsrc/menu/xonotic/dialog_settings_misc.c:41
#: qcsrc/menu/xonotic/dialog_multiplayer_playersetup.c:195
msgid "Panel background defaults:"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:23 qcsrc/menu/xonotic/util.qc:575
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:23 qcsrc/menu/xonotic/util.qc:587
msgid "Background:"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:25
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:37
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:52
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:91 qcsrc/menu/xonotic/util.qc:578
-#: qcsrc/menu/xonotic/util.qc:594 qcsrc/menu/xonotic/util.qc:611
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:91 qcsrc/menu/xonotic/util.qc:590
+#: qcsrc/menu/xonotic/util.qc:606 qcsrc/menu/xonotic/util.qc:623
msgid "Disable"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:30
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:77 qcsrc/menu/xonotic/util.qc:583
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:77 qcsrc/menu/xonotic/util.qc:595
msgid "Color:"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:35 qcsrc/menu/xonotic/util.qc:591
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:35 qcsrc/menu/xonotic/util.qc:603
msgid "Border size:"
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:82
#: qcsrc/menu/xonotic/dialog_hudpanel_radar.c:32
#: qcsrc/menu/xonotic/dialog_multiplayer_playersetup.c:154
-#: qcsrc/menu/xonotic/util.qc:600
+#: qcsrc/menu/xonotic/util.qc:612
msgid "Alpha:"
msgstr ""
msgid "Team color:"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:58 qcsrc/menu/xonotic/util.qc:617
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:58 qcsrc/menu/xonotic/util.qc:629
msgid "Test team color in configure mode"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:61 qcsrc/menu/xonotic/util.qc:620
+#: qcsrc/menu/xonotic/dialog_hudsetup_exit.c:61 qcsrc/menu/xonotic/util.qc:632
msgid "Padding:"
msgstr ""
msgstr ""
#: qcsrc/menu/xonotic/campaign.c:284
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:134
+#: qcsrc/menu/xonotic/dialog_singleplayer.c:123
msgid "???"
msgstr ""
msgid "\"enter console\" also closes"
msgstr ""
+#: qcsrc/menu/xonotic/dialog_settings_input.c:72
+msgid "Holding jump key keeps jumping"
+msgstr ""
+
#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:4
msgid "Weapons Panel"
msgstr ""
msgstr ""
#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:45
+msgid "Show only owned weapons"
+msgstr ""
+
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:48
msgid "Show weapon ID as:"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:46
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:49
msgid "SHOWAS^None"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:47
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:50
msgid "Number"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:48
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:51
msgid "Bind"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:51
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:54
msgid "Show Accuracy"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:52
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:55
msgid "Show Ammo"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:55
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:58
msgid "Ammo bar color:"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:61
+#: qcsrc/menu/xonotic/dialog_hudpanel_weapons.c:64
msgid "Ammo bar alpha:"
msgstr ""
msgid "Singleplayer"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:127
+#: qcsrc/menu/xonotic/dialog_singleplayer.c:116
msgid "Instant action! (random map with bots)"
msgstr ""
-#: qcsrc/menu/xonotic/dialog_singleplayer.c:148
+#: qcsrc/menu/xonotic/dialog_singleplayer.c:137
msgid "Start Singleplayer!"
msgstr ""
msgid "Simple majority wins vcall"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:270
+#: qcsrc/menu/xonotic/util.qc:271
#, c-format
msgid "Received HTTP request data for an invalid id %d.\n"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:285
+#: qcsrc/menu/xonotic/util.qc:286
#, c-format
msgid "error receiving update notification: status is %d\n"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:290
+#: qcsrc/menu/xonotic/util.qc:291
msgid "error: received HTML instead of an update notification\n"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:295
+#: qcsrc/menu/xonotic/util.qc:296
msgid "error: received carriage returns from update notification server\n"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:316
+#: qcsrc/menu/xonotic/util.qc:317
#, c-format
msgid ""
"Update can be downloaded at:\n"
"%s\n"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:337
+#: qcsrc/menu/xonotic/util.qc:340
msgid "Autogenerating mapinfo for newly added maps..."
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:367
+#: qcsrc/menu/xonotic/util.qc:370
#, c-format
msgid "^1%s TEST BUILD"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:432
+#: qcsrc/menu/xonotic/util.qc:428
#, c-format
msgid "Update to %s now!"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:501
+#: qcsrc/menu/xonotic/util.qc:513
msgid ""
"^1ERROR: Texture compression is required but not supported.\n"
"^1Expect visual problems.\n"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:523
+#: qcsrc/menu/xonotic/util.qc:535
msgid "Arena"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:524
+#: qcsrc/menu/xonotic/util.qc:536
msgid "Assault"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:525
+#: qcsrc/menu/xonotic/util.qc:537
msgid "Capture The Flag"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:526
+#: qcsrc/menu/xonotic/util.qc:538
msgid "Clan Arena"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:527
+#: qcsrc/menu/xonotic/util.qc:539
msgid "Deathmatch"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:528
+#: qcsrc/menu/xonotic/util.qc:540
msgid "Domination"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:529
+#: qcsrc/menu/xonotic/util.qc:541
msgid "Freeze Tag"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:530
+#: qcsrc/menu/xonotic/util.qc:542
msgid "Keepaway"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:531
+#: qcsrc/menu/xonotic/util.qc:543
msgid "Key Hunt"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:532
+#: qcsrc/menu/xonotic/util.qc:544
msgid "Last Man Standing"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:533
+#: qcsrc/menu/xonotic/util.qc:545
msgid "Nexball"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:534
+#: qcsrc/menu/xonotic/util.qc:546
msgid "Onslaught"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:535
+#: qcsrc/menu/xonotic/util.qc:547
msgid "Race"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:536
+#: qcsrc/menu/xonotic/util.qc:548
msgid "Race CTS"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:537
+#: qcsrc/menu/xonotic/util.qc:549
msgid "Runematch"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:538
+#: qcsrc/menu/xonotic/util.qc:550
msgid "Team Deathmatch"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:557
+#: qcsrc/menu/xonotic/util.qc:569
#, c-format
msgid "@!#%'n Tuba Throwing"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:577 qcsrc/menu/xonotic/util.qc:593
-#: qcsrc/menu/xonotic/util.qc:602 qcsrc/menu/xonotic/util.qc:610
-#: qcsrc/menu/xonotic/util.qc:622
+#: qcsrc/menu/xonotic/util.qc:589 qcsrc/menu/xonotic/util.qc:605
+#: qcsrc/menu/xonotic/util.qc:614 qcsrc/menu/xonotic/util.qc:622
+#: qcsrc/menu/xonotic/util.qc:634
msgid "Default"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:588
+#: qcsrc/menu/xonotic/util.qc:600
msgid "Use default"
msgstr ""
-#: qcsrc/menu/xonotic/util.qc:608
+#: qcsrc/menu/xonotic/util.qc:620
msgid "Team Color:"
msgstr ""
float autocvar_hud_panel_weapons_complainbubble_time;
var float autocvar_hud_panel_weapons_fade = 1;
float autocvar_hud_panel_weapons_label;
+float autocvar_hud_panel_weapons_onlyowned;
float autocvar_hud_panel_weapons_timeout;
float autocvar_hud_panel_weapons_timeout_effect;
float autocvar_hud_progressbar_alpha;
// draw the background/borders
#define HUD_Panel_DrawBg(alpha)\
if(panel_bg != "0")\
- draw_BorderPicture(panel_pos - '1 1 0' * panel_bg_border, panel_bg, panel_size + '1 1 0' * 2 * panel_bg_border, panel_bg_color, panel_bg_alpha * alpha, '1 1 0' * (panel_bg_border/BORDER_MULTIPLIER));\
-if(highlightedPanel == hud_configure_active_panel && autocvar__hud_configure)\
-{\
- HUD_Panel_HlBorder(panel_bg_border + 1.5 * hlBorderSize, '0 0.5 1', 0.25 * (1 - autocvar__menu_alpha) * alpha);\
-} ENDS_WITH_CURLY_BRACE
+ draw_BorderPicture(panel_pos - '1 1 0' * panel_bg_border, panel_bg, panel_size + '1 1 0' * 2 * panel_bg_border, panel_bg_color, panel_bg_alpha * alpha, '1 1 0' * (panel_bg_border/BORDER_MULTIPLIER))
//basically the same code of draw_ButtonPicture and draw_VertButtonPicture for the menu
void HUD_Panel_DrawProgressBar(vector theOrigin, vector theSize, string pic, float length_ratio, float vertical, float baralign, vector theColor, float theAlpha, float drawflag)
void HUD_Weapons(void)
{
- float f, screen_ar;
+ float i, f, screen_ar;
float center_x, center_y;
if(hud != HUD_NORMAL) return;
if(!autocvar__hud_configure)
HUD_Panel_UpdateCvars(weapons);
HUD_Panel_ApplyFadeAlpha();
+ // TODO make this configurable
+ if(weaponorder_bypriority != autocvar_cl_weaponpriority || !weaponorder[0])
+ {
+ float weapon_cnt;
+ if(weaponorder_bypriority)
+ strunzone(weaponorder_bypriority);
+ if(weaponorder_byimpulse)
+ strunzone(weaponorder_byimpulse);
+
+ weaponorder_bypriority = strzone(autocvar_cl_weaponpriority);
+ weaponorder_byimpulse = strzone(W_FixWeaponOrder_BuildImpulseList(W_FixWeaponOrder_ForceComplete(W_NumberWeaponOrder(weaponorder_bypriority))));
+ weaponorder_cmp_str = strcat(" ", weaponorder_byimpulse, " ");
+
+ weapon_cnt = 0;
+ for(i = WEP_FIRST; i <= WEP_LAST; ++i)
+ {
+ self = get_weaponinfo(i);
+ if(self.impulse >= 0)
+ {
+ weaponorder[weapon_cnt] = self;
+ ++weapon_cnt;
+ }
+ }
+ for(i = weapon_cnt; i < WEP_MAXCOUNT; ++i)
+ weaponorder[i] = NULL;
+ heapsort(weapon_cnt, weaponorder_swap, weaponorder_cmp, world);
+
+ weaponorder_cmp_str = string_null;
+ }
+
+ float when, fadetime;
+ when = autocvar_hud_panel_weapons_complainbubble_time;
+ fadetime = autocvar_hud_panel_weapons_complainbubble_fadetime;
+ float weapons_st = getstati(STAT_WEAPONS);
+ float weapon_count;
+ if (autocvar_hud_panel_weapons_onlyowned)
+ {
+ if(autocvar__hud_configure)
+ {
+ if (weapons_st == 0)
+ for(i = 0; i <= WEP_LAST-WEP_FIRST; i += floor((WEP_LAST-WEP_FIRST)/5))
+ weapons_st |= power2of(i);
+ if(menu_enabled != 2)
+ HUD_Panel_DrawBg(1); // also draw the bg of the entire panel
+ }
+
+ vector old_panel_size;
+ for(i = 0; i <= WEP_LAST-WEP_FIRST; ++i)
+ {
+ if(weapons_st & weaponorder[i].weapons)
+ ++weapon_count;
+ }
+ if(!autocvar__hud_configure && (autocvar_hud_panel_weapons_complainbubble && time - complain_weapon_time < when + fadetime))// && complain_weapon >= 0
+ ++weapon_count;
+ if (weapon_count == 0)
+ return;
+ // reduce size of the panel
+ if (panel_size_y > panel_size_x)
+ {
+ old_panel_size_y = panel_size_y;
+ panel_size_y *= weapon_count / WEP_COUNT;
+ panel_pos_y += (old_panel_size_y - panel_size_y) / 2;
+ }
+ else
+ {
+ old_panel_size_x = panel_size_x;
+ panel_size_x *= weapon_count / WEP_COUNT;
+ panel_pos_x += (old_panel_size_x - panel_size_x) / 2;
+ }
+ }
+ else
+ weapon_count = WEP_COUNT;
+
if (timeout && time >= weapontime + timeout && !autocvar__hud_configure)
{
f = (time - (weapontime + timeout)) / timeout_effect_length;
}
}
- float i, weapid, wpnalpha, weapon_cnt;
-
- // TODO make this configurable
- if(weaponorder_bypriority != autocvar_cl_weaponpriority || !weaponorder[0])
- {
- if(weaponorder_bypriority)
- strunzone(weaponorder_bypriority);
- if(weaponorder_byimpulse)
- strunzone(weaponorder_byimpulse);
-
- weaponorder_bypriority = strzone(autocvar_cl_weaponpriority);
- weaponorder_byimpulse = strzone(W_FixWeaponOrder_BuildImpulseList(W_FixWeaponOrder_ForceComplete(W_NumberWeaponOrder(weaponorder_bypriority))));
- weaponorder_cmp_str = strcat(" ", weaponorder_byimpulse, " ");
-
- weapon_cnt = 0;
- for(i = WEP_FIRST; i <= WEP_LAST; ++i)
- {
- self = get_weaponinfo(i);
- if(self.impulse >= 0)
- {
- weaponorder[weapon_cnt] = self;
- ++weapon_cnt;
- }
- }
- for(i = weapon_cnt; i < WEP_MAXCOUNT; ++i)
- weaponorder[i] = NULL;
- heapsort(weapon_cnt, weaponorder_swap, weaponorder_cmp, world);
-
- weaponorder_cmp_str = string_null;
- }
-
HUD_Panel_DrawBg(1);
if(panel_bg_padding)
{
panel_size -= '2 2 0' * panel_bg_padding;
}
+ float weapid, wpnalpha;
+
if(autocvar_hud_panel_weapons_fade)
{
wpnalpha = 3.2 - 2 * (time - weapontime);
float rows, columns;
float aspect = autocvar_hud_panel_weapons_aspect;
rows = panel_size_y/panel_size_x;
- rows = bound(1, floor((sqrt(4 * aspect * rows * WEP_COUNT + rows * rows) + rows + 0.5) / 2), WEP_COUNT);
+ rows = bound(1, floor((sqrt(4 * aspect * rows * weapon_count + rows * rows) + rows + 0.5) / 2), weapon_count);
- columns = ceil(WEP_COUNT/rows);
+ columns = ceil(weapon_count/rows);
float row, column;
float a, type, fullammo;
- float when;
- when = autocvar_hud_panel_weapons_complainbubble_time;
- float fadetime;
- fadetime = autocvar_hud_panel_weapons_complainbubble_fadetime;
vector color;
vector wpnpos;
vector wpnsize;
-
+
vector ammo_color;
float ammo_alpha;
wpnsize = eX * panel_size_x*(1/columns) + eY * panel_size_y*(1/rows);
acc_col[i] = stov(cvar_string(strcat("accuracy_color", ftos(i))));
}
- float weapons_st = getstati(STAT_WEAPONS);
-
for(i = 0; i <= WEP_LAST-WEP_FIRST; ++i)
{
self = weaponorder[i];
if (!self || self.impulse < 0)
continue;
+ if (autocvar_hud_panel_weapons_onlyowned)
+ if (!((weapons_st & self.weapons) || (self.weapon == complain_weapon && time - complain_weapon_time < when + fadetime && autocvar_hud_panel_weapons_complainbubble)))
+ continue;
wpnpos = panel_pos + eX * column * wpnsize_x + eY * row * wpnsize_y;
weapid = self.impulse;
{
if (j == CENTERPRINT_MAX_MSGS)
j = 0;
- if (centerprint_expire_time[j] < time)
+ if (centerprint_expire_time[j] <= time)
{
if (centerprint_countdown_num[j] && centerprint_time[j] > 0)
{
if(autocvar__con_chat_maximized)
HUD_Chat(); // HUD_DrawPanel(HUD_PANEL_CHAT);
- if(autocvar__hud_configure && tab_panel != -1)
+ if(autocvar__hud_configure)
{
- HUD_Panel_UpdatePosSizeForId(tab_panel)
- drawfill(panel_pos - '1 1 0' * panel_bg_border, panel_size + '2 2 0' * panel_bg_border, '1 1 1', .2, DRAWFLAG_NORMAL);
+ if(tab_panel != -1)
+ {
+ HUD_Panel_UpdatePosSizeForId(tab_panel)
+ drawfill(panel_pos - '1 1 0' * panel_bg_border, panel_size + '2 2 0' * panel_bg_border, '1 1 1', .2, DRAWFLAG_NORMAL);
+ }
+ if(highlightedPanel != -1)
+ {
+ HUD_Panel_UpdatePosSizeForId(highlightedPanel);
+ HUD_Panel_HlBorder(panel_bg_border + 1.5 * hlBorderSize, '0 0.5 1', 0.25 * (1 - autocvar__menu_alpha));
+ }
}
hud_configure_prev = autocvar__hud_configure;
print(_("^3|---------------------------------------------------------------|\n"));
print(_("Usage:\n"));
print(_("^2scoreboard_columns_set default\n"));
- print(_("^2scoreboard_columns_set ^7filed1 field2 ...\n"));
+ print(_("^2scoreboard_columns_set ^7field1 field2 ...\n"));
print(_("The following field names are recognized (case insensitive):\n"));
print(_("You can use a ^3|^7 to start the right-aligned fields.\n\n"));
- print(_("^3name^7 or ^3nick^7 Name of a player\n"));
+ print(_("^3name^7 or ^3nick^7 Name of a player\n"));
print(_("^3ping^7 Ping time\n"));
print(_("^3pl^7 Packet loss\n"));
print(_("^3kills^7 Number of kills\n"));
float CPID_TIMEOUT_COUNTDOWN = 8;
float CPID_MOTD = 9;
float CPID_KH_MSG = 10;
+float CPID_PREVENT_JOIN = 11;
// CSQC centerprint/notify message types
float MSG_SUICIDE = 0;
ATTRIB(XonoticHUDWeaponsDialog, title, string, _("Weapons Panel"))
ATTRIB(XonoticHUDWeaponsDialog, color, vector, SKINCOLOR_DIALOG_TEAMSELECT)
ATTRIB(XonoticHUDWeaponsDialog, intendedWidth, float, 0.4)
- ATTRIB(XonoticHUDWeaponsDialog, rows, float, 17)
+ ATTRIB(XonoticHUDWeaponsDialog, rows, float, 18)
ATTRIB(XonoticHUDWeaponsDialog, columns, float, 4)
ATTRIB(XonoticHUDWeaponsDialog, name, string, "HUDweapons")
ENDCLASS(XonoticHUDWeaponsDialog)
setDependentStringNotEqual(e, strzone(strcat("hud_panel_", panelname, "_timeout")), "0");
me.TR(me);
me.TD(me, 1, 4, e = makeXonoticTextLabel(0, _("Weapon icons:")));
+ me.TR(me);
+ me.TDempty(me, 0.2);
+ me.TD(me, 1, 3.8, e = makeXonoticCheckBox(0, "hud_panel_weapons_onlyowned", _("Show only owned weapons")));
me.TR(me);
me.TDempty(me, 0.2);
me.TD(me, 1, 1.4, e = makeXonoticTextLabel(0, _("Show weapon ID as:")));
entity spawnqueue_last;
entity champion;
float warmup;
-float ca_players;
-float required_ca_players;
+float ca_teams_ok;
.float caplayer;
void PutObserverInServer();
float redalive, bluealive, yellowalive, pinkalive;
float totalalive;
.float redalive_stat, bluealive_stat, yellowalive_stat, pinkalive_stat;
-float redspawned, bluespawned, yellowspawned, pinkspawned;
-float totalspawned;
+float red_players, blue_players, yellow_players, pink_players;
+float total_players;
/**
* Resets the state of all clients, items, flags, runes, keys, weapons, waypoints, ... of the map.
if(inWarmupStage)
allowed_to_spawn = 1;
- if(ca_players < required_ca_players)
+ if(g_ca && !ca_teams_ok)
allowed_to_spawn = 1;
if(time < warmup && !inWarmupStage)
Send_CSQC_Centerprint_Generic(e, CPID_ROUND_STARTING, "^1Begin!", 1, 0);
if(g_ca) {
- ca_players = 0;
+ float start_red_ca_players, start_blue_ca_players;
- FOR_EACH_PLAYER(e)
- ca_players += 1;
+ FOR_EACH_PLAYER(e) {
+ if (e.team == COLOR_TEAM1)
+ start_red_ca_players += 1;
+ else if (e.team == COLOR_TEAM2)
+ start_blue_ca_players += 1;
+ }
+ // teams are ok if there's at least 1 player in each team
+ ca_teams_ok = (start_red_ca_players && start_blue_ca_players);
}
if(self.classname == "player" && self.health > 0 && self.movetype == MOVETYPE_NONE)
champion = world;
}
-void count_spawned_players()
+void count_players()
{
- // TODO fix "*spawned" name, it should rather be "*players" or so
- // not doing this now to prevent merge hell with Tag
- // fix after merging with Tag
-
// count amount of players in each team
- totalspawned = redspawned = bluespawned = yellowspawned = pinkspawned = 0;
+ total_players = red_players = blue_players = yellow_players = pink_players = 0;
FOR_EACH_PLAYER(self) {
if (self.team == COLOR_TEAM1)
{
- redspawned += 1;
- totalspawned += 1;
+ red_players += 1;
+ total_players += 1;
}
else if (self.team == COLOR_TEAM2)
{
- bluespawned += 1;
- totalspawned += 1;
+ blue_players += 1;
+ total_players += 1;
}
else if (self.team == COLOR_TEAM3)
{
- yellowspawned += 1;
- totalspawned += 1;
+ yellow_players += 1;
+ total_players += 1;
}
else if (self.team == COLOR_TEAM4)
{
- pinkspawned += 1;
- totalspawned += 1;
+ pink_players += 1;
+ total_players += 1;
}
}
}
float warntime;
void Spawnqueue_Check()
{
- count_spawned_players();
+ count_players();
if(g_ca || g_freezetag) // we want to perform this before the return block below (CA)...
{
count_alive_players();
return;
if(g_ca) {
- required_ca_players = max(2, fabs(autocvar_bot_vs_human + 1));
-
- if(ca_players < required_ca_players && (redspawned && bluespawned)) {
+ if(!ca_teams_ok && (red_players && blue_players)) {
reset_map(TRUE);
}
- else if(ca_players < required_ca_players) {
+ else if(!ca_teams_ok) {
if (time > warntime)
{
FOR_EACH_PLAYER(self)
return;
}
else if(!next_round) {
- if((redspawned && !bluespawned) || (bluespawned && !redspawned)) {
+ if((red_players && !blue_players) || (blue_players && !red_players)) {
next_round = time + 5;
}
- else if((!redspawned && !bluespawned) || time - warmup > autocvar_g_ca_round_timelimit) {
+ else if((!red_players && !blue_players) || time - warmup > autocvar_g_ca_round_timelimit) {
FOR_EACH_CLIENT(self) centerprint(self, "^7Round tied");
next_round = time + 5;
}
if(campaign_entries < 2)
{
// I have won
- savevar = strcat("g_campaign", campaign_name, "_won");
- CampaignSaveCvar(savevar, 1);
- // advance level (for menu to show it right)
- CampaignSaveCvar(campaign_index_var, campaign_level + 1);
+ if(campaign_level == cvar_normal(campaign_index_var))
+ {
+ savevar = strcat("g_campaign", campaign_name, "_won");
+ CampaignSaveCvar(savevar, 1);
+ // advance level (for menu to show it right)
+ CampaignSaveCvar(campaign_index_var, campaign_level + 1);
+ }
}
else if(campaign_level == cvar_normal(campaign_index_var))
{
void CampaignLevelWarp(float n)
{
+ if(n < 0)
+ n = campaign_level + 1;
CampaignFile_Unload();
CampaignFile_Load(n, 1);
if(campaign_entries)
remove(e);
DID_CHEAT();
break;
- case "warp":
- IS_CHEAT(0, argc, 0);
- if(argc == 2) if(autocvar_g_campaign)
- {
- CampaignLevelWarp(stof(argv(1)));
- DID_CHEAT();
- }
- break;
case "god":
IS_CHEAT(0, argc, 0);
BITXOR_ASSIGN(self.flags, FL_GODMODE);
}
}
+.float prevent_join_msgtime;
void LeaveSpectatorMode()
{
if(nJoinAllowed(1)) {
if (time < self.jointime + autocvar_welcome_message_time)
Send_CSQC_Centerprint_Generic_Expire(self, CPID_MOTD); // clear MOTD
+ if (self.prevent_join_msgtime)
+ {
+ Send_CSQC_Centerprint_Generic_Expire(self, CPID_PREVENT_JOIN);
+ self.prevent_join_msgtime = 0;
+ }
+
return;
} else {
if (g_ca && self.caplayer) {
}
else {
//player may not join because of g_maxplayers is set
- centerprint(self, PREVENT_JOIN_TEXT);
+ if (time - self.prevent_join_msgtime > 2)
+ {
+ Send_CSQC_Centerprint_Generic(self, CPID_PREVENT_JOIN, PREVENT_JOIN_TEXT, 0, 0);
+ self.prevent_join_msgtime = time;
+ }
}
}
}
}
}
-
+
PrintWelcomeMessage();
}
self.usekeypressed = self.BUTTON_USE;
PrintWelcomeMessage();
-
+
if(self.classname == "player") {
// if(self.netname == "Wazat")
// bprint(self.classname, "\n");
if (!(self.flags & FL_ONGROUND))
return;
- if(!sv_pogostick || self.cvar_cl_movement_track_canjump)
+ if(self.cvar_cl_movement_track_canjump)
if (!(self.flags & FL_JUMPRELEASED))
return;
float valid_damage_for_weaponstats;
float excess;
- if((g_arena && numspawned < 2) || (g_ca && ca_players < required_ca_players) && !inWarmupStage)
+ if((g_arena && numspawned < 2) || (g_ca && !ca_teams_ok) && !inWarmupStage)
return;
dh = max(self.health, 0);
float sv_maxidle;
float sv_maxidle_spectatorsareidle;
-float sv_pogostick;
float tracebox_hits_trigger_hurt(vector start, vector mi, vector ma, vector end);
float next_pingtime;
print(" find classname\n");
print(" extendmatchtime\n");
print(" reducematchtime\n");
+ print(" warp [level]\n");
GameCommand_Vote("help", world);
GameCommand_Ban("help");
GameCommand_Generic("help");
return;
}
+ if(argv(0) == "warp")
+ {
+ if(autocvar_g_campaign)
+ {
+ if(argc >= 2)
+ CampaignLevelWarp(stof(argv(1)));
+ else
+ CampaignLevelWarp(-1);
+ }
+ else
+ print("Not in campaign, can't level warp\n");
+ }
+
print("Invalid command. For a list of supported commands, try sv_cmd help.\n");
}
g_bloodloss = cvar("g_bloodloss");
sv_maxidle = cvar("sv_maxidle");
sv_maxidle_spectatorsareidle = cvar("sv_maxidle_spectatorsareidle");
- sv_pogostick = cvar("sv_pogostick");
g_ctf_reverse = cvar("g_ctf_reverse");
sv_autotaunt = cvar("sv_autotaunt");
sv_taunt = cvar("sv_taunt");
--totalalive;
}
- if(totalspawned > 2) // only check for winners if we had more than two players (one of them left, don't let the other player win just because of that)
+ if(total_players > 2) // only check for winners if we had more than two players (one of them left, don't let the other player win just because of that)
freezetag_CheckWinner();
freezetag_Unfreeze(world);
{
freezetag_Unfreeze(world); // start by making sure that all ice blocks are removed
- if(totalspawned == 1 && time > game_starttime) // only one player active on server, start a new match immediately
+ if(total_players == 1 && time > game_starttime) // only one player active on server, start a new match immediately
if(!next_round && warmup && (time < warmup - autocvar_g_freezetag_warmup || time > warmup)) // not awaiting next round
{
next_round = time;