summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/battle/struct/btl_attack.erl2
-rw-r--r--src/shared/shr_roll.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/battle/struct/btl_attack.erl b/src/battle/struct/btl_attack.erl
index 72e7b98..61c58be 100644
--- a/src/battle/struct/btl_attack.erl
+++ b/src/battle/struct/btl_attack.erl
@@ -160,7 +160,7 @@ effect_of_attack
{ParryIsSuccessful, PositiveModifier, NegativeModifier} =
case CanParry of
true -> roll_parry(DefStats, DefenderLuck);
- false -> {false, 0}
+ false -> {false, 0, 0}
end,
S0DefenderLuck = (DefenderLuck + PositiveModifier),
diff --git a/src/shared/shr_roll.erl b/src/shared/shr_roll.erl
index 0e44d63..b2aca29 100644
--- a/src/shared/shr_roll.erl
+++ b/src/shared/shr_roll.erl
@@ -71,5 +71,5 @@ percentage_with_luck (Chance, Luck) ->
ModedRoll,
IsSuccess,
(BadLuckBonus + calculate_costs(IsSuccess, Roll, Chance)),
- (-1 * calculate_costs(IsSuccess, Roll, ModedChance))
+ calculate_costs((not IsSuccess), (100 - Roll), (100 - ModedChance))
}.