}
if (getMoveBonus() != 0)
{
if (cha.isPlayable())
{
cha.addStatFunc(new FuncAdd(Stats.RUN_SPEED, ZONE_STATS_ORDER, this, getMoveBonus()));
cha.sendChanges();
}
}
if (getRegenBonusHP() != 0)
{
cha.addStatFunc(new FuncAdd(Stats.REGENERATE_HP_RATE, ZONE_STATS_ORDER, this, getRegenBonusHP()));
}
if (getRegenBonusMP() != 0)
{
cha.addStatFunc(new FuncAdd(Stats.REGENERATE_MP_RATE, ZONE_STATS_ORDER, this, getRegenBonusMP()));
}
}