| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2019-02-14 14:37:51 +0100 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2019-02-14 14:37:51 +0100 | 
| commit | bc6573704c55cee8bcb860486bb4821c4171386c (patch) | |
| tree | 99c0939d3708d38e873b290bcf495c2d12b6fa04 /src/battle/mechanic | |
| parent | 0e3471cf7283c1faac11f3d3bc64abbcb17a2d9c (diff) | |
Constant luck attacks, only real actions mod luck
Diffstat (limited to 'src/battle/mechanic')
| -rw-r--r-- | src/battle/mechanic/turn_action/btl_turn_actions_attack.erl | 18 | 
1 files changed, 13 insertions, 5 deletions
| diff --git a/src/battle/mechanic/turn_action/btl_turn_actions_attack.erl b/src/battle/mechanic/turn_action/btl_turn_actions_attack.erl index ad6b7e4..462e868 100644 --- a/src/battle/mechanic/turn_action/btl_turn_actions_attack.erl +++ b/src/battle/mechanic/turn_action/btl_turn_actions_attack.erl @@ -71,7 +71,7 @@ handle_attack_sequence     [NextAttack | AttackSequence],     Result  ) -> -   {AttackEffect, NewAttackerLuck, NewDefenderLuck} = +   AttackEffect =        btl_attack:get_description_of        (           NextAttack, @@ -81,17 +81,25 @@ handle_attack_sequence           DefenderLuck        ), -   {AttackResult, NewAttackerHealth, NewDefenderHealth} = -      btl_attack:apply_to_healths +   { +      AttackResult, +      NewAttackerHealth, +      NewAttackerLuck, +      NewDefenderHealth, +      NewDefenderLuck +   } = +      btl_attack:apply_to_healths_and_lucks        (           AttackEffect,           AttackerHealth, -         DefenderHealth +         AttackerLuck, +         DefenderHealth, +         DefenderLuck        ),     NextResult =        case AttackResult of -         nothing -> Result; +         {nothing, _, _} -> Result;           _ -> [AttackResult|Result]        end, | 


