Improve shooter_rocket
This commit is contained in:
parent
14159a953c
commit
faf74cbcb0
4 changed files with 13 additions and 17 deletions
|
@ -1 +1 @@
|
|||
Subproject commit 0bf4ba121997ba1553f221dbd2bc2ef179b512c9
|
||||
Subproject commit 378c2c200ed5bd20675d6d6581d87510b45fd0d1
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue