• 原始物品(_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的更多相关文章

  1. CSharpGL(21)用鼠标拾取、拖拽VBO图元内的点、线或本身

    CSharpGL(21)用鼠标拾取.拖拽VBO图元内的点.线或本身 效果图 以最常见的三角形网格(用GL_TRIANGLES方式进行渲染)为例. 在拾取模式为GeometryType.Point时,你 ...

  2. 在线教学、视频会议 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法

    Webus Fox是基于网页的在线教学.视频会议软件,不用安装,直接使用.它提供文本.语音.视频聊天,文件共享.电子白板等功能. 1. 登录 访问 http://flash.webus.cn/#,用自 ...

  3. 五大权限:UGO权限、SetUID SetGID Sticky、ACL权限、chattr(文件系统级别的权限)、SELINUX

    五大权限:UGO权限.SetUID SetGID Sticky.ACL权限.chattr(文件系统级别的权限).SELINUX   ======================文件属性以及ugo权限= ...

  4. 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 ...

  5. java的文件流:字节流(FileInputStream、FileOutputStream)和字符流(FileReader、FileWriter)。

    java的输入输出建立在4个抽象类的基础上:InputStream.OutputStream.Reader.Writer.InputSream和OutputStream被设计成字节流类,而Reader ...

  6. VC、MFC中设置控件的背景色、标题、字体颜色、字体要注意的地方[转]

    在MFC中设置控件的背景色.字体.字体颜色.标题等属性主要是利用OnCtlColor函数来实现. 如: HBRUSH CAlarm::OnCtlColor(CDC* pDC, CWnd* pWnd, ...

  7. Android动画主要包含补间动画(Tween)View Animation、帧动画(Frame)Drawable Animation、以及属性动画Property Animation

    程序运行效果图: Android动画主要包含补间动画(Tween)View Animation.帧动画(Frame)Drawable Animation.以及属性动画Property Animatio ...

  8. JAVA与多线程开发(线程基础、继承Thread类来定义自己的线程、实现Runnable接口来解决单继承局限性、控制多线程程并发)

    实现线程并发有两种方式:1)继承Thread类:2)实现Runnable接口. 线程基础 1)程序.进程.线程:并行.并发. 2)线程生命周期:创建状态(new一个线程对象).就绪状态(调用该对象的s ...

  9. SVN二次开发——让SVN、TSVN(TortoiseSVN)支持windows的访问控制模型、NTFS ADS(可选数据流、NTFS的安全属性)

    SVN二次开发 ——让SVN.TSVN(TortoiseSVN)支持windows的访问控制模型.NTFS ADS (可选数据流.NTFS的安全属性) SVN secondary developmen ...

随机推荐

  1. 听 Fabien Potencier 谈Symfony2 之 《What is Dependency Injection ?》

    听 Fabien Potencier 谈Symfony2 之 <What is Dependency Injection ?>   什么是依赖注入?从PHP实现角度来分析依赖注入,因为PH ...

  2. .NET 常用ORM之Nbear

    NBear是一个基于.Net 2.0.C#2.0开放全部源代码的的软件开发框架类库.NBear的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾性能及可伸缩性. 一.新建项目并 ...

  3. python-数据分析与展示(Numpy、matplotlib、pandas)---3

    笔记内容整理自mooc上北京理工大学嵩天老师python系列课程数据分析与展示,本人小白一枚,如有不对,多加指正 0.pandas基于Numpy实现的,前者注重应用,后者注重结构 1.Series类型 ...

  4. jt项目菜单页面实现

    jt项目菜单页面实现 一. 业务描述: 1) 数据呈现时使用bootstrap中的treeGrid插件(基于jquery实现). bootstrap特点:简洁.直观.强悍.移动设备优先的前端开发框架, ...

  5. 小纪a

    感觉挺好的两段代码:虽然已经存在,但是这是我自己敲出来的,没有照抄,真心话,所以记录下来. 1.菱形代码: #include <stdio.h>void main() { int i, j ...

  6. P2114 [NOI2014]起床困难综合症(二进制)

    P2114 [NOI2014]起床困难综合症 我们开始设俩数,一个二进制表示全是1,另一个全是0(就是2147483647 和 0 辣) 蓝后跑一遍门 于是最后有4种情况 1->0,1-> ...

  7. js之 data-*自定义属性

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  8. VMware Ubuntu 虚拟机安装 VMwareTools (VMware虚拟机如何与主机互相复制文件)

    1.关闭虚拟机 2.CD-ROM开机连接取消对号 3.开启虚拟机 4.此时可能提示安装,点击即可 或者在VMware上方选择 :虚拟机 → 安装VMware Tools 5.虚拟机桌面会弹出相应安装包 ...

  9. maven项目更新之后,JDK版本成为1.5

    描述:maven项目更新之后,JDK版本成为1.5? 解决:在pom.xml文件中配置java版本,选中build path 设置之后,刷新maven项目

  10. if语句学习

    #print("您好,我叫周星驰") ''' x=1+2+3 print(x*4) print(x**x) a=input("请输入相应的数字a") a=int ...