From 4a8ed99b4047d2d2a9df3496076d79631975216f Mon Sep 17 00:00:00 2001 From: oilboi <47129783+oilboi@users.noreply.github.com> Date: Mon, 25 May 2020 23:54:32 -0400 Subject: [PATCH] Make boats throw players up a bit so they can make it to land --- mods/boat/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mods/boat/init.lua b/mods/boat/init.lua index b1348c6..dd3384f 100644 --- a/mods/boat/init.lua +++ b/mods/boat/init.lua @@ -51,6 +51,7 @@ minetest.register_entity("boat:boat", { if self.rider and player_name == self.rider then clicker:set_detach() + clicker:add_player_velocity(vector.new(0,11,0)) self.rider = nil elseif not self.rider then self.rider = player_name @@ -305,7 +306,7 @@ minetest.register_entity("boat:iron_boat", { end, on_punch = function(self, puncher, time_from_last_punch, tool_capabilities, dir) local pos = self.object:get_pos() - minetest.add_item(pos, "boat:boat") + minetest.add_item(pos, "boat:iron_boat") self.object:remove() end, @@ -318,6 +319,7 @@ minetest.register_entity("boat:iron_boat", { if self.rider and player_name == self.rider then clicker:set_detach() + clicker:add_player_velocity(vector.new(0,11,0)) self.rider = nil elseif not self.rider then self.rider = player_name -- 2.44.0