|
@@ -2551,20 +2551,21 @@ bool Client::HandlePacket(EQApplicationPacket* app) {
|
|
|
{
|
|
|
LogWrite(OPCODE__DEBUG, 1, "Opcode", "Opcode 0x%X (%i): OP_SubmitCharCust", opcode, opcode);
|
|
|
PacketStruct* packet = configReader.getStruct("WS_SubmitCharCust", version);
|
|
|
- /*if (packet && packet->LoadPacketData(app->pBuffer, app->size)) {
|
|
|
+ if (packet && packet->LoadPacketData(app->pBuffer, app->size)) {
|
|
|
int8 type = packet->getType_int8_ByName("type");
|
|
|
if (type == 0) {
|
|
|
- if (player->custNPC) {
|
|
|
+ /*if (player->custNPC) {
|
|
|
player->custNPCTarget->CustomizeAppearance(packet);
|
|
|
current_zone->SendSpawnChanges(player->custNPCTarget);
|
|
|
}
|
|
|
- else {
|
|
|
+ else {*/
|
|
|
player->CustomizeAppearance(packet);
|
|
|
current_zone->SendSpawnChanges(player);
|
|
|
- }
|
|
|
+ //}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ safe_delete(packet);
|
|
|
+ /*
|
|
|
if (player->custNPC) {
|
|
|
memcpy(&player->appearance, &player->SavedApp, sizeof(AppearanceData));
|
|
|
memcpy(&player->features, &player->SavedFeatures, sizeof(CharFeatures));
|