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的更多相关文章

  1. DBC表名说明

    http://www.afkwower.com/forum.php?mod=viewthread&tid=1277&extra=page%3D2由天堂大神提供Achievement.d ...

  2. creature_template

    entry 生物唯一编号 modelid_A 联盟模型ID,参考creature_model_info modelid_A2 同上 modelid_H 部落模型ID,参考creature_model_ ...

  3. 扩展的GM命令

    命令 说明 例子 .rl all 重载核心所有自定义数据表   .rl item 重载item_template   .backup a 备份Auth数据库   .backup c 备份Charact ...

  4. _mount_allowed

    该表配置可以坐骑的使用区域,可能需要修改spell.dbc,允许在室内等特殊区域使用坐骑技能

  5. _spellmod_aura_trigger

    一.spell.dbc做一个空光环 二.配置_spellmod_aura_trigger表 comment 备注 aura 光环ID,有此光环时,才会触发下面技能 linkSpell1-3 链接的技能 ...

  6. Spell checker

     Spell checker Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Subm ...

  7. [solr] - spell check

    solr提供了一个spell check,又叫suggestions,可以用于查询输入的自动完成功能auto-complete. 参考文献: https://cwiki.apache.org/conf ...

  8. poj 1035 Spell checker

    Spell checker Time Limit: 2000 MS Memory Limit: 65536 KB 64-bit integer IO format: %I64d , %I64u   J ...

  9. Spell checker(暴力)

    Spell checker Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 20188   Accepted: 7404 De ...

随机推荐

  1. 扩展django的User的部分方法

    这做项目时发现django自带的User中的字段不够用,默认的auth_user表总共只有11个字段,如果需要更多的字段该怎么办,在网上搜了一下,有这么几种方法. 1. 直接修改django 源码,修 ...

  2. 【转】RadControls for Silverlight(学习1-GridView)

    引用:Telerik(官 网:http://www.telerik.com/)是保加利亚的一个软件公司,专注于微软.Net平台的表示层与内容管理控件.我们提供高度稳定性和丰富性能的组件产品,并可应用在 ...

  3. JPA原理理解

    从前面一篇<JPA使用入门>了解了JPA的简单使用.要想继续深入的使用JPA,可能了解一点原理对于学习JPA会比较有益处. 这里从JPA的功能来简单阐述JPA的原理. 从<初步了解J ...

  4. 如何查看前端部署的tracker代码

    1.www.gov.cn 2.F12>Source>左侧选择static.gridsumdissector.com/js 3.点击代码下方区域的中括号,展开代码preety print{}

  5. Java中静态内部类的理解

    class A { public void func() { A a=new A(); C c=a.new C(); } public static void main(String[] args) ...

  6. Windows Phone开发需要了解的背景

    在Windows Phone8.1之前,Windows Phone应用是基于Silverlight的,这些代码也不能在Windows上运行,从Windows Phone8.1开始,开发者多了一个选择, ...

  7. LeetCode 094 Binary Tree Inorder Traversal

    方法一:(递归) class Solution { public: vector<int> inorderTraversal(TreeNode* root) { vector<int ...

  8. mac中使用brew安装软件,下载太慢怎么办?

    mac中使用brew安装软件,下载太慢怎么办? 本文所说的软件是指较大的软件,如果软件较小,例如软件只有几M,那么使用此方法后,提升会非常小. 了解brew原理: 1: 从网络下载安装包 2: 执行一 ...

  9. WPF(WP7、WP8)实现圆形图片

    在WP平台上制作图片圆角其实特别简单, 用Image控件的Clip属性即可(RadiusX-Y设置为图片尺寸的一半) <Image Source="{Binding photo}&qu ...

  10. dynamic_cast 和 static_cast 隐式类型转换的区别

    首先回顾一下C++类型转换: C++类型转换分为:隐式类型转换和显式类型转换 第1部分. 隐式类型转换 又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion ...