耳语海岸
艾泽拉斯避难谷地

Acore-world数据库之item-template表全面解释

该表保存游戏中存在的每个物品的信息,所有物品都是根据存储在这个表中的模板创建的。

entry

物品的唯一ID。

class

ID名称
0消耗品
1容器
2武器
3宝石
4盔甲
5试剂
6弹药
7商业物品(材料)
8普通 (废弃)
9烹饪食谱
10金钱 (废弃)
11箭袋,药袋
12任务物品
13钥匙
14永久(废弃)
15杂项
16雕文

subclass

下表列出了所有可用的子类和类的组合以及子类名称,举例当Class的ID为0,Subclass的ID为4时,该物品为卷轴:

类别ID子类ID子类名称说明
00消耗品在战斗中的可用性是由所分配的法术决定的
01毒药
02炼金
03瓶子
04卷轴
05食物和水
06物品附魔
07绷带
08其他
10容器
11灵魂袋
12草药袋
13附魔材料袋
14工程学材料袋
15珠宝袋
16矿石袋
17制皮袋
18铭文袋
20单手斧
21双手斧
22
23
24单手锤
25双手锤
26长柄武器
27单手剑
28双手剑
29Obsolete
210法杖
211异种武器-单手
212异种武器-双手
213拳套
214杂项武器铁匠锤、采矿镐等
215匕首
216投掷武器
217
218
219魔杖
220鱼杆
30红色宝石
31蓝色宝石
32黄色宝石
33紫色宝石
34绿色宝石
35橙色宝石
36原石宝石
37简易宝石
38棱彩宝石
40杂项盔甲戒指等
41布甲
42皮甲
43锁甲
44板甲
45小圆盾(废弃)
46盾牌
47圣契
48神像
49图腾
410印章
50试剂
60魔杖(废弃)
61弩用弹药
62弓用弹药
63枪用弹药
64投掷武器(废弃)
70商业物品材料等
71零件
72火药炸弹
73工程物品
74珠宝加工
75布料
76皮料
77金属或石头
78
79药草
710元素
711其他
712附魔
713原材料
714护甲附魔
715武器附魔
80通用配方(废弃)
90书籍
91制皮配方
92裁缝配方
93工程学配方
94锻造配方
95烹饪配方
96炼金术配方
97急救配方
98付魔配方
99钓鱼配方
910珠宝配方
100金钱(废弃)
110箭袋,弹药袋(废弃)
111箭袋,弹药袋(废弃)
112箭袋可以容纳箭矢
113弹药袋可以容纳子弹
120任务
130钥匙
131开锁工具
140永久(废弃)
150垃圾
151试剂
152宠物
153节日
154其他
155坐骑
161战士雕文
162圣骑士雕文
163猎人雕文
164潜行者雕文
165牧师雕文
166死亡骑士雕文
167萨满雕文
168法师雕文
169术士雕文
1611德鲁伊雕文

SoundOverrideSubclass

武器在撞击时有特殊的声音。这一栏是用来通过指定另一个子类来覆盖这些声音。

例如:一个具有misc子类的物品,可以在撞击时发出像木棍的声音。

name

物品名称。

displayid

项目的模型ID,每个模型都有自己的图标,这个字段同时控制模型的外观和图标。

Quality

物品品质:

ID颜色质量
0灰色粗糙
1白色普通
2绿色优秀
3蓝色精良
4紫色史诗
5橙色传说
6红色神器
7金色传家宝,或者一些绑定到账户的物品

Flags

Bitmask字段,表示物品的标识。与所有其他此类字段一样,只需将这些标志加在一起即可。可能的标识列在下面。

数值16进制说明
10x01未知
20x02魔法制造物品
40x04可打开(可通过右键点击打开的物品)
80x08物品上会出现绿色的 “英雄 “文字
160x010废弃物品
320x020物品不能被摧毁,除非使用法术(物品可以是法术的试剂)
640x040物品的法术可由玩家施放
1280x080装备后没有默认的30秒冷却时间(对于“使用中”的物品)
2560x0100未知
5120x0200包裹,可以盛放其他物品
10240x0400未知
20480x0800只有部分能掉落,不是全部
40960x01000物品可退还
81920x02000公会或竞技场登记表
163840x04000只有可以读的物品使用(但不是全部)
327680x08000如果启用,则防止失窃,在另一个栏目RequiredDisenchantSkill中实现。
655360x010000可能是实时的持续时间,在另一列 “flagsCustom “中实现。
1310720x020000也许可以在制作/召唤的物品上删除 “由XX制造 “的信息,或者在签署条约时删除。
2621440x040000可以勘探的物品
5242880x080000装备唯一装备(玩家在同一时间只能有一个装备,但在他的背包里想有多少就有多少,如果maxcount = 1,它仍然会显示装备唯一装备)
10485760x0100000未知
20971520x0200000物品在竞技场中可用
41943040x0400000可投掷(用于游戏中的工具提示)
83886080x0800000物品在变形时可用
167772160x01000000未知
335544320x02000000职业配方,只有当你符合条件时才会掉落
671088640x04000000竞技场不可用
1342177280x08000000绑定到账户(需要设置Bonding>0)。
2684354560x010000000法术是用触发的标志施放的
5368709120x020000000有效
10737418240x040000000未知
21474836480x080000000拾取绑定,可交易

