Spell-DBC
Spell.dbc
1 ID
2 Attributes 属性
3 AttributesEx 属性
4 AttributesExB 属性
5 AttributesExC 属性
6 AttributesExD 属性
7 AttributesExE 属性
8 AttributesExF 属性
9 AttributesExG 属性
10 AttributesExH 属性
11 unk_400_1 未知
12 CastTimesID 法术时间 --> SpellCastTimes.dbc
13 DurationID 持续时间->SpellDuration.dbc
14 PowerID 伤害ID ->SpellPower.dbc
15 RangeID 范围ID-> SpellRange.dbc
16 Speed 速度
17 VisualID1 可见性ID ->SpellVisual.dbc
18 VisualID2 可见性ID ->SpellVisual.dbc
19 IconID1 图标ID ->SpellIcon.dbc
20 IconID2 图标ID ->SpellIcon.dbc
21 Name 名称
22 NameSubtext 子名称
23 Description 描述
24 AuraDescription Aura描述
25 SchoolMask 类别
26 RuneCostID 消耗符文点数的ID ->SpellRuneCost.dbc
27 MissileID 投掷物ID ->SpellMissile.dbc
28 DescriptionVariablesID 什么描述 ->SpellDescriptionVariables.dbc
29 DifficultyID 难度ID ->SpellDifficulty.dbc
30 unk_400_2 未知
31 ScalingID 缩放比例ID- >SpellScaling.dbc
32 AuraOptionsID Aura 参数ID ->SpellAuraOptions.dbc
33 AuraRestrictionsID Aura限制ID ->SpellAuraRestrictions.dbc
34 CastingRequirementsID 技能使用需求ID ->SpellCastingRequirements.dbc
35 CategoriesID 类别ID -> SpellCategories.dbc --- 死亡后BUFF是否消失 --28519不消失
36 ClassOptionsID 职业参数 ->SpellClassOptions.dbc
37 CooldownsID 冷却ID -> SpellCooldowns.dbc
38 unk_400_3 未知
39 EquippedItemsID 装备武器ID ->SpellEquippedItems.dbc
40 InterruptsID 打断技能ID ->SpellInterrupts.dbc
41 LevelsID 技能等级ID ->SpellLevels.dbc
42 PowerID 技能伤害ID -> SpellPower.dbc
43 ReagentsID 技能反射ID ->SpellReagents.dbc
44 ShapeshiftID 技能外形状修改ID ->SpellShapeshift.dbc
45 TargetRestrictionsID 目标限制ID ->SpellTargetRestrictions.dbc
46 TotemsID 图腾ID ->SpellTotems.dbc
47 unk_400_4
SpellCastTimes.dbc
1 ID
2 CastTime 发送技能的时间
3 CastTimePerLevel 每个等级玩家发送技能的时间
4 MinCastTime 最少的技能发送时间
SpellDuration.dbc
1 ID
2 BaseDuration 基础持续时间
3 PerLevel 每个等级的增加量?
4 MaxDuration 最多的持续时间
SpellPower.dbc
1 ID
2 Cost 发送技能?
3 CostPerLevel 每个等级的发送技能?
4 CostPercentage 发送技能的百分比?
5 PerSecond 每秒?
6 PowerDisplayID 伤害的显示ID
7 unk2 未知
SpellRange.dbc
1 ID
2 minRangeHostile 最小的旅馆内的释放范围?
3 minRangeFriend 最小的友好玩家的范围?
4 maxRangeHostile 最大的旅馆内的释放范围?
5 maxRangeFriend 最大的友好玩家的范围?
6 Type 种类
7 Description 描述
8 ShortName 短名
SpellIcon.dbc
1 ID
2 File 技能目标的.blp的文件路径,一般放在MPQ的 "Interface\Icons\[a-z_0-9]"这些地方
SpellRuneCost.dbc
1 ID
2 BloodRuneCost 血符文
3 UnholyRuneCost 邪恶符文
4 FrostRuneCost 冰霜符文
5 RunePowerGain 符文能量增加点数
SpellDescriptionVariables.dbc
1 ID
2 String 描述内容
SpellDifficulty.dbc
1 ID
2 N10Man 10人普通副本
3 N25Man 25人普通副本
4 H10Man 10人英雄副本
5 H25Man 25人英雄副本
SpellScaling.dbc
1 ID
2 castTimeMin 技能释放最小时间
3 castTimeMax 技能释放最大时间
4 castTimeMaxLevel 释放时间的最大玩家等级
5 ClassID 职业ID->ChrClasses.dbc
6 coefficient 系数
9 variance 差异
12 comboPointsCoefficient 连接点系数
SpellAuraOptions.dbc
1 ID
2 StackAmount 技能堆叠数量
3 ProcChance 过程的几率
4 ProcCharges 过程的负荷
5 ProcFlags 过程的Flags
SpellAuraRestrictions.dbc
1 ID
2 CasterAuraState 发送者的aura状态
3 TargetAuraState 目标的arua的状态
4 CasterAuraStateNot 发送者的aura状态无
5 TargetAuraStateNot 目标的arua的状态无
6 CasterAuraSpell 发送者的Aura技能
7 TargetAuraSpell 目标的Aura技能
8 ExcludeCasterAuraSpell 不包括发送者的Aura技能
9 ExcludeTargetAuraSpell 不包括目标的Aura技能
SpellCastingRequirements.dbc
1 ID
2 FacingCasterFlags
3 MinFactionID
4 MinReputation
5 AreaGroupID
6 RequiredAuraVision
7 RequiresSpellFocus
伤害范围说明:
1、spell.dbc中15列 RangeID 范围ID-> SpellRange.dbc -- 这个是距离多远才能释放
2、然后是EffectRadiusIndex[3] -->限制的是伤害范围
这个数值的伤害范围需要到SpellRadius.dbc里面去找
例如 150码伤害距离,那么在SpellRadius.dbc中就是41
那么对应的代码就是
case 98934://修复 BOSS技能
spellInfo->EffectRadiusIndex[0] = 41;
count++;
break;
这些在魔兽世界私服单机版中还是很有用处的
Spell-DBC的更多相关文章
- DBC表名说明
http://www.afkwower.com/forum.php?mod=viewthread&tid=1277&extra=page%3D2由天堂大神提供Achievement.d ...
- creature_template
entry 生物唯一编号 modelid_A 联盟模型ID,参考creature_model_info modelid_A2 同上 modelid_H 部落模型ID,参考creature_model_ ...
- 扩展的GM命令
命令 说明 例子 .rl all 重载核心所有自定义数据表 .rl item 重载item_template .backup a 备份Auth数据库 .backup c 备份Charact ...
- _mount_allowed
该表配置可以坐骑的使用区域,可能需要修改spell.dbc,允许在室内等特殊区域使用坐骑技能
- _spellmod_aura_trigger
一.spell.dbc做一个空光环 二.配置_spellmod_aura_trigger表 comment 备注 aura 光环ID,有此光环时,才会触发下面技能 linkSpell1-3 链接的技能 ...
- Spell checker
Spell checker Time Limit:2000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Subm ...
- [solr] - spell check
solr提供了一个spell check,又叫suggestions,可以用于查询输入的自动完成功能auto-complete. 参考文献: https://cwiki.apache.org/conf ...
- poj 1035 Spell checker
Spell checker Time Limit: 2000 MS Memory Limit: 65536 KB 64-bit integer IO format: %I64d , %I64u J ...
- Spell checker(暴力)
Spell checker Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 20188 Accepted: 7404 De ...
随机推荐
- 扩展django的User的部分方法
这做项目时发现django自带的User中的字段不够用,默认的auth_user表总共只有11个字段,如果需要更多的字段该怎么办,在网上搜了一下,有这么几种方法. 1. 直接修改django 源码,修 ...
- 【转】RadControls for Silverlight(学习1-GridView)
引用:Telerik(官 网:http://www.telerik.com/)是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件.我们提供高度稳定性和丰富性能的组件产品,并可应用在 ...
- JPA原理理解
从前面一篇<JPA使用入门>了解了JPA的简单使用.要想继续深入的使用JPA,可能了解一点原理对于学习JPA会比较有益处. 这里从JPA的功能来简单阐述JPA的原理. 从<初步了解J ...
- 如何查看前端部署的tracker代码
1.www.gov.cn 2.F12>Source>左侧选择static.gridsumdissector.com/js 3.点击代码下方区域的中括号,展开代码preety print{}
- Java中静态内部类的理解
class A { public void func() { A a=new A(); C c=a.new C(); } public static void main(String[] args) ...
- Windows Phone开发需要了解的背景
在Windows Phone8.1之前,Windows Phone应用是基于Silverlight的,这些代码也不能在Windows上运行,从Windows Phone8.1开始,开发者多了一个选择, ...
- LeetCode 094 Binary Tree Inorder Traversal
方法一:(递归) class Solution { public: vector<int> inorderTraversal(TreeNode* root) { vector<int ...
- mac中使用brew安装软件,下载太慢怎么办?
mac中使用brew安装软件,下载太慢怎么办? 本文所说的软件是指较大的软件,如果软件较小,例如软件只有几M,那么使用此方法后,提升会非常小. 了解brew原理: 1: 从网络下载安装包 2: 执行一 ...
- WPF(WP7、WP8)实现圆形图片
在WP平台上制作图片圆角其实特别简单, 用Image控件的Clip属性即可(RadiusX-Y设置为图片尺寸的一半) <Image Source="{Binding photo}&qu ...
- dynamic_cast 和 static_cast 隐式类型转换的区别
首先回顾一下C++类型转换: C++类型转换分为:隐式类型转换和显式类型转换 第1部分. 隐式类型转换 又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion ...