]> git.lizzy.rs Git - Crafter.git/blobdiff - mods/experience/init.lua
Tune experience even more
[Crafter.git] / mods / experience / init.lua
index dccce8345f41642d9f47e22463de58bc23d84ec5..95f86c1b624c3e1e7df22d04af9291ed4f19a3b3 100644 (file)
@@ -349,7 +349,7 @@ minetest.register_entity("experience:orb", {
                     local goal = velocity--vector.add(player_velocity,velocity)
                                        acceleration = vector.new(goal.x-currentvel.x,goal.y-currentvel.y,goal.z-currentvel.z)
                                        self.object:add_velocity(vector.add(acceleration,player_velocity))
-                               elseif distance > 0.9 then
+                               elseif distance > 0.9 and experience_collection_buffer > 0 then
                                        local multiplier = (self.radius*5) - distance
                                        local velocity = vector.multiply(direction,multiplier)
                                        local goal = vector.multiply(minetest.yaw_to_dir(minetest.dir_to_yaw(vector.direction(vector.new(pos.x,0,pos.z),vector.new(pos2.x,0,pos2.z)))+math.pi/2),10)