_itemmod_nopatch、_itemmod_nopatch_level、_itemmod_nopatch_spell、_itemmod_nopatch_src、_itemmod_nopatch_stat、_itemmod_nopatch_stat_prefix

  • 原始物品(_itemmod_nopatch中Entry)需要能够装备
  • 该功能产生的新物品不需要制作dbc
  • 尽量避免配置主动技能(_itemmod_nopatch_spell)

_itemmod_nopatch

该表为基础表,由该表索引产生的新物品的技能,属性等

comment 备注
Entry 物品ID,该物品必须能够装备,装备该物品时,自动在背包生成一个新物品
Quality 大于0时,从SrcIndex对应的_itemmod_nopatch_src表中抽取一个模板物品,Quality小于0时,自身作为模板物品;新物品品质为该值的绝对值
ItemLevel 新生成物品的物品等级
Suffix 新生成物品的名称后缀
SrcIndex Quality大于0时,模板物品表_itemmod_nopatch_src中根据SrcIndex随机抽取一个物品作为模板
LevelIndex 物品升级表_itemmod_nopatch_level索引
SpellIndex 技能表_itemmod_nopatch_spell索引,从对应SpellIndex抽取技能
SpellCount 新物品带的技能个数
StatIndex 属性表_itemmod_nopatch_stat索引,从对应StatIndex抽取属性
StatCount 新物品带的属性个数,相同属性会合并成一条
MinDamageMin 新物品伤害最小值产生区间
MinDamageMax 新物品伤害最小值产生区间
MaxDamageMin 新物品伤害最大值产生区间
MaxDamageMax 新物品伤害最大值产生区间
MinDelay 新物品攻击速度最小值,单位 ms
MaxDelay 新物品攻击速度最大值,单位 ms

_itemmod_nopatch_level

该表控制新物品是否可以升级,以及升级信息

comment 备注
LevelIndex 升级索引,_itemmod_nopatch中LevelIndex调用
Level 升级等级,从1开始
ReqId 升级需求模板ID,对应_req表中reqId
Chance 升级成功的几率百分比
Quality 升级后新物品品质
ItemLevel 升级后新物品物品等级
Suffix 升级后新物品后缀
SpellIndex 升级后新物品获得的额外技能索引,新物品从SpellIndex对应的_itemmod_nopatch_spell表中抽取技能
AddSpellCount 升级后新物品获得的额外技能条数
StatIndex 升级后新物品获得的额外属性索引,新物品从StatIndex对应的_itemmod_nopatch_stat表中抽取属性
AddStatCount 升级后新物品获得的额外属性条数,相同属性会合并
StatLevelType 升级后新物品属性增加的类型(倍数或值)
StatValue 升级后新物品属性增加的倍数或值
DamageLevelType 升级后新物品伤害增加的类型(倍数或值)
DamageValue 升级后新物品伤害增加的倍数或值

 

_itemmod_nopatch_spell

该表为技能索引表,控制新物品附加的技能

comment 备注
SpellIndex 技能索引,_itemmod_nopatch、_itemmod_nopatch_level中SpellIndex调用
SpellId 参考item_template表中技能解释
SpellTrigger 参考item_template表中技能解释
SpellCharges 参考item_template表中技能解释
SpellPPMRate 参考item_template表中技能解释
SpellCooldown 参考item_template表中技能解释
SpellCategory 参考item_template表中技能解释
SpellCategoryCooldown 参考item_template表中技能解释
SpellChance 抽中该技能的几率相对值,计算方法为该技能的SpellChance除以该组所有技能的SpellChance之和

 

_itemmod_nopatch_src

该表为模板索引表,Quality大于0时,由此表产生新物品的基础模板,例如模型、名称之类

comment 备注
SrcIndex 物品模板索引,_itemmod_nopatch中SrcIndex调用
SrcEntry 模板物品ID
SrcChance 抽中该物品的几率相对值,计算方法为该物品的SrcChance除以该组所有物品的SrcChance之和

 

 

_itemmod_nopatch_stat

该表为属性索引表,由此表产生属性类型和大小

comment 备注
StatIndex 属性索引,_itemmod_nopatch中StatIndex调用
ItemStatType 属性类型,参考item_template中stat_type
ItemStatMinValue 属性最小值
ItemStatMaxValue 属性最大值
StatChance 抽中该属性的几率相对值,计算方法为该属性的StatChance除以该组所有属性的StatChance之和

 

 _itemmod_nopatch_stat_prefix

该表控制生成的物品前缀,该前缀为此物品属性值最大的ItemStatType那个对应的Prefix

ItemStatType 属性类型,参考item_template中stat_type
Prefix 不同属性类型对应物品的前缀,例如智力之

猜你喜欢

转载自www.cnblogs.com/slwow/p/9578089.html