You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AzerothCore的acore_world数据库中查找指定法术的相关数据

AzerothCore 法术基础属性存储位置说明

你查询spell_dbc表无对应记录是正常情况:spell_dbc 表存储的是从魔兽世界3.3.5客户端DBC文件导出的原始结构化参考数据,服务端实际生效的法术运行属性没有全部存在这个表内,你要的数值分布在两个核心服务端表中:

  • spell_template 表:存储法术通用基础属性,按Id字段匹配法术ID
    • 法力消耗对应manaCost字段
    • 施法时间对应castTime字段,单位为毫秒
    • 法术公共冷却对应recoveryTime字段
    • 法术有效射程对应rangeIndex字段,关联射程配置表
  • spell_effect_template 表:存储法术每个效果位的具体数值,按SpellID字段匹配法术ID,每个法术最多有3个效果位
    • 治疗量、复活效果等级等数值对应EffectBasePoints字段
    • 数值等级缩放系数对应EffectBonusCoefficient字段

你提到的牧师1级复活术2006、3级复活术10880都可以在上述两个表中查到对应配置,同时你可以通过spell_ranks表的spell_id字段关联同系列不同等级的法术,批量查询各等级的属性差异。如果查询无结果,可检查你当前使用的核心分支是否和数据库版本匹配,是否完成了完整的DBC数据导入操作。

内容的提问来源于stack exchange,提问作者DanT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 01:48:02