WOW养老院

 找回密码
 立即注册
查看: 536|回复: 0
打印 上一主题 下一主题

[巫妖王之怒] 关于Spell.dbc以及终极教程的整合

[复制链接]

141

主题

14

帖子

43

积分

新手上路

Rank: 1

积分
43
跳转到指定楼层
楼主
发表于 2023-12-19 11:40:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
通过论坛的学习 让我学到多
目前而言
关于Spell的教程五花八门 太多太多 有的内容不是很全
有的内容杂乱很多
整合了一些比较经典的Spell详解 奈何内容字数太多  展示一部分 其他的通过附件下载吧
-------------------------------------------------------------------------------------------------------
1列:技能的唯一ID。不要和其他技能设一样的ID数值,也不要随便乱设,最好从一个好记的位置开始逐1增加,否则会让你后期的管理痛不欲生。未来人物、物品、套装特效等一切都是靠这个ID来链接技能的。
2列:技能分类。这里主要是指技能的类别,同类型的技能共享CD 或者大的公共CD 参考SpellCategoru.dbc
3列:技能的驱散类型。比如说,你希望一个持续魔法伤害技能可以被法师的解除诅咒技能解掉,那么这里就要设定为诅咒。如果你希望一个BUFF可以令战士的狂暴回复变为可用,就要设定为激怒。比如在艾泽拉斯的遗产中术士的【毁灭之拥】特效在驱散前会判断目标身上的BUFF是否属于魔法或激怒,如果这些技能在此列中有魔法或激怒的标识,就会被驱散掉,反之则不会产生效果。这一列共有12种类型。0  1.魔法  2.诅咒  3. 疾病   4.中毒   5.潜行  6.隐形  7. 全部(魔法+诅咒+疾病+中毒) 8.特殊NPC专有   9.激怒
技能驱散类型 参考SpellDisType.dbc

