Make armor.lua compatible with 3d_armor.
abms.lua may need to be changed.
This commit is contained in:
parent
ab14e3b2aa
commit
d8dbf6a4af
1 changed files with 14 additions and 12 deletions
26
armor.lua
26
armor.lua
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue