# HG changeset patch # User Xeli # Date 1313767332 -7200 # Node ID 099868c5bba52766ade6043a644d606b003c4999 # Parent 9d66611e4d0a5c16f8cf684df20c95092ee3fb53# Parent c89b81817ee47cca64e726488b5c537c0660f854 merge diff -r 9d66611e4d0a -r 099868c5bba5 QTfrontend/pageroomslist.cpp --- a/QTfrontend/pageroomslist.cpp Fri Aug 19 17:21:18 2011 +0200 +++ b/QTfrontend/pageroomslist.cpp Fri Aug 19 17:22:12 2011 +0200 @@ -391,6 +391,6 @@ void PageRoomsList::updateNickCounter(int cnt) { - lblCount->setText(tr("%1 players online").arg(cnt)); + lblCount->setText(tr("%1 players online", 0, cnt).arg(cnt)); } diff -r 9d66611e4d0a -r 099868c5bba5 hedgewars/VGSHandlers.inc --- a/hedgewars/VGSHandlers.inc Fri Aug 19 17:21:18 2011 +0200 +++ b/hedgewars/VGSHandlers.inc Fri Aug 19 17:22:12 2011 +0200 @@ -524,7 +524,7 @@ Gear^.doStep:= @doStepHealthTagWork; -if (round(Gear^.Y) < cWaterLine) and (Gear^.Frame = 0) then +if (round(Gear^.Y) > cWaterLine) and (Gear^.Frame = 0) then Gear^.doStep:= @doStepHealthTagWorkUnderWater; Gear^.Y:= Gear^.Y - Gear^.Tex^.h; diff -r 9d66611e4d0a -r 099868c5bba5 hedgewars/uAI.pas --- a/hedgewars/uAI.pas Fri Aug 19 17:21:18 2011 +0200 +++ b/hedgewars/uAI.pas Fri Aug 19 17:22:12 2011 +0200 @@ -171,21 +171,6 @@ end end; - function PosInThinkStack(Me: PGear): boolean; - var i: Longword; - begin - i:= 0; - while (i < Stack.Count) do - begin - if(not(hwAbs(Stack.States[i].Hedgehog.X - Me^.X) + - hwAbs(Stack.States[i].Hedgehog.Y - Me^.Y) > _2)) and - (Stack.States[i].Hedgehog.Message = Me^.Message) then exit(true); - inc(i) - end; - PosInThinkStack:= false - end; - - var Actions: TActions; ticks, maxticks, steps, tmp: Longword; BaseRate, BestRate, Rate: integer; @@ -224,7 +209,7 @@ else AddAction(Actions, aia_WaitXR, hwRound(Me^.X), 0, 0, 0); steps:= 0; - while (not StopThinking) and (not PosInThinkStack(Me)) do + while (not StopThinking) do begin {$HINTS OFF} CanGo:= HHGo(Me, @AltMe, GoInfo); diff -r 9d66611e4d0a -r 099868c5bba5 hedgewars/uVisualGears.pas --- a/hedgewars/uVisualGears.pas Fri Aug 19 17:21:18 2011 +0200 +++ b/hedgewars/uVisualGears.pas Fri Aug 19 17:22:12 2011 +0200 @@ -283,6 +283,7 @@ Frame:= 0; Timer:= 1500; dY:= -0.08; + dX:= 0; //gear^.Z:= 2002; end; vgtSmokeTrace, diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_ar.ts --- a/share/hedgewars/Data/Locale/hedgewars_ar.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_ar.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -270,6 +285,17 @@ or pick another nickname in game config: + + Nickname + اسم اللاعب + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -323,6 +349,10 @@ Connecting... جاري الاتصال + + Cancel + الغاء + PageDrawMap @@ -687,12 +717,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -721,6 +751,18 @@ Control تحكم + + Error + + + + Please enter room name + ادخل رقم الغرقة + + + OK + OK + PageNetType @@ -939,6 +981,13 @@ Do you still want to join the room? + + %1 players online + + + + + PageScheme @@ -1058,6 +1107,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1151,6 +1204,10 @@ Remove friend امحي صديق + + Update + تحديث + QCheckBox @@ -1297,6 +1354,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1524,11 +1605,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + كلمة السر + + + % Get Away Time @@ -1890,6 +1987,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_bg.ts --- a/share/hedgewars/Data/Locale/hedgewars_bg.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_bg.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -262,6 +277,17 @@ Моля въдете паролата си по-долу или изберете друг прякор в настройките на играта: + + Nickname + Прякор + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -307,6 +333,10 @@ Connecting... Свързване... + + Cancel + Отказ + PageDrawMap @@ -383,6 +413,7 @@ A total of <b>%1</b> hedgehog(s) were killed during this round. + @@ -396,18 +427,21 @@ <b>%1</b> thought it's good to shoot his own hedgehogs with <b>%2</b> pts. + <b>%1</b> killed <b>%2</b> of his own hedgehogs. + <b>%1</b> was scared and skipped turn <b>%2</b> times. + @@ -657,12 +691,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -691,6 +725,18 @@ Control Контрол + + Error + Грешка + + + Please enter room name + Моля въведете име на стая + + + OK + + PageNetType @@ -850,6 +896,7 @@ There are %1 teams participating in this room. + @@ -894,6 +941,13 @@ Играта, към която се опитвате да се присъедините вече е започнала. Все още ли желаете да се присъедините към стаята? + + %1 players online + + + + + PageScheme @@ -947,7 +1001,7 @@ New - + Ново Delete @@ -1007,6 +1061,10 @@ Copy + Копиране + + + Teams in each clan take successive turns sharing their turn time. @@ -1102,6 +1160,10 @@ Remove friend Премахване на приятел + + Update + Актуализиране + QCheckBox @@ -1244,6 +1306,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1472,12 +1558,32 @@ Gameplay - Геймплей + Геймплей Stereo rendering Стерео режим + + Game Options + + + + Style + + + + Scheme + + + + Password + Парола + + + % Get Away Time + + QLineEdit @@ -1833,6 +1939,10 @@ More Wind Още вятър + + Tag Team + + binds @@ -2153,7 +2263,7 @@ Clear - + Изчистване Return diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_cs.ts --- a/share/hedgewars/Data/Locale/hedgewars_cs.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_cs.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -263,6 +278,17 @@ Prosím, zadej své heslo nebo si v konfiguraci vyber jinou přezdívku: + + Nickname + Přezdívka + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -308,6 +334,10 @@ Connecting... Připojuji... + + Cancel + Zrušit + PageDrawMap @@ -670,13 +700,18 @@ The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. Tips - Naváděná včela může být obtížná na použití. Její poloměr otáčení je závislý na její rychlosti, zkus ji nepoužívat při plné síle. + Naváděná včela může být obtížná na použití. Její poloměr otáčení je závislý na její rychlosti, zkus ji nepoužívat při plné síle. Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips Použij Molotov nebo plamenomet, abys dočasně zamezil ježkům v přechodu terénu jako jsou tunely nebo plošiny. + + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. + Tips + + PageMultiplayer @@ -702,6 +737,18 @@ Control Ovládání + + Error + Chyba + + + Please enter room name + Prosím zadejte jméno místnosti + + + OK + OK + PageNetType @@ -908,6 +955,14 @@ Hra, do které se snažíš připojit, začala. Ještě stále se chceš připojit do místosti? + + %1 players online + + + + + + PageScheme @@ -1023,6 +1078,10 @@ Copy Kopie + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1116,6 +1175,10 @@ Remove friend Odstranit přítele + + Update + Obnovit + QCheckBox @@ -1258,6 +1321,30 @@ Wiggle Kývat se + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1486,12 +1573,32 @@ Gameplay - Hra + Hra Stereo rendering Duální vykreslování + + Game Options + + + + Style + + + + Scheme + + + + Password + Heslo + + + % Get Away Time + + QLineEdit @@ -1847,6 +1954,10 @@ More Wind Více větru + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_de.ts --- a/share/hedgewars/Data/Locale/hedgewars_de.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_de.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -278,6 +293,17 @@ Bitte gib dein Passwort ein oder wähle einen anderen Spitznamen: + + Nickname + Spitzname + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -331,6 +357,10 @@ Connecting... Verbinde ... + + Cancel + Abbrechen + PageDrawMap @@ -728,12 +758,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -762,6 +792,18 @@ Control Steuerung + + Error + Fehler + + + Please enter room name + Bitte einen Raumnamen eingeben + + + OK + OK + PageNetType @@ -978,6 +1020,13 @@ Das Spiel in das du beitreten möchtest hat bereits begonnen. Willst du trotzdem den Raum betreten? + + %1 players online + + + + + PageScheme @@ -1097,6 +1146,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1190,6 +1243,10 @@ Remove friend Als Freund entfernen + + Update + Aktualisieren + QCheckBox @@ -1336,6 +1393,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1569,11 +1650,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + Passwort + + + % Get Away Time @@ -1935,6 +2032,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_en.ts --- a/share/hedgewars/Data/Locale/hedgewars_en.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_en.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -272,6 +287,17 @@ Please provide your password below or pick another nickname in game config: + + Nickname + Nickname + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -325,6 +351,10 @@ Connecting... Connecting... + + Cancel + Cancel + PageDrawMap @@ -693,12 +723,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -727,6 +757,18 @@ Control Control + + Error + Error + + + Please enter room name + Please enter room name + + + OK + OK + PageNetType @@ -943,6 +985,13 @@ The game you are trying to join has started. Do you still want to join the room? + + %1 players online + + + + + PageScheme @@ -1062,6 +1111,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1155,6 +1208,10 @@ Remove friend Remove friend + + Update + Update + QCheckBox @@ -1301,6 +1358,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1528,11 +1609,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + Password + + + % Get Away Time @@ -1894,6 +1991,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_es.ts --- a/share/hedgewars/Data/Locale/hedgewars_es.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_es.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -280,6 +295,17 @@ introduce ahora tu clave de acceso o elige otro nick en las preferencias del juego: + + Nickname + Nick + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -333,6 +359,10 @@ Connecting... Conectando... + + Cancel + Cancelar + PageDrawMap @@ -730,12 +760,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -764,6 +794,18 @@ Control Opciones + + Error + Error + + + Please enter room name + Por favor, introduce un nombre para la sala + + + OK + OK + PageNetType @@ -980,6 +1022,13 @@ La partida a la que intentas unirte ya ha empezado. ¿Realmente deseas entrar en la sala? + + %1 players online + + + + + PageScheme @@ -1099,6 +1148,10 @@ Copy Copiar + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1192,6 +1245,10 @@ Remove friend Eliminar amigo + + Update + Actualizar + QCheckBox @@ -1370,6 +1427,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1611,12 +1692,32 @@ Gameplay - Tipo de juego + Tipo de juego Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + Contraseña + + + % Get Away Time + + QLineEdit @@ -1980,6 +2081,10 @@ More Wind Más viento + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_fi.ts --- a/share/hedgewars/Data/Locale/hedgewars_fi.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_fi.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -272,6 +287,17 @@ Ole hyvä ja syötä salasanasi tai aseta eri nimimerkki asetuksissa: + + Nickname + Nimimerkki + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -325,6 +351,10 @@ Connecting... Yhdistetään... + + Cancel + Peruuta + PageDrawMap @@ -722,12 +752,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -756,6 +786,18 @@ Control Säädöt + + Error + Virhe + + + Please enter room name + Ole hyvä ja syötä huoneen nimi + + + OK + OK + PageNetType @@ -972,6 +1014,13 @@ Peli johon yrität liittyä on jo alkanut. Haluatko silti liittyä huoneeseen? + + %1 players online + + + + + PageScheme @@ -1091,6 +1140,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1184,6 +1237,10 @@ Remove friend Poista kaverilistalta + + Update + Päivitä + QCheckBox @@ -1358,6 +1415,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1585,11 +1666,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + Salasana + + + % Get Away Time @@ -1951,6 +2048,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_fr.ts --- a/share/hedgewars/Data/Locale/hedgewars_fr.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_fr.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -272,6 +287,17 @@ Veuillez fournir votre mot de passe ou choisir un nouveau pseudo : + + Nickname + Pseudo + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -325,6 +351,10 @@ Connecting... En connexion... + + Cancel + Annuler + PageDrawMap @@ -540,7 +570,7 @@ Especially while playing online be polite and always remember there might be some minors playing with or against you as well! Tips - Particulièrement quand vous jouez en ligne soyez polis et n'oubliez pas que certains joueurs peuvent être mineurs. + Particulièrement quand vous jouez en ligne soyez polis et n'oubliez pas que certains joueurs peuvent être mineurs. Special game modes such as 'Vampirism' or 'Karma' allow you to develop completely new tactics. Try them in a custom game! @@ -710,13 +740,18 @@ The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. Tips - L'Abeille Missile peut être délicate à utiliser. Sa courbe de lancer dépend de sa vitesse, pour plus de précision ne l'envoyez pas à pleine puissance. + L'Abeille Missile peut être délicate à utiliser. Sa courbe de lancer dépend de sa vitesse, pour plus de précision ne l'envoyez pas à pleine puissance. Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips Utilisez le Lance-Flammes ou le Cocktail Molotov pour empêcher temporairement les hérissons de circuler dans les tunnels ou sur les plateformes. + + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. + Tips + + PageMultiplayer @@ -742,6 +777,18 @@ Control Contrôles + + Error + Erreur + + + Please enter room name + Veuillez saisir le nom du salon + + + OK + OK + PageNetType @@ -945,6 +992,13 @@ Do you still want to join the room? Vous voulez rejoindre une partie qui a déjà commencée. Voulez-vous tout de même rejoindre la salle ? + + %1 players online + + + + + PageScheme @@ -1064,6 +1118,10 @@ Copy Copier + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1157,6 +1215,10 @@ Remove friend Retirer un ami + + Update + Mise à jour + QCheckBox @@ -1303,6 +1365,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1531,12 +1617,32 @@ Gameplay - Mode de jeu + Mode de jeu Stereo rendering Rendu stéréo + + Game Options + + + + Style + + + + Scheme + + + + Password + Mot de passe + + + % Get Away Time + + QLineEdit @@ -1896,6 +2002,10 @@ More Wind Davantage de vent + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_hu.ts --- a/share/hedgewars/Data/Locale/hedgewars_hu.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_hu.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -268,6 +283,17 @@ or pick another nickname in game config: + + Nickname + Becenév + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -321,6 +347,10 @@ Connecting... Csatlakozás... + + Cancel + Mégse + PageDrawMap @@ -681,12 +711,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -715,6 +745,18 @@ Control Irányítás + + Error + Hiba + + + Please enter room name + Add meg a szoba nevét + + + OK + OK + PageNetType @@ -928,6 +970,12 @@ Do you still want to join the room? + + %1 players online + + + + PageScheme @@ -1047,6 +1095,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1140,6 +1192,10 @@ Remove friend Barát eltávolítása + + Update + Frissítés + QCheckBox @@ -1286,6 +1342,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1519,11 +1599,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + JElszó + + + % Get Away Time @@ -1885,6 +1981,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_it.ts --- a/share/hedgewars/Data/Locale/hedgewars_it.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_it.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -276,6 +291,17 @@ Per favore inserisci la tua password o scegli un altro nickname: + + Nickname + Nickname + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -329,6 +355,10 @@ Connecting... Connessione in corso... + + Cancel + Annulla + PageDrawMap @@ -474,7 +504,7 @@ If you're unsure what to do and don't want to waste ammo, skip one round. But don't let too much time pass as there will be Sudden Death! Tips - Se non sai cosa fare e non vuoi sprecare munizioni, salta il turno. Ma non troppe volte perché c'è il Sudden Death! + Se non sai cosa fare e non vuoi sprecare munizioni, salta il turno. Ma non troppe volte perché c'è il Sudden Death! If you'd like to keep others from using your preferred nickname on the official server, register an account at http://www.hedgewars.org/. @@ -489,7 +519,7 @@ By default the game will always record the last game played as a demo. Select 'Local Game' and pick the 'Demos' button on the lower right corner to play or manage them. Tips - Il gioco salverà sempre l'ultima partita giocata come demo. Selezione 'Local Game' e clicca il bottone 'Demos' nell'angolo in basso a destra per gestire le demo. + Il gioco salverà sempre l'ultima partita giocata come demo. Selezione 'Local Game' e clicca il bottone 'Demos' nell'angolo in basso a destra per gestire le demo. Hedgewars is Open Source and Freeware we create in our spare time. If you've got problems, ask on our forums but please don't expect 24/7 support! @@ -589,7 +619,7 @@ There are three different jumps available. Tap [high jump] twice to do a very high/backwards jump. Tips - Ci sono tre salti disponibili. Premi [salto in alto] due volte per eseguire un salto in alto all'indietro. + Ci sono tre salti disponibili. Premi [salto in alto] due volte per eseguire un salto in alto all'indietro. Afraid of falling off a cliff? Hold down [precise] to turn [left] or [right] without actually moving. @@ -604,7 +634,7 @@ Most weapons won't work once they touch the water. The Homing Bee as well as the Cake are exceptions to this. Tips - Molte armi non funzionano quando toccano l'acqua. L'Ape a Ricerca così come la Torta sono delle eccezioni. + Molte armi non funzionano quando toccano l'acqua. L'Ape a Ricerca così come la Torta sono delle eccezioni. The Old Limbuger only causes a small explosion. However the wind affected smelly cloud can poison lots of hogs at once. @@ -614,7 +644,7 @@ The Piano Strike is the most damaging air strike. You'll lose the hedgehog performing it, so there's a huge downside as well. Tips - Ultima Sonata è l'attacco aereo più dannoso. Perderai il tuo riccio, eseguendolo, quindi ci sono anche delle grosse controindicazioni. + Ultima Sonata è l'attacco aereo più dannoso. Perderai il tuo riccio, eseguendolo, quindi ci sono anche delle grosse controindicazioni. Sticky Mines are a perfect tool to create small chain reactions knocking enemy hedgehogs into dire situations ... or water. @@ -629,7 +659,7 @@ If you're stuck behind an enemy hedgehog, use the Hammer to free yourself without getting damaged by an explosion. Tips - Se se ibloccato dietro un riccio nemico, usa il Martello per liberarti senza essere danneggiato da un'esplosione. + Se se ibloccato dietro un riccio nemico, usa il Martello per liberarti senza essere danneggiato da un'esplosione. The Cake's maximum walking distance depends on the ground it has to pass. Use [attack] to detonate it early. @@ -644,7 +674,7 @@ Want to know who's behind the game? Click on the Hedgewars logo in the main menu to see the credits. Tips - Vuoi sapere chi c'è dietro il gioco? Clicca sul logo Hedgewars nel menu principale per vedere gli autori. + Vuoi sapere chi c'è dietro il gioco? Clicca sul logo Hedgewars nel menu principale per vedere gli autori. Like Hedgewars? Become a fan on %1 or follow us on %2! @@ -699,13 +729,18 @@ The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. Tips - l'Ape a Ricerca può essere complessa da usare. Il suo raggio di curvatura dipende dalla velocità, quindi prova a non usare a piena potenza. + l'Ape a Ricerca può essere complessa da usare. Il suo raggio di curvatura dipende dalla velocità, quindi prova a non usare a piena potenza. Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips Usa la Bomba Molotov o il Lanciafiamme per impedire temporaneamente ai ricci di attraversari terreni come tunnel o piattaforme. + + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. + Tips + + PageMultiplayer @@ -731,6 +766,18 @@ Control Controllo + + Error + Errore + + + Please enter room name + Inserisci il nome della stanza + + + OK + OK + PageNetType @@ -947,6 +994,13 @@ La partita a cui stai cercando di unirti è già iniziata. Voui comunque entrare nella stanza? + + %1 players online + + + + + PageScheme @@ -1066,6 +1120,10 @@ Copy Copia + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1159,6 +1217,10 @@ Remove friend Rimuovi amico + + Update + Aggiorna + QCheckBox @@ -1305,6 +1367,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1498,7 +1584,7 @@ This SVN build is 'work in progress' and may not be compatible with other versions of the game. Some features might be broken or incomplete. Use at your own risk! - Questa versione SVN è in corso d'opera e può non essere compatibile con le altre versioni del gioco. + Questa versione SVN è in corso d'opera e può non essere compatibile con le altre versioni del gioco. Alcune opzioni potrebbero essere incomplete o non funzionanti. Usatela a vostro rischio! @@ -1511,7 +1597,7 @@ This development build is 'work in progress' and may not be compatible with other versions of the game. Some features might be broken or incomplete. Use at your own risk! - Questa versione di sviluppo è in corso d'opera e può non essere compatibile con le altre versioni del gioco. Alcune feature potrebbero essere incomplete o non funzionanti. Usatela a vostro rischio! + Questa versione di sviluppo è in corso d'opera e può non essere compatibile con le altre versioni del gioco. Alcune feature potrebbero essere incomplete o non funzionanti. Usatela a vostro rischio! Quality @@ -1539,12 +1625,32 @@ Gameplay - Tipo di gioco + Tipo di gioco Stereo rendering Resa stereo + + Game Options + + + + Style + + + + Scheme + + + + Password + Password + + + % Get Away Time + + QLineEdit @@ -1904,6 +2010,10 @@ More Wind Più Vento + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_ja.ts --- a/share/hedgewars/Data/Locale/hedgewars_ja.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_ja.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -262,6 +277,17 @@ ゲーム構成に別の名を選択してください: + + Nickname + + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -307,6 +333,10 @@ Connecting... + + Cancel + キャンセル + PageDrawMap @@ -655,12 +685,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -689,6 +719,18 @@ Control コントロール + + Error + エラー + + + Please enter room name + ルーム名を入力してください + + + OK + + PageNetType @@ -888,6 +930,12 @@ Do you still want to join the room? + + %1 players online + + + + PageScheme @@ -1003,6 +1051,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1096,6 +1148,10 @@ Remove friend + + Update + 更新 + QCheckBox @@ -1238,6 +1294,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1259,7 +1339,7 @@ Weapons - 武器 + 武器 Audio/Graphic options @@ -1465,11 +1545,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + パスワード + + + % Get Away Time @@ -1715,7 +1811,7 @@ copy of - + 模写 @@ -1827,6 +1923,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_ko.ts --- a/share/hedgewars/Data/Locale/hedgewars_ko.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_ko.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -254,6 +269,17 @@ or pick another nickname in game config: + + Nickname + + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -299,6 +325,10 @@ Connecting... + + Cancel + + PageDrawMap @@ -643,12 +673,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -677,6 +707,18 @@ Control + + Error + + + + Please enter room name + + + + OK + + PageNetType @@ -876,6 +918,12 @@ Do you still want to join the room? + + %1 players online + + + + PageScheme @@ -991,6 +1039,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1084,6 +1136,10 @@ Remove friend + + Update + + QCheckBox @@ -1222,6 +1278,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1445,13 +1525,29 @@ - Gameplay - - - Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + + + + % Get Away Time + + QLineEdit @@ -1797,6 +1893,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_nl.ts --- a/share/hedgewars/Data/Locale/hedgewars_nl.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_nl.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -265,6 +280,17 @@ or pick another nickname in game config: + + Nickname + + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -310,6 +336,10 @@ Connecting... + + Cancel + + PageDrawMap @@ -660,12 +690,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -694,6 +724,18 @@ Control + + Error + + + + Please enter room name + + + + OK + + PageNetType @@ -895,6 +937,13 @@ Do you still want to join the room? + + %1 players online + + + + + PageScheme @@ -1010,6 +1059,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1103,6 +1156,10 @@ Remove friend + + Update + + QCheckBox @@ -1241,6 +1298,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1464,13 +1545,29 @@ - Gameplay - - - Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + + + + % Get Away Time + + QLineEdit @@ -1816,6 +1913,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_pl.ts --- a/share/hedgewars/Data/Locale/hedgewars_pl.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_pl.ts Fri Aug 19 17:22:12 2011 +0200 @@ -16,15 +16,15 @@ DrawMapWidget File error - Błąd pliku + Błąd pliku Cannot open file '%1' for writing - Nie można otworzyć '%1' do zapisu + Nie można otworzyć '%1' do zapisu Cannot read file '%1' - Nie można odczytać pliku '%1' + Nie można odczytać pliku '%1' @@ -296,6 +296,17 @@ Proszę podać hasło bądź zmienić nick w ustawieniach gry: + + Nickname + Nick + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -349,6 +360,10 @@ Connecting... Łączenie... + + Cancel + Anuluj + PageDrawMap @@ -769,12 +784,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -803,6 +818,18 @@ Control Kontrola + + Error + Błąd + + + Please enter room name + Wprowadź nazwę pokoju + + + OK + OK + PageNetType @@ -1021,6 +1048,14 @@ Gra do której chcesz dołączyć już się rozpoczęła. Czy chcesz dołączyć do pokoju? + + %1 players online + + + + + + PageScheme @@ -1140,6 +1175,10 @@ Copy Kopiuj + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1233,6 +1272,10 @@ Remove friend Usuń przyjaciela + + Update + Odśwież + QCheckBox @@ -1411,6 +1454,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1655,12 +1722,32 @@ Gameplay - Rozgrywka + Rozgrywka Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + Hasło + + + % Get Away Time + + QLineEdit @@ -2024,6 +2111,10 @@ More Wind Więcej wiatru + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_pt_BR.ts --- a/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_pt_BR.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -273,6 +288,17 @@ Por favor, forneça sua senha ou escolha outro apelido: + + Nickname + Apelido + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -318,6 +344,10 @@ Connecting... Conectando... + + Cancel + Cancelar + PageDrawMap @@ -781,12 +811,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -815,6 +845,18 @@ Control Controle + + Error + Erro + + + Please enter room name + Entre com um nome de sala + + + OK + OK + PageNetType @@ -1031,6 +1073,13 @@ O jogo no qual você está tentando entrar já começou. Você ainda quer entrar na sala? + + %1 players online + + + + + PageScheme @@ -1150,6 +1199,10 @@ Copy Copiar + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1243,6 +1296,10 @@ Remove friend Remover amigo + + Update + Atualizar + QCheckBox @@ -1421,6 +1478,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1659,12 +1740,32 @@ Gameplay - Modo de Jogo + Modo de Jogo Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + Senha + + + % Get Away Time + + QLineEdit @@ -2033,6 +2134,10 @@ More Wind Mais Vento + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_pt_PT.ts --- a/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_pt_PT.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -272,6 +287,17 @@ Por favor digite a sua palavra passe ou escolha outro nome de utilizador no menu de configuração: + + Nickname + Nome de utilizador + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -325,6 +351,10 @@ Connecting... A ligar... + + Cancel + Cancelar + PageDrawMap @@ -695,13 +725,18 @@ The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. Tips - A Abelha Teleguiada pode-se demonstrar complicada de utilizar. O grau a que consegue virar depende da sua velocidade, por isso experimenta larga-la com diferentes níveis de força. + A Abelha Teleguiada pode-se demonstrar complicada de utilizar. O grau a que consegue virar depende da sua velocidade, por isso experimenta larga-la com diferentes níveis de força. Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips Utiliza um Molotov ou o Lança-chamas para temporariamente impedir outros ouriços de passar por áreas no terreno como túneis ou plataformas. + + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. + Tips + + PageMultiplayer @@ -727,6 +762,18 @@ Control Controlo + + Error + Erro + + + Please enter room name + Insira o nome da sala + + + OK + OK + PageNetType @@ -943,6 +990,13 @@ O jogo a que te estas a tentar juntar já começou. Desejas juntar-te ao jogo de qualquer maneira? + + %1 players online + + + + + PageScheme @@ -1062,6 +1116,10 @@ Copy Copiar + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1155,6 +1213,10 @@ Remove friend Remover amigo + + Update + Actualizar + QCheckBox @@ -1301,6 +1363,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1529,12 +1615,32 @@ Gameplay - Jogabilidade + Jogabilidade Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + Password + + + % Get Away Time + + QLineEdit @@ -1894,6 +2000,10 @@ More Wind Mais Vento + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_ru.ts --- a/share/hedgewars/Data/Locale/hedgewars_ru.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_ru.ts Fri Aug 19 17:22:12 2011 +0200 @@ -9,7 +9,22 @@ copy of - + копия + + + + DrawMapWidget + + File error + Ошибка при работе с файлом + + + Cannot open file '%1' for writing + Не могу открыть файл '%1' на запись + + + Cannot read file '%1' + Не могу прочитать файл '%1' @@ -51,7 +66,7 @@ When this option is enabled selecting a game scheme will auto-select a weapon - + При включении этой опции выбор настроек игры автоматически выберет схему оружия @@ -193,11 +208,11 @@ Seed - + Зерно Set - + Установить @@ -277,6 +292,20 @@ Пожалуйста, укажите ваш пароль в поле ввода внизу или выберите иное имя пользователя в настройках игры: + + Nickname + Псевдоним + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + Кто-то на этом сервере +уже использует +ваш псевдоним %1. +Выберите другой псевдоним: + KB @@ -330,36 +359,40 @@ Connecting... Соединение... + + Cancel + Отмена + PageDrawMap Undo - + Отменить Clear - Очистить + Очистить Load - Загрузить + Загрузить Save - + Сохранить Load drawn map - + Загрузить рисованную карту Drawn Maps (*.hwmap);;All files (*.*) - + Рисованные карты (*.hwmap);;Все файлы (*.*) Save drawn map - + Сохранить рисованную карту @@ -473,247 +506,247 @@ Simply pick the same color as a friend to play together as a team. Each of you will still control his or her own hedgehogs but they'll win or lose together. Tips - + Выберите тот же цвет команда, что у друга, чтобы играть в союзе. Вы будете управлять своими ежами, но выиграете или проиграете вместе. Some weapons might do only low damage but they can be a lot more devastating in the right situation. Try to use the Desert Eagle to knock multiple hedgehogs into the water. Tips - + Некоторые виды оружия наносят небольшой урон, но могут наносить больший урон в правильной ситуации. Попробуйте использовать пистолет Дезерт Игл, чтобы столкнуть несколько ежей в воду. If you're unsure what to do and don't want to waste ammo, skip one round. But don't let too much time pass as there will be Sudden Death! Tips - + Если вы не уверены в том, что хотите сделать и не хотите тратить снаряды, пропустите ход. Но не теряйте много времени, так как смерть неизбежна! If you'd like to keep others from using your preferred nickname on the official server, register an account at http://www.hedgewars.org/. Tips - + Если вы хотите предотвратить использование вашего псевдонима другими игроками на официальном игровом сервере, зарегистрируйтесь на http://www.hedgewars.org/. You're bored of default gameplay? Try one of the missions - they'll offer different gameplay depending on the one you picked. Tips - + Наскучила обычная игра? Попробуйте миссии, имеющие различные виды сценариев. By default the game will always record the last game played as a demo. Select 'Local Game' and pick the 'Demos' button on the lower right corner to play or manage them. Tips - + По умолчанию игры всегда записывает последнюю игру в виде демки. Выберите "Локальную игру" и нажмите кнопку "Демки" в правом нижнем углу, чтобы проиграть запись. Hedgewars is Open Source and Freeware we create in our spare time. If you've got problems, ask on our forums but please don't expect 24/7 support! Tips - + Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Если у вас возникают вопросы, задавайте их на нашем форуме, но пожалуйста, не ожидайте круглосуточной поддержки! Hedgewars is Open Source and Freeware we create in our spare time. If you like it, help us with a small donation or contribute your own work! Tips - + Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Если вам понравилась игра, помогите нам денежным вознаграждением или вкладом в виде вашей работы! Hedgewars is Open Source and Freeware we create in our spare time. Share it with your family and friends as you like! Tips - + Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Распространяйте его среди друзей и членов семьи! From time to time there will be official tournaments. Upcoming events will be announced at http://www.hedgewars.org/ some days in advance. Tips - + Время от времени проводятся официальные турниры. Предстоящие события анонсируются на http://www.hedgewars.org/ за несколько дней. Hedgewars is available in many languages. If the translation in your language seems to be missing or outdated, feel free to contact us! Tips - + Hedgewars доступен на многих языках. Если перевод на ваш язык отсутствует или устарел, сообщите нам! Hedgewars can be run on lots of different operating systems including Microsoft Windows, Mac OS X and Linux. Tips - + Hedgewars запускается на множестве различных операционных систем, включая Microsoft Windows, Mac OS X и Linux. Always remember you're able to set up your own games in local and network/online play. You're not restricted to the 'Simple Game' option. Tips - + Помните, что у вас есть возможность создать собственную игру локально или по сети. Вы не ограничены кнопкой "Простая игра". While playing you should give yourself a short break at least once an hour. Tips - + Играя, не забывайте делать небольшой перерыв хотя бы раз в час. If your graphics card isn't able to provide hardware accelerated OpenGL, try to enable the low quality mode to improve performance. Tips - + Если ваша видеокарта не поддерживает ускорение OpenGL, попробуйте включить опцию "низкое качество", чтобы улучшить производительность. We're open to suggestions and constructive feedback. If you don't like something or got a great idea, let us know! Tips - + Мы открыты для предложений и конструктивной критики. Если вам что-то не понравилось или у вас появилась отличная идея, сообщите нам! Especially while playing online be polite and always remember there might be some minors playing with or against you as well! Tips - + Играя по сети, будьте особенно вежливы и всегда помните, что с вами или против вас могут играть дети! Special game modes such as 'Vampirism' or 'Karma' allow you to develop completely new tactics. Try them in a custom game! Tips - + Особые настройки игры "Вампиризм" и "Карма" дают возможность выработать совершенно новую тактику. Попробуйте их! You should never install Hedgewars on computers you don't own (school, university, work, etc.). Please ask the responsible person instead! Tips - + Не следует устанавливать Hedgewars на компьютеры, не принадлежащие вам (в школе, на работе, в университете и т.п.). Не забудь спросить разрешения у ответственного лица! Hedgewars can be perfect for short games during breaks. Just ensure you don't add too many hedgehogs or use an huge map. Reducing time and health might help as well. Tips - + Hedgewars может отлично подойти для коротких матчей на перерывах. Просто не добавляйте слишком много ежей и не играйти на больших картах. Также можно уменьшить время или количество начального здоровья. No hedgehogs were harmed in making this game. Tips - + При подготовке игры не пострадал ни один ёж. Hedgewars is Open Source and Freeware we create in our spare time. If someone sold you the game, you should try get a refund! Tips - + Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Если кто-то продал вам игру, потребуйте возврат денег! Connect one or more gamepads before starting the game to be able to assign their controls to your teams. Tips - + Подсоедините один или несколько геймпадов перед запуском игры, и вы сможете настроить их для управления командами. Create an account on %1 to keep others from using your most favourite nickname while playing on the official server. Tips - + Если вы хотите предотвратить использование вашего псевдонима другими игроками на официальном игровом сервере, зарегистрируйтесь на http://www.hedgewars.org/. If your graphics card isn't able to provide hardware accelerated OpenGL, try to update the associated drivers. Tips - + Если ваша видеокарта не поддерживает ускорение OpenGL, попробуйте обновить видеодрайвер. There are three different jumps available. Tap [high jump] twice to do a very high/backwards jump. Tips - + Есть три вида прыжков. Нажмите [прыжок вверх] дважды, чтобы сделать очень высокий прыжок назад. Afraid of falling off a cliff? Hold down [precise] to turn [left] or [right] without actually moving. Tips - + Боитесь упасть с обрыва? Нажмите левый shift, чтобы повернуться влево или вправо, не передвигаясь. Some weapons require special strategies or just lots of training, so don't give up on a particular tool if you miss an enemy once. Tips - + Некоторые виды оружия требуют особых стратегий или просто много тренировок, поэтому не разочаровывайтесь в инструменте, если разок промахнётесь. Most weapons won't work once they touch the water. The Homing Bee as well as the Cake are exceptions to this. Tips - + Большинство видов оружия не сработают при попадании в воду. Пчела и Торт - это исключения. The Old Limbuger only causes a small explosion. However the wind affected smelly cloud can poison lots of hogs at once. Tips - + Старый Лимбургер взрывается несильно. Однако ветер, несущий зловонное облако, может отравить несколько ежей за раз. The Piano Strike is the most damaging air strike. You'll lose the hedgehog performing it, so there's a huge downside as well. Tips - + Фортепьяновый удар - это наиболее мощный из ударов с воздуха. При использовании вы потеряете ежа, в этом его недостаток. Sticky Mines are a perfect tool to create small chain reactions knocking enemy hedgehogs into dire situations ... or water. Tips - + Мины-липучки - отличный инструмент для создания небольших цепных реакций, от которых ёж попадет в неприятную ситуацию... или в воду. The Hammer is most effective when used on bridges or girders. Hit hogs will just break through the ground. Tips - + Молот наиболее эффективен, когда используется на мосту или балке. Ударенный ёж пролетит сквозь землю. If you're stuck behind an enemy hedgehog, use the Hammer to free yourself without getting damaged by an explosion. Tips - + Если вы застряли позади ежа противника, используйте Молот. чтобы освободить себя без риска потери здоровья от взрыва. The Cake's maximum walking distance depends on the ground it has to pass. Use [attack] to detonate it early. Tips - + Дистанция, которую проходит Торт, зависит от поверхности. Используйте клавишу атаки, чтобы сдетонировать его раньше. The Flame Thrower is a weapon but it can be used for tunnel digging as well. Tips - + Огнемёт - это оружие, но он также может быть использован как инструмент для рытья туннелей. Want to know who's behind the game? Click on the Hedgewars logo in the main menu to see the credits. Tips - + Хотите узнать, кто стоит за разработкой игры? Нажмите на логотип Hedgewars в главном меню, чтобы увидеть состав разработчиков. Like Hedgewars? Become a fan on %1 or follow us on %2! Tips - + Нравится Hedgewars? Станьте фанатом на %1 или следите за нами на %2! Feel free to draw your own graves, hats, flags or even maps and themes! But note that you'll have to share them somewhere to use them online. Tips - + Рисуйте свои варианты надгробий, шляп, флагов или даже карт и тем! Но не забудьте передать их соперникам каким-либо образом для игры по сети. Really want to wear a specific hat? Donate to us and receive an exclusive hat of your choice! Tips - + Очень хочется особенную шляпу? Сделайте пожертвование и получите эксклюзивную шляпу на выбор! Keep your video card drivers up to date to avoid issues playing the game. Tips - + Обновляйте видеодрайвера, чтобы не было проблем во время игры. You can find your Hedgewars configuration files under "My Documents\Hedgewars". Create backups or take the files with you, but don't edit them by hand. Tips - + Файлы конфигурации Hedgewars находятся в папке "Мои документы\Hedgewars". Создавайте бэкапы или переносите файлы, но не редактируйте их вручную. You're able to associate Hedgewars related files (savegames and demo recordings) with the game to launch them right from your favorite file or internet browser. Tips - + Можно ассоциировать файлы Hedgewars (сохранения и демки игр) с игрой, чтобы запускать их прямо из вашего любимого файлового менеджера или браузера. Want to save ropes? Release the rope in mid air and then shoot again. As long as you don't touch the ground you'll reuse your rope without wasting ammo! Tips - + Хотите сэкономить верёвки? Отпустите верёвку в воздухе и стреляйте снова. Пока вы не затронете землю, вы можете использовать верёвку сколько угодно, не тратя дополнительных! You can find your Hedgewars configuration files under "Library/Application Support/Hedgewars" in your home directory. Create backups or take the files with you, but don't edit them by hand. Tips - + Файлы конфигурации Hedgewars находятся в папке ""Library/Application Support/Hedgewars". Создавайте бэкапы или переносите файлы, но не редактируйте их вручную. You can find your Hedgewars configuration files under ".hedgewars" in your home directory. Create backups or take the files with you, but don't edit them by hand. Tips - + Файлы конфигурации Hedgewars находятся в папке ".hedgewars". Создавайте бэкапы или переносите файлы, но не редактируйте их вручную. The Windows version of Hedgewars supports Xfire. Make sure to add Hedgewars to its game list so your friends can see you playing. Tips - - - - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. - Tips - + Версия Hedgewars под операционную систему Windows поддерживает Xfire. Не забудьте добавить Hedgewars в список игр, чтобы ваши друзья видели, когда вы в игре. Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - + Используйте Коктейль Молотова или Огнемёт, чтобы временно не дать ежам пройти через туннель или по платформе. + + + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. + Tips + Пчёлку можеть быть сложно использовать. Её радиус поворота зависит от скорости, поэтому попробуйте не использовать полную силу броска. @@ -740,6 +773,18 @@ Control Управление + + Error + Ошибка + + + Please enter room name + Введите название комнаты + + + OK + ОК + PageNetType @@ -784,27 +829,27 @@ New scheme - + Новая схема Edit scheme - + Редактировать схему Delete scheme - + Удалить схему New weapon set - + Новый набор оружия Edit weapon set - + Редактировать набор оружия Delete weapon set - + Удалить набор оружия @@ -958,6 +1003,14 @@ Игра, к которой вы хотите присоединиться, уже началась Вы всё равно хотите зайти в комнату? + + %1 players online + + на сервере %1 игрок + на сервере %1 игрока + на сервере %1 игроков + + PageScheme @@ -1067,15 +1120,19 @@ You will not have to worry about wind anymore. - + Больше не придётся беспокоиться о ветре. Wind will affect almost everything. - + Ветер будет оказывать влияние почти на всё. Copy - + Копировать + + + Teams in each clan take successive turns sharing their turn time. + Команды в каждом клане будут последовательно получать право хода, имея общее время на ход. @@ -1090,11 +1147,11 @@ New - Новая + Новая Copy - + Копировать @@ -1170,6 +1227,10 @@ Remove friend Убирать из списка друзей + + Update + Обновить + QCheckBox @@ -1274,11 +1335,11 @@ hand drawn map... - + рисованная карта... Disabled - + Отключен Red/Cyan @@ -1316,6 +1377,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1369,7 +1454,7 @@ Schemes and Weapons - + Схемы игры и наборы оружия @@ -1522,7 +1607,7 @@ This development build is 'work in progress' and may not be compatible with other versions of the game. Some features might be broken or incomplete. Use at your own risk! - + Эта сборка является промежуточным этапом работы, и может быть несовместима с другими версиями игры. Некоторые возможности могут быть сломаны или недоработаны. Используйте на свой риск! Quality @@ -1550,15 +1635,31 @@ % Rope Length - - - - Gameplay - + % длины верёвки Stereo rendering - + Стереоизображение + + + Game Options + Настройки игры + + + Style + Стиль + + + Scheme + Схема + + + Password + Пароль + + + % Get Away Time + % времени ухода @@ -1627,27 +1728,27 @@ Teams - Команды + Команды Really delete this team? - + Удалить выбранную команду? Schemes - + Схемы Can not delete default scheme '%1'! - + Не могу удалить встроенную схему '%1'! Really delete this game scheme? - + Удалить выбранную схему игры? Can not delete default weapon set '%1'! - + Не могу удлить встроенный набор оружия '%1'! @@ -1745,7 +1846,7 @@ more - + ещё @@ -1799,11 +1900,11 @@ new - новый + новый copy of - + копия @@ -1913,11 +2014,15 @@ Disable Wind - + Отключить ветер More Wind - + Больше ветра + + + Tag Team + Эстафета команд diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_sk.ts --- a/share/hedgewars/Data/Locale/hedgewars_sk.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_sk.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -279,6 +294,17 @@ nižšie alebo si zvoľte inú prezývku v nastaveniach hry: + + Nickname + Prezývka + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -332,6 +358,10 @@ Connecting... Pripájam sa... + + Cancel + Zrušiť + PageDrawMap @@ -744,13 +774,18 @@ The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. Tips - Navádzaná včela je trošku zložitejšia na použitie. Jej polomer otočenia závisí na jej rýchlosti, takže ju radšej nepoužívajte pri plnej sile. + Navádzaná včela je trošku zložitejšia na použitie. Jej polomer otočenia závisí na jej rýchlosti, takže ju radšej nepoužívajte pri plnej sile. Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips Použite Molotovov koktejl alebo plameňomet na dočasné zabránenie ježkom prejsť terénom ako sú tunely alebo plošiny. + + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. + Tips + + PageMultiplayer @@ -776,6 +811,18 @@ Control Ovládanie + + Error + Chyba + + + Please enter room name + Prosím zadajte názov miestnosti + + + OK + OK + PageNetType @@ -994,6 +1041,14 @@ Hra, ku ktorej sa snažíte pripojiť, už začala. Aj napriek tomu chcete vojsť do miestnosti? + + %1 players online + + + + + + PageScheme @@ -1113,6 +1168,10 @@ Copy Kopírovať + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1206,6 +1265,10 @@ Remove friend Odstrániť priateľa + + Update + Obnoviť + QCheckBox @@ -1384,6 +1447,30 @@ Wiggle Triasť + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1623,12 +1710,32 @@ Gameplay - Hra + Hra Stereo rendering Zobrazenie stereo + + Game Options + + + + Style + + + + Scheme + + + + Password + Heslo + + + % Get Away Time + + QLineEdit @@ -1992,6 +2099,10 @@ More Wind Viac vetra + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_sv.ts --- a/share/hedgewars/Data/Locale/hedgewars_sv.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_sv.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -272,6 +287,17 @@ Var god ange ditt lösenord eller välj ett annat smeknamn i spelinställningarna: + + Nickname + Smeknamn + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -325,6 +351,10 @@ Connecting... Ansluter... + + Cancel + Avbryt + PageDrawMap @@ -722,12 +752,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -756,6 +786,18 @@ Control Kontroll + + Error + Fel + + + Please enter room name + Skriv in rummets namn + + + OK + OK + PageNetType @@ -972,6 +1014,13 @@ Spelet du försöker gå med i har startat. Vill du fortfarande gå med i rummet? + + %1 players online + + + + + PageScheme @@ -1091,6 +1140,10 @@ Copy Kopiera + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1184,6 +1237,10 @@ Remove friend Ta bort som vän + + Update + Uppdatera + QCheckBox @@ -1362,6 +1419,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1596,12 +1677,32 @@ Gameplay - Speltyp + Speltyp Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + Lösenord + + + % Get Away Time + + QLineEdit @@ -1965,6 +2066,10 @@ More Wind Mer vind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_tr_TR.ts --- a/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_tr_TR.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -258,6 +273,17 @@ or pick another nickname in game config: + + Nickname + + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -311,6 +337,10 @@ Connecting... Bağlanıyor... + + Cancel + İptal + PageDrawMap @@ -659,12 +689,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -693,6 +723,18 @@ Control Kontrol + + Error + Hata + + + Please enter room name + Lütfen oda ismini girin + + + OK + Tamam + PageNetType @@ -892,6 +934,12 @@ Do you still want to join the room? + + %1 players online + + + + PageScheme @@ -1011,6 +1059,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1104,6 +1156,10 @@ Remove friend + + Update + Güncelle + QCheckBox @@ -1246,6 +1302,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1473,11 +1553,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + Parola + + + % Get Away Time @@ -1839,6 +1935,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_uk.ts --- a/share/hedgewars/Data/Locale/hedgewars_uk.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_uk.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -273,6 +288,17 @@ Введіть ваш пароль нижче або виберіть інший нік в налаштуваннях гри: + + Nickname + Ім'я + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -326,6 +352,10 @@ Connecting... Під'єднання... + + Cancel + Скасувати + PageDrawMap @@ -704,13 +734,18 @@ The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. Tips - Навідна Бджілка може бути складною у керуванні. Радіус повороту залежить від її швидкості, тому постарайтеся не стріляти на повну силу. + Навідна Бджілка може бути складною у керуванні. Радіус повороту залежить від її швидкості, тому постарайтеся не стріляти на повну силу. Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips Використайте Коктейль Молотова або Вогнемет щоб тимчасово утримати їжаків від проходження такої місцевості як тунелі або платформи. + + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. + Tips + + PageMultiplayer @@ -736,6 +771,18 @@ Control Керування + + Error + Помилка + + + Please enter room name + Введіть назву кімнати + + + OK + Так + PageNetType @@ -954,6 +1001,14 @@ Гра, до якої ви хочети при'єднатись вже почалась. Ви все ще хочете ввійти в кімнату? + + %1 players online + + + + + + PageScheme @@ -1073,6 +1128,10 @@ Copy Копіювати + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1166,6 +1225,10 @@ Remove friend Видалити друга + + Update + Оновити + QCheckBox @@ -1312,6 +1375,30 @@ Wiggle Погойдування + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1540,12 +1627,32 @@ Gameplay - Геймплей + Геймплей Stereo rendering Стерео рендеринг + + Game Options + + + + Style + + + + Scheme + + + + Password + Пароль + + + % Get Away Time + + QLineEdit @@ -1905,6 +2012,10 @@ More Wind Більше Вітру + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_zh_CN.ts --- a/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_zh_CN.ts Fri Aug 19 17:22:12 2011 +0200 @@ -16,15 +16,15 @@ DrawMapWidget File error - 文件错误 + 文件错误 Cannot open file '%1' for writing - 无法打开文件 '%1' 写入 + 无法打开文件 '%1' 写入 Cannot read file '%1' - 无法读取文件 '%1' + 无法读取文件 '%1' @@ -286,6 +286,17 @@ 请输入您的密码 或从游戏配置中选择另一个昵称: + + Nickname + 昵称 + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -339,6 +350,10 @@ Connecting... 连接中... + + Cancel + 取消 + PageDrawMap @@ -748,12 +763,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -782,6 +797,18 @@ Control 房间管理 + + Error + 错误 + + + Please enter room name + 请键入房间名 + + + OK + + PageNetType @@ -996,6 +1023,12 @@ 你要加入的游戏已经开始了。 还要进入房间吗? + + %1 players online + + + + PageScheme @@ -1115,6 +1148,10 @@ Copy 备份 + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1208,6 +1245,10 @@ Remove friend 移除朋友 + + Update + 更新 + QCheckBox @@ -1382,6 +1423,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1610,12 +1675,32 @@ Gameplay - 游戏 + 游戏 Stereo rendering + + Game Options + + + + Style + + + + Scheme + + + + Password + 密码 + + + % Get Away Time + + QLineEdit @@ -1975,6 +2060,10 @@ More Wind 让风来地更猛烈吧! + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/hedgewars_zh_TW.ts --- a/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/hedgewars_zh_TW.ts Fri Aug 19 17:22:12 2011 +0200 @@ -13,6 +13,21 @@ + DrawMapWidget + + File error + + + + Cannot open file '%1' for writing + + + + Cannot read file '%1' + + + + FreqSpinBox Never @@ -268,6 +283,17 @@ or pick another nickname in game config: + + Nickname + 匿稱 + + + Some one already uses + your nickname %1 +on the server. +Please pick another nickname: + + KB @@ -321,6 +347,10 @@ Connecting... 連接中... + + Cancel + 取消 + PageDrawMap @@ -681,12 +711,12 @@ - The Homing Bee can be tricky to use. Its turn radius depends on it's velocity, so try to not use full power. + Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. Tips - Use the Molotov or Flame Thrower to temporary keep hedgehogs from passing terrain such as tunnels or platforms. + The Homing Bee can be tricky to use. Its turn radius depends on its velocity, so try to not use full power. Tips @@ -715,6 +745,18 @@ Control 房間管理 + + Error + 錯誤 + + + Please enter room name + 請鍵入房間名 + + + OK + + PageNetType @@ -916,6 +958,12 @@ Do you still want to join the room? + + %1 players online + + + + PageScheme @@ -1035,6 +1083,10 @@ Copy + + Teams in each clan take successive turns sharing their turn time. + + PageSelectWeapon @@ -1128,6 +1180,10 @@ Remove friend + + Update + 更新 + QCheckBox @@ -1274,6 +1330,30 @@ Wiggle + + Red/Cyan grayscale + + + + Cyan/Red grayscale + + + + Red/Blue grayscale + + + + Blue/Red grayscale + + + + Red/Green grayscale + + + + Green/Red grayscale + + QGroupBox @@ -1501,11 +1581,27 @@ - Gameplay + Stereo rendering + + + + Game Options + + + + Style - Stereo rendering + Scheme + + + + Password + 密碼 + + + % Get Away Time @@ -1867,6 +1963,10 @@ More Wind + + Tag Team + + binds diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Locale/ru.txt --- a/share/hedgewars/Data/Locale/ru.txt Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Locale/ru.txt Fri Aug 19 17:22:12 2011 +0200 @@ -1,7 +1,7 @@ ; Перевод сообщений на русский 00:00=Граната -00:01=Касетная бомба +00:01=Касcетная бомба 00:02=Базука 00:03=Пчёлка 00:04=Дробовик @@ -110,7 +110,7 @@ 02:00=%1 герой среди лю...гм...ежей 02:00=%1 занял свое место в Валгале 02:00=%1 оставил дом -02:00=%1 пошел по стопам динозавров +02:00=%1 пошёл по стопам динозавров 02:00=%1 ведёт ежей по пути вымирания 02:00=%1 выдавил слезу из моих глаз 02:00=%1 бывший ёж @@ -252,13 +252,13 @@ 02:05=Здоровье... в форме ящика! 02:05=Доктора вызывали? 02:05=Новые бинты! -02:05=Это улучшит твое самочуствие -02:05=Супер-микстура! Еще не все потеряно +02:05=Это улучшит твое самочувствие +02:05=Супер-микстура! Ещё не всё потеряно 02:05=Подбери меня -02:05=Подбери ее +02:05=Подбери её 02:05=Оздоровительная закуска 02:05=Средство от боли -02:05=Способ применения и дозы: столько, сколько сможешь найти! +02:05=Способ применения и дозировка: столько, сколько сможешь найти! 02:05=Срочная доставка 02:05=Доставка! @@ -306,7 +306,7 @@ 02:08=%1 ленивый ёж 02:08=%1 беспечен 02:08=%1 сдался -02:08=Задремаешь - проиграешь, %1 +02:08=Задремлешь - проиграешь, %1 02:08=%1 позорно пропускает 02:08=%1 самый настоящий лентяй 02:08=%1 нуждается в немного большей мотивации @@ -328,8 +328,8 @@ 02:08=%1 ждет потопа 02:08=%1 не боец 02:08=%1 пересматривает свой смысл жизни -02:08=%1 в любом случае, никогда не умел хорошо стрелять -02:08=%1 не хотел присоединяться к армии в первых рядах +02:08=%1 всё равно никогда не умел хорошо стрелять +02:08=%1 вообще не хотел идти в армию 02:08=Хватит впустую тратить время, %1 02:08=Я разочарован тобой, %1 02:08=Давай, ты можешь добиться большего, чем этот %1 diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Missions/Training/User_Mission_-_Newton_and_the_Hammock.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/share/hedgewars/Data/Missions/Training/User_Mission_-_Newton_and_the_Hammock.lua Fri Aug 19 17:22:12 2011 +0200 @@ -0,0 +1,132 @@ + +loadfile(GetDataPath() .. "Scripts/Locale.lua")() + +local player = nil +local enemy = nil +local failed = false + +local hhs = {} +local numhhs = 0 + +function onGameInit() + + Seed = 0 + TurnTime = 60000 + CaseFreq = 0 + MinesTime = 1000 + SuddenDeathTurns = 999999 + HealthCaseProb = 35 + Explosives = 0 + MinesNum = 0 + Map = "Hammock" + Theme = "Nature" + + AddTeam(loc("Pathetic Resistance"), 14483456, "Simple", "Island", "Default") + player = AddHog("Ikeda", 0, 48, "StrawHat") + + AddTeam(loc("Cybernetic Empire"), 1175851, "Simple", "Island", "Default") + enemy = AddHog(loc("Unit") .. " 811", 1, 100, "cyborg") + + SetGearPosition(player, 1454, 1540) + SetGearPosition(enemy, 2488, 1960) + +end + + +function onGameStart() + + AddAmmo(enemy, amShotgun, 100) + AddAmmo(enemy, amFirePunch, 100) + + --GIRDER LIST. + PlaceGirder(2097,2009,0) + PlaceGirder(1548,1487,3) + PlaceGirder(1662,1453,4) + PlaceGirder(1785,1453,0) + PlaceGirder(1864,1421,3) + PlaceGirder(1326,1388,6) + PlaceGirder(1351,1506,1) + PlaceGirder(2693,1832,3) + --MINE LIST. + AddGear(2080,1987,gtMine, 0, 0, 0, 0) + AddGear(2110,1988,gtMine, 0, 0, 0, 0) + --STICKY MINE LIST. + AddGear(2113,965,gtSMine, 0, 0, 0, 0) + AddGear(2157,945,gtSMine, 0, 0, 0, 0) + AddGear(2034,1081,gtSMine, 0, 0, 0, 0) + AddGear(2060,1049,gtSMine, 0, 0, 0, 0) + AddGear(2081,1004,gtSMine, 0, 0, 0, 0) + AddGear(1808,1252,gtSMine, 0, 0, 0, 0) + AddGear(1865,1257,gtSMine, 0, 0, 0, 0) + AddGear(1926,1263,gtSMine, 0, 0, 0, 0) + AddGear(1976,1281,gtSMine, 0, 0, 0, 0) + AddGear(1541,1546,gtSMine, 0, 0, 0, 0) + AddGear(1583,1597,gtSMine, 0, 0, 0, 0) + AddGear(1637,1650,gtSMine, 0, 0, 0, 0) + AddGear(1698,1705,gtSMine, 0, 0, 0, 0) + AddGear(1770,1692,gtSMine, 0, 0, 0, 0) + AddGear(1834,1692,gtSMine, 0, 0, 0, 0) + AddGear(1896,1673,gtSMine, 0, 0, 0, 0) + AddGear(1957,1666,gtSMine, 0, 0, 0, 0) + AddGear(2005,1662,gtSMine, 0, 0, 0, 0) + AddGear(2040,1634,gtSMine, 0, 0, 0, 0) + AddGear(2087,1595,gtSMine, 0, 0, 0, 0) + AddGear(2124,1574,gtSMine, 0, 0, 0, 0) + AddGear(2026,1461,gtSMine, 0, 0, 0, 0) + AddGear(2076,1438,gtSMine, 0, 0, 0, 0) + AddGear(2126,1464,gtSMine, 0, 0, 0, 0) + --WEAPON CRATE LIST. + SpawnAmmoCrate(2589,642,amSineGun) + SpawnAmmoCrate(1572,858,amBazooka) + --UTILITY CRATE LIST. + SpawnUtilityCrate(1503,847,amJetpack) + SpawnUtilityCrate(2574,1715,amBlowTorch) + SpawnUtilityCrate(2251,1941,amJetpack) + SpawnUtilityCrate(2094,1964,amInvulnerable) + SpawnUtilityCrate(2094,1875,amTeleport) + --HOG POSITION LIST. + if hhs[0] ~= nil then + SetGearPosition(hhs[0],1421,865) + end + if hhs[1] ~= nil then + SetGearPosition(hhs[1],1585,1365) + end + + ShowMission(loc("Newton's Hammock"), loc("User Challenge"), loc("Eliminate the enemy before the time runs out"), -amParachute, 0) + +end + +function onAmmoStoreInit() + SetAmmo(amSkip, 9, 0, 0, 1) + SetAmmo(amBazooka, 0, 0, 0, 1) + SetAmmo(amJetpack, 0, 0, 0, 1) + SetAmmo(amTeleport, 0, 0, 0, 1) + SetAmmo(amSineGun, 0, 0, 0, 1) + SetAmmo(amInvulnerable, 0, 0, 0, 1) + SetAmmo(amBlowTorch, 0, 0, 0, 1) +end + +function onGearDamage(gear, damage) + if (gear == player) and (damage >= 48) then + failed = true + end +end + +function onGearAdd(gear) + + if GetGearType(gear) == gtHedgehog then + hhs[numhhs] = gear + numhhs = numhhs + 1 + end + +end + +function onGearDelete(gear) + + if (gear == enemy) and (failed == false) then + ShowMission(loc("Newton's Hammock"), loc("MISSION SUCCESSFUL"), loc("Congratulations!"), 0, 0) + elseif gear == player then + ShowMission(loc("Newton's Hammock"), loc("MISSION FAILED"), loc("Oh no! Just try again!"), -amSkip, 0) + end + +end diff -r 9d66611e4d0a -r 099868c5bba5 share/hedgewars/Data/Scripts/Multiplayer/Tumbler.lua --- a/share/hedgewars/Data/Scripts/Multiplayer/Tumbler.lua Fri Aug 19 17:21:18 2011 +0200 +++ b/share/hedgewars/Data/Scripts/Multiplayer/Tumbler.lua Fri Aug 19 17:22:12 2011 +0200 @@ -1,109 +1,315 @@ --- enable awesome translaction support so we can use loc() wherever we want +------------------------------------ +-- TUMBLER +-- v.0.6 +------------------------------------ + loadfile(GetDataPath() .. "Scripts/Locale.lua")() +loadfile(GetDataPath() .. "Scripts/Tracker.lua")() +--local fMod = 1 --.15 +local fMod = 1000000 -- use this for dev and .16+ games local moveTimer = 0 local leftOn = false local rightOn = false local upOn = false local downOn = false -local shotsMax = 10 -local shotsLeft = 50 +local preciseOn = false +--local HJumpOn = false +--local LJumpON = false +local fireTimer = 0 +local scoreTag = nil +local wep = {} +local wepAmmo = {} +local wepIndex = 0 +local wepCount = 0 +local roundKills = 0 local TimeLeftCounter = 0 -local TimeLeft = 30--000 +local TimeLeft = 0 local stopMovement = false local tumbleStarted = false +local beam = false + +------------------------ +-- version 0.4 +------------------------ + +-- removed some old code/comments +-- removed both shell and mortar as the primary and secondary weapons +-- the primary weapon is now an explosive(barrel) + +-- added support for picking up barrels scattered about the map (backspace) +-- added support for dragging around mines (enter toggles on/off) +-- added support for primary fire being onAttackUp +-- added a trail to indicate when the player has 5s or less left to tumble +-- updated showmission to reflect changed controls and options + +------------------------ +-- version 0.5 +------------------------ + +-- changed some of the user feedback +-- i can't remember?? +-- substituted onAttackUp for onPrecise() +-- brought in line with new velocity changes + +------------------------ +-- version 0.6 ------------------------ -function GetSpeed() - - dx, dy = GetGearVelocity(CurrentHedgehog) +-- reduced starting "ammo" +-- randomly spawn new barrels/mines on new turn +-- updated user feedback +-- better locs and coloured addcaptions +-- added tag for turntime +-- removed tractor beam +-- added two new weapons and changed ammo handling +-- health crates now give tumbler time, and wep/utility give flamer ammo +-- explosives AND mines can be picked up to increase their relative ammo +-- replaced "no weapon" selected message that hw serves +-- modified crate frequencies a bit +-- added some simple kill-based achievements, i think - x = dx*dx - y = dy*dy - z = x+y +--------------------------- +-- some other ideas/things +--------------------------- +--[[ +-- fix "ammo extended" message to be non-generic +-- fix flamer "shots remaining" message on start or choose a standard versus % +-- add more sounds +-- make barrels always explode? +-- persistent ammo? +-- allow custom turntime? +-- dont hurt tumblers and restore their health at turn end? +]] + +function DrawTags() + + zoomL = 1.3 - z = z*100 + DeleteVisualGear(scoreTag) + scoreTag = AddVisualGear(0, 0, vgtHealthTag, 0, false) + g1, g2, g3, g4, g5, g6, g7, g8, g9, g10 = GetVisualGearValues(scoreTag) + SetVisualGearValues ( + scoreTag, --id + -(ScreenWidth/2) + 45, --xoffset + ScreenHeight - 50, --yoffset + 0, --dx + 0, --dy + zoomL, --zoom + 1, --~= 0 means align to screen + g7, --frameticks + TimeLeft, --value + 240000, --timer + 0xffba00ff --GetClanColor( GetHogClan(CurrentHedgehog) ) + ) - k = z%1 +end + +function GetGearDistance(gear) + + g1X, g1Y = GetGearPosition(gear) + g2X, g2Y = GetGearPosition(CurrentHedgehog) - if k ~= 0 then - z = z - k + q = g1X - g2X + w = g1Y - g2Y + return( (q*q) + (w*w) ) + +end + +-- add to your ammo ***WHEN YOU PUSH A KEY*** near them +-- yes that was my justification for a non generic method +function CheckProximityToExplosives(gear) + + if (GetGearDistance(gear) < 1300) then + + if (GetGearType(gear) == gtExplosives) then + + wepAmmo[0] = wepAmmo[0] + 1 + PlaySound(sndShotgunReload) + DeleteGear(gear) + AddCaption(loc("Ammo extended!")) + + elseif (GetGearType(gear) == gtMine) then + wepAmmo[2] = wepAmmo[2] + 1 + PlaySound(sndShotgunReload) + DeleteGear(gear) + AddCaption(loc("Ammo extended!")) + end + + + else + --AddCaption("There is nothing here...") end - return(z) - end -function onGameInit() - --Theme = "Hell" +-- check proximity on crates +function CheckProximity(gear) + + dist = GetGearDistance(gear) + --15000 + if ((dist < 15000) and (beam == true)) and + ( (GetGearType(gear) == gtMine) or (GetGearType(gear) == gtExplosives) ) then + -- ndx, ndy = GetGearVelocity(CurrentHedgehog) + -- SetGearVelocity(gear, ndx, ndy) + --AddCaption("hello???") + elseif (dist < 1600) and (GetGearType(gear) == gtCase) then + + if GetHealth(gear) > 0 then + + AddCaption(loc("Tumbling Time Extended!")) + TimeLeft = TimeLeft + 5 --5s + DrawTags() + --PlaySound(sndShotgunReload) + else + wepAmmo[1] = wepAmmo[1] + 800 + PlaySound(sndShotgunReload) + AddCaption(loc("Ammo extended!")) + end + + DeleteGear(gear) + + end + end +--[[function ProjectileTrack(gear) -function onGameStart() - ShowMission("TUMBLER", "a Hedgewars mini-game", "- Use the arrow keys to move|- Use [enter] and [backspace] to fire", 4, 4000) + if (GetGearType(gear) == gtMine) or (GetGearType(gear) == gtExplosives) then + + dist = GetGearDistance(gear) + + alt = 1 + if (dist < 30000) then + alt = -1 + end + + if (dist < 60000) + --and (dist > 16000) + then + + --if (GetGearType(gear) == gtShell) then + turningSpeed = 0.1*fMod*alt + --end + + dx, dy = GetGearVelocity(gear) + + if GetX(gear) > GetX(CurrentHedgehog) then + dx = dx - turningSpeed + else + dx = dx + turningSpeed + end + + if GetY(gear) > GetY(CurrentHedgehog) then + dy = dy - turningSpeed + else + dy = dy + turningSpeed + end + + + if (GetGearType(gear) == gtShell) then + dxlimit = 0.4*fMod + dylimit = 0.4*fMod + end + + if dx > dxlimit then + dx = dxlimit + end + if dy > dylimit then + dy = dylimit + end + if dx < -dxlimit then + dx = -dxlimit + end + if dy < -dylimit then + dy = -dylimit + end + + SetGearVelocity(gear, dx, dy) + + end + + end + +end]] + + +function ChangeWeapon() + + --new + wepIndex = wepIndex + 1 + if wepIndex == wepCount then + wepIndex = 0 + end + + AddCaption(wep[wepIndex] .. " " .. loc("selected!"), GetClanColor(GetHogClan(CurrentHedgehog)),capgrpAmmoinfo ) + AddCaption(wepAmmo[wepIndex] .. " " .. loc("shots remaining."), GetClanColor(GetHogClan(CurrentHedgehog)),capgrpMessage2) + +end + +--------------- +-- action keys +--------------- + +function onPrecise() + + if (CurrentHedgehog ~= nil) and (stopMovement == false) and (tumbleStarted == true) and (wepAmmo[wepIndex] > 0) then + + wepAmmo[wepIndex] = wepAmmo[wepIndex] - 1 + AddCaption(wepAmmo[wepIndex] .. " " .. loc("shots remaining."), GetClanColor(GetHogClan(CurrentHedgehog)),capgrpMessage2) + + if wep[wepIndex] == loc("Barrel Launcher") then + morte = AddGear(GetX(CurrentHedgehog), GetY(CurrentHedgehog), gtExplosives, 0, 0, 0, 1) + CopyPV(CurrentHedgehog, morte) -- new addition + x,y = GetGearVelocity(morte) + x = x*2 + y = y*2 + SetGearVelocity(morte, x, y) + + elseif wep[wepIndex] == loc("Mine Deployer") then + morte = AddGear(GetX(CurrentHedgehog), GetY(CurrentHedgehog), gtMine, 0, 0, 0, 0) + SetTimer(morte, 1000) + end + + end + + preciseOn = true + +end + +function onPreciseUp() + preciseOn = false end function onHJump() - if (shotsLeft > 0) and (CurrentHedgehog ~= nil) and (stopMovement == false) and (tumbleStarted == true) then -- seems to not work with a hedgehog nil chek - shotsLeft = shotsLeft - 1 - AddGear(GetX(CurrentHedgehog), GetY(CurrentHedgehog), gtMortar, 0, 0, 0, 1) - AddCaption(loc("Shots Left: ") .. shotsLeft) + -- pick up explosives if nearby them + if (CurrentHedgehog ~= nil) and (stopMovement == false) and (tumbleStarted == true) then + runOnGears(CheckProximityToExplosives) end end function onLJump() - if (shotsLeft > 0) and (CurrentHedgehog ~= nil) and (stopMovement == false) and (tumbleStarted == true) then -- seems to not work with a hedgehog nil chek - - dx, dy = GetGearVelocity(CurrentHedgehog) - - --boosts in the direction you're already going - --[[if dx >= 0 then - x = -15 - elseif dx < 0 then - x = 15 + -- for attracting mines and explosives if the beam is on + --[[if (CurrentHedgehog ~= nil) and (stopMovement == false) and (tumbleStarted == true) then + if beam == false then + beam = true + AddCaption(loc("Mine-attractor on!")) + else + beam = false + AddCaption(loc("Mine-attractor off!")) end - - if dy >= 0 then - y = -15 - elseif dy < 0 then - y = 15 - end]] - - - -- this repositions where the explosions are going to appear - -- based on the users INTENDED (keypress) direction - -- thus allowing to boost yourself or change direction with - -- a blast - - -- naturally, it's also an anti-hog weapon + end]] - x = 0 - y = 0 + ChangeWeapon() - if leftOn == true then - x = x + 15 - end - if rightOn == true then - x = x - 15 - end +end - if upOn == true then - y = y + 15 - end - if downOn == true then - y = y - 15 - end - - - shotsLeft = shotsLeft - 1 - AddGear((GetX(CurrentHedgehog) + x), (GetY(CurrentHedgehog) + y), gtGrenade, 0, 0, 0, 1) - AddCaption(loc("Shots Left: ") .. shotsLeft) - - end -end +----------------- +-- movement keys +----------------- function onLeft() if (CurrentHedgehog ~= nil) and (stopMovement == false) then @@ -142,12 +348,105 @@ rightOn = false end +-------------------------- +-- other event handlers +-------------------------- + +function onGameInit() + --Theme = "Hell" + CaseFreq = 0 + HealthCaseProb = 0 +end + +function onGameStart() + + ShowMission ( + "TUMBLER", + loc("a Hedgewars mini-game"), + loc("Eliminate the enemy hogs to win.") .. "|" .. + " " .. "|" .. + + --loc("Round Limit") .. ": " .. roundLimit .. "|" .. + --loc("Turn Time") .. ": " .. (TurnTime/1000) .. loc("sec") .. "|" .. + --" " .. "|" .. + + loc("Movement: [Up], [Down], [Left], [Right]") .. "|" .. + loc("Fire") .. ": " .. loc("[Left Shift]") .. "|" .. + loc("Change Weapon") .. ": " .. loc("[Enter]") .. "|" .. + loc("Grab Mines/Explosives") .. ": " .. loc("[Backspace]") .. "|" .. + + " " .. "|" .. + + loc("Health crates extend your time.") .. "|" .. + loc("Ammo is reset at the end of your turn.") .. "|" .. + + "", 4, 4000 + ) + + scoreTag = AddVisualGear(0, 0, vgtHealthTag, 0, false) + --DrawTags() + + SetVisualGearValues(scoreTag,0,0,0,0,0,1,0, 0, 240000, 0xffffff00) + + wep[0] = loc("Barrel Launcher") + wep[1] = loc("Flamer") + wep[2] = loc("Mine Deployer") + wepCount = 3 + +end + + function onNewTurn() - shotsLeft = shotsMax + stopMovement = false tumbleStarted = false - --SetInputMask(band(0xFFFFFFFF, bnot(gmAnimate+gmAttack+gmDown+gmHJump+gmLeft+gmLJump+gmPrecise+gmRight+gmSlot+gmSwitch+gmTimer+gmUp+gmWeapon))) - --AddGear(GetX(CurrentHedgehog), GetY(CurrentHedgehog), gtGrenade, 0, 0, 0, 1) + beam = false + + -- randomly create 2 new barrels and 3 mines on the map every turn + for i = 0, 1 do + gear = AddGear(0, 0, gtExplosives, 0, 0, 0, 0) + SetHealth(gear, 100) + FindPlace(gear, false, 0, LAND_WIDTH) + tempE = AddVisualGear(GetX(gear), GetY(gear), vgtBigExplosion, 0, false) + end + for i = 0, 2 do + gear = AddGear(0, 0, gtMine, 0, 0, 0, 0) + FindPlace(gear, false, 0, LAND_WIDTH) + tempE = AddVisualGear(GetX(gear), GetY(gear), vgtBigExplosion, 0, false) + end + + r = GetRandom(100) + if r > 50 then + SpawnHealthCrate(0, 0) + end + r = GetRandom(100) + if r > 70 then + SpawnAmmoCrate(0, 0, amSkip) + end + + --DrawTags() + SetVisualGearValues(scoreTag,0,0,0,0,0,1,0, 0, 240000, 0xffffff00) + + --reset ammo counts + wepAmmo[0] = 2 + wepAmmo[1] = 50 + wepAmmo[2] = 1 + wepIndex = 2 + ChangeWeapon() + + roundKills = 0 + +end + + +function DisableTumbler() + stopMovement = true + beam = false + upOn = false + down = false + leftOn = false + rightOn = false + SetVisualGearValues(scoreTag,0,0,0,0,0,1,0, 0, 240000, 0xffffff00) end function onGameTick() @@ -155,57 +454,63 @@ -- start the player tumbling with a boom once their turn has actually begun if tumbleStarted == false then if (TurnTimeLeft > 0) and (TurnTimeLeft ~= TurnTime) then - AddCaption("Good to go!") + --AddCaption(loc("Good to go!")) tumbleStarted = true - TimeLeft = 45 + TimeLeft = 30 AddGear(GetX(CurrentHedgehog), GetY(CurrentHedgehog), gtGrenade, 0, 0, 0, 1) + DrawTags() end end if (CurrentHedgehog ~= nil) and (tumbleStarted == true) then - --AddCaption(LOC_NOT("Speed: ") .. GetSpeed()) + --AddCaption(GetX(CurrentHedgehog) .. ";" .. GetY(CurrentHedgehog) ) + + runOnGears(CheckProximity) -- crates and mines + + --if beam == true then + -- runOnGears(ProjectileTrack) + --end -- Calculate and display turn time TimeLeftCounter = TimeLeftCounter + 1 if TimeLeftCounter == 1000 then TimeLeftCounter = 0 TimeLeft = TimeLeft - 1 + + if TimeLeft >= 0 then - --TurnTimeLeft = TimeLeft - AddCaption(loc("Time Left: ") .. TimeLeft) + --AddCaption(TimeLeft) + DrawTags() end end - --if TimeLeft >= 0 then - -- --TurnTimeLeft = TimeLeft - -- AddCaption(LOC_NOT("Time Left: ") .. TimeLeft) - --end - - --ShowMission("TUMBLER", "v0.2", LOC_NOT("Speed: ") .. GetSpeed() .. "|" .. LOC_NOT("Ammo: ") .. shotsLeft, 4, 0) - if TimeLeft == 0 then - stopMovement = true - upOn = false - down = false - leftOn = false - rightOn = false + DisableTumbler() end - - - -- handle movement based on IO moveTimer = moveTimer + 1 if moveTimer == 100 then -- 100 moveTimer = 0 + --------------- + -- new trail code + --------------- + -- the trail lets you know you have 5s left to pilot, akin to birdy feathers + if (TimeLeft <= 5) and (TimeLeft > 0) then + tempE = AddVisualGear(GetX(CurrentHedgehog), GetY(CurrentHedgehog), vgtSmoke, 0, false) + g1, g2, g3, g4, g5, g6, g7, g8, g9, g10 = GetVisualGearValues(tempE) + SetVisualGearValues(tempE, g1, g2, g3, g4, g5, g6, g7, g8, g9, GetClanColor(GetHogClan(CurrentHedgehog)) ) + end + -------------- + dx, dy = GetGearVelocity(CurrentHedgehog) - dxlimit = 0.4 - dylimit = 0.4 + dxlimit = 0.4*fMod + dylimit = 0.4*fMod if dx > dxlimit then dx = dxlimit @@ -222,64 +527,141 @@ if leftOn == true then - dx = dx - 0.1 + dx = dx - 0.1*fMod end if rightOn == true then - dx = dx + 0.1 + dx = dx + 0.1*fMod end if upOn == true then - dy = dy - 0.1 + dy = dy - 0.1*fMod end if downOn == true then - dy = dy + 0.1 + dy = dy + 0.1*fMod end - --if leftOn == true then - -- dx = dx - 0.04 - --end - --if rightOn == true then - -- dx = dx + 0.04 - --end - - --if upOn == true then - -- dy = dy - 0.1 - --end - --if downOn == true then - -- dy = dy + 0.06 - --end + SetGearVelocity(CurrentHedgehog, dx, dy) end + -- + --flamer + -- + fireTimer = fireTimer + 1 + if fireTimer == 5 then -- 5 --10 + fireTimer = 0 + if (wep[wepIndex] == loc("Flamer") ) and (preciseOn == true) and (wepAmmo[wepIndex] > 0) and (stopMovement == false) and (tumbleStarted == true) then + + wepAmmo[wepIndex] = wepAmmo[wepIndex] - 1 + AddCaption( + loc("Flamer") .. ": " .. + (wepAmmo[wepIndex]/800*100) - (wepAmmo[wepIndex]/800*100)%2 .. "%", + GetClanColor(GetHogClan(CurrentHedgehog)), + capgrpMessage2 + ) + + dx, dy = GetGearVelocity(CurrentHedgehog) + shell = AddGear(GetX(CurrentHedgehog), GetY(CurrentHedgehog), gtFlame, 0, 0, 0, 0) + xdev = 1 + GetRandom(25) --15 + xdev = xdev / 100 + r = GetRandom(2) + if r == 1 then + xdev = xdev*-1 + end + + ydev = 1 + GetRandom(25) --15 + ydev = ydev / 100 + + r = GetRandom(2) + if r == 1 then + ydev = ydev*-1 + end + + --*13 --8 + SetGearVelocity(shell, (dx*4)+(xdev*fMod), (dy*4)+(ydev*fMod)) --10 + + end + + end + -- end - end - -function onGearDamage(gear, damage) - if gear == CurrentHedgehog then - -- You are now tumbling +function isATrackedGear(gear) + if (GetGearType(gear) == gtExplosives) or + (GetGearType(gear) == gtMine) or + (GetGearType(gear) == gtShell) or -- new -- gtBall + (GetGearType(gear) == gtCase) + then + return(true) + else + return(false) end end +--[[function onGearDamage(gear, damage) + if gear == CurrentHedgehog then + -- You are now tumbling + end +end]] + function onGearAdd(gear) + + if isATrackedGear(gear) then + trackGear(gear) + end + + --if GetGearType(gear) == gtBall then + -- SetTimer(gear, 15000) + --end + end function onGearDelete(gear) + if isATrackedGear(gear) then + trackDeletion(gear) + end + if CurrentHedgehog ~= nil then FollowGear(CurrentHedgehog) end + if gear == CurrentHedgehog then + DisableTumbler() + end + + + -- achievements? prototype + if GetGearType(gear) == gtHedgehog then + if GetHogTeamName(gear) ~= GetHogTeamName(CurrentHedgehog) then + + roundKills = roundKills + 1 + if roundKills == 2 then + AddCaption(loc("Double Kill!"),0xffba00ff,capgrpMessage2) + elseif roundKills == 3 then + AddCaption(loc("Killing spree!"),0xffba00ff,capgrpMessage2) + elseif roundKills >= 4 then + AddCaption(loc("Unstoppable!"),0xffba00ff,capgrpMessage2) + end + + elseif gear ~= CurrentHedgehog then + AddCaption(loc("Friendly Fire!"),0xffba00ff,capgrpMessage2) + end + + end + + + end