Skip to content
Permalink
Browse files

Boats: Fix player position (#1871)

  • Loading branch information...
Moufu5 authored and SmallJoker committed Aug 13, 2017
1 parent c5e9786 commit fe710c99a6139d188175b8c801e70e6acb79c2a0
Showing with 7 additions and 6 deletions.
  1. +1 −0 mods/boats/depends.txt
  2. +6 −6 mods/boats/init.lua
@@ -1 +1,2 @@
default
player_api
@@ -56,8 +56,8 @@ function boat.on_rightclick(self, clicker)
if self.driver and clicker == self.driver then
self.driver = nil
clicker:set_detach()
default.player_attached[name] = false
default.player_set_animation(clicker, "stand" , 30)
player_api.player_attached[name] = false
player_api.set_animation(clicker, "stand" , 30)
local pos = clicker:getpos()
pos = {x = pos.x, y = pos.y + 0.2, z = pos.z}
minetest.after(0.1, function()
@@ -74,10 +74,10 @@ function boat.on_rightclick(self, clicker)
end
self.driver = clicker
clicker:set_attach(self.object, "",
{x = 0, y = 11, z = -3}, {x = 0, y = 0, z = 0})
default.player_attached[name] = true
{x = 0.5, y = 1, z = -3}, {x = 0, y = 0, z = 0})
player_api.player_attached[name] = true
minetest.after(0.2, function()
default.player_set_animation(clicker, "sit" , 30)
player_api.set_animation(clicker, "sit" , 30)
end)
clicker:set_look_horizontal(self.object:getyaw())
end
@@ -105,7 +105,7 @@ function boat.on_punch(self, puncher)
if self.driver and puncher == self.driver then
self.driver = nil
puncher:set_detach()
default.player_attached[puncher:get_player_name()] = false
player_api.player_attached[puncher:get_player_name()] = false
end
if not self.driver then
self.removed = true

0 comments on commit fe710c9

Please sign in to comment.
You can’t perform that action at this time.