write something there
This commit is contained in:
commit
b4b6c08f4f
8546 changed files with 309825 additions and 0 deletions
58
mods/3d_armor/3d_armor_ui/init.lua
Normal file
58
mods/3d_armor/3d_armor_ui/init.lua
Normal file
|
@ -0,0 +1,58 @@
|
|||
-- support for i18n
|
||||
local S = minetest.get_translator(minetest.get_current_modname())
|
||||
local F = minetest.formspec_escape
|
||||
local has_technic = minetest.get_modpath("technic") ~= nil
|
||||
|
||||
if not minetest.global_exists("unified_inventory") then
|
||||
minetest.log("warning", "3d_armor_ui: Mod loaded but unused.")
|
||||
return
|
||||
end
|
||||
|
||||
local ui = unified_inventory
|
||||
if ui.sfinv_compat_layer then
|
||||
return
|
||||
end
|
||||
|
||||
armor:register_on_update(function(player)
|
||||
local name = player:get_player_name()
|
||||
if unified_inventory.current_page[name] == "armor" then
|
||||
unified_inventory.set_inventory_formspec(player, "armor")
|
||||
end
|
||||
end)
|
||||
|
||||
unified_inventory.register_button("armor", {
|
||||
type = "image",
|
||||
image = "inventory_plus_armor.png",
|
||||
tooltip = S("3D Armor")
|
||||
})
|
||||
|
||||
unified_inventory.register_page("armor", {
|
||||
get_formspec = function(player, perplayer_formspec)
|
||||
local fy = perplayer_formspec.form_header_y + 0.5
|
||||
local gridx = perplayer_formspec.std_inv_x
|
||||
local gridy = 0.6
|
||||
|
||||
local name = player:get_player_name()
|
||||
local formspec = perplayer_formspec.standard_inv_bg..
|
||||
perplayer_formspec.standard_inv..
|
||||
ui.make_inv_img_grid(gridx, gridy, 2, 3)..
|
||||
string.format("label[%f,%f;%s]",
|
||||
perplayer_formspec.form_header_x, perplayer_formspec.form_header_y, F(S("Armor")))..
|
||||
string.format("list[detached:%s_armor;armor;%f,%f;2,3;]",
|
||||
name, gridx + ui.list_img_offset, gridy + ui.list_img_offset) ..
|
||||
"image[3.5,"..(fy - 0.25)..";2,4;"..armor.textures[name].preview.."]"..
|
||||
"label[6.0,"..(fy + 0.0)..";"..F(S("Level"))..": "..armor.def[name].level.."]"..
|
||||
"label[6.0,"..(fy + 0.5)..";"..F(S("Heal"))..": "..armor.def[name].heal.."]"..
|
||||
"listring[current_player;main]"..
|
||||
"listring[detached:"..name.."_armor;armor]"
|
||||
if armor.config.fire_protect then
|
||||
formspec = formspec.."label[6.0,"..(fy + 1.0)..";"..
|
||||
F(S("Fire"))..": "..armor.def[name].fire.."]"
|
||||
end
|
||||
if has_technic then
|
||||
formspec = formspec.."label[6.0,"..(fy + 1.5)..";"..
|
||||
F(S("Radiation"))..": "..armor.def[name].groups["radiation"].."]"
|
||||
end
|
||||
return {formspec=formspec}
|
||||
end,
|
||||
})
|
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.de.tr
Normal file
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.de.tr
Normal file
|
@ -0,0 +1,8 @@
|
|||
# textdomain: 3d_armor_ui
|
||||
3D Armor=3D-Rüstung
|
||||
Armor not initialized!=Rüstung ist nicht initialisiert!
|
||||
Armor=Rüstung
|
||||
Level=Stufe
|
||||
Heal=Heilung
|
||||
Fire=Feuer
|
||||
Radiation=Strahlung
|
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.eo.tr
Normal file
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.eo.tr
Normal file
|
@ -0,0 +1,8 @@
|
|||
# textdomain: 3d_armor_ui
|
||||
3D Armor=3D Armaĵoj
|
||||
Armor not initialized!=Armaĵoj ne pretigitaj!
|
||||
Armor=Armaĵo
|
||||
Level=Nivelo
|
||||
Heal=Sanigi
|
||||
Fire=Fajro
|
||||
Radiation=Radiado
|
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.fr.tr
Normal file
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.fr.tr
Normal file
|
@ -0,0 +1,8 @@
|
|||
# textdomain: 3d_armor_ui
|
||||
3D Armor=Armure 3D
|
||||
Armor not initialized!=Armure non initialisée !
|
||||
Armor=Armure
|
||||
Level=Niveau
|
||||
Heal=Soins
|
||||
Fire=Feu
|
||||
Radiation=Radiation
|
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.pt_BR.tr
Normal file
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.pt_BR.tr
Normal file
|
@ -0,0 +1,8 @@
|
|||
# textdomain: 3d_armor_ui
|
||||
3D Armor=3D Armor
|
||||
Armor not initialized!=Armadura não inicializada!
|
||||
Armor=Armadura
|
||||
Level=Nível
|
||||
Heal=Vida
|
||||
Fire=Fogo
|
||||
Radiation=Radiação
|
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.sv.tr
Normal file
8
mods/3d_armor/3d_armor_ui/locale/3d_armor_ui.sv.tr
Normal file
|
@ -0,0 +1,8 @@
|
|||
# textdomain: 3d_armor_ui
|
||||
3D Armor=
|
||||
Armor not initialized!=Rustning har inte initialiserats
|
||||
Armor=Rustning
|
||||
Level=Nivå
|
||||
Heal=Läkning
|
||||
Fire=Eld
|
||||
Radiation=Strålning
|
8
mods/3d_armor/3d_armor_ui/locale/template.txt
Normal file
8
mods/3d_armor/3d_armor_ui/locale/template.txt
Normal file
|
@ -0,0 +1,8 @@
|
|||
# textdomain: 3d_armor_ui
|
||||
3D Armor=
|
||||
Armor not initialized!=
|
||||
Armor=
|
||||
Level=
|
||||
Heal=
|
||||
Fire=
|
||||
Radiation=
|
5
mods/3d_armor/3d_armor_ui/mod.conf
Normal file
5
mods/3d_armor/3d_armor_ui/mod.conf
Normal file
|
@ -0,0 +1,5 @@
|
|||
name = 3d_armor_ui
|
||||
depends = 3d_armor
|
||||
optional_depends = unified_inventory
|
||||
description = Adds 3d_armor page to the unified inventory.
|
||||
min_minetest_version = 5.4.0
|
Loading…
Add table
Add a link
Reference in a new issue