# 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -270,6 +285,17 @@
or pick another nickname in game config:
+
+
+ اسم اللاعب
+
+
+
+
+
KB
@@ -323,6 +349,10 @@
جاري الاتصال
+
+
+ الغاء
+
PageDrawMap
@@ -687,12 +717,12 @@
-
+
Tips
-
+
Tips
@@ -721,6 +751,18 @@
تحكم
+
+
+
+
+
+
+ ادخل رقم الغرقة
+
+
+
+ OK
+
PageNetType
@@ -939,6 +981,13 @@
Do you still want to join the room?
+
+
+
+
+
+
+
PageScheme
@@ -1058,6 +1107,10 @@
+
+
+
+
PageSelectWeapon
@@ -1151,6 +1204,10 @@
امحي صديق
+
+
+ تحديث
+
QCheckBox
@@ -1297,6 +1354,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1524,11 +1605,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ كلمة السر
+
+
+
@@ -1890,6 +1987,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -262,6 +277,17 @@
Моля въдете паролата си по-долу
или изберете друг прякор в настройките на играта:
+
+
+ Прякор
+
+
+
+
+
KB
@@ -307,6 +333,10 @@
Свързване...
+
+
+ Отказ
+
PageDrawMap
@@ -383,6 +413,7 @@
+
@@ -396,18 +427,21 @@
+
+
+
@@ -657,12 +691,12 @@
-
+
Tips
-
+
Tips
@@ -691,6 +725,18 @@
Контрол
+
+
+ Грешка
+
+
+
+ Моля въведете име на стая
+
+
+
+
+
PageNetType
@@ -850,6 +896,7 @@
+
@@ -894,6 +941,13 @@
Играта, към която се опитвате да се присъедините вече е започнала.
Все още ли желаете да се присъедините към стаята?
+
+
+
+
+
+
+
PageScheme
@@ -947,7 +1001,7 @@
-
+ Ново
@@ -1007,6 +1061,10 @@
+ Копиране
+
+
+
@@ -1102,6 +1160,10 @@
Премахване на приятел
+
+
+ Актуализиране
+
QCheckBox
@@ -1244,6 +1306,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1472,12 +1558,32 @@
- Геймплей
+ Геймплей
Стерео режим
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Парола
+
+
+
+
+
QLineEdit
@@ -1833,6 +1939,10 @@
Още вятър
+
+
+
+
binds
@@ -2153,7 +2263,7 @@
-
+ Изчистване
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -263,6 +278,17 @@
Prosím, zadej své heslo
nebo si v konfiguraci vyber jinou přezdívku:
+
+
+ Přezdívka
+
+
+
+
+
KB
@@ -308,6 +334,10 @@
Připojuji...
+
+
+ Zrušit
+
PageDrawMap
@@ -670,13 +700,18 @@
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.
Tips
Použij Molotov nebo plamenomet, abys dočasně zamezil ježkům v přechodu terénu jako jsou tunely nebo plošiny.
+
+
+ Tips
+
+
PageMultiplayer
@@ -702,6 +737,18 @@
Ovládání
+
+
+ Chyba
+
+
+
+ Prosím zadejte jméno místnosti
+
+
+
+ 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?
+
+
+
+
+
+
+
+
PageScheme
@@ -1023,6 +1078,10 @@
Kopie
+
+
+
+
PageSelectWeapon
@@ -1116,6 +1175,10 @@
Odstranit přítele
+
+
+ Obnovit
+
QCheckBox
@@ -1258,6 +1321,30 @@
Kývat se
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1486,12 +1573,32 @@
- Hra
+ Hra
Duální vykreslování
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Heslo
+
+
+
+
+
QLineEdit
@@ -1847,6 +1954,10 @@
Více větru
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -278,6 +293,17 @@
Bitte gib dein Passwort ein oder
wähle einen anderen Spitznamen:
+
+
+ Spitzname
+
+
+
+
+
KB
@@ -331,6 +357,10 @@
Verbinde ...
+
+
+ Abbrechen
+
PageDrawMap
@@ -728,12 +758,12 @@
-
+
Tips
-
+
Tips
@@ -762,6 +792,18 @@
Steuerung
+
+
+ Fehler
+
+
+
+ Bitte einen Raumnamen eingeben
+
+
+
+ OK
+
PageNetType
@@ -978,6 +1020,13 @@
Das Spiel in das du beitreten möchtest hat bereits begonnen.
Willst du trotzdem den Raum betreten?
+
+
+
+
+
+
+
PageScheme
@@ -1097,6 +1146,10 @@
+
+
+
+
PageSelectWeapon
@@ -1190,6 +1243,10 @@
Als Freund entfernen
+
+
+ Aktualisieren
+
QCheckBox
@@ -1336,6 +1393,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1569,11 +1650,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ Passwort
+
+
+
@@ -1935,6 +2032,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -272,6 +287,17 @@
Please provide your password below
or pick another nickname in game config:
+
+
+ Nickname
+
+
+
+
+
KB
@@ -325,6 +351,10 @@
Connecting...
+
+
+ Cancel
+
PageDrawMap
@@ -693,12 +723,12 @@
-
+
Tips
-
+
Tips
@@ -727,6 +757,18 @@
Control
+
+
+ Error
+
+
+
+ Please enter room name
+
+
+
+ OK
+
PageNetType
@@ -943,6 +985,13 @@
The game you are trying to join has started.
Do you still want to join the room?
+
+
+
+
+
+
+
PageScheme
@@ -1062,6 +1111,10 @@
+
+
+
+
PageSelectWeapon
@@ -1155,6 +1208,10 @@
Remove friend
+
+
+ Update
+
QCheckBox
@@ -1301,6 +1358,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1528,11 +1609,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ Password
+
+
+
@@ -1894,6 +1991,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -280,6 +295,17 @@
introduce ahora tu clave de acceso
o elige otro nick en las preferencias del juego:
+
+
+ Nick
+
+
+
+
+
KB
@@ -333,6 +359,10 @@
Conectando...
+
+
+ Cancelar
+
PageDrawMap
@@ -730,12 +760,12 @@
-
+
Tips
-
+
Tips
@@ -764,6 +794,18 @@
Opciones
+
+
+ Error
+
+
+
+ Por favor, introduce un nombre para la sala
+
+
+
+ OK
+
PageNetType
@@ -980,6 +1022,13 @@
La partida a la que intentas unirte ya ha empezado.
¿Realmente deseas entrar en la sala?
+
+
+
+
+
+
+
PageScheme
@@ -1099,6 +1148,10 @@
Copiar
+
+
+
+
PageSelectWeapon
@@ -1192,6 +1245,10 @@
Eliminar amigo
+
+
+ Actualizar
+
QCheckBox
@@ -1370,6 +1427,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1611,12 +1692,32 @@
- Tipo de juego
+ Tipo de juego
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Contraseña
+
+
+
+
+
QLineEdit
@@ -1980,6 +2081,10 @@
Más viento
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -272,6 +287,17 @@
Ole hyvä ja syötä salasanasi
tai aseta eri nimimerkki asetuksissa:
+
+
+ Nimimerkki
+
+
+
+
+
KB
@@ -325,6 +351,10 @@
Yhdistetään...
+
+
+ Peruuta
+
PageDrawMap
@@ -722,12 +752,12 @@
-
+
Tips
-
+
Tips
@@ -756,6 +786,18 @@
Säädöt
+
+
+ Virhe
+
+
+
+ Ole hyvä ja syötä huoneen nimi
+
+
+
+ OK
+
PageNetType
@@ -972,6 +1014,13 @@
Peli johon yrität liittyä on jo alkanut.
Haluatko silti liittyä huoneeseen?
+
+
+
+
+
+
+
PageScheme
@@ -1091,6 +1140,10 @@
+
+
+
+
PageSelectWeapon
@@ -1184,6 +1237,10 @@
Poista kaverilistalta
+
+
+ Päivitä
+
QCheckBox
@@ -1358,6 +1415,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1585,11 +1666,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ Salasana
+
+
+
@@ -1951,6 +2048,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -272,6 +287,17 @@
Veuillez fournir votre mot de passe
ou choisir un nouveau pseudo :
+
+
+ Pseudo
+
+
+
+
+
KB
@@ -325,6 +351,10 @@
En connexion...
+
+
+ Annuler
+
PageDrawMap
@@ -540,7 +570,7 @@
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.
@@ -710,13 +740,18 @@
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.
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.
+
+
+ Tips
+
+
PageMultiplayer
@@ -742,6 +777,18 @@
Contrôles
+
+
+ Erreur
+
+
+
+ Veuillez saisir le nom du salon
+
+
+
+ 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 ?
+
+
+
+
+
+
+
PageScheme
@@ -1064,6 +1118,10 @@
Copier
+
+
+
+
PageSelectWeapon
@@ -1157,6 +1215,10 @@
Retirer un ami
+
+
+ Mise à jour
+
QCheckBox
@@ -1303,6 +1365,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1531,12 +1617,32 @@
- Mode de jeu
+ Mode de jeu
Rendu stéréo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mot de passe
+
+
+
+
+
QLineEdit
@@ -1896,6 +2002,10 @@
Davantage de vent
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -268,6 +283,17 @@
or pick another nickname in game config:
+
+
+ Becenév
+
+
+
+
+
KB
@@ -321,6 +347,10 @@
Csatlakozás...
+
+
+ Mégse
+
PageDrawMap
@@ -681,12 +711,12 @@
-
+
Tips
-
+
Tips
@@ -715,6 +745,18 @@
Irányítás
+
+
+ Hiba
+
+
+
+ Add meg a szoba nevét
+
+
+
+ OK
+
PageNetType
@@ -928,6 +970,12 @@
Do you still want to join the room?
+
+
+
+
+
+
PageScheme
@@ -1047,6 +1095,10 @@
+
+
+
+
PageSelectWeapon
@@ -1140,6 +1192,10 @@
Barát eltávolítása
+
+
+ Frissítés
+
QCheckBox
@@ -1286,6 +1342,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1519,11 +1599,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ JElszó
+
+
+
@@ -1885,6 +1981,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -276,6 +291,17 @@
Per favore inserisci la tua password
o scegli un altro nickname:
+
+
+ Nickname
+
+
+
+
+
KB
@@ -329,6 +355,10 @@
Connessione in corso...
+
+
+ Annulla
+
PageDrawMap
@@ -474,7 +504,7 @@
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!
@@ -489,7 +519,7 @@
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.
@@ -589,7 +619,7 @@
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.
@@ -604,7 +634,7 @@
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.
@@ -614,7 +644,7 @@
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.
@@ -629,7 +659,7 @@
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.
@@ -644,7 +674,7 @@
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.
@@ -699,13 +729,18 @@
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.
Tips
Usa la Bomba Molotov o il Lanciafiamme per impedire temporaneamente ai ricci di attraversari terreni come tunnel o piattaforme.
+
+
+ Tips
+
+
PageMultiplayer
@@ -731,6 +766,18 @@
Controllo
+
+
+ Errore
+
+
+
+ Inserisci il nome della stanza
+
+
+
+ OK
+
PageNetType
@@ -947,6 +994,13 @@
La partita a cui stai cercando di unirti è già iniziata.
Voui comunque entrare nella stanza?
+
+
+
+
+
+
+
PageScheme
@@ -1066,6 +1120,10 @@
Copia
+
+
+
+
PageSelectWeapon
@@ -1159,6 +1217,10 @@
Rimuovi amico
+
+
+ Aggiorna
+
QCheckBox
@@ -1305,6 +1367,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1498,7 +1584,7 @@
- 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 @@
- 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!
@@ -1539,12 +1625,32 @@
- Tipo di gioco
+ Tipo di gioco
Resa stereo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+
+
+
QLineEdit
@@ -1904,6 +2010,10 @@
Più Vento
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -262,6 +277,17 @@
ゲーム構成に別の名を選択してください:
+
+
+
+
+
+
+
+
KB
@@ -307,6 +333,10 @@
+
+
+ キャンセル
+
PageDrawMap
@@ -655,12 +685,12 @@
-
+
Tips
-
+
Tips
@@ -689,6 +719,18 @@
コントロール
+
+
+ エラー
+
+
+
+ ルーム名を入力してください
+
+
+
+
+
PageNetType
@@ -888,6 +930,12 @@
Do you still want to join the room?
+
+
+
+
+
+
PageScheme
@@ -1003,6 +1051,10 @@
+
+
+
+
PageSelectWeapon
@@ -1096,6 +1148,10 @@
+
+
+ 更新
+
QCheckBox
@@ -1238,6 +1294,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1259,7 +1339,7 @@
- 武器
+ 武器
@@ -1465,11 +1545,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ パスワード
+
+
+
@@ -1715,7 +1811,7 @@
-
+ 模写
@@ -1827,6 +1923,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -254,6 +269,17 @@
or pick another nickname in game config:
+
+
+
+
+
+
+
+
KB
@@ -299,6 +325,10 @@
+
+
+
+
PageDrawMap
@@ -643,12 +673,12 @@
-
+
Tips
-
+
Tips
@@ -677,6 +707,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
PageNetType
@@ -876,6 +918,12 @@
Do you still want to join the room?
+
+
+
+
+
+
PageScheme
@@ -991,6 +1039,10 @@
+
+
+
+
PageSelectWeapon
@@ -1084,6 +1136,10 @@
+
+
+
+
QCheckBox
@@ -1222,6 +1278,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1445,13 +1525,29 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QLineEdit
@@ -1797,6 +1893,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -265,6 +280,17 @@
or pick another nickname in game config:
+
+
+
+
+
+
+
+
KB
@@ -310,6 +336,10 @@
+
+
+
+
PageDrawMap
@@ -660,12 +690,12 @@
-
+
Tips
-
+
Tips
@@ -694,6 +724,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
PageNetType
@@ -895,6 +937,13 @@
Do you still want to join the room?
+
+
+
+
+
+
+
PageScheme
@@ -1010,6 +1059,10 @@
+
+
+
+
PageSelectWeapon
@@ -1103,6 +1156,10 @@
+
+
+
+
QCheckBox
@@ -1241,6 +1298,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1464,13 +1545,29 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QLineEdit
@@ -1816,6 +1913,10 @@
+
+
+
+
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
- Błąd pliku
+ Błąd pliku
- Nie można otworzyć '%1' do zapisu
+ Nie można otworzyć '%1' do zapisu
- 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:
+
+
+ Nick
+
+
+
+
+
KB
@@ -349,6 +360,10 @@
Łączenie...
+
+
+ Anuluj
+
PageDrawMap
@@ -769,12 +784,12 @@
-
+
Tips
-
+
Tips
@@ -803,6 +818,18 @@
Kontrola
+
+
+ Błąd
+
+
+
+ Wprowadź nazwę pokoju
+
+
+
+ OK
+
PageNetType
@@ -1021,6 +1048,14 @@
Gra do której chcesz dołączyć już się rozpoczęła.
Czy chcesz dołączyć do pokoju?
+
+
+
+
+
+
+
+
PageScheme
@@ -1140,6 +1175,10 @@
Kopiuj
+
+
+
+
PageSelectWeapon
@@ -1233,6 +1272,10 @@
Usuń przyjaciela
+
+
+ Odśwież
+
QCheckBox
@@ -1411,6 +1454,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1655,12 +1722,32 @@
- Rozgrywka
+ Rozgrywka
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hasło
+
+
+
+
+
QLineEdit
@@ -2024,6 +2111,10 @@
Więcej wiatru
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -273,6 +288,17 @@
Por favor, forneça sua senha
ou escolha outro apelido:
+
+
+ Apelido
+
+
+
+
+
KB
@@ -318,6 +344,10 @@
Conectando...
+
+
+ Cancelar
+
PageDrawMap
@@ -781,12 +811,12 @@
-
+
Tips
-
+
Tips
@@ -815,6 +845,18 @@
Controle
+
+
+ Erro
+
+
+
+ Entre com um nome de sala
+
+
+
+ OK
+
PageNetType
@@ -1031,6 +1073,13 @@
O jogo no qual você está tentando entrar já começou.
Você ainda quer entrar na sala?
+
+
+
+
+
+
+
PageScheme
@@ -1150,6 +1199,10 @@
Copiar
+
+
+
+
PageSelectWeapon
@@ -1243,6 +1296,10 @@
Remover amigo
+
+
+ Atualizar
+
QCheckBox
@@ -1421,6 +1478,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1659,12 +1740,32 @@
- Modo de Jogo
+ Modo de Jogo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Senha
+
+
+
+
+
QLineEdit
@@ -2033,6 +2134,10 @@
Mais Vento
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -272,6 +287,17 @@
Por favor digite a sua palavra passe ou escolha
outro nome de utilizador no menu de configuração:
+
+
+ Nome de utilizador
+
+
+
+
+
KB
@@ -325,6 +351,10 @@
A ligar...
+
+
+ Cancelar
+
PageDrawMap
@@ -695,13 +725,18 @@
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.
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.
+
+
+ Tips
+
+
PageMultiplayer
@@ -727,6 +762,18 @@
Controlo
+
+
+ Erro
+
+
+
+ Insira o nome da sala
+
+
+
+ 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?
+
+
+
+
+
+
+
PageScheme
@@ -1062,6 +1116,10 @@
Copiar
+
+
+
+
PageSelectWeapon
@@ -1155,6 +1213,10 @@
Remover amigo
+
+
+ Actualizar
+
QCheckBox
@@ -1301,6 +1363,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1529,12 +1615,32 @@
- Jogabilidade
+ Jogabilidade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password
+
+
+
+
+
QLineEdit
@@ -1894,6 +2000,10 @@
Mais Vento
+
+
+
+
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 @@
-
+ копия
+
+
+
+ DrawMapWidget
+
+
+ Ошибка при работе с файлом
+
+
+
+ Не могу открыть файл '%1' на запись
+
+
+
+ Не могу прочитать файл '%1'
@@ -51,7 +66,7 @@
-
+ При включении этой опции выбор настроек игры автоматически выберет схему оружия
@@ -193,11 +208,11 @@
-
+ Зерно
-
+ Установить
@@ -277,6 +292,20 @@
Пожалуйста, укажите ваш пароль в поле ввода внизу
или выберите иное имя пользователя в настройках игры:
+
+
+ Псевдоним
+
+
+
+ Кто-то на этом сервере
+уже использует
+ваш псевдоним %1.
+Выберите другой псевдоним:
+
KB
@@ -330,36 +359,40 @@
Соединение...
+
+
+ Отмена
+
PageDrawMap
-
+ Отменить
- Очистить
+ Очистить
- Загрузить
+ Загрузить
-
+ Сохранить
-
+ Загрузить рисованную карту
-
+ Рисованные карты (*.hwmap);;Все файлы (*.*)
-
+ Сохранить рисованную карту
@@ -473,247 +506,247 @@
Tips
-
+ Выберите тот же цвет команда, что у друга, чтобы играть в союзе. Вы будете управлять своими ежами, но выиграете или проиграете вместе.
Tips
-
+ Некоторые виды оружия наносят небольшой урон, но могут наносить больший урон в правильной ситуации. Попробуйте использовать пистолет Дезерт Игл, чтобы столкнуть несколько ежей в воду.
Tips
-
+ Если вы не уверены в том, что хотите сделать и не хотите тратить снаряды, пропустите ход. Но не теряйте много времени, так как смерть неизбежна!
Tips
-
+ Если вы хотите предотвратить использование вашего псевдонима другими игроками на официальном игровом сервере, зарегистрируйтесь на http://www.hedgewars.org/.
Tips
-
+ Наскучила обычная игра? Попробуйте миссии, имеющие различные виды сценариев.
Tips
-
+ По умолчанию игры всегда записывает последнюю игру в виде демки. Выберите "Локальную игру" и нажмите кнопку "Демки" в правом нижнем углу, чтобы проиграть запись.
Tips
-
+ Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Если у вас возникают вопросы, задавайте их на нашем форуме, но пожалуйста, не ожидайте круглосуточной поддержки!
Tips
-
+ Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Если вам понравилась игра, помогите нам денежным вознаграждением или вкладом в виде вашей работы!
Tips
-
+ Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Распространяйте его среди друзей и членов семьи!
Tips
-
+ Время от времени проводятся официальные турниры. Предстоящие события анонсируются на http://www.hedgewars.org/ за несколько дней.
Tips
-
+ Hedgewars доступен на многих языках. Если перевод на ваш язык отсутствует или устарел, сообщите нам!
Tips
-
+ Hedgewars запускается на множестве различных операционных систем, включая Microsoft Windows, Mac OS X и Linux.
Tips
-
+ Помните, что у вас есть возможность создать собственную игру локально или по сети. Вы не ограничены кнопкой "Простая игра".
Tips
-
+ Играя, не забывайте делать небольшой перерыв хотя бы раз в час.
Tips
-
+ Если ваша видеокарта не поддерживает ускорение OpenGL, попробуйте включить опцию "низкое качество", чтобы улучшить производительность.
Tips
-
+ Мы открыты для предложений и конструктивной критики. Если вам что-то не понравилось или у вас появилась отличная идея, сообщите нам!
Tips
-
+ Играя по сети, будьте особенно вежливы и всегда помните, что с вами или против вас могут играть дети!
Tips
-
+ Особые настройки игры "Вампиризм" и "Карма" дают возможность выработать совершенно новую тактику. Попробуйте их!
Tips
-
+ Не следует устанавливать Hedgewars на компьютеры, не принадлежащие вам (в школе, на работе, в университете и т.п.). Не забудь спросить разрешения у ответственного лица!
Tips
-
+ Hedgewars может отлично подойти для коротких матчей на перерывах. Просто не добавляйте слишком много ежей и не играйти на больших картах. Также можно уменьшить время или количество начального здоровья.
Tips
-
+ При подготовке игры не пострадал ни один ёж.
Tips
-
+ Hedgewars - это открытое и свободное программное обеспечение, которое мы создаём в наше свободное время. Если кто-то продал вам игру, потребуйте возврат денег!
Tips
-
+ Подсоедините один или несколько геймпадов перед запуском игры, и вы сможете настроить их для управления командами.
Tips
-
+ Если вы хотите предотвратить использование вашего псевдонима другими игроками на официальном игровом сервере, зарегистрируйтесь на http://www.hedgewars.org/.
Tips
-
+ Если ваша видеокарта не поддерживает ускорение OpenGL, попробуйте обновить видеодрайвер.
Tips
-
+ Есть три вида прыжков. Нажмите [прыжок вверх] дважды, чтобы сделать очень высокий прыжок назад.
Tips
-
+ Боитесь упасть с обрыва? Нажмите левый shift, чтобы повернуться влево или вправо, не передвигаясь.
Tips
-
+ Некоторые виды оружия требуют особых стратегий или просто много тренировок, поэтому не разочаровывайтесь в инструменте, если разок промахнётесь.
Tips
-
+ Большинство видов оружия не сработают при попадании в воду. Пчела и Торт - это исключения.
Tips
-
+ Старый Лимбургер взрывается несильно. Однако ветер, несущий зловонное облако, может отравить несколько ежей за раз.
Tips
-
+ Фортепьяновый удар - это наиболее мощный из ударов с воздуха. При использовании вы потеряете ежа, в этом его недостаток.
Tips
-
+ Мины-липучки - отличный инструмент для создания небольших цепных реакций, от которых ёж попадет в неприятную ситуацию... или в воду.
Tips
-
+ Молот наиболее эффективен, когда используется на мосту или балке. Ударенный ёж пролетит сквозь землю.
Tips
-
+ Если вы застряли позади ежа противника, используйте Молот. чтобы освободить себя без риска потери здоровья от взрыва.
Tips
-
+ Дистанция, которую проходит Торт, зависит от поверхности. Используйте клавишу атаки, чтобы сдетонировать его раньше.
Tips
-
+ Огнемёт - это оружие, но он также может быть использован как инструмент для рытья туннелей.
Tips
-
+ Хотите узнать, кто стоит за разработкой игры? Нажмите на логотип Hedgewars в главном меню, чтобы увидеть состав разработчиков.
Tips
-
+ Нравится Hedgewars? Станьте фанатом на %1 или следите за нами на %2!
Tips
-
+ Рисуйте свои варианты надгробий, шляп, флагов или даже карт и тем! Но не забудьте передать их соперникам каким-либо образом для игры по сети.
Tips
-
+ Очень хочется особенную шляпу? Сделайте пожертвование и получите эксклюзивную шляпу на выбор!
Tips
-
+ Обновляйте видеодрайвера, чтобы не было проблем во время игры.
Tips
-
+ Файлы конфигурации Hedgewars находятся в папке "Мои документы\Hedgewars". Создавайте бэкапы или переносите файлы, но не редактируйте их вручную.
Tips
-
+ Можно ассоциировать файлы Hedgewars (сохранения и демки игр) с игрой, чтобы запускать их прямо из вашего любимого файлового менеджера или браузера.
Tips
-
+ Хотите сэкономить верёвки? Отпустите верёвку в воздухе и стреляйте снова. Пока вы не затронете землю, вы можете использовать верёвку сколько угодно, не тратя дополнительных!
Tips
-
+ Файлы конфигурации Hedgewars находятся в папке ""Library/Application Support/Hedgewars". Создавайте бэкапы или переносите файлы, но не редактируйте их вручную.
Tips
-
+ Файлы конфигурации Hedgewars находятся в папке ".hedgewars". Создавайте бэкапы или переносите файлы, но не редактируйте их вручную.
Tips
-
-
-
-
- Tips
-
+ Версия Hedgewars под операционную систему Windows поддерживает Xfire. Не забудьте добавить Hedgewars в список игр, чтобы ваши друзья видели, когда вы в игре.
Tips
-
+ Используйте Коктейль Молотова или Огнемёт, чтобы временно не дать ежам пройти через туннель или по платформе.
+
+
+
+ Tips
+ Пчёлку можеть быть сложно использовать. Её радиус поворота зависит от скорости, поэтому попробуйте не использовать полную силу броска.
@@ -740,6 +773,18 @@
Управление
+
+
+ Ошибка
+
+
+
+ Введите название комнаты
+
+
+
+ ОК
+
PageNetType
@@ -784,27 +829,27 @@
-
+ Новая схема
-
+ Редактировать схему
-
+ Удалить схему
-
+ Новый набор оружия
-
+ Редактировать набор оружия
-
+ Удалить набор оружия
@@ -958,6 +1003,14 @@
Игра, к которой вы хотите присоединиться, уже началась
Вы всё равно хотите зайти в комнату?
+
+
+
+ на сервере %1 игрок
+ на сервере %1 игрока
+ на сервере %1 игроков
+
+
PageScheme
@@ -1067,15 +1120,19 @@
-
+ Больше не придётся беспокоиться о ветре.
-
+ Ветер будет оказывать влияние почти на всё.
-
+ Копировать
+
+
+
+ Команды в каждом клане будут последовательно получать право хода, имея общее время на ход.
@@ -1090,11 +1147,11 @@
- Новая
+ Новая
-
+ Копировать
@@ -1170,6 +1227,10 @@
Убирать из списка друзей
+
+
+ Обновить
+
QCheckBox
@@ -1274,11 +1335,11 @@
-
+ рисованная карта...
-
+ Отключен
@@ -1316,6 +1377,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1369,7 +1454,7 @@
-
+ Схемы игры и наборы оружия
@@ -1522,7 +1607,7 @@
-
+ Эта сборка является промежуточным этапом работы, и может быть несовместима с другими версиями игры. Некоторые возможности могут быть сломаны или недоработаны. Используйте на свой риск!
@@ -1550,15 +1635,31 @@
-
-
-
-
-
+ % длины верёвки
-
+ Стереоизображение
+
+
+
+ Настройки игры
+
+
+
+ Стиль
+
+
+
+ Схема
+
+
+
+ Пароль
+
+
+
+ % времени ухода
@@ -1627,27 +1728,27 @@
- Команды
+ Команды
-
+ Удалить выбранную команду?
-
+ Схемы
-
+ Не могу удалить встроенную схему '%1'!
-
+ Удалить выбранную схему игры?
-
+ Не могу удлить встроенный набор оружия '%1'!
@@ -1745,7 +1846,7 @@
-
+ ещё
@@ -1799,11 +1900,11 @@
- новый
+ новый
-
+ копия
@@ -1913,11 +2014,15 @@
-
+ Отключить ветер
-
+ Больше ветра
+
+
+
+ Эстафета команд
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -279,6 +294,17 @@
nižšie alebo si zvoľte inú prezývku
v nastaveniach hry:
+
+
+ Prezývka
+
+
+
+
+
KB
@@ -332,6 +358,10 @@
Pripájam sa...
+
+
+ Zrušiť
+
PageDrawMap
@@ -744,13 +774,18 @@
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.
Tips
Použite Molotovov koktejl alebo plameňomet na dočasné zabránenie ježkom prejsť terénom ako sú tunely alebo plošiny.
+
+
+ Tips
+
+
PageMultiplayer
@@ -776,6 +811,18 @@
Ovládanie
+
+
+ Chyba
+
+
+
+ Prosím zadajte názov miestnosti
+
+
+
+ OK
+
PageNetType
@@ -994,6 +1041,14 @@
Hra, ku ktorej sa snažíte pripojiť, už začala.
Aj napriek tomu chcete vojsť do miestnosti?
+
+
+
+
+
+
+
+
PageScheme
@@ -1113,6 +1168,10 @@
Kopírovať
+
+
+
+
PageSelectWeapon
@@ -1206,6 +1265,10 @@
Odstrániť priateľa
+
+
+ Obnoviť
+
QCheckBox
@@ -1384,6 +1447,30 @@
Triasť
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1623,12 +1710,32 @@
- Hra
+ Hra
Zobrazenie stereo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Heslo
+
+
+
+
+
QLineEdit
@@ -1992,6 +2099,10 @@
Viac vetra
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -272,6 +287,17 @@
Var god ange ditt lösenord eller välj
ett annat smeknamn i spelinställningarna:
+
+
+ Smeknamn
+
+
+
+
+
KB
@@ -325,6 +351,10 @@
Ansluter...
+
+
+ Avbryt
+
PageDrawMap
@@ -722,12 +752,12 @@
-
+
Tips
-
+
Tips
@@ -756,6 +786,18 @@
Kontroll
+
+
+ Fel
+
+
+
+ Skriv in rummets namn
+
+
+
+ OK
+
PageNetType
@@ -972,6 +1014,13 @@
Spelet du försöker gå med i har startat.
Vill du fortfarande gå med i rummet?
+
+
+
+
+
+
+
PageScheme
@@ -1091,6 +1140,10 @@
Kopiera
+
+
+
+
PageSelectWeapon
@@ -1184,6 +1237,10 @@
Ta bort som vän
+
+
+ Uppdatera
+
QCheckBox
@@ -1362,6 +1419,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1596,12 +1677,32 @@
- Speltyp
+ Speltyp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lösenord
+
+
+
+
+
QLineEdit
@@ -1965,6 +2066,10 @@
Mer vind
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -258,6 +273,17 @@
or pick another nickname in game config:
+
+
+
+
+
+
+
+
KB
@@ -311,6 +337,10 @@
Bağlanıyor...
+
+
+ İptal
+
PageDrawMap
@@ -659,12 +689,12 @@
-
+
Tips
-
+
Tips
@@ -693,6 +723,18 @@
Kontrol
+
+
+ Hata
+
+
+
+ Lütfen oda ismini girin
+
+
+
+ Tamam
+
PageNetType
@@ -892,6 +934,12 @@
Do you still want to join the room?
+
+
+
+
+
+
PageScheme
@@ -1011,6 +1059,10 @@
+
+
+
+
PageSelectWeapon
@@ -1104,6 +1156,10 @@
+
+
+ Güncelle
+
QCheckBox
@@ -1246,6 +1302,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1473,11 +1553,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ Parola
+
+
+
@@ -1839,6 +1935,10 @@
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -273,6 +288,17 @@
Введіть ваш пароль нижче або
виберіть інший нік в налаштуваннях гри:
+
+
+ Ім'я
+
+
+
+
+
KB
@@ -326,6 +352,10 @@
Під'єднання...
+
+
+ Скасувати
+
PageDrawMap
@@ -704,13 +734,18 @@
Tips
- Навідна Бджілка може бути складною у керуванні. Радіус повороту залежить від її швидкості, тому постарайтеся не стріляти на повну силу.
+ Навідна Бджілка може бути складною у керуванні. Радіус повороту залежить від її швидкості, тому постарайтеся не стріляти на повну силу.
Tips
Використайте Коктейль Молотова або Вогнемет щоб тимчасово утримати їжаків від проходження такої місцевості як тунелі або платформи.
+
+
+ Tips
+
+
PageMultiplayer
@@ -736,6 +771,18 @@
Керування
+
+
+ Помилка
+
+
+
+ Введіть назву кімнати
+
+
+
+ Так
+
PageNetType
@@ -954,6 +1001,14 @@
Гра, до якої ви хочети при'єднатись вже почалась.
Ви все ще хочете ввійти в кімнату?
+
+
+
+
+
+
+
+
PageScheme
@@ -1073,6 +1128,10 @@
Копіювати
+
+
+
+
PageSelectWeapon
@@ -1166,6 +1225,10 @@
Видалити друга
+
+
+ Оновити
+
QCheckBox
@@ -1312,6 +1375,30 @@
Погойдування
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1540,12 +1627,32 @@
- Геймплей
+ Геймплей
Стерео рендеринг
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Пароль
+
+
+
+
+
QLineEdit
@@ -1905,6 +2012,10 @@
Більше Вітру
+
+
+
+
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
- 文件错误
+ 文件错误
- 无法打开文件 '%1' 写入
+ 无法打开文件 '%1' 写入
- 无法读取文件 '%1'
+ 无法读取文件 '%1'
@@ -286,6 +286,17 @@
请输入您的密码
或从游戏配置中选择另一个昵称:
+
+
+ 昵称
+
+
+
+
+
KB
@@ -339,6 +350,10 @@
连接中...
+
+
+ 取消
+
PageDrawMap
@@ -748,12 +763,12 @@
-
+
Tips
-
+
Tips
@@ -782,6 +797,18 @@
房间管理
+
+
+ 错误
+
+
+
+ 请键入房间名
+
+
+
+
+
PageNetType
@@ -996,6 +1023,12 @@
你要加入的游戏已经开始了。
还要进入房间吗?
+
+
+
+
+
+
PageScheme
@@ -1115,6 +1148,10 @@
备份
+
+
+
+
PageSelectWeapon
@@ -1208,6 +1245,10 @@
移除朋友
+
+
+ 更新
+
QCheckBox
@@ -1382,6 +1423,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1610,12 +1675,32 @@
- 游戏
+ 游戏
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 密码
+
+
+
+
+
QLineEdit
@@ -1975,6 +2060,10 @@
让风来地更猛烈吧!
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FreqSpinBox
@@ -268,6 +283,17 @@
or pick another nickname in game config:
+
+
+ 匿稱
+
+
+
+
+
KB
@@ -321,6 +347,10 @@
連接中...
+
+
+ 取消
+
PageDrawMap
@@ -681,12 +711,12 @@
-
+
Tips
-
+
Tips
@@ -715,6 +745,18 @@
房間管理
+
+
+ 錯誤
+
+
+
+ 請鍵入房間名
+
+
+
+
+
PageNetType
@@ -916,6 +958,12 @@
Do you still want to join the room?
+
+
+
+
+
+
PageScheme
@@ -1035,6 +1083,10 @@
+
+
+
+
PageSelectWeapon
@@ -1128,6 +1180,10 @@
+
+
+ 更新
+
QCheckBox
@@ -1274,6 +1330,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
QGroupBox
@@ -1501,11 +1581,27 @@
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ 密碼
+
+
+
@@ -1867,6 +1963,10 @@
+
+
+
+
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