FlagsExtra

这个字段为额外的标识:

Flag16进制说明
10x01只用于部落
20x02只用于联盟
40x04当物品在npc_vendor中使用ExtendedCost时,还需要花费金钱才能购买
2560x0100使得这个物品不需要Roll点
5120x0200取消roll点
163840x04000普通标价
1310720x020000账号绑定
20971520x0200000不能被变形
41943040x0400000不能变形
83886080x0800000可以变形

BuyCount

供应商出售物品时,物品堆叠的大小,每次刷新后复原。

BuyPrice

从供应商处购买该物品所需支付的价格,单位为铜。

SellPrice

当你出售该物品时,供应商将支付给你的价格,以铜为单位。如果物品不能卖给供应商,就填0。

InventoryType

该物品可以装备在哪个插槽中。

ID槽位名称
0不能装备
1头部
2颈部
3肩部
4衬衣
5胸部 (另见长袍=20)
6腰部
7腿部
8足部
9手腕
10手部
11手指
12饰品
13单手(不要与副手=22混淆)
14盾牌(请设置class=4,即使在武器槽中,它也不是武器)
15弓类(另见远程=26)
16背部
17双手
18袋子
19战袍
20长袍 (另见胸部=5)
21主手
22副手(不要与单手=13混淆)
23可手持(书、手杖、花、火把、球体等,另见副手=22,请设置class=4,即使在武器槽中,它也不是武器)
24弹药
25投掷物
26远程(魔杖、枪)
27箭袋
28遗物(请设置class=4,即使在武器槽中,它也不是武器)

AllowableClass

控制哪些职业可以使用这个物品。可以将部分职业的ID加在一起。如果所有的职业都可以使用它,则填写数值-1。

职业ID可在ChrClasses.dbc文件查看。

AllowableRace

控制哪些种族可以使用这个物品。可以将部分种族的ID加在一起。如果所有的种族都可以使用它,则填写数值-1。

种族ID可在ChrRaces.dbc文件查看。

ItemLevel

物品等级。

RequiredLevel

玩家必须达到多少等级才能使用该物品。

RequiredSkill

使用这个物品所需的技能,请参阅SkillLine.dbc文件的ID填写。

RequiredSkillRank

玩家使用该物品所需的技能等级。

requiredspell

玩家使用该物品所需的法术。

requiredhonorrank

玩家需要达到多少荣誉等级,才能使用这个物品。

RequiredCityRank

其用途不明,填0吧。

RequiredReputationFaction

玩家必须有一定排名的阵营声望ID。如果此值为0,则使用物品卖家的阵营。ID可参见Faction.dbc文件。

RequiredReputationRank

玩家必须在RequiredReputationFaction栏的阵营ID的拥有的声望等级:

ID等级
0憎恨
1敌对
2不友善
3中立
4友善
5尊敬
6崇敬
7崇拜

maxcount

一个玩家可以拥有该物品的最大数量。使用0表示无限。

stackable

该物品在同一槽位中可堆叠的最大数量。

ContainerSlots

如果物品是一个容器,这个字段控制容器有多少个槽位。

StatsCount

绿字属性数量,当一个项目在stat_type中有数值时,必须更新这个数量值以显示这些绿字属性。

stat_type

绿字属性:

ID说明
0
1生命值
3敏捷
4力量
5智力
6精神
7耐力
12防御等级
13躲闪等级
14招架等级
15盾牌格挡
16近战命中
17远程命中
18法术命中
19近战暴击
20远程暴击
21法术暴击
22近战躲闪
23远程躲闪
24法术躲闪
25近战暴击躲闪
26远程暴击躲闪
27法术暴击躲闪
28近战攻击速度
29远程攻击速度
30法术攻击速度
31命中等级
32暴击等级
33命中躲闪
34暴击躲闪
35韧性
36急速攻击速度
37精准等级
38攻击强度
39远程攻击强度
40猎豹、熊、巨熊形态攻击强度
41法术治疗效果
42法术伤害效果
435秒回蓝
44护甲穿透等级
45法术强度
465秒回血
47法术穿透
48格挡值

