View Single Post
  #6  
Old 11-03-2012, 06:22 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

http://www.eqemulator.net/wiki/wikka...a=QuestObjects

See Mob::IsInvisible(other= 0)

Also:

Code:
void Client::Handle_OP_TradeRequest(const EQApplicationPacket *app)
{
	if (app->size != sizeof(TradeRequest_Struct)) {
		LogFile->write(EQEMuLog::Error, "Wrong size: OP_TradeRequest, size=%i, expected %i", app->size, sizeof(TradeRequest_Struct));
		return;
	}
	// Client requesting a trade session from an npc/client
	// Trade session not started until OP_TradeRequestAck is sent
	
	BreakInvis();
This seems to set the invisibility flag on the client to false without removing the buff that made them invisible. Other methods of removing invisibility, like a melee attack fade the buff immediately. Not sure if that's a bug or not.
Reply With Quote