summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-08-18 18:56:54 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-08-18 18:56:54 +0200
commit7a1686695e70b68b2d4ad49c0f5bc967fa6d1013 (patch)
tree0422b802a88953b3c938f573be5dc7bd9c8cb8d7 /src/balancer/blc_attribute.erl
parent5266e24e01611fc8026dfa0498ee87d7fba65e88 (diff)
Use blc_error in blc_{armor,weapon}.
Dialyzer confuses me: shr_omnimods.erl:90: Overloaded contract for shr_omnimods:apply_coefficient_to_mods/2 has overlapping domains; such contracts are currently unsupported and are simply ignored shr_omnimods.erl:96: Overloaded contract for shr_omnimods:merge_mods/2 has overlapping domains; such contracts are currently unsupported and are simply ignored This seems to imply that shr_omnimods:damage_type_mods() and shr_omnimods:attribute_mods() overlap, which is not supposed to be the case.
Diffstat (limited to 'src/balancer/blc_attribute.erl')
-rw-r--r--src/balancer/blc_attribute.erl7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/balancer/blc_attribute.erl b/src/balancer/blc_attribute.erl
index 55becfa..14cfe8f 100644
--- a/src/balancer/blc_attribute.erl
+++ b/src/balancer/blc_attribute.erl
@@ -56,6 +56,13 @@ get_info (?ATTRIBUTE_CRITICAL_HIT_CHANCE) ->
?ATTRIBUTE_CRITICAL_HIT_CHANCE_MAX,
?ATTRIBUTE_CRITICAL_HIT_CHANCE_COST
};
+get_info (?ATTRIBUTE_DAMAGE_MODIFIER) ->
+ {
+ ?ATTRIBUTE_DAMAGE_MODIFIER_MIN,
+ ?ATTRIBUTE_DAMAGE_MODIFIER_DEFAULT,
+ ?ATTRIBUTE_DAMAGE_MODIFIER_MAX,
+ ?ATTRIBUTE_DAMAGE_MODIFIER_COST
+ };
get_info (?ATTRIBUTE_DEFENSE_SCORE) ->
{
?ATTRIBUTE_DEFENSE_SCORE_MIN,