Make armor.lua compatible with 3d_armor.

abms.lua may need to be changed.
This commit is contained in:
Duane 2016-06-21 03:14:49 -05:00
parent ab14e3b2aa
commit d8dbf6a4af

View file

@ -2,23 +2,25 @@ fun_caves.armor_expire = {}
local function armor(user, factor) local function armor(user, factor)
local player_name = user:get_player_name() local player_name = user:get_player_name()
user:set_armor_groups({fleshy=factor}) local armor = user:get_armor_groups()
armor.fleshy = armor.fleshy * factor
user:set_armor_groups(armor)
minetest.chat_send_player(player_name, 'Your skin feels harder...') minetest.chat_send_player(player_name, 'Your skin feels harder...')
fun_caves.armor_expire[player_name] = minetest.get_gametime() + 3600 fun_caves.armor_expire[player_name] = minetest.get_gametime() + 3600
end end
local descs = { local descs = {
{'wood', 95, 'group:wood'}, {'wood', 0.95, 'group:wood'},
{'stone', 90, 'group:stone'}, {'stone', 0.9, 'group:stone'},
{'steel', 80, 'default:steel_ingot'}, {'steel', 0.8, 'default:steel_ingot'},
{'copper', 85, 'default:copper_ingot'}, {'copper', 0.85, 'default:copper_ingot'},
{'bronze', 70, 'default:bronze_ingot'}, {'bronze', 0.7, 'default:bronze_ingot'},
{'gold', 60, 'default:gold_ingot'}, {'gold', 0.6, 'default:gold_ingot'},
{'diamond', 50, 'default:diamond'}, {'diamond', 0.5, 'default:diamond'},
{'silver', 40, 'fun_caves:silver_ingot'}, {'silver', 0.4, 'fun_caves:silver_ingot'},
{'mese', 30, 'default:mese_crystal'}, {'mese', 0.3, 'default:mese_crystal'},
--{'', 20, ''}, --{'', 0.2, ''},
--{'adamant', 10, 'fun_caves:adamant'}, --{'adamant', 0.1, 'fun_caves:adamant'},
} }
for _, desc in pairs(descs) do for _, desc in pairs(descs) do