stat_value

属性数值。

ScalingStatDistribution

缩放数值,这些是随着用户等级增长的数值(主要是传家宝等级装备)。

ScalingStatValue

缩放状态的最终(80级)数值。

dmg_min

最小伤害。

dmg_max

最大伤害。

dmg_type

伤害类型:

ID伤害类型
0物理伤害
1神圣伤害
2火焰伤害
3自然伤害
4冰霜伤害
5暗影伤害
6奥术伤害

armor

护甲值。

holy_res

神圣抗性。

fire_res

火焰抗性。

nature_res

自然抗性。

frost_res

冰霜抗性。

shadow_res

暗影抗性。

arcane_res

奥术抗性。

delay

武器攻击速度,以毫秒为单位。

ammo_type

弹药类型,2是弓箭,3是子弹。

RangedModRange

弓、枪、弩的远程攻击距离,默认范围在0.3和0.4码之间。所有暴雪的远程武器RangedModRange=100。

spellid

该物品可以施放或触发的法术ID。

spelltrigger

法术的触发类型:

ID触发类型
0使用
1装备
2击中时可能
4灵魂石
5立即使用,没有延迟
6学习法术ID

spellcharges

该物品可以施展法术的次数。如果是0,那么可以进行无限次的使用。如果是负数,那么在使用次数耗尽后,物品也会被删除。如果是正数,那么即使在使用次数耗尽后,物品也不会被删除。

spellppmRate

触发概率,每分钟触发多少次,spelltrigger的值必须为2。

spellcooldown

法术的冷却时间,以毫秒为单位,用于控制该法术的使用频率。使用-1来使用默认的法术冷却时间。

注意:这不是“公共冷却时间”,它通常在具有“命中几率”效果的等物品上使用。

spellcategory

法术所在的类别,你可以从SpellCategory.dbc中选择一个。

spellcategorycooldown

以毫秒为单位的冷却时间,适用于被触发法术所在类别的所有其他法术。使用-1来使用默认的法术冷却时间。

注意:你可以有一个法术冷却时间和一个法术类别冷却时间,它们并不相互排斥。

bonding

该物品的绑定。

注意:要使用 “绑定到账户”,项目必须将其flags设置为134217728(最小值),bonding>0(例如:1,2,3)。

ID绑定类别
0不绑定
1拾取绑定
2装备绑定
3使用绑定
4任务物品
5任务物品

description

在物品底部以橙色文字显示的描述。

PageText

ID指的是该物品将显示的文本(如果它是一本书或一封信,等等)。该物品在游戏中会有一个放大镜的光标,当右键点击时将会显示该文本。参见数据库的page_text表。

LanguageID

物品文本所使用的语言。参见Languages.dbc文件。

PageMaterial

出现在物品文本窗口中的背景纹理。参见PageTextMaterial.dbc文件。

startquest

如果右键点击,这个项目将启动的任务的ID,参见数据库的quest_template表。

lockid

这个物品(作为一个钥匙)所绑定的锁的ID。这个字段用于钥匙门的机制,参见Lock.dbc文件。

Material

物品是由什么材料制成的。这里的值会影响物品移动时发出的声音。

ID材料说明
-1消耗品食物、试剂等
0未定义
1金属
2木制品
3液体
4珠宝
5锁甲
6板甲
7布甲
8皮甲

sheath

控制物品在人物身上的收放位置和收放方式。游戏里按Z键可以使你的武器出鞘和脱鞘。

ID类别位置
1双手武器背在后面尖向下
2法杖背在后面尖向上
3单手武器在人物腰部的左侧
4盾牌在人物的背部中间
5附魔棒
6拳套、火把、锄头等在人物腰部的右侧

RandomProperty

这个字段中的数字指向数据库item_enchantment_template表,表示这个物品固定数值的随机附魔。这个字段和RandomSuffix字段不能同时有非零的值。要么一个被填充,要么另一个被填充。随机附魔的教程参见如何制作物品随机附魔 | GSWXY

RandomSuffix

这个字段中的数字指向数据库item_enchantment_template表,表示这个物品动态数值的随机附魔。这个字段和RandomProperty字段不能同时有非零的值。要么一个被填充,要么另一个被填充。随机附魔的教程参见如何制作物品随机附魔 | GSWXY

block

