mirror of
https://github.com/pandorabox-io/spacecannon.git
synced 2025-01-02 11:07:28 +01:00
fix: projectile not damaging players
This commit is contained in:
parent
bca5a347bb
commit
cf951a14ef
12
cannon.lua
12
cannon.lua
@ -67,9 +67,9 @@ local register_spacecannon = function(def)
|
|||||||
local objs = minetest.get_objects_inside_radius({x=pos.x,y=pos.y,z=pos.z}, 1)
|
local objs = minetest.get_objects_inside_radius({x=pos.x,y=pos.y,z=pos.z}, 1)
|
||||||
local collided = false
|
local collided = false
|
||||||
for _, obj in pairs(objs) do
|
for _, obj in pairs(objs) do
|
||||||
if obj:get_luaentity() ~= nil
|
if obj:is_player() or (obj:get_luaentity() ~= nil
|
||||||
and obj:get_luaentity().name ~= self.name
|
and obj:get_luaentity().name ~= self.name
|
||||||
and obj:get_luaentity().name ~= "__builtin:item"
|
and obj:get_luaentity().name ~= "__builtin:item")
|
||||||
then
|
then
|
||||||
collided = true
|
collided = true
|
||||||
obj:punch(self.object, 1.0, {
|
obj:punch(self.object, 1.0, {
|
||||||
@ -243,7 +243,7 @@ register_spacecannon({
|
|||||||
is_th = true,
|
is_th = true,
|
||||||
range = 1,
|
range = 1,
|
||||||
storage_require_mod = 1,
|
storage_require_mod = 1,
|
||||||
damage = 2,
|
damage = 8,
|
||||||
intensity = 1,
|
intensity = 1,
|
||||||
timeout = 8,
|
timeout = 8,
|
||||||
speed = 10,
|
speed = 10,
|
||||||
@ -259,7 +259,7 @@ register_spacecannon({
|
|||||||
range = 3,
|
range = 3,
|
||||||
storage_require_mod = 3,
|
storage_require_mod = 3,
|
||||||
intensity = 2,
|
intensity = 2,
|
||||||
damage = 6,
|
damage = 10,
|
||||||
timeout = 8,
|
timeout = 8,
|
||||||
speed = 5,
|
speed = 5,
|
||||||
penetration = 0,
|
penetration = 0,
|
||||||
@ -274,7 +274,7 @@ register_spacecannon({
|
|||||||
range = 5,
|
range = 5,
|
||||||
storage_require_mod = 5,
|
storage_require_mod = 5,
|
||||||
intensity = 4,
|
intensity = 4,
|
||||||
damage = 10,
|
damage = 18,
|
||||||
timeout = 15,
|
timeout = 15,
|
||||||
speed = 3,
|
speed = 3,
|
||||||
penetration = 0,
|
penetration = 0,
|
||||||
@ -300,7 +300,7 @@ register_spacecannon({
|
|||||||
range = 0,
|
range = 0,
|
||||||
storage_require_mod = 1,
|
storage_require_mod = 1,
|
||||||
intensity = 2,
|
intensity = 2,
|
||||||
damage = 5,
|
damage = 10,
|
||||||
timeout = 10,
|
timeout = 10,
|
||||||
speed = 9,
|
speed = 9,
|
||||||
penetration = 2,
|
penetration = 2,
|
||||||
|
Loading…
Reference in New Issue
Block a user