限定法术施放目标

实现目标
  • 法术只对特定 creature | gameobject 施放,否则无法施放
实现方法

conditions

  • SourceTypeOrReferenceId:13(CONDITION_SOURCE_TYPE_SPELL_IMPLICIT_TARGET)
  • SourceGroup:受条件影响的法术效果掩码,取值如下
    • 1:EFFECT_0
    • 2:EFFECT_1
    • 4:EFFECT_2
  • SourceEntry:受条件影响的法术ID,取值链接 Spell.db2
  • ConditionTypeOrReference:31(CONDITION_OBJECT_ENTRY_GUID)
  • ConditionValue1:
    • 3 : TYPEID_UNIT
    • 4 : TYPEID_PLAYER
    • 5 : TYPEID_GAMEOBJECT
    • 7 : TYPEID_CORPSE
  • ConditionValue2:
    • 0:给定 TypeID 的任何对象
    • Creature_template.entry(TYPEID_UNIT)
    • Gameobject_template.entry(TYPEID_GAMEOBJECT)
  • ConditionValue3:
    • 0:任何给定类型的对象
    • 1 - 500000:creature / gameobject GUID

举例

cpp 复制代码
INSERT INTO `world`.`conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `ConditionStringValue1`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES 
(13, 1, 73448, 0, 1, 31, 0, 3, 41742, 0, '', 0, 0, 0, '', 'On Creature \'War Kodo\' - Spell Implicit Target Available'),
(13, 1, 73449, 0, 1, 31, 0, 3, 41742, 0, '', 0, 0, 0, '', 'On Creature \'War Kodo\' - Spell Implicit Target Available');
相关推荐
千寻技术帮18 小时前
50022_基于微信小程序同城维修系统
java·mysql·微信小程序·小程序·同城维修
AscendKing19 小时前
开源项目分享 图像深度学习Demo项目
开源·好好学电脑·hhxdn.com
q***985220 小时前
基于人脸识别和 MySQL 的考勤管理系统实现
数据库·mysql
七宝大爷20 小时前
定义 LLM 格局:开源与闭源两大阵营的较量
开源·闭源·gpu集群
炸裂狸花猫20 小时前
开源监控体系Prometheus & Thanos & Grafana & Alertmanager
云原生·开源·prometheus·监控·thanos
百***25611 天前
MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置
windows·mysql·adb
转转技术团队1 天前
分页查询的稳定性陷阱与根治方案
后端·mysql·elasticsearch
说私域1 天前
“开源AI智能名片链动2+1模式S2B2C商城小程序”在县级市场的应用与挑战分析
人工智能·小程序·开源
阿里云云原生1 天前
这两个开源项目在世界互联网大会乌镇峰会获奖
开源
q***82911 天前
图文详述:MySQL的下载、安装、配置、使用
android·mysql·adb