In zone client_process
	Code:
	void Client::DoHPRegen() {
	if (Hungry())
		return;
	
	SetHP(GetHP() + CalcHPRegen() + RestRegenHP);
	SendHPUpdate();
}
void Client::DoManaRegen() {
	if (Thirsty())
		return;
	
	if (GetMana() >= max_mana && spellbonuses.ManaRegen >= 0)
		return;
	SetMana(GetMana() + CalcManaRegen() + RestRegenMana);
	SendManaUpdatePacket();
}
 Can also do this for Endurance. BTW dont you think its unfair that melees have a resource drained from them if they jump. Just venting (and I removed that silly penalty)
Maybe makes more sense to make all three (hp regen, mana regen, end regen) depend on both water and food.