]> git.lizzy.rs Git - crafter_client.git/blobdiff - player_input.lua
Speed up weather and make rain fade when seeking shelter
[crafter_client.git] / player_input.lua
index 44ea3b2780047ccc6986b77d42b1cc82d78f9e79..d3e9e634bee63010f69a31e64c21925beafb2064 100644 (file)
@@ -1,3 +1,5 @@
+local minetest,name = minetest,minetest.localplayer:get_name()
+local player_movement_state = minetest.mod_channel_join(name..":player_movement_state")
 --double tap running
 
 --set up our initial values
@@ -21,8 +23,15 @@ end
 
 --receive the server states
 minetest.register_on_modchannel_message(function(channel_name, sender, message)
-       if channel_name == name..":receive_player_movement_state" then
-               running = message
+       if sender == "" and channel_name == name..":player_movement_state" then
+               local message_table = minetest.deserialize(message)
+
+               if message.stop_running then
+                       running = false
+                       bunny_hop = false
+                       run_discharge_timer = 0
+                       state = message.state
+               end
        end
 end)
 
@@ -91,7 +100,7 @@ minetest.register_globalstep(function(dtime)
                run_discharge_timer = 0
                sneak = true
                bunny_hop = false
-               run = false
+               running = false
        end