summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-06-20 19:20:16 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-06-20 19:20:16 +0200 |
commit | 088a8d11432940125b256422ce4267cee359cd89 (patch) | |
tree | cf3ebcc7f80b5b8be40cc8ce308b400b8cccda61 /src/battle/query | |
parent | d626afac1c72192403da9b190e14a140b09ecf2e (diff) |
Diffstat (limited to 'src/battle/query')
-rw-r--r-- | src/battle/query/btl_join.erl | 52 |
1 files changed, 29 insertions, 23 deletions
diff --git a/src/battle/query/btl_join.erl b/src/battle/query/btl_join.erl index aabea27..788609d 100644 --- a/src/battle/query/btl_join.erl +++ b/src/battle/query/btl_join.erl @@ -118,37 +118,43 @@ handle_attack (Input) -> ] ) ), - ataxic:land + ataxic:sequence ( [ - ataxic:ge + ataxic:field ( - ataxic:field - ( - ataxia_entry:get_value_field(), - ataxic:field - ( - btl_pending_battle:get_free_slots_field(), - ataxic:current_value() - ) - ), - ataxic:constant(PartySize) + ataxia_entry:get_value_field(), + ataxic:current_value() ), - ataxic:neg + ataxic:land ( - ataxic:field - ( - btl_pending_battle:get_player_ids_field(), - ataxic:apply_function + [ + ataxic:ge ( - lists, - member, - [ - ataxic:constant(PlayerID), + ataxic:field + ( + btl_pending_battle:get_free_slots_field(), ataxic:current_value() - ] + ), + ataxic:constant(PartySize) + ), + ataxic:neg + ( + ataxic:field + ( + btl_pending_battle:get_player_ids_field(), + ataxic:apply_function + ( + lists, + member, + [ + ataxic:constant(PlayerID), + ataxic:current_value() + ] + ) + ) ) - ) + ] ) ] ) |