--- a/share/hedgewars/Data/Maps/TrophyRace/map.lua Fri Dec 10 23:58:15 2010 +0100
+++ b/share/hedgewars/Data/Maps/TrophyRace/map.lua Sat Dec 11 01:00:00 2010 +0100
@@ -1,93 +1,6 @@
--- Hedgewars - Roperace for 2+ Players
-
-local caption = {
- ["en"] = "TrophyRace",
- ["sv"] = "TrophyRace",
- ["pt_PT"] = "TrophyRace",
- ["pl"] = "TrophyRace",
- ["es"] = "TrophyRace",
- ["pt_BR"] = "TrophyRace",
- ["sk"] = "Preteky o trofej"
- }
-
-local goal = {
- ["en"] = "Use your rope to get from start to finish as fast as you can!",
- ["sv"] = "Använd ditt rep för att ta dig från start till mål så fort som möjligt!",
- ["pt_PT"] = "Utilizando a corda, percorre o percurso do inicio ao fim o mais rápido que conseguires!",
- ["pl"] = "Użyj liny by jak najszybciej dotrzec od startu do mety",
- ["es"] = "¡Usa tu cuerda para llegar a la salida lo más rápido que puedas!",
- ["pt_BR"] = "Use sua corda para ir do início ao fim o mais rápido que você puder!",
- ["sk"] = "Použite lano na presun zo štartovnej pozície do cieľa tak rýchlo, ako to len viete!"
- }
-
-local done = {
- ["en"] = "You've reached the goal!| |Time: ",
- ["sv"] = "Du har nått målet!| |Tid: ",
- ["pt_PT"] = "Chegaste ao fim!| |Tempo: ",
- ["pl"] = "Dotarłeś do celu!| |Czas: ",
- ["es"] = "¡Has llegado a la meta!| |Tiempo: ",
- ["pt_BR"] = "Você alcançou o objetivo!| |Tempo: ",
- ["sk"] = "Dosiahli ste cieľ!| |Čas: "
- }
-
-local eliminated = {
- ["en"] = "Eliminating worst hedgehog this round...| |%s is OUT!",
- ["sv"] = "Eliminerar sämsta igelkott den här rundan...| |%s är UTE!",
- ["pt_PT"] = "A eliminar o pior ouriço da ronda...| |% está FORA!",
- ["pl"] = "Eliminujemy najgorszego jeża tej rundy...| |%s ODPADŁ!",
- ["es"] = "Eliminando al peor erizo de esta ronda...| |¡%s está FUERA!",
- ["pt_BR"] = "Eliminando o ouriço mais lento...| |%s vai para o chuveiro!",
- ["sk"] = "Eliminujem najhoršieho ježka tohto kola...| |%s je mimo hru!"
- }
+loadfile(GetDataPath() .. "Scripts/Locale.lua")()
-local newbesttime = {
- ["en"] = "NEW fastest lap: ",
- ["sv"] = "NYTT snabbast varv: ",
- ["pt_PT"] = "NOVA volta recorde: ",
- ["pl"] = "NOWE najszybsze okrążenie: ",
- ["es"] = "NUEVA vuelta rápida: ",
- ["pt_BR"] = "NOVA volta mais rápida: ",
- ["sk"] = "NOVÉ najrýchlejšie kolo: "
- }
-
-local oldbesttime = {
- ["en"] = "Fastest lap: ",
- ["sv"] = "Snabbast varv: ",
- ["pt_PT"] = "Volta mais rápida: ",
- ["pl"] = "Najszybsze okrążenie: ",
- ["es"] = "Vuelta rápida: ",
- ["pt_BR"] = "Volta mais rápida: ",
- ["sk"] = "Najrýchlejšie kolo: "
- }
-
-local bestclantimes = {
- ["en"] = "Best laps per team: ",
- ["sv"] = "Bästa varv per lag: ",
- ["pt_PT"] = "Melhores voltas por equipa: ",
- ["pl"] = "Najszybsze okrążenie drużyny: ",
- ["es"] = "Mejores tiempos por equipo: ",
- ["pt_BR"] = "Melhor volta por equipe: ",
- ["sk"] = "Najrýchlejšie kolá podľa tímov: "
- }
-
-local clantime = {
- ["en"] = "Team %d: ",
- ["sv"] = "Lag %d: ",
- ["pt_PT"] = "Equipa %d: ",
- ["pl"] = "Drużyna %d: ",
- ["es"] = "Equipo %d",
- ["pt_BR"] = "Equipe %d: ",
- ["sk"] = "Tím %d: "
- }
-
-local function loc(text)
- if text == nil then return "**missing**"
- elseif text[L] == nil then return text["en"]
- else return text[L]
- end
-end
-
----------------------------------------------------------------
+-- Hedgewars - Roperace for 2+ Players
-- store number of hedgehogs
local numhhs = 0
@@ -140,7 +53,7 @@
end
function onGameStart()
- ShowMission(loc(caption), "", loc(goal), -amRope, 0)
+ ShowMission(loc("TrophyRace"), "", loc("Use your rope to get from start to finish as fast as you can!"), -amRope, 0)
started = true
p=1820
for i = 0, numhhs - 1 do
@@ -196,15 +109,15 @@
if ttime < besttime then
besttime = ttime
besthog = CurrentHedgehog
- hscore = hscore .. loc(newbesttime)
+ hscore = hscore .. loc("NEW fastest lap: ")
else
- hscore = hscore .. loc(oldbesttime)
+ hscore = hscore .. loc("Fastest lap: ")
end
if ttime > worsttime then
worsttime = ttime
worsthog = CurrentHedgehog
end
- hscore = hscore .. GetHogName(besthog) .. " - " .. (besttime / 1000) .. " s | |" .. loc(bestclantimes)
+ hscore = hscore .. GetHogName(besthog) .. " - " .. (besttime / 1000) .. " s | |" .. loc("Best laps per team: ")
if clan == ClansCount -1 then
-- Time for elimination - worst hog is out and the worst hog vars are reset.
@@ -221,10 +134,10 @@
if clantimes[i] == 0 then
tt = "--"
end
- hscore = hscore .. "|" .. string.format(loc(clantime), i+1) .. tt
+ hscore = hscore .. "|" .. string.format(loc("Team %d: "), i+1) .. tt
end
- ShowMission(loc(caption), "", loc(done) .. (ttime / 1000) .. " s" .. hscore, 0, 0)
+ ShowMission(loc("TrophyRace"), "", loc("You've reached the goal!| |Time: ") .. (ttime / 1000) .. " s" .. hscore, 0, 0)
TurnTimeLeft = 0
end
end