update sumo translation files

This commit is contained in:
MisterE 2024-12-28 14:16:38 -05:00
parent df1036da33
commit 9fb4745356
7 changed files with 75 additions and 45 deletions

View File

@ -16,6 +16,8 @@ end
-- sumo achievements
-- Can't touch this: win without ever dying
achvmt_lib.register_achievement("sumo:cant_touch_this", {
title = S("Can't touch this"),
@ -31,15 +33,25 @@ achvmt_lib.register_achievement("sumo:reversi", {
description = S("Eliminate a player via a switch"),
additional_info = S("Get an elimination from the game\nusing the switch-places action"),
image = "sumo_ach_reversi.png",
tier = "Silver",
tier = "Bronze",
})
-- Sole Executioner: Be the only one to eliminate all other players in a 3+ player game
achvmt_lib.register_achievement("sumo:sole_executioner", {
title = S("Sole Executioner"),
description = S("Be the only one to eliminate all other players"),
additional_info = S("3+ players required"),
description = S("Singlehandedly unalive everyone"),
additional_info = S("3+ players required, must personally remove all lives"),
image = "sumo_ach_sole_executioner.png",
tier = "Silver",
})
-- Grand Executioner: Be the only one to eliminate all other players in a 3+ player game while not being eliminated yourself
achvmt_lib.register_achievement("sumo:grand_executioner", {
title = S("Sole Executioner"),
description = S("Singlehandedly unalive everyone, with full ❤"), -- heart emoji:
additional_info = S("3+ players required, must personally remove all lives"),
image = "sumo_ach_grand_executioner.png",
tier = "Gold",
})

View File

@ -1,16 +1,17 @@
# textdomain: sumo
# version 2.0
# author(s): Wuzzy
# reviewer(s):
# textdomain: sumo
# In-game messages
The version of Sumo is @1=Die Version von Sumo ist @1
(/help sumo)=(/help sumo)
Use this to configure your arena:=Benutzen Sie dies, um Ihre Arena zu konfigurieren
arena name=Arenaname
min players=Min. Spieler
max players=Max. Spieler
Other commands:=Andere Befehle:
arena=Arena
Can't touch this=
Win without ever dying=
Reversi=
Eliminate a player via a switch=
Get an elimination from the game@nusing the switch-places action=
Sole Executioner=
Singlehandedly unalive everyone=
3+ players required, must personally remove all lives=
Singlehandedly unalive everyone, with full ❤=
Sumo=Sumo
Push Stick=Stoßstock
Fight!=Kämpft!
@ -20,7 +21,19 @@ Running...=Laufen …
Invincible=Unverwundbar
You Died! Lives: @1=Sie sind tot! Leben: @1
Sumo Arena Player Killer Air=Sumoarenaspielertöterluft
Player Blocker (Sumo)=Spielerblockierer (Sumo)
Sumo Arena Player Killer Water Source=Sumoarenaspielertöterwasserquelle
Sumo Arena Player Killer Flowing Water=Sumoarenaspielertöterfließwasser
With this you can use /sumo create, edit=Damit können Sie /sumo create bzw. edit benutzen
##### not used anymore #####
The version of Sumo is @1=Die Version von Sumo ist @1
(/help sumo)=(/help sumo)
Use this to configure your arena:=Benutzen Sie dies, um Ihre Arena zu konfigurieren
arena name=Arenaname
min players=Min. Spieler
max players=Max. Spieler
Other commands:=Andere Befehle:
arena=Arena
Player Blocker (Sumo)=Spielerblockierer (Sumo)

View File

@ -1,16 +1,17 @@
# textdomain: sumo
# version 2.0
# author(s): nyomi
# reviewer(s):
# textdomain: sumo
# In-game messages
The version of Sumo is @1=
(/help sumo)=
Use this to configure your arena:=
arena name=
min players=
max players=
Other commands:=
arena=
Can't touch this=
Win without ever dying=
Reversi=
Eliminate a player via a switch=
Get an elimination from the game@nusing the switch-places action=
Sole Executioner=
Singlehandedly unalive everyone=
3+ players required, must personally remove all lives=
Singlehandedly unalive everyone, with full ❤=
Sumo=
Push Stick=
Fight!=Harc!
@ -20,7 +21,6 @@ Running...=Futás …
Invincible=Láthatatlan
You Died! Lives: @1=Meghaltál! Életek: @1
Sumo Arena Player Killer Air=
Player Blocker (Sumo)=
Sumo Arena Player Killer Water Source=
Sumo Arena Player Killer Flowing Water=
With this you can use /sumo create, edit=

View File

@ -1,16 +1,17 @@
# textdomain: sumo
# version 2.0
# author(s): MrFreeman
# reviewer(s):MrFreeman
# textdomain: sumo
# In-game messages
The version of Sumo is @1=
(/help sumo)=
Use this to configure your arena:=
arena name=
min players=
max players=
Other commands:=
arena=
Can't touch this=
Win without ever dying=
Reversi=
Eliminate a player via a switch=
Get an elimination from the game@nusing the switch-places action=
Sole Executioner=
Singlehandedly unalive everyone=
3+ players required, must personally remove all lives=
Singlehandedly unalive everyone, with full ❤=
Sumo=
Push Stick=
Fight!=Combatti!
@ -20,7 +21,6 @@ Running...=Correndo...
Invincible=Invincibilità
You Died! Lives: @1=Sei morto! Vite: @1
Sumo Arena Player Killer Air=
Player Blocker (Sumo)=
Sumo Arena Player Killer Water Source=
Sumo Arena Player Killer Flowing Water=
With this you can use /sumo create, edit=

View File

@ -1,12 +1,13 @@
# textdomain: sumo
The version of Sumo is @1=
(/help sumo)=
Use this to configure your arena:=
arena name=
min players=
max players=
Other commands:=
arena=
Can't touch this=
Win without ever dying=
Reversi=
Eliminate a player via a switch=
Get an elimination from the game@nusing the switch-places action=
Sole Executioner=
Singlehandedly unalive everyone=
3+ players required, must personally remove all lives=
Singlehandedly unalive everyone, with full ❤=
Sumo=
Push Stick=
Fight!=
@ -16,7 +17,6 @@ Running...=
Invincible=
You Died! Lives: @1=
Sumo Arena Player Killer Air=
Player Blocker (Sumo)=
Sumo Arena Player Killer Water Source=
Sumo Arena Player Killer Flowing Water=
With this you can use /sumo create, edit=

View File

@ -364,6 +364,7 @@ arena_lib.on_eliminate('sumo', function(arena, p_name, xc_name, player_propertie
})
end
-- reversi
-- achievements tracking
if sumo.debug and player_properties.kill_log then
@ -379,9 +380,10 @@ arena_lib.on_eliminate('sumo', function(arena, p_name, xc_name, player_propertie
sumo.award(player_properties.kill_log[1].killer, "sumo:reversi")
end
-- Check if there is a kill log with at least one kill
if #past_present_players >= 3 and player_properties.kill_log and #player_properties.kill_log > 0 then
-- sole executioner
-- Check if there is a kill log with at least one kill. Only works at the end of the game.
if #arena.past_present_players >= 3 and #arena.players == 1 and player_properties.kill_log and #player_properties.kill_log > 0 then
-- Assume the first kills killer is our reference
local all_same_killer = true
@ -402,6 +404,9 @@ arena_lib.on_eliminate('sumo', function(arena, p_name, xc_name, player_propertie
-- then award that single “sole executioner”
if all_same_killer then
sumo.award(first_killer, "sumo:sole_executioner")
if arena.players[first_killer].lives == arena.lives then
sumo.award(first_killer, "sumo:grand_executioner")
end
end
end
end

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B