Petitions: Only send petition packets when at a charter npc
This commit is contained in:
parent
19863c1fef
commit
a9806a58e5
@ -683,22 +683,19 @@ void WorldSession::SendPetitionShowList(ObjectGuid guid)
|
|||||||
uint8 count = 1;
|
uint8 count = 1;
|
||||||
|
|
||||||
WorldPacket data(SMSG_PETITION_SHOWLIST, 8 + 1 + 4 * 6);
|
WorldPacket data(SMSG_PETITION_SHOWLIST, 8 + 1 + 4 * 6);
|
||||||
data << ObjectGuid(guid); // npc guid
|
data << guid; // npc guid
|
||||||
data << count; // count; allowed values 1-10
|
|
||||||
data << uint32(1); // index
|
if (pCreature->IsTabardDesigner())
|
||||||
data << uint32(GUILD_CHARTER); // charter entry
|
{
|
||||||
data << uint32(CHARTER_DISPLAY_ID); // charter display id
|
data << uint8(1); // count
|
||||||
data << uint32(GUILD_CHARTER_COST); // charter cost
|
data << uint32(1); // index
|
||||||
data << uint32(1); // unknown
|
data << uint32(GUILD_CHARTER); // charter entry
|
||||||
//data << uint32(9); // [-ZERO] required signs?
|
data << uint32(CHARTER_DISPLAY_ID); // charter display id
|
||||||
// for(uint8 i = 0; i < count; ++i)
|
data << uint32(GUILD_CHARTER_COST); // charter cost
|
||||||
//{
|
data << uint32(0); // unknown
|
||||||
// data << uint32(i); // index
|
data << uint32(4); // required signs
|
||||||
// data << uint32(GUILD_CHARTER); // charter entry
|
}
|
||||||
// data << uint32(CHARTER_DISPLAY_ID); // charter display id
|
|
||||||
// data << uint32(GUILD_CHARTER_COST+i); // charter cost
|
|
||||||
// data << uint32(1); // unknown
|
|
||||||
//}
|
|
||||||
SendPacket(&data);
|
SendPacket(&data);
|
||||||
DEBUG_LOG("Sent SMSG_PETITION_SHOWLIST");
|
DEBUG_LOG("Sent SMSG_PETITION_SHOWLIST");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user