if (item->str > 0 || item->intl > 0 || item->wis > 0 || item->agi > 0 || item->con > 0 || item->cha > 0)
{
Character *user = this->player->character;
int bstr = item->str;
int bintl = item->intl;
int bwis = item->wis;
int bagi = item->agi;
int bcon = item->con;
int bcha = item->cha;
int time = item->accuracy;
if (user->boost > 0)
{
user->ServerMsg("You are already boosted");
break;
}
else if (user->boost <= 0)
{
user->str += bstr;
user->intl += bintl;
user->agi += bagi;
user->wis += bwis;
user->con += bcon;
user->cha += bcha;
user->boost = item->id;
user->tick = 0;
user->tick += time;
PacketBuilder builder(PACKET_STATSKILL, PACKET_PLAYER);
builder.AddShort(this->player->character->statpoints);
builder.AddShort(this->player->character->str);
builder.AddShort(this->player->character->intl);
builder.AddShort(this->player->character->wis);
builder.AddShort(this->player->character->agi);
builder.AddShort(this->player->character->con);
builder.AddShort(this->player->character->cha);
builder.AddShort(this->player->character->maxhp);
builder.AddShort(this->player->character->maxtp);
builder.AddShort(this->player->character->maxsp);
builder.AddShort(this->player->character->maxweight);
builder.AddShort(this->player->character->mindam);
builder.AddShort(this->player->character->maxdam);
builder.AddShort(this->player->character->accuracy);
builder.AddShort(this->player->character->evade);
builder.AddShort(this->player->character->armor);
this->player->character->ServerMsg("You feel stronger...");
this->player->client->SendBuilder(builder);
}
}