player_api: Remove local variable (#2640)
authororbea <orbea@riseup.net>
Wed, 8 Apr 2020 18:40:19 +0000 (18:40 +0000)
committerGitHub <noreply@github.com>
Wed, 8 Apr 2020 18:40:19 +0000 (20:40 +0200)
mods/player_api/api.lua

index c1e578c9ac2fda2437afaf66568fe9aafb9a1dd5..5803e954b33945acb256bc59113b3dcd3b2fa332 100644 (file)
@@ -113,14 +113,8 @@ minetest.register_globalstep(function()
                local model = model_name and models[model_name]
                if model and not player_attached[name] then
                        local controls = player:get_player_control()
-                       local walking = false
                        local animation_speed_mod = model.animation_speed or 30
 
-                       -- Determine if the player is walking
-                       if controls.up or controls.down or controls.left or controls.right then
-                               walking = true
-                       end
-
                        -- Determine if the player is sneaking, and reduce animation speed if so
                        if controls.sneak then
                                animation_speed_mod = animation_speed_mod / 2
@@ -129,7 +123,8 @@ minetest.register_globalstep(function()
                        -- Apply animations based on what the player is doing
                        if player:get_hp() == 0 then
                                player_set_animation(player, "lay")
-                       elseif walking then
+                       -- Determine if the player is walking
+                       elseif controls.up or controls.down or controls.left or controls.right then
                                if player_sneak[name] ~= controls.sneak then
                                        player_anim[name] = nil
                                        player_sneak[name] = controls.sneak