diff --git a/src/ProtocolCode.lua b/src/ProtocolCode.lua index b8810a9..5cb6b94 100644 --- a/src/ProtocolCode.lua +++ b/src/ProtocolCode.lua @@ -41,6 +41,7 @@ actionCodes = { Role_changeHeadRpc = 127, Role_openSpeedUpBoxRpc = 128, Role_guideRpc = 129, + Role_getRandomNameRpc = 130, Adv_startAdvRpc = 151, Adv_startHangRpc = 152, diff --git a/src/actions/RoleAction.lua b/src/actions/RoleAction.lua index 1559822..6cbb779 100644 --- a/src/actions/RoleAction.lua +++ b/src/actions/RoleAction.lua @@ -352,6 +352,12 @@ function _M.changeNameRpc(agent, data) return true end +function _M.getRandomNameRpc() + local name = randomRoleName() + SendPacket(actionCodes.Role_getRandomNameRpc, MsgPack.pack({name = name})) + return true +end + function _M.changeIntroRpc(agent, data) local role = agent.role local roleId = role:getProperty("id") -- libgit2 0.21.2