3d_armor_flyswim/i_example_cape.lua

23 lines
927 B
Lua

-------------------------------------------
-- Example Cape --
-------------------------------------------
armor:register_armor("3d_armor_flyswim:demo_cape", {
description = "Someones Cape",
inventory_image = "3d_armor_flyswim_demo_cape_inv.png",
groups = {armor_capes=1, physics_speed=.5, armor_use=1000},
armor_groups = {fleshy=5},
damage_groups = {cracky=3, snappy=3, choppy=2, crumbly=2, level=1},
on_equip = function(player)
local privs = minetest.get_player_privs(player:get_player_name())
privs.fly = true
minetest.chat_send_player(player:get_player_name(),tostring(privs.fly))
minetest.set_player_privs(player:get_player_name(), privs)
end,
on_unequip = function(player)
local privs = minetest.get_player_privs(player:get_player_name())
privs.fly = nil
minetest.set_player_privs(player:get_player_name(), privs)
end,
})