Nerf damage
parent
30ecbbeb7e
commit
6851f7ed79
7
shop.lua
7
shop.lua
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue