Reset player pitch on level start
parent
0ba543a9e0
commit
365aa369fb
|
@ -113,6 +113,7 @@ local emerge_callback = function(blockpos, action, calls_remaining, param)
|
|||
end
|
||||
if param.yaw then
|
||||
player:set_look_horizontal(param.yaw)
|
||||
player:set_look_vertical(0)
|
||||
end
|
||||
lzr_messages.show_message(player, S("Level @1", param.level), 3)
|
||||
minetest.sound_play({name = "lzr_levels_level_enter", gain = 1}, {to_player=player:get_player_name()}, true)
|
||||
|
@ -268,6 +269,7 @@ function lzr_levels.leave_level()
|
|||
clear_inventory(player)
|
||||
player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET))
|
||||
player:set_look_horizontal(0)
|
||||
player:set_look_vertical(0)
|
||||
lzr_gamestate.set_state(lzr_gamestate.MENU)
|
||||
end
|
||||
|
||||
|
|
|
@ -27,6 +27,7 @@ minetest.register_on_joinplayer(function(player)
|
|||
emerge_ship(lzr_globals.MENU_SHIP_POS)
|
||||
player:set_pos(vector.add(lzr_globals.MENU_SHIP_POS, lzr_globals.MENU_SHIP_PLAYER_SPAWN_OFFSET))
|
||||
player:set_look_horizontal(0)
|
||||
player:set_look_vertical(0)
|
||||
local inv = player:get_inventory()
|
||||
for i=1,inv:get_size("main") do
|
||||
inv:set_stack("main", i, "")
|
||||
|
|
Loading…
Reference in New Issue