Fixed bouncer dash
This commit is contained in:
parent
1771036d70
commit
07eeae2944
@ -71,10 +71,9 @@ function dash(player, energy)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local dir = player:get_look_dir()
|
local dir = player:get_look_dir()
|
||||||
|
local look_horizontal = player:get_look_horizontal()
|
||||||
local rotate_factor = player:get_player_control().left and 1.57 or -1.57
|
local rotate_factor = player:get_player_control().left and 1.57 or -1.57
|
||||||
local dash_dir = vector.rotate_around_axis(dir, {x=0,y=1,z=0}, rotate_factor)
|
local dash_dir = vector.rotate_around_axis(minetest.yaw_to_dir(look_horizontal), {x=0,y=1,z=0}, rotate_factor)
|
||||||
|
|
||||||
dash_dir.y = 0
|
|
||||||
|
|
||||||
player:add_velocity(vector.multiply(dash_dir, 20))
|
player:add_velocity(vector.multiply(dash_dir, 20))
|
||||||
block_league.sound_play("bl_sword_dash", p_name)
|
block_league.sound_play("bl_sword_dash", p_name)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user