diff --git a/src/Abilities.cpp b/src/Abilities.cpp index 6d7a11b..d2769e3 100644 --- a/src/Abilities.cpp +++ b/src/Abilities.cpp @@ -155,7 +155,7 @@ static SkillResult handleSkillBatteryDrain(SkillData* skill, int power, ICombata int boostDrain = 0; int potionDrain = 0; - if(blocked) { + if(!blocked) { boostDrain = (int)(skill->values[0][power] * scalingFactor); if(boostDrain > plr->batteryW) boostDrain = plr->batteryW; plr->batteryW -= boostDrain;