Mercenaries now Dismiss, Suspend, Unsuspend, and Die correctly.

This commit is contained in:
Trevius
2014-11-19 22:43:19 -06:00
parent 8f32a9949b
commit 6c5248b9a9
5 changed files with 134 additions and 39 deletions
+9
View File
@@ -7305,6 +7305,8 @@ void Client::SendMercPersonalInfo()
stancecount += zone->merc_stance_list[GetMercInfo().MercTemplateID].size();
if(stancecount > MAX_MERC_STANCES || mercCount > MAX_MERC || mercTypeCount > MAX_MERC_GRADES)
{
if (MERC_DEBUG > 0)
Message(7, "Mercenary Debug: SendMercPersonalInfo Cancelled: (%i) (%i) (%i)", stancecount, mercCount, mercTypeCount);
SendMercMerchantResponsePacket(0);
return;
}
@@ -7398,6 +7400,13 @@ void Client::SendMercPersonalInfo()
return;
}
}
if (MERC_DEBUG > 0)
Message(7, "Mercenary Debug: SendMercPersonalInfo Send Successful");
}
else
{
if (MERC_DEBUG > 0)
Message(7, "Mercenary Debug: SendMercPersonalInfo Send Failed Due to no MercData for %i", GetMercInfo().MercTemplateID);
}
SendMercMerchantResponsePacket(0);
}