spell

阅读: 评论:0

spell

spell

字段介绍

  • 此表主要通过当玩家进入特定区域时,给玩家加上特定光环技能,来实现 相位切换
  • 此表应配合 Creature | GameObject | Spell.dbc | SpellEffect.db2 | SpellMisc.db2 以实现功能

spell_area

  • spell
    • 施放在玩家身上的技能光环,参考 Spell.dbc | SpellName.db2
  • area
    • 区域,参考 AreaTable.dbc | AreaTable.db2
  • quest_start
    • 玩家得到光环状态必须拥有的任务编号,参考 quest_template.id 字段
  • quest_end
    • 玩家必须在 quest_end_status 定义的状态下没有此任务ID才能应用技能光环,参考 quest_template.id 字段
    • quest_start 和 quest_end 的值不应相同,否则无效
  • aura_spell
    • 光环法术ID参考 Spell.dbc | SpellName.db2,该值具有以下效果
      • > 0,如果玩家没有 aura_spell,则该法术将不会被激活
      • = 0,忽略检查玩家已有的 aura_spell
      • < 0,如果玩家拥有值为 -aura_spell 的 aura,则该法术将不会被激活
  • racemask
    • 种族掩码,取值参考 ChrRaces.dbc | ChrRaces.db2
RacesValueComments
RACE_NONE0不限种族
RACE_HUMAN1人类
RACE_ORC2兽人
RACE_DWARF4矮人
RACE_NIGHTELF8暗夜精灵
RACE_UNDEAD_PLAYER16亡灵
RACE_TAUREN32牛头人
RACE_GNOME64侏儒
RACE_TROLL128巨魔
RACE_GOBLIN256地精
RACE_BLOODELF512血精灵
RACE_DRAENEI1024德莱尼
RACE_WORGEN2097152狼人
RACE_PANDAREN_NEUTRAL8388608(中立)熊猫人
RACE_PANDAREN_ALLIANCE16777216(联盟)熊猫人
RACE_PANDAREN_HORDE33554432(部落)熊猫人
RACE_NIGHTBORNE67108864夜之子
RACE_HIGHMOUNTAIN_TAUREN134217728至高岭牛头人
RACE_VOID_ELF268435456虚空精灵
RACE_LIGHTFORGED_DRAENEI536870912光铸德莱尼
RACE_ZANDALARI_TROLL1073741824赞达拉巨魔
RACE_KUL_TIRAN2147483648库尔提拉斯人
RACE_DARK_IRON_DWARF8589934592黑铁矮人
RACE_VULPERA17179869184狐人
RACE_MAGHAR_ORC34359738368玛格汉兽人
RACE_MECHAGNOME68719476736机械侏儒
  • gender
    • 性别
      • 0 - 男
      • 1 - 女
      • 2 - 任意
  • flags(master)

    • 1 - SPELL_AREA_FLAG_AUTOCAST,当玩家进入该区域时,Aura 会自动生效,同时也会阻止玩家删除它
    • 2 - SPELL_AREA_FLAG_AUTOREMOVE,当玩家在区域内时,Aura 是否会自动移除(仅在任务更新时有效)
  • autocast(335)
    • 玩家进入区域时自动释放,也可以防止玩家移除它
      • 0 - 不自动施放
      • 1 - 自动施放
  • quest_start_status | quest_end_status
    • 定义 quest_start | quest_end 所需的任务状态
      • 1 - 玩家没有任务
      • 2 - 玩家完成了任务目标,但还没有提交
      • 4 - 未使用
      • 8 - 玩家没有完成任务目标
      • 16 - 未使用
      • 32 - 玩家任务目标失败
      • 64 - 玩家已经提交了任务

creature

  • phasemask
    • 相位掩码

gameobject

  • phasemask
    • 相位掩码

Spell.dbc(335)

  • Attributes 系列字段: 用以定义技能的各项属性(定义详见源码 SharedDefines.h
  • Effect_1 - 3 :6(上buff)
  • EffectAura_1 - 3: 261(SPELL_AURA_PHASE)
  • EffectMiscValue_1 - 3:相位掩码

SpellEffect.db2(master)

  • EffectAura:261(261为 SPELL_AURA_PHASE)
  • Effect:6(6为上buff)
  • EffectMiscValue:相位掩码,取值参考 phase.db2(master)

SpellMisc.db2(master)

  • Attributes 系列字段:用以定义技能的各项属性(定义详见源码 SharedDefines.h

本文发布于:2024-01-27 17:43:49,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063486311713.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:spell
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23