public bool CompareTo(int checkValue, ValueCheck comparison, ValueSetter setter, Combatant c)
{
bool check = false;
int value = this.currentValue;
if(ValueSetter.PERCENT.Equals(setter))
{
float v = value;
float mv = this.maxValue;
if(this.IsConsumable())
{
mv = c.status[this.maxStatus].currentValue;
}
v /= (mv/100.0f);
value = (int)v;
}
if((ValueCheck.EQUALS.Equals(comparison) && value == checkValue) ||
(ValueCheck.LESS.Equals(comparison) && value < checkValue) ||
(ValueCheck.GREATER.Equals(comparison) && value > checkValue))
{
check = true;
}
return check;
}