如果该物品是一个盾牌,则是盾牌的格挡率。

itemset

这个项目所属的套装ID。套装ID参见ItemSet.dbc文件。

MaxDurability

这个项目的最大耐久性。

area

这个物品可以使用的区域的ID。如果你离开该区域,该物品将从库存中删除。

Map

这个物品可以使用的地图的ID。如果你离开该地图,该物品将从库存中删除。

BagFamily

如果项目是一个容器,这个字段可以控制什么类型的物品可以放在这个容器里。你可以通过将位数相加来组合不同的类型。

ID容器类型
0
1箭袋
2弹药袋
4灵魂碎片
8皮革用品
16铭文袋
32草药袋
64附魔袋
128工程袋
256钥匙袋
512珠宝袋
1024矿石袋
2048灵魂绑定
4096宠物栏
8192钱袋
16384任务物品

TotemCategory

参考TotemCategory.dbc。

IDName
1剥皮刀(旧版)
2大地图腾
3空气图腾
4火焰图腾
5水之图腾
6符文铜棒
7符文银棒
8符文金棒
9符文真银棒
10符文奥金棒
11采矿镐(旧版)
12贤者之石
13铁匠锤 (旧版)
14扳手
15陀螺仪微型调节器
21主体图腾
41符文魔铁棒
62符文精金棒
63符文恒金棒
81虚空之笔
101符文蓝铜棒
121维尔塔斯墨水套装
141
161侏儒军刀
162铁匠锤
165矿镐
166剥皮刀
167锤镐
168带刃鹤嘴锄
169打火石
189符文蓝铜棒
190符文泰坦神铁棒

socketColor

可放置在此物品中的宝石颜色:

ID颜色
1原石
2红色
4黄色
8蓝色

socketContent

SocketColor的宝石数量。

socketBonus

插槽奖励ID:

ID奖励
3312+8 力量
3313+8 敏捷
3305+12 耐力
3+8 智力
2872+9 恢复
3753+9 法术轻度
3877+16 攻击强度

GemProperties

这里的值与GemProperties.dbc中的ID相对应。

RequiredDisenchantSkill

玩家需要具备的解除魔法的熟练程度,以便能够解除这个物品的魔法。如果设置为-1,该物品不能被解除魔法。

ArmorDamageModifier

护甲伤害调整。

duration

物品的持续时间,以秒为单位。在本表的flagsCustom中设置ITEM_FLAGS_CU_DURATION_REAL_TIME为实时。在这种情况下,即使玩家处于离线状态,物品也在消耗持续时间。

ItemLimitCategory

物品限制分类,这与ItemLimitCategory.dbc有关。它是一个定义物品是否属于某个“类别”,比如“法力宝石”,它还定义了你的包里可以有多少个该类别的物品(这就是 “限制”)。

HolidayId

节日编号,请参见Holidays.dbc文件。

ScriptName

物品应该使用的脚本的名称。

DisenchantID

装备分解掉落ID,参见数据库disenchant_loot_template表。

FoodType

如果这个物品是一个食物类型,这个字段定义了它是什么类型的食物,供想要喂养宠物的猎人使用。

注意:生肉和鱼与普通肉和鱼不一样,似乎后两种类型的饮食包括灰色类型的食物,玩家没有用,但一些宠物似乎可以吃。另外,这些食物类型出现在TBC,所以很可能只有TBC的宠物会有这些类型的饮食。

ID类型
1
2
3芝士蛋糕
4面包
5菌类
6水果
7生肉
8生鱼

minMoneyLoot

如果该物品是一个可以装钱的容器,那么这个字段定义了这个容器中所容纳的最小硬币量,单位是铜。

maxMoneyLoot

如果物品是一个可以装钱的容器,那么这个字段定义了这个容器中所容纳的最大硬币数量,单位是铜。

flagsCustom

Flag名称说明
1ITEM_FLAGS_CU_DURATION_REAL_TIME即使玩家处于离线状态,物品的持续时间也会被计算
2ITEM_FLAGS_CU_IGNORE_QUEST_STATUS当该物品掉落时,将不检查任务状态
4ITEM_FLAGS_CU_FOLLOW_LOOT_RULES点贪婪前遵守掉落规则

VerifiedBuild

验证机制。

赞(0) 打赏
未经允许不得转载:GSWXY » Acore-world数据库之item-template表全面解释

评论 抢沙发

评论前必须登录!

立即登录   注册

耳语海岸

WLK版本,定位于RP服务器,趣味养老,请注意:本服仅为技术交流和学习使用,欢迎广泛传播,不作为商业用途。

①群已满加入②群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