From fec49ec5670455f897f5390bf506d1283e0c70c8 Mon Sep 17 00:00:00 2001 From: gor_down Date: Sat, 5 Jul 2025 06:49:10 -0300 Subject: [PATCH] cogiendo --- src/packet/packet_ms.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/packet/packet_ms.cpp b/src/packet/packet_ms.cpp index 13012bb..d73a96d 100755 --- a/src/packet/packet_ms.cpp +++ b/src/packet/packet_ms.cpp @@ -448,7 +448,7 @@ AOPacket *PacketMS::validateIcPacket(AOClient &client) const if (client_name == "") { client_name = client.character(); // fallback in case of empty ooc name } - if (area->testimonyRecording() == AreaData::TestimonyRecording::RECORDING || area->testimonyRecording() == AreaData::TestimonyRecording::ADD) { + if ((area->testimonyRecording() == AreaData::TestimonyRecording::RECORDING || area->testimonyRecording() == AreaData::TestimonyRecording::ADD) && client.m_pos == "wit") { // -1 indicates title if (area->statement() == -1) { l_args[4] = "~~-- " + l_args[4] + " --"; @@ -456,6 +456,9 @@ AOPacket *PacketMS::validateIcPacket(AOClient &client) const client.getServer()->broadcast(PacketFactory::createPacket("RT", {"testimony1", "0"}), client.areaId()); } client.addStatement(l_args); + if (area->testimonyRecording() == AreaData::TestimonyRecording::ADD) { + l_args[14] = "1"; + } } else if (area->testimonyRecording() == AreaData::TestimonyRecording::UPDATE) { l_args = client.updateStatement(l_args);