summaryrefslogtreecommitdiffstats
path: root/sigmod
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-01-28 22:08:36 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-01-28 22:08:36 -0500
commit9397b4817d6f2a7bb83c39b5f7b7c980daaf9dda (patch)
tree97c4148ccbed5ff1d0a6a883350ad414108a70b7 /sigmod
parent273579ecce2c69eb6ba2b375ce2ed21e7b15ed72 (diff)
downloadsigen-9397b4817d6f2a7bb83c39b5f7b7c980daaf9dda.tar.gz
sigen-9397b4817d6f2a7bb83c39b5f7b7c980daaf9dda.tar.xz
sigen-9397b4817d6f2a7bb83c39b5f7b7c980daaf9dda.zip
Fixed check in Nature for stat multipliers
Diffstat (limited to 'sigmod')
-rw-r--r--sigmod/Nature.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/sigmod/Nature.cpp b/sigmod/Nature.cpp
index 5bbaa99e..fe268b74 100644
--- a/sigmod/Nature.cpp
+++ b/sigmod/Nature.cpp
@@ -118,7 +118,8 @@ CHECK_BEGIN_ARRAY(Nature, Sigcore::Fraction&, stat, multiplier, Stat, stat)
EBOUNDS(stat, "Attack", sigmod()->rules()->specialSplit() ? "SpecialDefense" : "Special");
return false;
}
- TBOUNDS(multiplier, 1, INT_MAX)
+ TBOUNDS(multiplier, 0, INT_MAX)
+ TBOUNDS_MOD(multipler_numerator, 1, INT_MAX, multiplier.numerator())
CHECK_END()
CHECK_BOUNDS(Nature, int, weight, 1, INT_MAX)