From 73df50da1e2cf1ab9eb79402c98548732845849e Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 15 Jul 2026 20:53:21 +0100 Subject: [PATCH] Support packaged and development CultNet codecs --- scripts/publish-idunn-rudp-health.cjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/publish-idunn-rudp-health.cjs b/scripts/publish-idunn-rudp-health.cjs index 311b3c0..36d09c6 100644 --- a/scripts/publish-idunn-rudp-health.cjs +++ b/scripts/publish-idunn-rudp-health.cjs @@ -1,6 +1,7 @@ "use strict"; const dgram = require("dgram"); +const fs = require("fs"); const path = require("path"); const cultLibRoot = process.env.VOIDBOT_CULTLIB_ROOT @@ -17,7 +18,9 @@ const { encodeRudpPacket, } = require("cultnet-ts"); -const { encode } = require(path.join(cultLibPackages, "cultnet-ts", "node_modules", "@msgpack", "msgpack")); +const cultNetMsgpack = path.join(cultLibPackages, "cultnet-ts", "node_modules", "@msgpack", "msgpack"); +const rootMsgpack = path.join(cultLibRoot, "node_modules", "@msgpack", "msgpack"); +const { encode } = require(fs.existsSync(cultNetMsgpack) ? cultNetMsgpack : rootMsgpack); const CULTNET_RUDP_PROTOCOL_ID = "cultnet.transport.rudp.v0"; const IDUNN_HEALTH_RUDP_CONNECTION_ID = 0x1d0d0001;