AzerothCore
Pages :

npc_spellclick_spells

<-返回:World

`npc_spellclick_spells` 表

此表保存有关在收到 CMSG_SPELLCLICK 时要施放的法术的信息。

该操作码用于某些任务中,这些任务要求你拾取那些在生成时就已经死亡的生物。例如 为未来打算搜刮尸体

表结构

Field Type Attributes Key Null Default Extra Comment
npc_entry INT UNSIGNED PRI NO NULL 引用 creature_template 表
spell_id INT UNSIGNED PRI NO NULL 要施放的法术的 ID
cast_flags TINYINT UNSIGNED NO NULL 谁向谁施放法术,生物 <=> 玩家(值:0-3)
user_type SMALLINT UNSIGNED NO 0 与召唤者的关系:0-否 1-友好 2-团队 3-小队,玩家可以点击

字段说明

npc_entry

引用 creature_template.entry

spell_id

应当施放的法术。

请注意,某些任务每次点击会施放多个法术。

例如,为未来打算为未来打算:制造雪崩小狼崽,它会在玩家的背包中创建物品, 以及 为未来打算:制造雪崩小狼崽的伪装,它会使生物消失。

这营造出该生物已被拾取的假象。

cast_flags

每次法术点击(spellclick)事件中,都有一个玩家和一个生物"参与"。此字段定义了谁向谁施放法术。 低位定义施法者:1=点击者(Clicker),0=被点击者(Clickee);高位定义目标,映射方式与施法者位相同。 你可以使用该表查询实际值:

施法者 目标 cast_flags 值
生物 被点击者 0
点击者 被点击者 1
被点击者 点击者 2
点击者 点击者 3

user_type

与召唤者的关系:定义谁可以使用此法术点击(spellclick)。

描述
0 仅自己
1 友好
2 团队
3 小队