summaryrefslogtreecommitdiffstats
path: root/pokemod/MoveEffect.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemod/MoveEffect.cpp')
-rw-r--r--pokemod/MoveEffect.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/pokemod/MoveEffect.cpp b/pokemod/MoveEffect.cpp
index e267337b..8633b549 100644
--- a/pokemod/MoveEffect.cpp
+++ b/pokemod/MoveEffect.cpp
@@ -91,7 +91,7 @@ void MoveEffect::setChance(const Fraction& chance) throw(Exception)
void MoveEffect::setEffect(const int effect) throw(BoundsException)
{
if (E_End <= effect)
- throw(BoundsException(className(), "effect"));
+ error<BoundsException>("effect");
m_effect = effect;
m_value1 = INT_MAX;
m_value2 = INT_MAX;
@@ -105,28 +105,28 @@ void MoveEffect::setValue1(const int value1) throw(Exception)
{
case E_Damage:
if (D_End <= value1)
- throw(BoundsException(className(), "value1"));
+ error<BoundsException>("value1");
break;
case E_Status:
case E_NeedStatus:
if (Pokemod::STS_End <= value1)
- throw(BoundsException(className(), "value1"));
+ error<BoundsException>("value1");
throw;
case E_Stat:
if (Pokemod::ST_End_Battle <= value1)
- throw(BoundsException(className(), "value1"));
+ error<BoundsException>("value1");
break;
case E_Counter:
case E_Shield:
if (MT_End <= value1)
- throw(BoundsException(className(), "value1"));
+ error<BoundsException>("value1");
break;
case E_Recoil:
if (R_End <= value1)
- throw(BoundsException(className(), "value1"));
+ error<BoundsException>("value1");
break;
default:
- throw(BoundsException(className(), "value1"));
+ error<BoundsException>("value1");
break;
}
m_value1 = value1;
@@ -138,10 +138,10 @@ void MoveEffect::setValue2(const int value2) throw(Exception)
{
case E_Damage:
if ((D_Level <= m_value1) || !value2)
- throw(BoundsException(className(), "value2"));
+ error<BoundsException>("value2");
break;
default:
- throw(BoundsException(className(), "value2"));
+ error<BoundsException>("value2");
break;
}
m_value2 = value2;