mirror of
https://github.com/minetest-mods/towercrane.git
synced 2024-11-26 01:03:45 +01:00
dying player bugfix (when fly mode is disabled)
This commit is contained in:
parent
ab77f8eccd
commit
550f8712ae
@ -20,7 +20,7 @@ The size of the crane (which is the construction area) and the rope length can b
|
|||||||
If there is not enough free space for the crane mast/arm or the potential construction area of the
|
If there is not enough free space for the crane mast/arm or the potential construction area of the
|
||||||
crane intersects a protected area from another player, the crane will not be build.
|
crane intersects a protected area from another player, the crane will not be build.
|
||||||
|
|
||||||
* Right-click the crane switch block to switch to fly privs. The player will be placed in front of the crane.
|
* Right-click the crane switch block to start the crane (get fly privs). The player will be placed in front of the crane.
|
||||||
|
|
||||||
* To remove the crane, destroy the base block.
|
* To remove the crane, destroy the base block.
|
||||||
|
|
||||||
@ -31,7 +31,7 @@ default
|
|||||||
|
|
||||||
|
|
||||||
# License
|
# License
|
||||||
Copyright (C) 2017-2019 Joachim Stolberg
|
Copyright (C) 2017-2020 Joachim Stolberg
|
||||||
Code: Licensed under the GNU LGPL version 2.1 or later. See LICENSE.txt and http://www.gnu.org/licenses/lgpl-2.1.txt
|
Code: Licensed under the GNU LGPL version 2.1 or later. See LICENSE.txt and http://www.gnu.org/licenses/lgpl-2.1.txt
|
||||||
Textures: CC0
|
Textures: CC0
|
||||||
|
|
||||||
@ -57,4 +57,4 @@ Textures: CC0
|
|||||||
* 2018-05-28 v1.0 Mod released
|
* 2018-05-28 v1.0 Mod released
|
||||||
* 2019-09-08 v2.0 Completely restructured, protection areas removed
|
* 2019-09-08 v2.0 Completely restructured, protection areas removed
|
||||||
* 2019-12-03 v2.1 Bugfix issue #2 (Some players still have "fly" after detaching)
|
* 2019-12-03 v2.1 Bugfix issue #2 (Some players still have "fly" after detaching)
|
||||||
|
* 2020-01-03 V2.2 dying player bugfix (when fly mode is disabled)
|
||||||
|
12
config.lua
12
config.lua
@ -1,3 +1,15 @@
|
|||||||
|
--[[
|
||||||
|
|
||||||
|
Tower Crane Mod
|
||||||
|
===============
|
||||||
|
|
||||||
|
Copyright (C) 2017-2020 Joachim Stolberg
|
||||||
|
LGPLv2.1+
|
||||||
|
See LICENSE.txt for more information
|
||||||
|
|
||||||
|
]]--
|
||||||
|
|
||||||
|
|
||||||
-- Maximum crane height in blocks (8..n)
|
-- Maximum crane height in blocks (8..n)
|
||||||
towercrane.max_height = tonumber(minetest.setting_get("towercrane_max_height")) or 32
|
towercrane.max_height = tonumber(minetest.setting_get("towercrane_max_height")) or 32
|
||||||
|
|
||||||
|
12
control.lua
12
control.lua
@ -3,7 +3,7 @@
|
|||||||
Tower Crane Mod
|
Tower Crane Mod
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Copyright (C) 2017-2019 Joachim Stolberg
|
Copyright (C) 2017-2020 Joachim Stolberg
|
||||||
LGPLv2.1+
|
LGPLv2.1+
|
||||||
See LICENSE.txt for more information
|
See LICENSE.txt for more information
|
||||||
|
|
||||||
@ -309,6 +309,16 @@ minetest.register_on_leaveplayer(function(player)
|
|||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
minetest.register_on_dieplayer(function(player, reason)
|
||||||
|
if is_operator(player) then
|
||||||
|
local pos = get_my_crane_pos(player)
|
||||||
|
if pos then
|
||||||
|
reset_operator_privs(player)
|
||||||
|
stop_crane(pos, player)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end)
|
||||||
|
|
||||||
minetest.register_lbm({
|
minetest.register_lbm({
|
||||||
label = "[towercrane] break down",
|
label = "[towercrane] break down",
|
||||||
name = "towercrane:break_down",
|
name = "towercrane:break_down",
|
||||||
|
2
init.lua
2
init.lua
@ -3,7 +3,7 @@
|
|||||||
Tower Crane Mod
|
Tower Crane Mod
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Copyright (C) 2017-2019 Joachim Stolberg
|
Copyright (C) 2017-2020 Joachim Stolberg
|
||||||
LGPLv2.1+
|
LGPLv2.1+
|
||||||
See LICENSE.txt for more information
|
See LICENSE.txt for more information
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user