recalculate_armor(player)
set_armor_gui(player)
--do particles too
- else
+ elseif minetest.get_item_group(new_stack,"boots") > 0 then
+ local pos = player:get_pos()
+ minetest.add_particlespawner({
+ amount = 30,
+ time = 0.00001,
+ minpos = {x=pos.x-0.5, y=pos.y+0.1, z=pos.z-0.5},
+ maxpos = {x=pos.x+0.5, y=pos.y+0.1, z=pos.z+0.5},
+ minvel = vector.new(-0.5,1,-0.5),
+ maxvel = vector.new(0.5 ,2 ,0.5),
+ minacc = {x=0, y=-9.81, z=1},
+ maxacc = {x=0, y=-9.81, z=1},
+ minexptime = 0.5,
+ maxexptime = 1.5,
+ minsize = 0,
+ maxsize = 0,
+ --attached = player,
+ collisiondetection = true,
+ collision_removal = true,
+ vertical = false,
+ node = {name= name.."particletexture"},
+ --texture = "eat_particles_1.png"
+ })
minetest.sound_play("armor_fall_damage", {object=player, gain = 1.0, max_hear_distance = 60,pitch = math.random(80,100)/100})
end
- local pos = player:get_pos()
- minetest.add_particlespawner({
- amount = 30,
- time = 0.00001,
- minpos = {x=pos.x-0.5, y=pos.y+0.1, z=pos.z-0.5},
- maxpos = {x=pos.x+0.5, y=pos.y+0.1, z=pos.z+0.5},
- minvel = vector.new(-0.5,1,-0.5),
- maxvel = vector.new(0.5 ,2 ,0.5),
- minacc = {x=0, y=-9.81, z=1},
- maxacc = {x=0, y=-9.81, z=1},
- minexptime = 0.5,
- maxexptime = 1.5,
- minsize = 0,
- maxsize = 0,
- --attached = player,
- collisiondetection = true,
- collision_removal = true,
- vertical = false,
- node = {name= name.."particletexture"},
- --texture = "eat_particles_1.png"
- })
fall_damage = fall_damage + absorption