Merge git://github.com/EQEmu/Server into Development

This commit is contained in:
KayenEQ 2014-09-27 09:20:27 -04:00
commit acc6926448
7 changed files with 16922 additions and 16503 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1861,7 +1861,7 @@ void Client::SendBazaarResults(uint32 TraderID, uint32 Class_, uint32 Race, uint
int Action = BazaarSearchResults;
uint32 Cost = 0;
int32 SerialNumber = 0;
char Name[64] = {0};
char temp_buffer[64] = {0};
int Count = 0;
uint32 StatValue=0;
@ -1887,23 +1887,23 @@ void Client::SendBazaarResults(uint32 TraderID, uint32 Class_, uint32 Race, uint
bool Stackable = atoi(row[10]);
if(Stackable) {
int Charges = atoi(row[9]);
sprintf(Name, "%s(%i)", row[7], Charges);
sprintf(temp_buffer, "%s(%i)", row[7], Charges);
}
else
sprintf(Name,"%s(%i)",row[7], Count);
sprintf(temp_buffer,"%s(%i)",row[7], Count);
memcpy(bufptr,&Name, strlen(Name));
memcpy(bufptr,&temp_buffer, strlen(temp_buffer));
bufptr += 64;
// Extra fields for SoD+
//
if(Trader2)
sprintf(Name, "%s", Trader2->GetName());
sprintf(temp_buffer, "%s", Trader2->GetName());
else
sprintf(Name, "Unknown");
sprintf(temp_buffer, "Unknown");
memcpy(bufptr,&Name, strlen(Name));
memcpy(bufptr,&temp_buffer, strlen(temp_buffer));
bufptr += 64;