From 3ef2a351b0e929a10bcc888be050f2b202837b6f Mon Sep 17 00:00:00 2001 From: Mirko Jugurdzija Date: Thu, 12 Mar 2026 10:20:24 +0100 Subject: [PATCH 1/2] feat: add Reaction and ChatReaction comms messages for emoji reactions --- proto/decentraland/kernel/comms/rfc4/comms.proto | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/proto/decentraland/kernel/comms/rfc4/comms.proto b/proto/decentraland/kernel/comms/rfc4/comms.proto index 2f440bef..52272ab7 100644 --- a/proto/decentraland/kernel/comms/rfc4/comms.proto +++ b/proto/decentraland/kernel/comms/rfc4/comms.proto @@ -18,7 +18,9 @@ message Packet { PlayerEmote player_emote = 9; SceneEmote scene_emote = 10; MovementCompressed movement_compressed = 12; - LookAtPosition look_at_position = 13; + LookAtPosition look_at_position = 13; + Reaction reaction = 14; + ChatReaction chat_reaction = 15; } uint32 protocol_version = 11; } @@ -155,3 +157,13 @@ message Voice { VC_OPUS = 0; } } + +message Reaction { + int32 emoji_index = 1; +} + +message ChatReaction { + int32 emoji_index = 1; + string message_id = 2; + string address = 3; +} From 32bf1fb882f71dcbdf363935bc5aff841e87d0f4 Mon Sep 17 00:00:00 2001 From: Mirko Jugurdzija Date: Thu, 12 Mar 2026 11:20:41 +0100 Subject: [PATCH 2/2] fix: add timestamp to reaction message for deduplications --- proto/decentraland/kernel/comms/rfc4/comms.proto | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proto/decentraland/kernel/comms/rfc4/comms.proto b/proto/decentraland/kernel/comms/rfc4/comms.proto index 52272ab7..f6e508ca 100644 --- a/proto/decentraland/kernel/comms/rfc4/comms.proto +++ b/proto/decentraland/kernel/comms/rfc4/comms.proto @@ -159,7 +159,8 @@ message Voice { } message Reaction { - int32 emoji_index = 1; + int32 emoji_index = 1; + float timestamp = 2; } message ChatReaction {