summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/struct')
-rw-r--r--src/battle/struct/btl_battle.erl4
-rw-r--r--src/battle/struct/btl_conditions.erl1
-rw-r--r--src/battle/struct/btl_status_indicators.erl3
3 files changed, 7 insertions, 1 deletions
diff --git a/src/battle/struct/btl_battle.erl b/src/battle/struct/btl_battle.erl
index e914626..164488b 100644
--- a/src/battle/struct/btl_battle.erl
+++ b/src/battle/struct/btl_battle.erl
@@ -16,7 +16,9 @@
players :: orddict:orddict(non_neg_integer(), btl_player:type()),
current_player_turn :: btl_player_turn:type(),
conditions :: btl_conditions:type(),
- status_indicators :: btl_status_indicators:type()
+ map_conditions :: btl_conditions:type(),
+ status_indicators :: btl_status_indicators:type(),
+ map_status_indicators :: btl_status_indicators:type()
}
).
diff --git a/src/battle/struct/btl_conditions.erl b/src/battle/struct/btl_conditions.erl
index d60055d..bd5161b 100644
--- a/src/battle/struct/btl_conditions.erl
+++ b/src/battle/struct/btl_conditions.erl
@@ -9,6 +9,7 @@
(
{char, non_neg_integer(), non_neg_integer()}
| {battle, non_neg_integer()}
+ | {map, non_neg_integer()}
).
-record
diff --git a/src/battle/struct/btl_status_indicators.erl b/src/battle/struct/btl_status_indicators.erl
index 9ffa5ea..4227cdf 100644
--- a/src/battle/struct/btl_status_indicators.erl
+++ b/src/battle/struct/btl_status_indicators.erl
@@ -14,6 +14,7 @@
(
{char, non_neg_integer(), non_neg_integer()}
| {battle, non_neg_integer()}
+ | {map, non_neg_integer()}
).
-record
@@ -64,6 +65,8 @@
-export
(
[
+ add_at/5,
+ ataxia_add/5,
add/4,
ataxia_add/4,
remove/2,