Skip to content

sdk.talk ​

Outbound TalkMessage (type 150). mode 1=say, 2=whisper, 5=private-to, 12=NPC.

lua
local M = require("sdk.talk")

Constants ​

Lua 5.4 has no enums — these are integer (or string) fields on the module.

NameValueSummary
TALK_PRIVATE_FROM4—
TALK_PRIVATE_TO5—
TALK_GM_PRIVATE_FROM15—
TALK_GM_PRIVATE_TO16—

talk ​

function · talk(text, opts)

Returns boolean|nil: ok

Parameters

NameTypeSummary
textstring—
optstable|nilmode, receiver, channel

Returns

TypeSummary
boolean|nilok
string|nilerr

privateMessage ​

function · privateMessage(receiver, text)

Private message (mode 5). Receiver is required; empty names are rejected in talk().

Arcane SDK catalog generated from scripts/sdk