Nerf damage

master
HimbeerserverDE 2020-11-22 14:23:33 +01:00
parent 30ecbbeb7e
commit 6851f7ed79
1 changed files with 4 additions and 3 deletions

View File

@ -314,12 +314,13 @@ minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack
end)
minetest.register_on_punchplayer(function(player, hitter, time_from_last_punch, tool_capabilities, dir, damage)
local newdamage = damage / 2
if hitter:is_player() and bedwars.upgrades[bedwars.get_player_team(hitter:get_player_name())].sharpness then
player:set_hp(player:get_hp() - damage - 2 + (bedwars.upgrades[bedwars.get_player_team(player:get_player_name())].armour or 0))
player:set_hp(player:get_hp() - newdamage - 2 + (bedwars.upgrades[bedwars.get_player_team(player:get_player_name())].armour or 0))
return true
elseif not hitter:is_player() then
if player:get_hp() - damage + (bedwars.upgrades[bedwars.get_player_team(player:get_player_name())].armour or 0) < player:get_hp() then
player:set_hp(player:get_hp() - damage + (bedwars.upgrades[bedwars.get_player_team(player:get_player_name())].armour or 0))
if player:get_hp() - newdamage + (bedwars.upgrades[bedwars.get_player_team(player:get_player_name())].armour or 0) < player:get_hp() then
player:set_hp(player:get_hp() - newdamage + (bedwars.upgrades[bedwars.get_player_team(player:get_player_name())].armour or 0))
return true
end
end