sped up player animation a bit

This commit is contained in:
kaadmy 2015-10-20 12:23:59 -07:00
parent 468bcc757e
commit a20e7b44cf
1 changed files with 6 additions and 3 deletions

View File

@ -3,6 +3,9 @@
-- Minetest 0.4 mod: player -- Minetest 0.4 mod: player
-- See README.txt for licensing and other information. -- See README.txt for licensing and other information.
-- Variable for animation speed; 30-35 is good
local player_animation_speed = 33
-- Player animation blending -- Player animation blending
-- Note: This is currently broken due to a bug in Irrlicht, leave at 0 -- Note: This is currently broken due to a bug in Irrlicht, leave at 0
local animation_blend=0 local animation_blend=0
@ -20,7 +23,7 @@ end
default.player_register_model( default.player_register_model(
"character.b3d", "character.b3d",
{ {
animation_speed=30, animation_speed=player_animation_speed,
textures={"character.png"}, textures={"character.png"},
animations={ animations={
-- Standard animations. -- Standard animations.
@ -103,7 +106,7 @@ minetest.register_on_joinplayer(
function(player) function(player)
default.player_attached[player:get_player_name()]=false default.player_attached[player:get_player_name()]=false
default.player_set_model(player, "character.b3d") default.player_set_model(player, "character.b3d")
player:set_local_animation({x=0, y=79}, {x=168, y=187}, {x=189, y=198}, {x=200, y=219}, 30) player:set_local_animation({x=0, y=79}, {x=168, y=187}, {x=189, y=198}, {x=200, y=219}, player_animation_speed)
end) end)
minetest.register_on_leaveplayer( minetest.register_on_leaveplayer(
@ -135,7 +138,7 @@ minetest.register_globalstep(
if model and not player_attached[name] then if model and not player_attached[name] then
local walking=false local walking=false
local animation_speed_mod=model.animation_speed or 30 local animation_speed_mod=model.animation_speed or player_animation_steed
-- Determine if the player is walking -- Determine if the player is walking
if controls.up or controls.down or controls.left or controls.right then if controls.up or controls.down or controls.left or controls.right then