_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 | 不同属性类型对应物品的前缀,例如智力之 | 
_itemmod_nopatch、_itemmod_nopatch_level、_itemmod_nopatch_spell、_itemmod_nopatch_src、_itemmod_nopatch_stat、_itemmod_nopatch_stat_prefix的更多相关文章
- CSharpGL(21)用鼠标拾取、拖拽VBO图元内的点、线或本身
		
CSharpGL(21)用鼠标拾取.拖拽VBO图元内的点.线或本身 效果图 以最常见的三角形网格(用GL_TRIANGLES方式进行渲染)为例. 在拾取模式为GeometryType.Point时,你 ...
 - 在线教学、视频会议 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法
		
Webus Fox是基于网页的在线教学.视频会议软件,不用安装,直接使用.它提供文本.语音.视频聊天,文件共享.电子白板等功能. 1. 登录 访问 http://flash.webus.cn/#,用自 ...
 - 五大权限:UGO权限、SetUID SetGID Sticky、ACL权限、chattr(文件系统级别的权限)、SELINUX
		
五大权限:UGO权限.SetUID SetGID Sticky.ACL权限.chattr(文件系统级别的权限).SELINUX ======================文件属性以及ugo权限= ...
 - Linux Kernel sys_call_table、Kernel Symbols Export Table Generation Principle、Difference Between System Calls Entrance In 32bit、64bit Linux
		
目录 . sys_call_table:系统调用表 . 内核符号导出表:Kernel-Symbol-Table . Linux 32bit.64bit环境下系统调用入口的异同 . Linux 32bi ...
 - java的文件流:字节流(FileInputStream、FileOutputStream)和字符流(FileReader、FileWriter)。
		
java的输入输出建立在4个抽象类的基础上:InputStream.OutputStream.Reader.Writer.InputSream和OutputStream被设计成字节流类,而Reader ...
 - VC、MFC中设置控件的背景色、标题、字体颜色、字体要注意的地方[转]
		
在MFC中设置控件的背景色.字体.字体颜色.标题等属性主要是利用OnCtlColor函数来实现. 如: HBRUSH CAlarm::OnCtlColor(CDC* pDC, CWnd* pWnd, ...
 - Android动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawable Animation、以及属性动画Property Animation
		
程序运行效果图: Android动画主要包含补间动画(Tween)View Animation.帧动画(Frame)Drawable Animation.以及属性动画Property Animatio ...
 - JAVA与多线程开发(线程基础、继承Thread类来定义自己的线程、实现Runnable接口来解决单继承局限性、控制多线程程并发)
		
实现线程并发有两种方式:1)继承Thread类:2)实现Runnable接口. 线程基础 1)程序.进程.线程:并行.并发. 2)线程生命周期:创建状态(new一个线程对象).就绪状态(调用该对象的s ...
 - SVN二次开发——让SVN、TSVN(TortoiseSVN)支持windows的访问控制模型、NTFS ADS(可选数据流、NTFS的安全属性)
		
SVN二次开发 ——让SVN.TSVN(TortoiseSVN)支持windows的访问控制模型.NTFS ADS (可选数据流.NTFS的安全属性) SVN secondary developmen ...
 
随机推荐
- JustOj 1929: 多输入输出练习1
			
题目描述 给定很多行数据,要求输出每一行的最大值. 输入 程序有多行输入,每一行以0结束. 输出 有多行输出,对应输入的行数. 样例输入 23 -456 33 78 0 43 23 987 66 -1 ...
 - bzoj2656 [Zjoi2012]数列(sequence)
			
题目链接 好久没写高精度了,调了很久QAQ 如果直接递归计算答案的话肯定会T 发现一个数不管是分成一奇一偶还是直接>>1,都会重复计算很多东西 我们只需要在递归的时候实时维护一个xx(an ...
 - Django框架----命名URL和URL反向解析
			
在使用Django 项目时,一个常见的需求是获得URL 的最终形式,以用于嵌入到生成的内容中(视图中和显示给用户的URL等)或者用于处理服务器端的导航(重定向等).人们强烈希望不要硬编码这些URL(费 ...
 - 巧用ELK快速实现网站流量监控可视化
			
前言 本文可能不会详细记录每一步实现的过程,但一定程度上可以引领小伙伴走向更开阔的视野,串联每个环节,呈现予你不一样的效果. 业务规模 8个平台 100+台服务器 10+个集群分组 微服务600+ 用 ...
 - django框架基础
			
所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端. 这样我们就可以自己实现Web框架了. 最简单的web框架 import socket sk = socke ...
 - MyEclipse配置默认自带的HTML/JSP代码格式化
			
MyEclipse自带默认的HTML/JSP代码格式化并不适合个人开发习惯,因此特意配置如下: 设置行宽为:720(直接加10倍) 使用tabs缩进,单位:1 缩进标签元素要求删除: a开头:a. b ...
 - 计算概论(A)/基础编程练习(数据成分)/2:奥运奖牌计数
			
#include<stdio.h> int main() { // n天的决赛项目 int n; scanf("%d",&n); ] = {}; while ( ...
 - camera理论基础和工作原理(转)
			
源: camera理论基础和工作原理
 - log4j2笔记 #03# PatternLayout
			
该类的目标是格式化LogEvent并返回(字符串)结果.结果的格式取决于具体的模式字符串(pattern string).这里的模式字符串与c语言中printf函数的转换模式非常相似.模式字符串由“转 ...
 - The logback manual #03# Configuration
			
索引 Configuration in logback Automatically configuring logback Automatic configuration with logback-t ...