if(this->Data()->type == ENF::Unknown4)
{
UTIL_PTR_LIST_FOREACH(this->map->characters, Character, character)
{
int distance = util::path_length(character->x, character->y, this->x, this->y);
int rand = util::rand(1,10);
if (character->mapid == this->map->id && distance < 2 && rand <= 3 )
{
Character *target = *character;
target->AddRef();
if(target->poisoned == false)
{
target->ShowHint(" You have been parilized!");
target->poisoned = true;
target->Emote(EMOTE_SUICIDAL, true);
PacketBuilder r(PACKET_WALK, PACKET_CLOSE);
target->player->client->SendBuilder(r);
}
this->Attack(target);
return;
}
}
}