Skip to content
Permalink
Browse files

Boats: Use player yaw on place, align player yaw with boat on enter

When placing boats, align the boat with the player's yaw.

Align drivers yaw with boat yaw when entering a boat, would previously turn
boat yaw by player's yaw + 90° to the right.
  • Loading branch information
pilino1234 authored and paramat committed Nov 15, 2016
1 parent c3f3406 commit 2c122052d4332aa54b631091e718ba42500ec70a
Showing with 3 additions and 2 deletions.
  1. +3 −2 mods/boats/init.lua
@@ -79,7 +79,7 @@ function boat.on_rightclick(self, clicker)
minetest.after(0.2, function()
default.player_set_animation(clicker, "sit" , 30)
end)
self.object:setyaw(clicker:get_look_horizontal() - math.pi / 2)
clicker:set_look_horizontal(self.object:getyaw())
end
end

@@ -231,7 +231,8 @@ minetest.register_craftitem("boats:boat", {
return itemstack
end
pointed_thing.under.y = pointed_thing.under.y + 0.5
minetest.add_entity(pointed_thing.under, "boats:boat")
boat = minetest.add_entity(pointed_thing.under, "boats:boat")
boat:setyaw(placer:get_look_horizontal())
if not minetest.setting_getbool("creative_mode") then
itemstack:take_item()
end

0 comments on commit 2c12205

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