AzerothCore
Pages :

creature_text_option_sets

<-返回:世界

`creature_text_option_sets` 表

此表为生物文本组定义可复用的选项规则集。每个规则集控制 SendChat() 的冷却、触发概率和仅玩家过滤。规则集通过 creature_text_options 表分配给特定的 (CreatureID, GroupID) 对。

结构

字段 类型 属性 默认值 额外 注释
SetID TINYINT UNSIGNED PRI NO
Cooldown INT UNSIGNED NO 0 组再次触发前需等待的冷却时间(毫秒)
TriggerChance TINYINT UNSIGNED NO 100 0-100 的百分比触发概率
PlayerOnly TINYINT UNSIGNED NO 0 仅当目标是玩家时才触发
comment VARCHAR(255) YES

字段说明

SetID

此选项规则集的唯一标识符。由 creature_text_options.OptionSetID 引用。

Cooldown

同一个文本组在给定生物上再次触发之前必须经过的最短时间(毫秒)。设置为 0 可禁用冷却强制。

TriggerChance

一个从 0100 的百分比值,表示文本组被触发的整体概率。值为 100 表示文本在被调用时总是触发;值为 30 表示大约有 30% 的几率触发。

PlayerOnly

设置为 1 时,仅当触发它的目标是玩家时,文本组才会触发。设置为 0 时,无论目标类型如何(玩家、宠物、守护者等),文本都会触发。

comment

此规则集的可选人类可读标签。