diff --git a/VERSION b/VERSION index 1987eda..2536395 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.10.18 \ No newline at end of file +0.10.19 \ No newline at end of file diff --git a/config.lua b/config.lua index ad8d37f..95e8632 100755 --- a/config.lua +++ b/config.lua @@ -4,7 +4,6 @@ minetest_wadsprint.HIDE_HUD_BARS = false minetest_wadsprint.STAMINA_MAX_VALUE = 100 minetest_wadsprint.DYSPNEA_THRESHOLD_VALUE = 3 -minetest_wadsprint.BAD_PHYSICS_OVERRIDE_MODE = false minetest_wadsprint.SAVE_PLAYERS_STATS_TO_FILE = true minetest_wadsprint.PLAYERS_STATS_FILE_LIMIT_RECORDS = 1000 minetest_wadsprint.PLAYER_STATS_UPDATE_PERIOD_SECONDS = 1 diff --git a/init.set_sprinting_physics.lua b/init.set_sprinting_physics.lua index 3631c0e..156e0bf 100644 --- a/init.set_sprinting_physics.lua +++ b/init.set_sprinting_physics.lua @@ -1,26 +1,4 @@ -if minetest_wadsprint.BAD_PHYSICS_OVERRIDE_MODE == true then - - function minetest_wadsprint.set_sprinting_physics(player,is_on_val) - if player.is_sprinting_physics_on ~= is_on_val then - local physics = player.obj:get_physics_override() - if is_on_val == true then - player.obj:set_physics_override( - { - jump = (round(physics.jump,0.01) - 1 + minetest_wadsprint.SPRINT_JUMP_HEIGHT_BOOST_COEFFICIENT), - speed = (round(physics.speed,0.01) - 1 + minetest_wadsprint.SPRINT_RUN_SPEED_BOOST_COEFFICIENT), - }) - elseif player.is_sprinting_physics_on ~= nil then - player.obj:set_physics_override( - { - jump = 1, - speed = 1, - }) - end - player.is_sprinting_physics_on = is_on_val - end - end - -elseif minetest.get_modpath("player_monoids") ~= nil then +if minetest.get_modpath("player_monoids") ~= nil then local default_minetest_wadsprint_initialize_player = minetest_wadsprint.initialize_player function minetest_wadsprint.initialize_player(player_obj) @@ -66,14 +44,14 @@ else if is_on_val == true then player.obj:set_physics_override( { - jump = (round(physics.jump,0.01) - 1 + minetest_wadsprint.SPRINT_JUMP_HEIGHT_BOOST_COEFFICIENT), - speed = (round(physics.speed,0.01) - 1 + minetest_wadsprint.SPRINT_RUN_SPEED_BOOST_COEFFICIENT), + jump = minetest_wadsprint.SPRINT_JUMP_HEIGHT_BOOST_COEFFICIENT, + speed = minetest_wadsprint.SPRINT_RUN_SPEED_BOOST_COEFFICIENT, }) elseif player.is_sprinting_physics_on ~= nil then player.obj:set_physics_override( { - jump = (round(physics.jump,0.01) + 1 - minetest_wadsprint.SPRINT_JUMP_HEIGHT_BOOST_COEFFICIENT), - speed = (round(physics.speed,0.01) + 1 - minetest_wadsprint.SPRINT_RUN_SPEED_BOOST_COEFFICIENT), + jump = 1, + speed = 1, }) end player.is_sprinting_physics_on = is_on_val diff --git a/settingtypes.txt b/settingtypes.txt index 6fc95be..fa45ca4 100644 --- a/settingtypes.txt +++ b/settingtypes.txt @@ -4,9 +4,6 @@ minetest_wadsprint.ENABLE_INGAME_SETTINGS (ENABLE ALL THE MOD SETTINGS BELOW) bo # If enabled, stamina HUD bar will not be shown. minetest_wadsprint.HIDE_HUD_BARS (Hide HUD bars) bool false -# Can be used to establish compatibility with mods that don't support proper physics change or monoids. Strongly not recommended in other cases. -minetest_wadsprint.BAD_PHYSICS_OVERRIDE_MODE (Bad physics override mode) bool false - # Absolutely arbitrary value to make calculations more convenient. minetest_wadsprint.STAMINA_MAX_VALUE (Stamina max value in points) int 100 diff --git a/util/version.png b/util/version.png index 59c057f..3902b27 100644 Binary files a/util/version.png and b/util/version.png differ