public void ResetChange(int index, Combatant target)
{
if(!target.status[index].IsConsumable())
{
if(SimpleOperator.ADD.Equals(this.simpleOperator))
{
target.status[index].AddValue(this.change*count, false, false, false);
}
else if(SimpleOperator.SUB.Equals(this.simpleOperator))
{
target.status[index].AddValue(-this.change*count, false, false, false);
}
else if(SimpleOperator.SET.Equals(this.simpleOperator))
{
target.status[index].SetValue(this.change, false, false, false);
}
}
for(int i=0; i<target.status.Length; i++)
{
target.status[i].CheckBounds();
}
}