Changes to pipe bombs, cops, and node groups

This commit is contained in:
2022-11-22 15:32:50 -05:00
parent ba2da987ad
commit 71d289d98e
10 changed files with 56 additions and 88 deletions

View File

@@ -148,12 +148,12 @@ local function calc_velocity(pos1, pos2, old_vel, power)
end
local function entity_physics(pos, radius, drops)
local objs = minetest.get_objects_inside_radius(pos, radius)
local objs = minetest.get_objects_inside_radius(pos, radius * 3)
for _, obj in pairs(objs) do
local obj_pos = obj:get_pos()
local dist = math.max(1, vector.distance(pos, obj_pos))
local damage = (4 / dist) * radius
local damage = (4 / dist) * radius * 8
if obj:is_player() then
local dir = vector.normalize(vector.subtract(obj_pos, pos))
local moveoff = vector.multiply(dir, 2 / dist * radius)