4列:技能的机制效果,如变身,定身,恐惧,昏迷等。比如你希望自己做的技能在敌人身上触发DEBUFF后让他昏迷,这里就要设置成昏迷;如果希望造成减速,那么就要设置成减速。这一列共有32种效果类型。 0.1.被魅惑 2.迷惑 3.被缴械 4.被吸引 5.逃跑 6.笨拙 7.被定身 8.平静 9.沉默 10.沉睡 11.诱捕 12.昏迷 13.冻结 14.瘫痪 15.流血 16.治疗 17.被变形 18.被放逐19.被防护 20. 被禁锢 21.骑乘 22.被诱惑 23.转向 24.惊骇 25.无敌 26.被打断 27.眩晕 28.被发现 29.无敌 30.被闷棍
参考SpellMechanic.dbc
5列:技能的主要属性,建议初学者用5-12列的技能的时候.参照同类型的技能进行修改.
0x00000001  
0x00000002  需求弹药
0x00000004  下一次旋转时
0x00000008  是补给  3 not set in 3.0.3
0x00000010  能力  客户将“能力”而非“技能”放入这些法术的游戏字符串中
0x00000020  交易技能 //贸易法术(食谱)希望被客户添加到职业法术的子列表中
0x00000040  被动技能  6 Passive spell
0x00000080  在客户端隐藏 //具有此属性的法术在法术书或光环栏中不可见
0x00000100  隐藏在战斗日志  //此属性看起来像战斗日志中出现的技能
0x00000200  目标主手物品 //客户端自动从主手槽中选择项目作为投射目标
0x00000400  下一次旋转时2
0x00000800  未知
0x00001000  仅在白天可用,2.42不支持
0x00002000  仅在晚上使用 only useable at night  not set in 2.4.2
0x00004000  仅在室内使用 only useable indoors  not set in 2.4.2
0x00008000  仅在室外使用 Only useable outdoors.
0x00010000  不是变形的//不需要姿态的
0x00020000  必须潜行状态
0x00040000  不影响隐身状态  //客户不会将单位武器隐藏在角色/频道的护套中
0x00080000  等级损伤计算//技能伤害取决于技能等级
0x00100000  停止攻击目标 //使用此法术后停止攻击(如果使用则不会开始攻击)
0x00200000  无视闪躲,招架,格档
0x00400000  施法跟踪目标 //客户在施法时会自动强制玩家面对目标//射击技能
0x00800000  施法者死后也能用的技能
0x01000000  骑马时可以施法
0x02000000  在激活时禁用 //BUFF消失或移走召唤生物后激活并开始冷却
0x04000000  BUFF  负面1 // 许多负面咒语都有这个特征   
0x08000000  坐着可以施法
0x10000000  战斗中不可用
0x20000000  不受无敌影响(恩,可能)
0x40000000  定身 //效果将随机结束TODO:实施核心支持
0x80000000  有益BUUF不能被取消  //积极的光环不能被取消
6列:技能的额外属性1
0x00000001  解散宠物 //对于没有此标志的法术,如果施法者有宠物,则客户不允许召唤宠物
0x00000002  使用所有法力//(-圣骑士的啥啥技能)
0x00000004  引导目标,通道1客户端检查?取消?
0x00000008  无法重定向
0x00000010  潜行并快速移动
0x00000020  不会打破隐身
0x00000040  引导自己,通道2客户端检查?取消?
0x00000080  无法反射
0x00000100  战斗中无法做为目标
0x00000200  近身战斗开始 //施放此法术后,玩家开始近战格斗
0x00000400  施法不会产生威胁
0x00000800  未知光环aura
0x00001000  偷窃
0x00002000  远视--客户端移除远视在技能失去时
0x00004000  通道检查目标  //在引导时,客户端会自动强制玩家面对目标
0x00008000  驱逐免疫光环 remove auras on immunity
0x00010000  未定到类型免疫 on immuniy
0x00020000  宠物不可以自动施法
0x00040000   眩晕,变形,发呆,十六进制stun  polymorph  daze  hex
0x00080000  无法将自己做为目标
0x00100000  需求连击连数在目标上 Req combo points on target
0x00200000  未知
0x00400000  需求连击连数在目标上2 Req combo points on target
0x00800000  未知
0x01000000  在钓鱼 only fishing spells
0x02000000  未知
0x04000000  [target  focus][target  mouseover]宏一起正常工作?
0x08000000  近战技能? melee spell?
0x10000000  不要在光环栏显示 //客户端不会在光环栏中显示这些法术
0x20000000  通道显示技能名称 //技能名称显示在施法栏中而不是“引导”文本
0x40000000  //在闪躲时使用。(压制?) Overpower
0x80000000  未知
0x20000001  未知


