From b2c51d8c594aeb3d978ae465f3145514e2a1804e Mon Sep 17 00:00:00 2001 From: rhunk <101876869+rhunk@users.noreply.github.com> Date: Fri, 23 Aug 2024 00:36:57 +0200 Subject: [PATCH] fix(core/send_override): snap sound --- .../snapenhance/core/features/impl/messaging/SendOverride.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/SendOverride.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/SendOverride.kt index c4ea29fc..d440822a 100644 --- a/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/SendOverride.kt +++ b/core/src/main/kotlin/me/rhunk/snapenhance/core/features/impl/messaging/SendOverride.kt @@ -180,7 +180,7 @@ class SendOverride : Feature("Send Override") { addVarInt(12, 0) addVarInt(15, 0) } - addVarInt(6, 0) + addVarInt(6, 1) } from(2) {} } @@ -196,6 +196,7 @@ class SendOverride : Feature("Send Override") { localMessageContent.content = ProtoEditor(localMessageContent.content!!).apply { edit(11, 5, 2) { arrayOf(6, 7, 8).forEach { remove(it) } + addVarInt(5, messageProtoReader.getVarInt(3, 3, 5, 2, 5) ?: messageProtoReader.getVarInt(11, 5, 2, 5) ?: 1) // set snap duration if (snapDurationMs != null) { addVarInt(8, snapDurationMs / 1000)