1
0
mirror of https://github.com/minetest-mods/3d_armor.git synced 2025-06-29 06:40:41 +02:00

1 Commits

Author SHA1 Message Date
8c35451f12 [ImgBot] Optimize images
*Total -- 507.49kb -> 121.83kb (75.99%)

/3d_armor/textures/3d_armor_helmet_cactus_preview.png -- 2.87kb -> 0.35kb (87.82%)
/3d_armor/textures/3d_armor_leggings_wood_preview.png -- 2.88kb -> 0.35kb (87.79%)
/3d_armor/textures/3d_armor_boots_wood_preview.png -- 2.90kb -> 0.36kb (87.67%)
/3d_armor/textures/3d_armor_helmet_wood_preview.png -- 2.89kb -> 0.36kb (87.58%)
/3d_armor/textures/3d_armor_boots_bronze_preview.png -- 2.90kb -> 0.36kb (87.58%)
/3d_armor/textures/3d_armor_boots_gold_preview.png -- 2.89kb -> 0.36kb (87.54%)
/3d_armor/textures/3d_armor_boots_steel_preview.png -- 2.87kb -> 0.36kb (87.46%)
/3d_armor/textures/3d_armor_boots_wood.png -- 2.92kb -> 0.37kb (87.4%)
/3d_armor/textures/3d_armor_boots_cactus_preview.png -- 2.90kb -> 0.37kb (87.32%)
/3d_armor/textures/3d_armor_helmet_bronze_preview.png -- 2.94kb -> 0.37kb (87.32%)
/3d_armor/textures/3d_armor_helmet_diamond_preview.png -- 2.96kb -> 0.38kb (87.25%)
/3d_armor/textures/3d_armor_helmet_mithril_preview.png -- 2.92kb -> 0.37kb (87.24%)
/3d_armor/textures/3d_armor_boots_diamond_preview.png -- 2.93kb -> 0.37kb (87.23%)
/3d_armor/textures/3d_armor_boots_admin_preview.png -- 2.93kb -> 0.37kb (87.22%)
/3d_armor/textures/3d_armor_helmet_gold_preview.png -- 2.92kb -> 0.37kb (87.22%)
/3d_armor/textures/3d_armor_helmet_admin_preview.png -- 2.95kb -> 0.38kb (87.21%)
/3d_armor/textures/3d_armor_inv_helmet_wood.png -- 2.85kb -> 0.36kb (87.21%)
/3d_armor/textures/3d_armor_boots_crystal_preview.png -- 2.92kb -> 0.37kb (87.2%)
/3d_armor/textures/3d_armor_boots_mithril_preview.png -- 2.91kb -> 0.37kb (87.19%)
/3d_armor/textures/3d_armor_helmet_crystal_preview.png -- 2.94kb -> 0.38kb (87.16%)
/3d_armor/textures/3d_armor_leggings_cactus_preview.png -- 2.93kb -> 0.38kb (87.16%)
/3d_armor/textures/3d_armor_helmet_steel_preview.png -- 2.92kb -> 0.38kb (87.09%)
/3d_armor/textures/3d_armor_leggings_bronze_preview.png -- 2.91kb -> 0.38kb (87.09%)
/3d_armor/textures/3d_armor_inv_helmet_cactus.png -- 2.91kb -> 0.38kb (87.04%)
/3d_armor/textures/3d_armor_boots_steel.png -- 2.96kb -> 0.38kb (87.02%)
/3d_armor/textures/3d_armor_leggings_gold_preview.png -- 2.89kb -> 0.38kb (86.99%)
/3d_armor/textures/3d_armor_leggings_wood.png -- 2.97kb -> 0.39kb (86.96%)
/3d_armor/textures/3d_armor_inv_helmet_bronze.png -- 2.91kb -> 0.38kb (86.95%)
/3d_armor/textures/3d_armor_leggings_crystal_preview.png -- 2.91kb -> 0.38kb (86.95%)
/3d_armor/textures/3d_armor_leggings_diamond_preview.png -- 2.94kb -> 0.38kb (86.93%)
/3d_armor/textures/3d_armor_boots_bronze.png -- 2.98kb -> 0.39kb (86.91%)
/3d_armor/textures/3d_armor_leggings_mithril_preview.png -- 2.93kb -> 0.38kb (86.88%)
/3d_armor/textures/3d_armor_leggings_admin_preview.png -- 2.93kb -> 0.38kb (86.88%)
/3d_armor/textures/3d_armor_leggings_steel_preview.png -- 2.91kb -> 0.38kb (86.86%)
/3d_armor/textures/3d_armor_inv_helmet_mithril.png -- 2.89kb -> 0.38kb (86.86%)
/3d_armor/textures/3d_armor_inv_helmet_diamond.png -- 2.91kb -> 0.38kb (86.85%)
/3d_armor/textures/3d_armor_inv_helmet_gold.png -- 2.88kb -> 0.38kb (86.82%)
/shields/textures/shields_inv_shield_cactus.png -- 2.93kb -> 0.39kb (86.82%)
/3d_armor/textures/3d_armor_inv_helmet_crystal.png -- 2.90kb -> 0.38kb (86.81%)
/3d_armor/textures/3d_armor_boots_gold.png -- 2.96kb -> 0.39kb (86.81%)
/3d_armor/textures/3d_armor_inv_helmet_admin.png -- 2.90kb -> 0.38kb (86.8%)
/3d_armor/textures/3d_armor_leggings_bronze.png -- 3.04kb -> 0.40kb (86.79%)
/shields/textures/shields_shield_cactus.png -- 2.99kb -> 0.40kb (86.75%)
/3d_armor/textures/3d_armor_boots_cactus.png -- 2.98kb -> 0.39kb (86.75%)
/shields/textures/shields_shield_cactus_preview.png -- 2.99kb -> 0.40kb (86.75%)
/3d_armor/textures/3d_armor_leggings_cactus.png -- 2.99kb -> 0.40kb (86.75%)
/3d_armor/textures/3d_armor_boots_mithril.png -- 3.00kb -> 0.40kb (86.73%)
/3d_armor/textures/3d_armor_inv_boots_cactus.png -- 2.92kb -> 0.39kb (86.67%)
/3d_armor/textures/3d_armor_inv_boots_bronze.png -- 2.97kb -> 0.40kb (86.67%)
/3d_armor/textures/3d_armor_boots_diamond.png -- 2.99kb -> 0.40kb (86.65%)
/3d_armor/textures/3d_armor_leggings_gold.png -- 3.01kb -> 0.40kb (86.65%)
/3d_armor/textures/3d_armor_boots_admin.png -- 2.98kb -> 0.40kb (86.63%)
/3d_armor/textures/3d_armor_inv_boots_admin.png -- 2.98kb -> 0.40kb (86.62%)
/3d_armor/textures/3d_armor_inv_boots_wood.png -- 2.99kb -> 0.40kb (86.61%)
/3d_armor/textures/3d_armor_inv_boots_diamond.png -- 2.98kb -> 0.40kb (86.61%)
/3d_armor/textures/3d_armor_inv_helmet_steel.png -- 2.91kb -> 0.39kb (86.59%)
/3d_armor/textures/3d_armor_boots_crystal.png -- 2.97kb -> 0.40kb (86.57%)
/3d_armor/textures/3d_armor_inv_boots_crystal.png -- 2.96kb -> 0.40kb (86.56%)
/3d_armor/textures/3d_armor_inv_leggings_admin.png -- 2.97kb -> 0.40kb (86.53%)
/3d_armor/textures/3d_armor_inv_leggings_cactus.png -- 2.95kb -> 0.40kb (86.51%)
/3d_armor/textures/3d_armor_inv_boots_gold.png -- 2.94kb -> 0.40kb (86.51%)
/shields/textures/shields_inv_shield_enhanced_cactus.png -- 2.95kb -> 0.40kb (86.49%)
/3d_armor/textures/3d_armor_inv_leggings_diamond.png -- 2.95kb -> 0.40kb (86.44%)
/3d_armor/textures/3d_armor_inv_leggings_crystal.png -- 2.95kb -> 0.40kb (86.43%)
/3d_armor/textures/3d_armor_inv_boots_steel.png -- 2.94kb -> 0.40kb (86.43%)
/3d_armor/textures/3d_armor_leggings_diamond.png -- 3.05kb -> 0.42kb (86.41%)
/shields/textures/shields_shield_enhanced_cactus.png -- 3.01kb -> 0.41kb (86.39%)
/shields/textures/shields_shield_enhanced_cactus_preview.png -- 3.01kb -> 0.41kb (86.39%)
/3d_armor/textures/3d_armor_leggings_admin.png -- 3.05kb -> 0.42kb (86.39%)
/3d_armor/textures/3d_armor_leggings_crystal.png -- 3.05kb -> 0.42kb (86.38%)
/3d_armor/textures/3d_armor_inv_chestplate_wood.png -- 3.05kb -> 0.42kb (86.38%)
/3d_armor/textures/3d_armor_leggings_mithril.png -- 3.03kb -> 0.41kb (86.38%)
/3d_armor/textures/3d_armor_inv_leggings_wood.png -- 2.97kb -> 0.41kb (86.36%)
/shields/textures/shields_inv_shield_wood.png -- 2.97kb -> 0.41kb (86.29%)
/3d_armor/textures/3d_armor_inv_boots_mithril.png -- 2.96kb -> 0.41kb (86.29%)
/shields/textures/shields_shield_wood_preview.png -- 3.03kb -> 0.42kb (86.28%)
/3d_armor/textures/3d_armor_inv_leggings_gold.png -- 2.97kb -> 0.41kb (86.19%)
/shields/textures/shields_inv_shield_bronze.png -- 3.12kb -> 0.43kb (86.16%)
/3d_armor/textures/3d_armor_inv_leggings_bronze.png -- 2.96kb -> 0.41kb (86.14%)
/shields/textures/shields_shield_wood.png -- 3.02kb -> 0.42kb (86.14%)
/shields/textures/shields_inv_shield_steel.png -- 3.10kb -> 0.43kb (86.11%)
/3d_armor/textures/3d_armor_inv_leggings_mithril.png -- 2.97kb -> 0.41kb (86.1%)
/3d_armor/textures/3d_armor_leggings_steel.png -- 3.03kb -> 0.42kb (86.08%)
/3d_armor/textures/3d_armor_inv_leggings_steel.png -- 2.94kb -> 0.41kb (86.07%)
/shields/textures/shields_inv_shield_mithril.png -- 3.09kb -> 0.43kb (86.03%)
/shields/textures/shields_shield_enhanced_wood_preview.png -- 3.12kb -> 0.44kb (85.96%)
/shields/textures/shields_inv_shield_diamond.png -- 3.11kb -> 0.44kb (85.94%)
/shields/textures/shields_inv_shield_enhanced_wood.png -- 3.07kb -> 0.43kb (85.92%)
/shields/textures/shields_inv_shield_gold.png -- 3.06kb -> 0.43kb (85.9%)
/3d_armor/textures/3d_armor_inv_chestplate_cactus.png -- 3.00kb -> 0.42kb (85.9%)
/3d_armor/textures/3d_armor_inv_chestplate_bronze.png -- 3.03kb -> 0.43kb (85.89%)
/3d_armor/textures/3d_armor_inv_chestplate_mithril.png -- 2.99kb -> 0.42kb (85.87%)
/3d_armor/textures/3d_armor_chestplate_bronze_preview.png -- 3.05kb -> 0.43kb (85.86%)
/3d_armor/textures/3d_armor_inv_chestplate_steel.png -- 3.02kb -> 0.43kb (85.83%)
/3d_armor/textures/3d_armor_inv_chestplate_diamond.png -- 3.03kb -> 0.43kb (85.82%)
/shields/textures/shields_shield_bronze_preview.png -- 3.19kb -> 0.45kb (85.81%)
/3d_armor/textures/3d_armor_chestplate_steel_preview.png -- 3.03kb -> 0.43kb (85.8%)
/3d_armor/textures/3d_armor_chestplate_wood_preview.png -- 3.00kb -> 0.43kb (85.79%)
/shields/textures/shields_inv_shield_crystal.png -- 3.07kb -> 0.44kb (85.79%)
/3d_armor/textures/3d_armor_chestplate_cactus_preview.png -- 3.05kb -> 0.43kb (85.78%)
/3d_armor/textures/3d_armor_inv_chestplate_admin.png -- 3.02kb -> 0.43kb (85.77%)
/shields/textures/shields_shield_bronze.png -- 3.18kb -> 0.45kb (85.77%)
/3d_armor/textures/3d_armor_inv_chestplate_gold.png -- 3.00kb -> 0.43kb (85.74%)
/3d_armor/textures/3d_armor_inv_chestplate_crystal.png -- 3.01kb -> 0.43kb (85.73%)
/shields/textures/shields_inv_shield_admin.png -- 3.06kb -> 0.44kb (85.72%)
/3d_armor/textures/3d_armor_chestplate_mithril_preview.png -- 3.05kb -> 0.44kb (85.71%)
/shields/textures/shields_shield_enhanced_wood.png -- 3.09kb -> 0.44kb (85.7%)
/3d_armor/textures/3d_armor_chestplate_diamond_preview.png -- 3.05kb -> 0.44kb (85.7%)
/shields/textures/shields_shield_steel_preview.png -- 3.15kb -> 0.45kb (85.7%)
/3d_armor/textures/3d_armor_chestplate_admin_preview.png -- 3.04kb -> 0.44kb (85.7%)
/3d_armor/textures/3d_armor_chestplate_crystal_preview.png -- 3.04kb -> 0.44kb (85.7%)
/shields/textures/shields_shield_diamond_preview.png -- 3.18kb -> 0.46kb (85.67%)
/3d_armor/textures/3d_armor_chestplate_wood.png -- 3.08kb -> 0.44kb (85.64%)
/3d_armor/textures/3d_armor_helmet_bronze.png -- 3.18kb -> 0.46kb (85.61%)
/3d_armor/textures/3d_armor_chestplate_gold_preview.png -- 3.01kb -> 0.43kb (85.61%)
/3d_armor/textures/3d_armor_helmet_wood.png -- 3.13kb -> 0.45kb (85.59%)
/shields/textures/shields_shield_diamond.png -- 3.18kb -> 0.46kb (85.58%)
/shields/textures/shields_shield_crystal_preview.png -- 3.14kb -> 0.46kb (85.47%)
/shields/textures/shields_shield_admin.png -- 3.16kb -> 0.46kb (85.47%)
/shields/textures/shields_shield_steel.png -- 3.18kb -> 0.46kb (85.46%)
/shields/textures/shields_shield_admin_preview.png -- 3.13kb -> 0.46kb (85.45%)
/shields/textures/shields_shield_mithril_preview.png -- 3.16kb -> 0.46kb (85.45%)
/3d_armor/textures/3d_armor_helmet_diamond.png -- 3.19kb -> 0.46kb (85.45%)
/3d_armor/textures/3d_armor_helmet_cactus.png -- 3.11kb -> 0.45kb (85.44%)
/shields/textures/shields_shield_mithril.png -- 3.17kb -> 0.46kb (85.42%)
/shields/textures/shields_shield_crystal.png -- 3.14kb -> 0.46kb (85.38%)
/shields/textures/shields_shield_gold_preview.png -- 3.14kb -> 0.46kb (85.33%)
/3d_armor/textures/3d_armor_helmet_admin.png -- 3.17kb -> 0.46kb (85.31%)
/shields/textures/shields_shield_gold.png -- 3.14kb -> 0.46kb (85.28%)
/3d_armor/textures/3d_armor_helmet_crystal.png -- 3.15kb -> 0.46kb (85.25%)
/3d_armor/textures/3d_armor_helmet_mithril.png -- 3.12kb -> 0.46kb (85.16%)
/3d_armor/textures/3d_armor_chestplate_bronze.png -- 3.26kb -> 0.49kb (85.03%)
/3d_armor/textures/3d_armor_chestplate_steel.png -- 3.23kb -> 0.49kb (84.92%)
/3d_armor/textures/3d_armor_helmet_steel.png -- 3.15kb -> 0.48kb (84.67%)
/3d_armor/textures/3d_armor_chestplate_cactus.png -- 3.21kb -> 0.49kb (84.64%)
/3d_armor/textures/3d_armor_helmet_gold.png -- 3.12kb -> 0.48kb (84.64%)
/3d_armor/textures/3d_armor_chestplate_mithril.png -- 3.26kb -> 0.50kb (84.6%)
/3d_armor/textures/3d_armor_chestplate_gold.png -- 3.19kb -> 0.50kb (84.46%)
/3d_armor/textures/3d_armor_chestplate_diamond.png -- 3.26kb -> 0.51kb (84.33%)
/3d_armor/textures/3d_armor_chestplate_admin.png -- 3.21kb -> 0.50kb (84.31%)
/3d_armor/textures/3d_armor_chestplate_crystal.png -- 3.19kb -> 0.50kb (84.23%)
/3d_armor/textures/inventory_plus_armor.png -- 3.59kb -> 0.65kb (81.97%)
/3d_armor_stand/models/3d_armor_stand.png -- 1.59kb -> 0.97kb (38.88%)
/3d_armor_stand/models/3d_armor_stand_locked.png -- 1.95kb -> 1.21kb (37.6%)
/screenshot.png -- 65.39kb -> 51.81kb (20.77%)
/3d_armor/textures/3d_armor_ui_form.png -- 8.90kb -> 8.26kb (7.2%)
/3d_armor/textures/character_preview.png -- 0.34kb -> 0.32kb (5.73%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-01-30 08:53:33 +00:00
157 changed files with 28 additions and 152 deletions

View File

@ -1,14 +0,0 @@
name: integration-test
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: integration-test
run: ./integration-test.sh

View File

@ -1,17 +0,0 @@
name: luacheck
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: apt
run: sudo apt-get install -y luarocks
- name: luacheck install
run: luarocks install --local luacheck
- name: luacheck run
run: $HOME/.luarocks/bin/luacheck ./

View File

@ -1,34 +0,0 @@
unused_args = false
globals = {
"wieldview",
"armor",
"armor_i18n",
"inventory_plus"
}
read_globals = {
-- Stdlib
string = {fields = {"split"}},
table = {fields = {"copy", "getn"}},
-- Minetest
"vector", "ItemStack",
"dump", "VoxelArea",
-- deps
"default",
"minetest",
"unified_inventory",
"intllib",
"wardrobe",
"player_monoids",
"armor_monoid",
"sfinv",
"ARMOR_MATERIALS",
"ARMOR_FIRE_NODES",
"pova",
"skins",
"u_skins"
}

View File

@ -185,6 +185,7 @@ armor.set_player_armor = function(self, player)
local material = {count=1} local material = {count=1}
local preview = armor:get_preview(name) local preview = armor:get_preview(name)
local texture = "3d_armor_trans.png" local texture = "3d_armor_trans.png"
local textures = {}
local physics = {} local physics = {}
local attributes = {} local attributes = {}
local levels = {} local levels = {}
@ -323,8 +324,8 @@ armor.punch = function(self, player, hitter, time_from_last_punch, tool_capabili
local list = armor_inv:get_list("armor") local list = armor_inv:get_list("armor")
for i, stack in pairs(list) do for i, stack in pairs(list) do
if stack:get_count() == 1 then if stack:get_count() == 1 then
local itemname = stack:get_name() local name = stack:get_name()
local use = minetest.get_item_group(itemname, "armor_use") or 0 local use = minetest.get_item_group(name, "armor_use") or 0
local damage = use > 0 local damage = use > 0
local def = stack:get_definition() or {} local def = stack:get_definition() or {}
if type(def.on_punched) == "function" then if type(def.on_punched) == "function" then
@ -372,7 +373,7 @@ armor.punch = function(self, player, hitter, time_from_last_punch, tool_capabili
end end
end end
if damage == true and hitter == "fire" then if damage == true and hitter == "fire" then
damage = minetest.get_item_group(itemname, "flammable") > 0 damage = minetest.get_item_group(name, "flammable") > 0
end end
if damage == true then if damage == true then
self:damage(player, i, stack, use) self:damage(player, i, stack, use)

View File

@ -15,23 +15,19 @@ local F = minetest.formspec_escape
dofile(modpath.."/api.lua") dofile(modpath.."/api.lua")
-- integration test
if minetest.settings:get_bool("enable_3d_armor_integration_test") then
dofile(modpath.."/integration_test.lua")
end
-- Legacy Config Support -- Legacy Config Support
local input = io.open(modpath.."/armor.conf", "r") local input = io.open(modpath.."/armor.conf", "r")
if input then if input then
dofile(modpath.."/armor.conf") dofile(modpath.."/armor.conf")
input:close() input:close()
input = nil
end end
input = io.open(worldpath.."/armor.conf", "r") input = io.open(worldpath.."/armor.conf", "r")
if input then if input then
dofile(worldpath.."/armor.conf") dofile(worldpath.."/armor.conf")
input:close() input:close()
input = nil
end end
for name, _ in pairs(armor.config) do for name, _ in pairs(armor.config) do
local global = "ARMOR_"..name:upper() local global = "ARMOR_"..name:upper()
@ -173,9 +169,9 @@ local function validate_armor_inventory(player)
end end
end end
local function init_player_armor(initplayer) local function init_player_armor(player)
local name = initplayer:get_player_name() local name = player:get_player_name()
local pos = initplayer:get_pos() local pos = player:get_pos()
if not name or not pos then if not name or not pos then
return false return false
end end
@ -218,20 +214,20 @@ local function init_player_armor(initplayer)
end, end,
}, name) }, name)
armor_inv:set_size("armor", 6) armor_inv:set_size("armor", 6)
if not armor:load_armor_inventory(initplayer) and armor.migrate_old_inventory then if not armor:load_armor_inventory(player) and armor.migrate_old_inventory then
local player_inv = initplayer:get_inventory() local player_inv = player:get_inventory()
player_inv:set_size("armor", 6) player_inv:set_size("armor", 6)
for i=1, 6 do for i=1, 6 do
local stack = player_inv:get_stack("armor", i) local stack = player_inv:get_stack("armor", i)
armor_inv:set_stack("armor", i, stack) armor_inv:set_stack("armor", i, stack)
end end
armor:save_armor_inventory(initplayer) armor:save_armor_inventory(player)
player_inv:set_size("armor", 0) player_inv:set_size("armor", 0)
end end
for i=1, 6 do for i=1, 6 do
local stack = armor_inv:get_stack("armor", i) local stack = armor_inv:get_stack("armor", i)
if stack:get_count() > 0 then if stack:get_count() > 0 then
armor:run_callbacks("on_equip", initplayer, i, stack) armor:run_callbacks("on_equip", player, i, stack)
end end
end end
armor.def[name] = { armor.def[name] = {
@ -267,7 +263,7 @@ local function init_player_armor(initplayer)
end end
end end
end end
armor:set_player_armor(initplayer) armor:set_player_armor(player)
return true return true
end end
@ -295,31 +291,24 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
if not name then if not name then
return return
end end
local player_name = player:get_player_name()
for field, _ in pairs(fields) do for field, _ in pairs(fields) do
if string.find(field, "skins_set") then if string.find(field, "skins_set") then
minetest.after(0, function() minetest.after(0, function(player)
local pplayer = minetest.get_player_by_name(player_name)
if player then
local skin = armor:get_player_skin(name) local skin = armor:get_player_skin(name)
armor.textures[name].skin = skin armor.textures[name].skin = skin
armor:set_player_armor(pplayer) armor:set_player_armor(player)
end end, player)
end)
end end
end end
end) end)
minetest.register_on_joinplayer(function(player) minetest.register_on_joinplayer(function(player)
default.player_set_model(player, "3d_armor_character.b3d") default.player_set_model(player, "3d_armor_character.b3d")
local player_name = player:get_player_name() minetest.after(0, function(player)
if init_player_armor(player) == false then
minetest.after(0, function() pending_players[player] = 0
local pplayer = minetest.get_player_by_name(player_name)
if pplayer and init_player_armor(pplayer) == false then
pending_players[pplayer] = 0
end end
end) end, player)
end) end)
minetest.register_on_leaveplayer(function(player) minetest.register_on_leaveplayer(function(player)

View File

@ -1,25 +0,0 @@
minetest.log("warning", "[TEST] integration-test enabled!")
minetest.register_on_mods_loaded(function()
minetest.after(1, function()
local data = minetest.write_json({ success = true }, true);
local file = io.open(minetest.get_worldpath().."/integration_test.json", "w" );
if file then
file:write(data)
file:close()
end
file = io.open(minetest.get_worldpath().."/registered_nodes.txt", "w" );
if file then
for name in pairs(minetest.registered_nodes) do
file:write(name .. '\n')
end
file:close()
end
minetest.log("warning", "[TEST] integration tests done!")
minetest.request_shutdown("success")
end)
end)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 376 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 516 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 516 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 524 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 514 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 437 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 476 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 476 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 476 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 409 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 433 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 408 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 385 B

Some files were not shown because too many files have changed in this diff Show More