关灯
开启左侧

魔兽世界私服大灾变CTM服务端中对Spell.dbc的定义说明

  [复制链接]
admin实名认证 发表于 2016-4-19 22:57:39 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
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;

 

精彩评论2

倒序浏览
usecast123 发表于 2022-5-20 02:11:24 | 显示全部楼层
 
找了好久终于找到了!吾爱尚玩免费服务端下载!
 
微信 发表于 2016-10-11 02:05:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 
VIP介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 最佳新人

    注册账号后积极发帖的会员
  • 活跃会员

    经常参与各类话题的讨论,发帖内容较有主见
  • 热心会员

    经常帮助其他会员答疑
  • 推广达人

    积极宣传本站,为本站带来更多注册会员
  • 宣传达人

    积极宣传本站,为本站带来更多的用户访问量
  • 灌水之王

    经常在论坛发帖,且发帖量较大
  • 突出贡献

    长期对论坛的繁荣而不断努力,或多次提出建设性意见
  • 优秀版主

    活跃且尽责职守的版主
  • 荣誉管理

    曾经为论坛做出突出贡献目前已离职的版主
  • 论坛元老

    为论坛做出突出贡献的会员

0关注

5粉丝

3421帖子

排行榜
作者专栏

QQ交流群&&微信订阅号

QQ交流群

微信订阅号

吾爱尚玩资源基地永久域名:

Www.523Play.Com

在线管理员QQ:1589479632

邮箱:Email@523play.com

QQ交流群:558936238

Copyright   ©2015-2116  吾爱尚玩资源基地|523play.comPowered by©523Pplay.Com技术支持:吾爱尚玩资源基地