本帖最后由 congl 于 2016-12-12 20:38 编辑
发现目前传家宝的教程对ScalingStatValue都没做详细的解释,导致楼主第一次做传家宝属性都不认识我。
那item_template中的ScalingStatValue如何去填写呢?计算公式又是什么呢?如何让传家宝按我的要求生效呢?原创:进过查阅资料和摸索整理如下item_template 中 ScalingStatValue列中的数值具体公式如下,这列中各种数值大家都看晕了有各位的,有千位的,还有6位的,其实很简单3步搞定!
一、首先原理:
[hide]
在给定的一个数值集中任意2个数字相加只会出现一个数值结果,也就是说不管你把任意2个值相加都会出现一个唯一的结果,同理唯一的结果总能推算出事是那两个相加的。这样程序也就知道你的设置对应的是什么了。
二、接下来了具体的数值意义
列序号 | 说明 | ScalingStatValues值 | 备注 | 1 | ID | NA |
| 2 | 对应等级 | NA | 从首行至尾行一般巫妖王有1-80级,80行 | 3 | 属性缩放数值1 | 1 | 从首行至尾行一般越来越高 | 4 | 属性缩放数值2 | 2 |
| 5 | 属性缩放数值3 | 4 |
| 6 | 属性缩放数值4 | 16 |
| 7 | 护甲缩放数值1 | 32 |
| 8 | 护甲缩放数值2 | 64 |
| 9 | 护甲缩放数值3 | 128 |
| 10 | 护甲缩放数值4 | 256 |
| 11 | 伤害缩放数值1 | 512 |
| 12 | 伤害缩放数值2 | 1024 |
| 13 | 伤害缩放数值3 | 2048 |
| 14 | 伤害缩放数值4 | 4096 |
| 15 | 伤害缩放数值5 | 8192 |
| 16 | 伤害缩放数值6 | 16384 |
| 17 | 法术能量缩放值 | 32768 |
| 18 | 缩放数值 | 8 |
| 19 | 缩放数值 | 262144 |
| 20 | 护甲缩放数值 | ? |
| 21 | ? | 1048576 | 这几个不太清楚如果有人知道烦请告诉楼主做补充谢谢! | 22 | ? | 2097152 | 23 | ? | 4194304 | 24 | ? | 8388608 |
item_template表中ScalingStatValue列值举例---ScalingStatValue填入33代表:
33= 32+ 1
33 = ScalingStatValues.dbc的第3列 和 ScalingStatValues.dbc的第7列 都生效
三、最后计算公式明细
属性值 = ScalingStatDistribution.dbc中的11-20列值 * ScalingStatValues.dbc中的属性缩放数值生效值 / 10000
护甲值 = ScalingStatValues.dbc中的护甲缩放数值生效值
DPS-Min = 伤害缩放数值生效值 * 0.7 * Item_template中的Delay值 / 1000
DPS-Max = 伤害缩放数值生效值 * 1.3 * Item_template中的Delay值 / 1000
法术能量值 = 法术能量缩放值
[wiki=1]
亲怎么样你会了么,有问题留言大家讨论哈!
[/wiki]
[/hide]
|