注册 | 登录

游侠NETSHOW论坛





查看: 3470|回复: 0
打印 上一主题 下一主题

[讨论] [MOD]根据武将属性计算部队参数的一个例子 [复制链接]

帖子
894
精华
1
积分
949
金钱
10688
荣誉
30
人气
17
评议
0
跳转到指定楼层
楼主
发表于 2012-9-18 09:00:12 |只看该作者 |倒序浏览
以关羽、张飞、严颜组队,部队兵种是步兵(属步兵科),随机生成的特质:聪慧、迅捷

1、计算部队五维值
  1. 部队统率=主将统率 + 副将统率/关系参数
复制代码
统帅:1)关羽和张飞,95 + 85 / 2.5 = 129,2)关羽和严颜,95 + 79 / 3.5 = 117。部队统率取两个中最大值129。
武力:1)关羽和张飞,97 + 98 / 2.5 = 136,2)关羽和严颜,97 + 83 / 3.5 = 120。部队武力取两个中最大值136。
智力:1)关羽和张飞,75 + 30 / 2.5 = 87,2)关羽和严颜,75 + 69 / 3.5 = 94。部队智力取两个中最大值94。
政治:1)关羽和张飞,62 + 22 / 2.5 = 70,2)关羽和严颜,62 + 67 / 3.5 = 81。部队政治取两个中最大值81。
魅力:1)关羽和张飞,93 + 45 / 2.5 = 111,2)关羽和严颜,93 + 79 / 3.5 = 115。部队魅力取两个中最大值115。
2、部队HP
步兵这个兵种的HP值是73,但迅捷特质会使总HP减少5%,这使得HP变成73-(73 * 0.05)=69,也就是以下这个公式中的原HP值是69。
  1. 部队HP=原HP * (100 + 部队统帅-80) / 100
复制代码
部队HP=69 * 1.49 = 102
部队最终出来的HP等于102
3、部队XP
步兵这个兵种的XP值是55,但聪慧特质会使总XP减少20%,这使得HP变成55-(55 * 0.2)=44,也就是以下这个公式中的原XP值是44。
  1. 部队XP=原XP * max(40, (100 - (部队魅力-90))) / 100
复制代码
部队XP=44 * max(40, (100 – 115 + 90)) / 100 = 44 * 0.75 = 33
部队最终出来的HP等于33
4、攻击输出
步兵兵种有三种攻击:
剑(近战)6---3
剑(近战)6---3(熊手)
十字弓(远程)2—1

随机生成的聪慧、迅捷这两种特质不影响攻击输出。这里不必考虑特质影响。
对剑这种攻击
  1. 攻击输出=原输出*(1+百分比增量)
  2. 百分比增量=五维导致的增量+兵科适性导致的增量+兵科特技导致的增量+距离特技导致的增量
复制代码
五维导致的增量=((max(80, 部队统帅)-80)*60 + (max(80, 部队武力) – 80) * 25 + (max(80, 部队智力) – 80) * 25) / 10000
五维导致的增量=(49*60 + 56 * 25 + 14 * 25)/10000=0.469
兵科适性导致的增量=兵科适性*0.05=3*0.05=0.15。(C:0,B:1,A:2,S:3,依此类推。每级0.05)
兵科特技导致的增量:神将特技增量值是0.2。(将级0.1,神级0.2)
距离特技导致的增量:剑是近战,斗神特技发挥作用,增量值0.2。(将级0.1,神级0.2)
剑这种攻击的最终输出=6*(1+0.469+0.2+0.15+0.2)=12,(这个计算用了四舍五入,此处入了)

对十字弓这种攻击
五维导致的增量和剑攻击一样,0.469。
兵科适性导致的增量和剑攻击一样,0.2。
兵科特技导致的增量和剑攻击一样,0.15。
距离特技导致的增量:十字弓是远程,斗神没有作用,对远程有加成的弓将发挥作用,增量值0.1。
十字弓这种攻击的最终输出=2*(1+0.469+0.2+0.15+0.1)=4

5、抗性
步兵这个兵种的抗性
奥术:80
剑刃:90
寒冷:90
塌陷:90
火焰:90
冲击:90
穿刺:90
  1. 抗性=原抗性*(1-min(百分比减量, 0.7))
  2. 百分比减量=五维导致的减量+兵科适性导致的减量+兵科特技导致的减量
复制代码
五维导致的减量=1.0 * (部队统帅-100) / 200
五维导致的减量=0.145
兵科适性导致的减量=兵科适性*0.025=3*0.025=0.075
兵科特技导致的减量:神将这特技使值是0.1。注:对于抗性来说,将级是0.05,神级是0.1。
抗性合计百分比减量是0.32,由于这个值小于0.7,使得在计算最终抗性时使用(1-0.32)=0.68。
因而最终抗性:
奥术:80*0.68=54
剑刃:90*0.68=61
寒冷:90*0.68=61
塌陷:90*0.68=61
火焰:90*0.68=61
冲击:90*0.68=61
穿刺:90*0.68=61
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-9-2 23:49 , Processed in 0.329876 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到