From: oilboi <47129783+oilboi@users.noreply.github.com> Date: Tue, 26 May 2020 03:54:32 +0000 (-0400) Subject: Make boats throw players up a bit so they can make it to land X-Git-Tag: Alpha-0.04~10 X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=4a8ed99b4047d2d2a9df3496076d79631975216f;p=Crafter.git Make boats throw players up a bit so they can make it to land --- 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