1
0
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:
HybridDog 2016-08-13 13:01:34 +02:00
parent 90e08fe0bc
commit 6488a3b8f5

View File

@ -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)