大功能解析说明
极品装备系统
功能说明
- 极品装备概率、属性类型、极品物品名字颜色等可在服务端 config/GoodItem.xml 中进行配置
- 配置XML中可针对不同stdmode装备附加不同的装备极品属性设置
- 装备最大极品点数为10点,可以通过配置倍数进行翻倍。实现极品攻击0-1000等高属性极品设置
XML配置分析说明
<GoodItem>
<Color val = "214" min = "1" max = "1" /> <!-- val :颜色代码 (0-255) / min :最小数值 / max :最大数值-->
<Color val = "168" min = "2" max = "2" />
<Color val = "245" min = "3" max = "3" />
<Color val = "70" min = "4" max = "4" />
<Color val = "70" min = "5" max = "5" />
<Color val = "70" min = "6" max = "6" />
<Color val = "70" min = "7" max = "7" />
<Color val = "70" min = "8" max = "8" />
<Color val = "70" min = "9" max = "9" />
<Color val = "70" min = "10" max = "10" />
<Item stdmode = "5">
<Prop name = "gj" max = "7" point_rate = "15" gen_weight = "15" multi = "1" color_val = "1" />
<Prop name = "mfgj" max = "7" point_rate = "15" gen_weight = "15" multi = "1" color_val = "1" />
<Prop name = "dsgj" max = "7" point_rate = "15" gen_weight = "15" multi = "1" color_val = "1" />
<Prop name = "mz" max = "7" point_rate = "15" gen_weight = "13" multi = "1" color_val = "1" />
<Prop name = "mfmz" max = "7" point_rate = "15" gen_weight = "13" multi = "1" color_val = "1" />
<Prop name = "xy" max = "7" point_rate = "15" gen_weight = "10" multi = "1" color_val = "1" />
<Prop name = "xxz" max = "7" point_rate = "15" gen_weight = "10" multi = "1" color_val = "1" />
<Prop name = "wsfy" max = "7" point_rate = "15" gen_weight = "12" multi = "1" color_val = "1" />
<Prop name = "wsmfdb" max = "7" point_rate = "15" gen_weight = "12" multi = "1" color_val = "1" />
<Prop name = "wsdb" max = "7" point_rate = "15" gen_weight = "12" multi = "1" color_val = "1" />
</Item>
</GoodItem>例如:
<Color val = "214" min = "1" max = "1" /> //表示装备获得1点数值,则装备名字颜色显示为214
<Color val = "70" min = "4" max = "10" /> //示例中配置4点—10点,颜色显示为70,可以直接使用这一行表示物品配置说明:
stdmode //为极品属性装备类型,添加在XML中表示游戏爆出该stdmode装备会附加极品属性
name //属性类型 (可以在说明书中查看XML属性对照填写对应属性)
max //该属性最大点数(引擎最高支持10点)
point_rate //点数概率(数值越大,属性加点几率越小)
gen_weight //属性权重(数值越大,出现该属性几率越大) 为0则不会出现该属性
multi //属性倍数
color_val //颜色数值特别说明1:
关于魔法躲避等极品的设置;
例如:引擎属性最大10点,正常来说multi=1,那么玩法打到的魔法躲避为 +1%、+2%、+3%、+4%、+5%、+6%、+7%、+8%、+9%、+10%
在正常游戏中,游戏魔法躲避是 +10%、 +20%、 +30%、 +40%极品属性出现
我们可以设置魔法躲避的属性倍数为 multi=10,那么玩家获得魔法躲避点数*10附加在装备属性上。特别说明2:
关于变态版本通过设置属性倍数来实现极品属性功能;
例如:
引擎属性最大10点,max=10,multi=1 的情况下
玩家在游戏可以打到 0-1、0-2、0-3、0-4、0-5、0-6、0-7、0-8、0-9、 0-10 的极品属性值。
如果multi=10 ,玩家在游戏可以打到 0-10、0-20、0-30、0-40、0-50、0-60、0-70、0-80、0-90、 0-100 的极品属性值。
如果multi=100 ,玩家在游戏可以打到 0-100、0-200、0-300、0-400、0-500、0-600、0-700、0-800、0-900、 0-1000 的极品属性值。
如果multi=1000 ,玩家在游戏可以打到 0-1000、0-2000、0-3000、0-4000、0-5000、0-6000、0-7000、0-8000、0-9000、 0-10000 的极品属性值。
如果multi=10000 ,玩家在游戏可以打到 0-10000、0-20000、0-30000、0-40000、0-50000、0-60000、0-70000、0-80000、0-90000、 0-100000 的极品属性值。
这样变态服也能开发极品属性功能给玩家带来无限乐趣。
特别说明3:(此配置不懂的用户可以忽略)
关于颜色数值说明;
在以上配置中,攻击(gj)、魔法(mfgj)、道术(dsgj)等属性配置color_val都是=1
玩家获得极品攻击0-1的属性,color_val + 1 ,color_val等于1,则会在颜色区间 min=1 、max=1 读取对应颜色属性为214
玩家获得极品攻击0-2的属性,color_val + 2 ,color_val等于2,则会在颜色区间 min=2 、max=2 读取对应颜色属性为168
如果攻击(gj) 配置color_val=3
玩家获得极品攻击0-1的属性,color_val + 3 ,color_val等于3,则会在颜色区间 min=3 、max=3 读取对应颜色属性为245
通过这个配置玩法,用户可以根据属性不同,配置更多名字颜色