| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2019-10-11 18:23:18 +0200 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2019-10-11 18:23:18 +0200 | 
| commit | 1923a6c9fa25531196a807d2a25ee7285135e6bb (patch) | |
| tree | fde553a89363325557a0d58720ae93fba215535d /src/battle/struct/btl_attack.erl | |
| parent | 695be6abd67bdf0c40fe7417a1bc9f25934c54fc (diff) | |
...
Diffstat (limited to 'src/battle/struct/btl_attack.erl')
| -rw-r--r-- | src/battle/struct/btl_attack.erl | 15 | 
1 files changed, 5 insertions, 10 deletions
| diff --git a/src/battle/struct/btl_attack.erl b/src/battle/struct/btl_attack.erl index 4b76afc..e4a516b 100644 --- a/src/battle/struct/btl_attack.erl +++ b/src/battle/struct/btl_attack.erl @@ -57,23 +57,18 @@ encode_precision (misses) -> <<"m">>.  -spec new     (        category(), -      float(), -      float(), +      precision(), +      boolean(),        boolean(),        non_neg_integer()     )     -> type(). -new (Category, PrecisionModifier, CriticalModifier, IsParry, Damage) -> +new (Category, Precision, IsCritical, IsParry, Damage) ->     #attack     {        category = Category, -      precision = -         case PrecisionModifier of -            1.0 -> hits; -            0.5 -> grazes; -            0.0 -> misses -         end, -      is_critical = (CriticalModifier > 1.0), +      precision = Precision, +      is_critical = IsCritical,        is_parry = IsParry,        damage = Damage     }. | 


