Fix: negative damage

master
Coder12a 2020-07-28 20:49:27 -05:00
parent 7a34c9ccdc
commit a4db315481
1 changed files with 2 additions and 2 deletions

View File

@ -456,7 +456,7 @@ minetest.register_globalstep(function(dtime)
end end
ent:set_item(player:get_player_name(), throw_data.item) ent:set_item(player:get_player_name(), throw_data.item)
ent:throw(player, throw_speed, {x = 0, y = projectile_gravity, z = 0}, damage * projectile_dmg_mul, spin) ent:throw(player, throw_speed, {x = 0, y = projectile_gravity, z = 0}, max(damage * projectile_dmg_mul, 0.1), spin)
end end
player_data[k].throw = nil player_data[k].throw = nil
@ -907,7 +907,7 @@ minetest.register_on_punchplayer(function(player, hitter, time_from_last_punch,
end end
-- If damage is at or below zero set it to a default value. -- If damage is at or below zero set it to a default value.
damage = max(damage, 0.5) damage = max(damage, 0.1)
-- Remove the hitter's blocking data. -- Remove the hitter's blocking data.
player_data[hitter_name].block = nil player_data[hitter_name].block = nil