Improve shooter_rocket

This commit is contained in:
philipmi 2021-02-15 14:11:08 +01:00
parent 14159a953c
commit faf74cbcb0
4 changed files with 13 additions and 17 deletions

@ -1 +1 @@
Subproject commit 0bf4ba121997ba1553f221dbd2bc2ef179b512c9
Subproject commit 378c2c200ed5bd20675d6d6581d87510b45fd0d1

View file

@ -243,21 +243,17 @@ minetest.register_on_dieplayer(function(player)
end)
minetest.registered_entities["shooter_rocket:rocket_entity"].on_step = function(self, dtime)
self.timer = self.timer + dtime
if self.timer > 0.2 then
local pos = self.object:get_pos()
local above = {x=pos.x, y=pos.y + 1, z=pos.z}
if minetest.get_node(pos).name ~= "air" then
if self.user then
local player = minetest.get_player_by_name(self.user)
if player then
shooter.blast(above, 4, 25, 8, player, { "fleshy", "rocket" })
end
minetest.registered_entities["shooter_rocket:rocket_entity"].on_step = function(self)
local pos = self.object:get_pos()
local above = {x=pos.x, y=pos.y + 1, z=pos.z}
if minetest.get_node(pos).name ~= "air" then
if self.user then
local player = minetest.get_player_by_name(self.user)
if player then
shooter.blast(above, 4, 25, 8, player, { "fleshy", "rocket" })
end
self.object:remove()
end
self.timer = 0
self.object:remove()
end
end