7列:技能的额外属性2
0x00000001    可以目标是死亡单位或尸体
0x00000002    多目标技能需要此标记//消失,影子形态,幽灵狼等
0x00000004    用于探测和非法术反射  //26368技能  26368 4.0.1
0x00000008    未知
0x00000010    在姿态栏展示
0x00000020    自动重复标识
0x00000040    目标无法-打击?接触-TAPPED  
0x00000080    未知
0x00000100    not set in 3.0.3
0x00000200    未知
0x00000400    未知 //与驯服有关
0x00000800    生命通道//出血?
0x00001000    劈,击,锤,破甲,重击 Cleave, Heart  0x00002000   
0x00002000    此标记用于保存物品附魔的技能 在竞技场中保存附魔 //使用此标识魔法的物品可以保存对竞技场的附魔
0x00004000    未知
0x00008000    未知 not set in 3.0.3
0x00010000    驯服野兽
0x00020000    未重置自动动作 //不要为近战自动攻击(自动)或远程自动攻击(自动射击)重置计时器  如 自动射击
0x00040000    要求-宠物死亡---//只有复活宠物和凤凰之心-
0x00080000    不需要姿态 无需变形--//不一定需要变形 does not necessarly need shapeshift
0x00100000    未知
0x00200000    伤害减少盾--冰霜,骑士免疫buff,牧师盾,但也用于其他法术 - >不确定!
0x00400000    埋伏,背刺,卑鄙,死亡之握,绞喉,审判,毁伤,突袭,掠夺,毒刃,撕碎 /
0x00800000    奥术专注 //只有法师的奥师专注有这个项。0x01000000   24 未知
0x02000000    未知
0x04000000    未知-//不受免疫类型影响 unaffected by school immunity
0x08000000    未知
0x10000000    未知
0x20000000    技能不能暴击  
0x40000000    技能可以触发--基至己经触发了--spell can trigger even if triggered
0x80000000    食物或饮料buff(-进食充足?)--Food or Drink Buff (like Well Fed)
8列:技能的额外属性3
0x00000001    未知
0x00000002    未知
0x00000004    未知
0x00000008    可以格挡技能//近战类型伤害,仅在3.1.3
0x00000010    仅仅德鲁伊的再生有此标记//忽略复活计时器,你不必等着用这些咒语复活
0x00000020    未知
0x00000040    未知
0x00000080    单独的堆栈给每一个施法者
0x00000100    仅可以对玩家使用
0x00000200    触发可以触发的过程2  
0x00000400    需要装备主手武器
0x00000800    仅可以在战场使用
0x00001000    仅可以对鬼魂使用
0x00002000    不要显示通道栏--//客户端属性-不会显示通道栏   
0x00004000   “无荣誉目标”只有这个法术有这个标志
0x00008000    自动射击标识 Auto  
0x00010000    不能触发过程 //用很多补丁确认
0x00020000    不要初始主动攻击,--安抚动物,39758,安抚心灵  
0x00040000    忽略入命中结果,法术肯定命中目标 --  
0x00080000    禁用过程 -- 在光环过程中没有法术可以触发  
0x00100000    死亡后也存在
0x00200000    未知
0x00400000    需求魔杖
0x00800000    未知
0x01000000    需求副手武器
0x02000000    无延迟 ?
0x04000000    可以触发过程---具有此属性的光环可以使用
0x08000000    吸取灵魂--只有吸取灵魂才有这个标识
0x10000000    未知
0x20000000    无加成-----忽略施法者法术能量和完成伤害模型? 客户不会对这些法术使用法术模型
0x40000000    不要显示范围--客户端不会在这些法术的工具提示中显示范围
0x80000000    未知
9列:技能的额外属性4
0x00000001    忽略抗性
0x00000002    只能在施法者身上触发
0x00000004    当玩家退出时,持续时间将从光环中移除
0x00000008    未知
0x00000010    未知 //这将不再导致警卫攻击使用?
0x00000020    未知
0x00000040    光环不可偷窃--虽然这些光环可能被驱散,但它们不能被盗
0x00000080    可以施放---当另一个技能正在施法时
0x00000100    固定伤害  //忽略所受伤害百分比的mod?
0x00000200    目标激活---最初禁用/触发从事件激活(执行,还击,冰箱结束其他)
0x00000400    技能相对额外成本-- 盗贼的毒刃有这个标识
0x00000800    未知
0x00001000    未知
0x00002000    未知
0x00004000    伤害不会打断光环--不会因这些法术的伤害而破坏光环
0x00008000    未知
0x00010000    不能在竞技场使用
0x00020000    能在竞技场使用
0x00040000    区域目标链--NYI)一个接一个地击中区域目标,而不是一次击中所有区域目标
0x00080000    程序延迟,在结束伤害或不在吸收进程?
0x00100000    不要检查自我施法----取代自我施放的消息“更强大的法术应用”。
0x00200000    杂项-Pally光环,dk存在,dudu形式,战士姿态,shadowform,猎人轨道--
0x00400000    杂项-命令印章(42058,57770)和Gymer's Smash 55426
0x00800000    不能触发物体技能--带有此标志的法术不应触发物品法术/附魔(主要与PELL_ATTR0_STOP_ATTACK_TARGET一起使用)
0x01000000    未知-一些射击法术
0x02000000    宠物缩放光环
0x04000000    只能在外域使用
0x08000000    未知
0x10000000    未知-瞄准射击
0x20000000    未知
0x40000000    未知
0x80000000    未知变形(鸡)228和音爆(38052, 38488


10列:技能的额外属性5
0x00000001     0可以在移动中施法?
0x00000002     1如果UNIT_FLAG_PREPARATION不需要试剂
0x00000004     2进入竞技场时移除这些光环  
0x00000008     3震惊时可以使用
0x00000010     4未知
0x00000020     5单个目标--一次仅可以一个目标
0x00000040     6未知
0x00000080     7未知
0x00000100     8未知
0x00000200     9在光环开始时--周期性触发开启  
0x00000400    10隐藏持续时间--不要向客户发送持续时间
0x00000800    11允许目标的目标作为目标--如果原始目标无效(例如干涉),则使用目标的目标作为目标
0x00001000    12未知--顺劈斩相关?
0x00002000    13加速持续时间---急速会加快持续时间
0x00004000    14未知
0x00008000    15未知--连接多个目标?
0x00010000    16特殊物品种类检查--如果装备了必需的物品,这允许使用EquippedItemClass的法术来影响来自其他物品的技能
0x00020000    17恐惧时可以使用
0x00040000    18困惑时可以使用
0x00080000    19施法时不能转向--在施法时阻止施法者转动(客户端不会自动将施法者的模型转为面向UNIT_FIELD_TARGET
0x00100000    20未知
0x00200000    21未知
0x00400000    22未知
0x00800000    23未知
0x01000000    24未知
0x02000000    25未知
0x04000000    26跳过检查施法视线检查  
0x08000000    27不要显示光环,如果是自我施法--具有此属性的光环在作为施法者的单位上不可见
0x10000000    28不要显示光环,如果是不是自我施法--具有此属性的光环在不是施法者的单位上不可见
0x20000000    29未知
0x40000000    30未知
0x80000000    31未知---强迫所有附近的敌人集中攻击施法者
11列:技能的额外属性6
0x00000001     0不显示冷却时间---客户端不会在工具提示中显示这些法术的冷却时间
0x00000002     1仅在竞技场
0x00000004     2忽略施法者光环
0x00000008     3协助忽略免疫标志--跳过检查UNIT_FLAG_IMMUNE_TO_PCUNIT_FLAG_IMMUNE_TO_NPC标志
0x00000010     4未知
0x00000020     5不消耗费用--不要使用过程费用 xinef: dont consume proc charges
0x00000040     6具有此属性的Auras会触发SPELL_CAST战斗日志事件而不是SPELL_AURA_STARTclientside属性)
0x00000080     7未知
0x00000100     8不能把人群做为目标
0x00000200     9未知
0x00000400    10可以把魔鬼附身的好友作为目标 NYI!
0x00000800    11raid实例中不可用-- 副本不能用
0x00001000    12可以在坐骑上施放 castable while caster is on vehicle
0x00002000    13可以目标看不见的--忽略法术目标的可见性要求(阶段,隐身等
0x00004000    14未知
0x00008000    15未知 only 54368, 67892
0x00010000    16未知
0x00020000    17未知 Mount spell
0x00040000    18魅惑时施放--客户端不会允许这些技能施放
0x00080000    19未知 only 47488, 50782
0x00100000    20只有施法者可见---具有此属性的光环仅对其施法者(或宠物主人)可见
0x00200000    21客户端UI目标效果--只是客户端属性
0x00400000    22未知 only 72054
0x00800000    23未知
0x01000000    24可以把未指定的做为目标
0x02000000    25未知- 驱魔仪式,闪光
0x04000000    26未知--与玩家可施放的正面buff有关
0x08000000    27限制百分比治疗模块
0x10000000    28未知,死亡之握
0x20000000    29限制百分比伤害模块
0x40000000    30未知
0x80000000    31忽略类别冷却模式--具有此属性的法术会跳过将修饰符应用于类别冷却时间
12列:技能的额外属性7
0xx00000001    0x未知-- 萨满的新法术(召唤......),假死
0xx00000002     1忽略持续时间模块--持续时间不受持续时间修饰符的影响
0xx00000004     2在复活时激活--仅在-骑士光环和65607 Paladin's auras and 65607 only.
0xx00000008     3如果施法者没有UnitFlag2NIT_FLAG2_ALLOW_CHEAT_SPELLS,则无法施放
0xx00000010     4未知--只有47883(灵魂石复活)和测试法术
0xx00000020     5召集玩家图腾--
0xx00000040     6伤害无延迟
0xx00000080     7未知--66218(发射)法术
0xx00000100     8仅部落可用--传送,坐骑和其他法术。
0xx00000200     9仅联盟可用--传送,坐骑和其他法术。
0xx00000400    10消除费用--消除和技能吸取个人收费而不是整个光环。
0xx00000800    11打断仅非玩家--只有非玩家施放才会中断,尽管野性冲锋 - 熊也有。
0xx00001000    12未知 Not set in 3.2.2a.
0xx00002000    13未知 Not set in 3.2.2a.
0xx00004000    14未知--只有52150(驱役亡灵 - 宠物)法术。
0xx00008000    15未知--驱魔。 玩家可用吗? 不死生物和恶魔的100%暴击几率?
0xx00010000    16可以恢复第二能量--小德技能(29166, 54833, 64372, 68285)
0xx00020000    17未知--仅在27965自杀法术
0xx00040000    18有冲锋效果--仅在技能有冲锋效果时
0xx00080000    19区域传送--传送到特定区域
0xx00100000    20未知--闪烁,神圣之盾,冰块
0xx00200000    21未知-未设置 Not set
0xx00400000    22未知
0xx00800000    23未知 Motivate, Mutilate, Shattering Throw
0xx01000000    24未知 Motivate, Mutilate, Perform Speech, Shattering Throw
0xx02000000    25未知
0xx04000000    26未知
0xx08000000    27未知--未设置
0xx10000000    28合并RAIDbuff---可能会在raid buff框架中折叠(客户端属性)
0xx20000000    29未知,only 69028, 71237
0xx40000000    30未知--燃烧意志,神圣舍,大地之盾,愈合祷言
0xx80000000    31客户端指示器
13列:变形的掩码 参考SpellShapeshiftFrom.dbc
1. 猎豹形态   2. 生命之树形态   3.旅行形态   4.水生形态   5.熊形态   6.小动物   7.食尸鬼   8. 巨熊形态   9.斯蒂文的食尸鬼   10.萨隆亚的骷髅   11.测试的  12.BLB player
13暗影之舞  14.生物--熊  15.生物--猫  16.幽魂之狼  17.战斗恣态  18.防御恣态  19.狂暴恣态  20.测试  21.僵尸  22.恶魔变身  23.天使形态  24.0   25.亡灵  26.狂乱
27.史诗飞行形态   28.暗影形态   29.飞行形态  30.潜行   31.枭兽形态  32. 救赎之魂
14列:未知
15列:姿态变形排除 参考SpellShapeshiftFrom.dbc 和13一样
16列:未知
17列:目标,m_targets 目标 这个目标指无选定目标时,所对应的目标  NPC的类型
18列:目标生物类型,目标生物类型 大多数为0 少数为1
1,//野兽
2,//龙类
3,//恶魔
4,//自然元素类
5,//巨人
6,//亡灵
7,//人形生物
8,//动物?小动物?
9,//机械
10,//未指定
11,//图腾
12,//非战斗宠物
13//气体?云雾?
19列:要求的法术专精,m_requiresSpellFocus
20列:朝向施法者标识
21列:施法者光环规则
22列:目标光环规则
1 防御
2 血量少于20%
3 狂暴状态
4 冻结的
5 审判
6未使用
7 盗贼潜行状态
8.未使用
9.未使用
10 战士成功冲锋
11.未使用
12精灵之火
13 血量少于35%
14 燃烧着的
15 迅捷治愈
16 致命毒药
17 激怒的
18 出血的
19.20.21 未使用
22.未知--杂项技能--63884, 50240
23 血量超过75%
23列:排除施法者光环规则
24列:排除目标光环规则
25列:施法者光环法术
26列:目标光环法术
27列:排除施法者光环法术
28列:排除目标光环法术
29列:施放时间索引这将决定放出法术前所需要的读条时间。之所以称之为索引,是因这里不能直接写上时间,而需要引用SpellCastTimes.dbc中的时间设置。当然,如果这里面没有你想要的时间长度,也可以自己添加新的。施法时间 参考SpellCastTimes.dbc
30列:冷却时间CD 时间 毫秒
31列:公共冷却时间技能族冷却时间 同一技能的不同等级共享此冷却时间 毫秒   
32列:技能打断标识
33列:光环打断标识
34列:引导打断标识
35列:发动标识
0x00000001 被攻击者杀死
0x00000002 杀死目标 在大部分情况下需要有荣誉或者经验值
0x00000004 近战攻击成功命中
0x00000008 受到近战攻击
0x00000010 用近战武器发出技能成功击中
0x00000020 受到近战技能攻击
0x00000040 远程攻击成功命中
0x00000080 受到远程攻击
0x00000100 用远程武器发出技能成功命中
0x00000200 受到远程技能攻击
0x00000400 发出有益法术并命中
0x00000800 被有益法术命中
0x00001000 发出有害法术并命中
0x00002000 被有害法术命中
0x00004000 发出有益魔法并命中
0x00008000 受到有益魔法命中
0x00010000 发出有害魔法并命中
0x00020000 受到有害魔法命中
0x00040000 发出的周期性技能每一周期都触发
0x00080000 受到周期性技能每一周期触发
0x00100000 受到任何伤害
0x00200000 需要激活
0x01000000 死亡
36列:发动几率百分比 30 就是30%
37列:触发次数
38列:技能最大等级
39列:学习最小等级
40列:技能等级
41列:持续时间索引。此技能将索引多长时间,需要注意的是此列需要的也是索引值.参照SpellDuration.dbc,那里是实际值
42列:消耗MP类型 能量类型0x 法力 1 怒气 2集中值  3 能量  4. 快乐值  5. 符文   6 符文能量   7.最大能量
43列:消耗MP魔法消耗 对应上面的数值除以10
44列:每级消耗MP值
45列:每秒消耗MP值
46列:每级每秒消耗MP值 ---未使用
47列:施放距离索引 施法距离 SpellRange.dbc相关联,那里是实际值
48列:投射速度 速度 --注:这个速度应该是法术到达目标身上的速度 弹道法术
49列:程式下个技能 ---未使用
50列:叠加次数 累加光环 只有猎人的一些技能 此值为75
51-52列:施法需要图腾
53-60列:施法需要物品1-8
61-68列:施法物品数量1-8
69列:装备分类施放技能所需要的前提条件,如需要武器或护甲或其他什么东西等。先提到这个是因为这一条很容易被初学者所忽略,如果你希望无论何种情况都能放出技能,记得把69列设置为-1。 武器2 护甲4  参考ItemSubClass.dbc
70列:装备子类掩码装备的子类 参考ItemSubClassMask.dbc
71列:装备佩戴位置掩码装备的佩戴位置
72-74列:技能的效果。72.73.74这是第一个需要你仔细了解的列,它是技能属性设置的主要入口,将决定技能是否拥有如造成伤害、令目标移动、召唤生物、提高技能、获得经验值、镶嵌雕文等等一切魔兽世界中存在的技能效果,共有166种。
1 全部杀死
  2 类型伤害
  3 傀儡
  4 入口传送
  5 传送单位
  6 buff
  7 环境伤害
  8 从目标吸取法力值转移给施法者
  9 吸血
  10 治疗
  11 捆绑
  12 传送门
  13 基本仪式
  14 特殊仪式
  15 传送门仪式
  16 完成任务
  17 使用武器攻击
  18 复活
  19 增加额外攻击
  20 躲避
  21 逃脱
  22 招架
  23 格挡
  24 创造物品
  25 武器
  26 防御
  27 持续的区域光环
  28 召唤 117=creatureid
  29 飞跃,跳跃
  30 加能量
  31 武器百分比伤害
  32 触发投射武器
  33 开锁
  34 召唤物品
  35 增加区域光环
  36 学习技能
  37 法术防御
  38 驱散
  39 语言
  40 双手武器
  41 向前跳跃
  42 向前跳跃2
  43 传送施法者
  44 熟练度skill的等级
  45 增加荣誉
  46 刷怪
  47 商业技能
  49 探测
  50 召唤(object)
  53 附魔
  54 临时附魔
  55 驯服生物
  56 召唤宠物
  57 宠物学习技能
  58 需要武器
  59 道具开锁
  60 精通
  61 召唤事件
  62 能量燃烧(燃烧power)
  63 提高威胁值
  64 触发技能 m_effectTriggerSpell123-125为技能ID
  65 申请团队光环
  66 制造魔法宝石
  67 治愈最大生命
  68 中断施法
  69 吸引注意力
  71 扒手
  72 增加视野
  74 雕纹
  75 治疗机械类的宝宝
  76 召唤野外对象
  77 脚本spell
  78 攻击
  79 装死
  80 增加连击点数
  82 绑定视野
  83 决斗
  84 卡死
  85 召唤玩家
  86 激活OBJECT
  87 攻城伤害
  88 修理建筑物
  89 OBJECT转换
  90 击杀荣誉
  93 召唤幽灵
  94 自我复活
  95 剥皮
  96 冲撞 冲锋,冲向敌人
  97 同时放置图腾栏中的最多4个指定图腾
  98 击退
  99 分解
  100 醉酒
  101 喂养宠物
  102 解散宠物
  103 提高声望
  104-107 召唤OBJECT
  108 驱散MECHANIC
  109 复活宠物
  110 收回图腾
  113 复活
  114 嘲讽目标
  117 复活周围队友
  118 skill熟练度
  119 给宠物加BUFF
  121 武器伤害
  123 上车
  124 将某人拉向你身边
  125 修改恐吓百分比
  126 偷窃有益BUFF
  127 选矿
  128 给队友增加BUFF
  129 给敌人增加BUFF
  130 威胁转移
  133 忘掉专业
  134 击杀荣誉2
  135 召唤宠物
  136 治愈百分比
  137 能量百分比
  138 向后方跳跃
  140 强制投掷
  142  触发技能的值
  144 向后方跳跃2
  147 任务失败
  151 触发技能值2
  155 泰坦之握
  156 增加插槽
  157 创建物品2
  158 研磨
  159 宠物改名
  161 学习第二天赋
162 切换天赋
75-77列:技能效果的数值浮动区间。大多数的技能效果都对应着一个数值或数值区间,比如降低75%伤害的盾墙,它的主要数值就是75。造成100点伤害的寒冰箭,主要数值就是100。闪避几率提高50%,数值是50%,移动速度提高20%,数值是20,等等等等。而浮动区间就是这个数值变化的区间,比如说法师的1级寒冰箭造成18-22点伤害,那么它的基础数值就是17,浮动数值是1-5(后面我会说明为什么不是基础18浮动0-4)。同理,假如你把盾墙的基础数值改为20,浮动数值改为30,那么盾墙的效果将变成降低20%-50%的伤害,而不再是固定的减伤效果。伤害浮动值 实际值-1
78-80列:技能效果每等级提升的数值。艾泽拉斯的遗产中很多“每等级额外提升xxx点”的效果就是靠修改这一列实现的。要注意的是这一列只能输入整数,所以无法靠这个实现如“每等级增加0.5%生命值”一类的效果。每级随任人物等级提高增加的伤害值

81-83列:技能效果的基础数值。经过上面的介绍,你应该很清楚这一列的作用了。
实际伤害 = 基础伤害 + 基础伤害值 + 伤害浮动值 + 每级提高伤害值*人物等级
(基础伤害1 实际伤害下限=基础伤害1+ 基础伤害2 + 每级提高伤害值*人物 不用于光环类技能)

84-86列:机制效果  Mechanic效果
参考SpellMechanic.dbc --或第4
1 被魅惑 2.迷惑 3.被缴械 4.被吸引 5.逃跑 6.笨拙 7.被定身 8.平静 9.沉默 10.沉睡 11.诱捕
12.昏迷 13.冻结 14.瘫痪 15.流血 16.治疗 17.被变形 18.被放逐 19.被防护 20. 被禁锢 21.骑乘
22.被诱惑 23.转向 24.惊骇 25.无敌 26.被打断 27.眩晕 28.被发现 29.无敌 30.被闷棍
87-89列:技能施放的目标A1A2A3。如果设置为自己(以及类型改为BUFF),触发时就会在自己身上加BUFF,如果设置为小队,使用时会让你选择队友,如果设置为敌人,则会丢掉敌人身上。此列一共有46种目标类型,包括暴风雪和冰锥术这一类的无目标范围也在其中进行设置。
90-92列:技能施放的目标B1.B2.B3
  1 施法者*
  2 附近的敌人*
  3 附近的队友*
  4 附近队友2*
  5 宠物*
  6 指定敌人*
  7 ENTRY_SRC
  8 敌人目标
  9 家 用于旅馆技能
  11 传送施法者
  15 ENTRY_SRC
  16 敌人目标
  17 数据库中的目的地  用于传送技能
  18 施法者的目的地
  18 上一个传唤效果
  20 施法者的仪式
  21 队友
  22 SRC_CASTER
  23 gameobject
  24 前方锥形的敌人
  25 任意目标
  26 GAMEOBJECT_ITEM
  27 主人
  28 DYNOBJ_ENEMY
  29 DYNOBJ_ALLY // only for effect 27
  30 AREA_ALLY_SRC// in TargetB used only with TARGET_SRC_CASTER and in self casting range in TargetA
  31 范围内任意目标
  32 仆人
  33 PARTY_SRC
  34 PARTY_DST
  35 团队
  36 随机
  37 团队目标
  38 附近入口
  39 钓鱼
  40 作用于Object
  41 施法者左前方
  42 施法者左后方
  43 施法者右后方
  44 施法者右前方
  45 治疗链

93-95列:生效范围1.2.3效果半径索引    spellradius.dbc 魔法有效距离
96-98列:技能效果光环,主要用于操作BUFF和DEBUFF的属性(需要在72-74列中指明BUFF属性),是应用最广泛的特性。比如我希望做一个增加25%法术伤害的BUFF,那么就需要在这里指明“法术伤害”,如果我希望做一个免疫一切伤害的盾,就要在这里指明“免疫伤害”,等等。这一列共有286种光环效果,但实际情况远比这286种复杂得多。比如说我想制作一个每3点智力转化为1点法术强度和2点攻击强度的BUFF,单靠这一列是没法做出来的,还需要其他列来提供更多的参数。
注:应该是在72-74等于6的时候
1 绑定视野
  2 控制 比如:魔能机甲控制器
  3 周期伤害
  4 傀儡、虚拟物
  5 迷惑

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关于社区 | 广告合作 | 免责声明 | 隐私条款 | 沪ICP备2023003240号-1 | 沪ICP备2023003240号-2 | 手机版 | 小黑屋 | 帮助中心 |
Copyright ©2013 YLYWOW.CoM All Right Reserved. Powered by Discuz! ( 已备案 )
本站信息均由会员发表,不代表YLYWOW立场,如侵犯了您的权利请联系管理员投诉 安全联盟

平平安安
快速回复 返回顶部 返回列表