spawn details fixed after cygwin change
This commit is contained in:
parent
54a215d1ba
commit
e0943377df
@ -12337,14 +12337,13 @@ void Client::SendShowBook(Spawn* sender, string title, int8 language, int8 num_p
|
|||||||
for (int8 p = 0; p < num_pages; p++)
|
for (int8 p = 0; p < num_pages; p++)
|
||||||
{
|
{
|
||||||
const char* pageChars = va_arg(args, const char*);
|
const char* pageChars = va_arg(args, const char*);
|
||||||
std::string page(pageChars);
|
|
||||||
switch (GetVersion())
|
switch (GetVersion())
|
||||||
{
|
{
|
||||||
// release client
|
// release client
|
||||||
case 283:
|
case 283:
|
||||||
case 373: // trial isle client
|
case 373: // trial isle client
|
||||||
{
|
{
|
||||||
endString.append(page);
|
endString.append(pageChars);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// DoF trial
|
// DoF trial
|
||||||
@ -12352,15 +12351,15 @@ void Client::SendShowBook(Spawn* sender, string title, int8 language, int8 num_p
|
|||||||
case 561:
|
case 561:
|
||||||
{
|
{
|
||||||
if (p == 0)
|
if (p == 0)
|
||||||
packet->setDataByName("cover_page", page.c_str());
|
packet->setDataByName("cover_page", pageChars);
|
||||||
else
|
else
|
||||||
packet->setArrayDataByName("page_text", page.c_str(), p - 1);
|
packet->setArrayDataByName("page_text", pageChars, p - 1);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// all other clients
|
// all other clients
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
packet->setArrayDataByName("page_text", page.c_str(), p);
|
packet->setArrayDataByName("page_text", pageChars, p);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -12381,7 +12380,7 @@ void Client::SendShowBook(Spawn* sender, string title, int8 language, vector<Ite
|
|||||||
{
|
{
|
||||||
if (!sender)
|
if (!sender)
|
||||||
{
|
{
|
||||||
LogWrite(CCLIENT__ERROR, 0, "Client", "SendShowBook missing sender for Player %s, book title %s", GetPlayer()->GetName(), title);
|
LogWrite(CCLIENT__ERROR, 0, "Client", "SendShowBook missing sender for Player %s, book title %s", GetPlayer()->GetName(), title.c_str());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user