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 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...')
|
||||
fun_caves.armor_expire[player_name] = minetest.get_gametime() + 3600
|
||||
end
|
||||
|
||||
local descs = {
|
||||
{'wood', 95, 'group:wood'},
|
||||
{'stone', 90, 'group:stone'},
|
||||
{'steel', 80, 'default:steel_ingot'},
|
||||
{'copper', 85, 'default:copper_ingot'},
|
||||
{'bronze', 70, 'default:bronze_ingot'},
|
||||
{'gold', 60, 'default:gold_ingot'},
|
||||
{'diamond', 50, 'default:diamond'},
|
||||
{'silver', 40, 'fun_caves:silver_ingot'},
|
||||
{'mese', 30, 'default:mese_crystal'},
|
||||
--{'', 20, ''},
|
||||
--{'adamant', 10, 'fun_caves:adamant'},
|
||||
{'wood', 0.95, 'group:wood'},
|
||||
{'stone', 0.9, 'group:stone'},
|
||||
{'steel', 0.8, 'default:steel_ingot'},
|
||||
{'copper', 0.85, 'default:copper_ingot'},
|
||||
{'bronze', 0.7, 'default:bronze_ingot'},
|
||||
{'gold', 0.6, 'default:gold_ingot'},
|
||||
{'diamond', 0.5, 'default:diamond'},
|
||||
{'silver', 0.4, 'fun_caves:silver_ingot'},
|
||||
{'mese', 0.3, 'default:mese_crystal'},
|
||||
--{'', 0.2, ''},
|
||||
--{'adamant', 0.1, 'fun_caves:adamant'},
|
||||
}
|
||||
|
||||
for _, desc in pairs(descs) do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue