From 2a0a90892c7f955cc338168d8fca9d6bee25f5a1 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Fri, 20 Feb 2026 02:33:25 -0500 Subject: [PATCH] feat: Add computer label handling and status broadcasting on rename command --- turtle.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/turtle.lua b/turtle.lua index f695ae6..a3bf1a6 100644 --- a/turtle.lua +++ b/turtle.lua @@ -260,6 +260,7 @@ local function broadcastStatus() facing = state.facing, surroundings = surroundings, evalSupported = true, + label = os.getComputerLabel(), } modem.transmit(STATUS_CHANNEL, CHANNEL_RECEIVE, statusPacket) @@ -471,6 +472,11 @@ local function processMessage(channel, message) state.homePosition = message.homePosition print("Home confirmed by server") end + + elseif message.type == "rename" and message.name then + os.setComputerLabel(message.name) + print("Renamed to: " .. message.name) + broadcastStatus() elseif message.command then processLegacyCommand(message)