mirror of
https://github.com/Splizard/minetest-mod-snow.git
synced 2024-12-29 16:00:16 +01:00
fix deprecated log and make snow walkable
M src/snowball.lua
This commit is contained in:
parent
90e08fe0bc
commit
6488a3b8f5
@ -174,10 +174,11 @@ function snow_snowball_ENTITY.on_step(self, dtime)
|
|||||||
end
|
end
|
||||||
for _,v in pairs(minetest.get_objects_inside_radius(pos, 1.73)) do
|
for _,v in pairs(minetest.get_objects_inside_radius(pos, 1.73)) do
|
||||||
if v ~= self.object then
|
if v ~= self.object then
|
||||||
local entity_name = v:get_entity_name()
|
local entity_name = v:get_luaentity().name
|
||||||
if entity_name ~= "snow:snowball_entity"
|
if v:is_player()
|
||||||
|
or (entity_name ~= "snow:snowball_entity"
|
||||||
and entity_name ~= "__builtin:item"
|
and entity_name ~= "__builtin:item"
|
||||||
and entity_name ~= "gauges:hp_bar" then
|
and entity_name ~= "gauges:hp_bar") then
|
||||||
local vvel = v:getvelocity() or v:get_player_velocity()
|
local vvel = v:getvelocity() or v:get_player_velocity()
|
||||||
local veldif = self.object:getvelocity()
|
local veldif = self.object:getvelocity()
|
||||||
if vvel then
|
if vvel then
|
||||||
@ -268,6 +269,7 @@ minetest.override_item("default:snow", {
|
|||||||
},
|
},
|
||||||
groups = {cracky=3, crumbly=3, choppy=3, oddly_breakable_by_hand=3, falling_node=1, melts=2, float=1},
|
groups = {cracky=3, crumbly=3, choppy=3, oddly_breakable_by_hand=3, falling_node=1, melts=2, float=1},
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
|
walkable = true,
|
||||||
--Disable placement prediction for snow.
|
--Disable placement prediction for snow.
|
||||||
node_placement_prediction = "",
|
node_placement_prediction = "",
|
||||||
on_construct = function(pos)
|
on_construct = function(pos)
|
||||||
|
Loading…
Reference in New Issue
Block a user