- 原始物品(_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 | 不同属性类型对应物品的前缀,例如智力之 |