View Single Post
  #2  
Old 04-23-2010, 06:31 PM
kameko
Sarnak
 
Join Date: Apr 2010
Posts: 30
Default

I looked into this a little further.

In the source code, MobAI.cpp there is this:
Code:
void Client::AI_Stop() {
	Mob::AI_Stop();
	this->Message_StringID(13,PLAYER_REGAIN);

	EQApplicationPacket *app = new EQApplicationPacket(OP_Charm, sizeof(Charm_Struct));
	Charm_Struct *ps = (Charm_Struct*)app->pBuffer;
	ps->owner_id = 0;
	ps->pet_id = this->GetID();
	ps->command = 0;
	entity_list.QueueClients(this, app);
	safe_delete(app);

	SetTarget(entity_list.GetMob(pClientSideTarget));
	SendAppearancePacket(AT_Anim, GetAppearanceValue(GetAppearance()));
	SendAppearancePacket(AT_Linkdead, 0); // Removing LD packet so *LD* no longer appears by the player name when charmed/feared -Kasai
	if (!auto_attack) {
		attack_timer.Disable();
		attack_dw_timer.Disable();
	}
	if (IsLD())
	{
		Save();
		Disconnect();
	}
}
PLAYER_REGAIN is defined as the message I am getting repeatedly. So, does this mean I may be going LD for brief moments? it is literally 2 times a second I get this message.

Thanks for any help here... I'd really like to be able to play and test SoD, but if I can't get this solved I have to go back to titanium version.

Michael
Reply With Quote