作者Aerials (System of a Down)
看板DMM_GAMES
标题[心得][RE:B] 武器加工懒人包
时间Thu Oct 12 18:20:01 2017
觉得计算机按烦了,於是写了个小程式来计算武器加工的点法
程式是依据下面这行公式,计算加工後的伤害期望值,没考虑减伤等其他因素(太麻烦
伤害期望值 = 总伤*(1-爆率) + 总伤*爆率*爆伤
PS.爆率超过100%以100%计算
程式+原始档:
https://drive.google.com/open?id=0B45iCHuJbP3mQmxWUXVXYmxoRE0
使用方式:
解压缩後会看到两个档案,一个是.py是原始码,另一个.exe是我们需要的执行档
双击exe会跳出一个很丑的cmd视窗(掩面),依序输入角色和装备资讯就可以了
参考范例如下:
实验对象是45等羊补:
https://i.imgur.com/4CpdXlM.png
武器为30等SR弓:
https://i.imgur.com/K7meC4l.png
执行程式需要输入的资讯,都在上面那两张图的红框处
https://i.imgur.com/zV1uPL6.png
第一行是
未穿装备角色的总伤(物+魔攻),爆率,爆伤
第二行是
加工前装备的总伤,爆率,爆伤
第三行是武器稀有度,会影响每点加工所提升的攻击力(SSR:4 dmg/pt, SR:3 dmg/pt)
第四行是武器的适性,只会影响武器的伤害,从SS到C分别是1.4~1.0倍的加成
PS.改程式加入珠子,会多了第五行要输入洞数,只考虑全部插同种(特)
以上都输入完程式就会自动计算6种不同的加点方式,星号开头是加点方式和期望值
前两种是混伤满的点法,多余的点爆伤或爆率
https://i.imgur.com/q2SmyWt.png
後四种是主单伤,而爆率爆伤平均或择一点满
https://i.imgur.com/08T0bpb.png
程式的倒数第二行会显示期望值最高的点法,此范例为#2混伤各50,爆伤30
(PS.新版会分别显示混伤和纯伤最高伤的点法,请自行依技能判别加点)
但因为石头用爆伤划算,所以我最後是点爆率
https://i.imgur.com/1Nei3dg.png
角色穿装後的素质
https://i.imgur.com/67o876v.png
程式计算的结果(#1点法)
https://i.imgur.com/wTh6UcI.png
可以发现两者是相同的,代表适性和装备加点的计算方式应该没错
有问题欢迎提出来一起讨论,虽然不想再改版了XD
希望能对大家有帮助
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.195.81
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DMM_GAMES/M.1507803604.A.8E9.html
※ 编辑: Aerials (111.248.195.81), 10/12/2017 18:21:40
※ 编辑: Aerials (111.248.195.81), 10/12/2017 18:23:17
1F:推 aztar: 快推文以免别人发现我看不懂 10/12 18:31
2F:推 whiwhiwhi: 推 我自己写是写包含珠子的所有可能性只印出最大的 10/12 18:31
3F:→ whiwhiwhi: 加工的攻击跟防御有吃适性 但珠子的没有 10/12 18:33
4F:→ whiwhiwhi: 没包含珠子可能会有点瑕疵 像龙妹的杖 有包含珠子的 10/12 18:38
5F:→ whiwhiwhi: 结果是 攻50 爆率50 爆伤30 魔攻珠特跟爆伤珠特 10/12 18:39
6F:→ whiwhiwhi: 期望值才是最高的 10/12 18:39
7F:→ whiwhiwhi: 双魔攻珠还低了一点点 10/12 18:39
8F:→ r020412172: 跟在这篇好了 刚刚试推了一下防具的期望值 10/12 18:41
9F:→ r020412172: 发现 30防率 30防性以下根本是裸奔 回避还比较实在 10/12 18:42
10F:→ Aerials: 我以为珠子也会算进适性,研究一下XD 10/12 18:42
11F:→ r020412172: 防率跟防性乘算的结果是 两边要到70%期望值才达50% 10/12 18:43
12F:→ whiwhiwhi: 就算高了 还是回避的理论收益比较高啊XD 10/12 18:44
13F:→ Aerials: 真的没有耶,改个程式把珠子当人物基本素质算好了 10/12 18:47
14F:→ r020412172: 而且目前武器没有命中率 所以回避是实实在在的 10/12 18:50
15F:→ whiwhiwhi: 然後其实还有写如果预设包含亚马的BUFF又要怎点 10/12 18:51
16F:→ Aerials: 条件太多了等等改个珠子进去,有buff就先自己手算吧XD 10/12 18:56
17F:→ whiwhiwhi: 所以我是所有可能性都RUN一遍XD 10/12 18:59
18F:推 kuranado: 请教一下,总伤*(1-爆率)这部分,是否爆率不宜太高? 10/12 18:59
19F:→ whiwhiwhi: 请看後面 前面是没爆的 10/12 19:00
20F:→ whiwhiwhi: 当然越高越好啊 这样都能吃到爆伤的倍率 10/12 19:00
21F:→ whiwhiwhi: 爆率100%的时候前面就是0了 10/12 19:00
22F:→ kuranado: 恩恩,还有爆率最高是100%?因为爆伤貌似可以以上 10/12 19:01
23F:→ whiwhiwhi: 爆击机率要怎超过100% = = 10/12 19:02
24F:→ r020412172: 爆率最高就是完全爆击 除非以後有抗暴属性 10/12 19:03
25F:→ r020412172: 有个该死会让人头痛的游戏就有抗暴 全爆要一百多% 10/12 19:03
26F:→ whiwhiwhi: 还蛮多游戏有的XD 10/12 19:04
27F:推 r020412172: 然後 推算防率跟防性之後我头好痛... 10/12 19:05
28F:→ r020412172: 各30%以下裸奔 50%只抵免25% 70%抵免49% 以上才明显 10/12 19:06
29F:→ r020412172: 也就是说 在没有坦出来拉防率防性的状况下 人人裸奔 10/12 19:07
30F:→ whiwhiwhi: 嗯啊 机率性减伤一部份就是这样啊 10/12 19:07
31F:→ r020412172: 所以 现在真正最强的装备应该是 改完的头盔 御守 首饰 10/12 19:08
32F:→ r020412172: 回避装改完基本都有20%的回避率 等同 防性防率各40%up 10/12 19:10
33F:→ whiwhiwhi: 是这样没错 10/12 19:10
34F:→ whiwhiwhi: 回避只吃一属 HP还能点满 还能再多点减伤或其他的 10/12 19:11
35F:→ r020412172: 然後 没有 命中 SR火斧那个防御无视不知能不能必中 10/12 19:15
36F:→ whiwhiwhi: 那个是无视防御BUFF 10/12 19:15
37F:→ r020412172: 首饰我原本以为是垃圾 前天拿出来改才发现是回避装 10/12 19:16
38F:→ r020412172: 防御BUFF 是指 防御率 防御性 的坦BUFF? 10/12 19:16
39F:→ r020412172: 红萝的回避BUFF 不知道算不算 10/12 19:16
40F:→ whiwhiwhi: 嗯? 不对 我没测过耶 10/12 19:17
41F:→ whiwhiwhi: 他是写防御STATUS 那就跟恐怖一样了 10/12 19:18
42F:→ whiwhiwhi: 回避也是防御STATUS 10/12 19:18
43F:→ excercang: 回装极限+技是80%,对多段有用,但伤害一段的很危险 10/12 19:21
44F:→ r020412172: 伤害一段的 防御率也没比较省心啊... 10/12 19:22
45F:→ r020412172: 回避闪掉就没伤害 防率还要再撑防性 10/12 19:22
46F:→ r020412172: 我现在才发现我PVP用的装备都是御守+首饰..狐首饰 10/12 19:23
47F:→ excercang: 变成绑红毛坦,除非走红毛+坦JOB的双坦,不然目前 10/12 19:24
48F:→ r020412172: 我有点後悔因为狐首饰血量少先把他合掉了 加工後22回 10/12 19:24
49F:→ excercang: 我不会想用单坦玩回避 10/12 19:24
50F:→ whiwhiwhi: 点防率+防性的也要绑JOB坦 不然点回避还比较好 10/12 19:25
51F:→ r020412172: 走双坦就撑防性就可以了 但回避装的防性也不算糟喔 10/12 19:25
52F:→ excercang: 不然就是BOSS是永久性防无视,这种才会玩回避 10/12 19:26
53F:→ whiwhiwhi: 应该说不带JOB坦的时候都是点回避比较好啊 10/12 19:27
54F:→ whiwhiwhi: 不管要不要带红毛萝 10/12 19:27
55F:→ r020412172: SR龙盾 防率23 防性22 SR龙盔11防率 13防性 10回 10/12 19:28
56F:→ excercang: 我妮娜有点回/防性的头和点防性/防率的盾 10/12 19:28
57F:→ excercang: 目前死亡率是回装的死亡率较高 10/12 19:28
58F:→ r020412172: 血量差距 龙盾满等HP2591 龙盔满等HP1179 10/12 19:29
59F:→ r020412172: 然後物理免疫差距也很大 一个9% 一个1% 10/12 19:30
60F:→ r020412172: 物理跟法装的状况依样 HP+防 盾/帽子 回避用 兜/首饰 10/12 19:31
61F:→ r020412172: 混伤组 御守无人能敌 鞋子手镯全能力都输给御守 10/12 19:32
62F:→ r020412172: 我庆幸事前没抽到雪子的手镯防具 烂透.. 10/12 19:33
63F:→ excercang: 要让回有用,适性加成应该包含 防性能/防率/回 10/12 19:33
64F:→ whiwhiwhi: 其实算有效血量就知道哪个好啦 10/12 19:34
65F:→ excercang: 可是现在适性只作用在血 10/12 19:34
66F:→ excercang: 其实回和防期望都是在36-38%附近 10/12 19:36
67F:→ whiwhiwhi: 只作用在血没问题啊 回避跟防御还有防性一样都是+0.2% 10/12 19:36
68F:→ whiwhiwhi: 回避是每点一点多0.2%机率完全无伤 10/12 19:36
69F:→ whiwhiwhi: 防率是每点一点多0.2%机率减免防性%数的伤害 10/12 19:37
70F:→ whiwhiwhi: 点回还有一个隐藏优点 血可以点满 可以点减伤之类的 10/12 19:38
71F:→ r020412172: 适性加乘要怎麽运用在防性防率回避还有得搞 10/12 19:39
72F:→ excercang: 请做2套装,依需求使用,这游戏看来不能一套走透透 10/12 19:40
※ 编辑: Aerials (111.248.195.81), 10/12/2017 19:41:56
73F:→ r020412172: 的确回避比防性防率还难撑 但一件改好的防各30防率性 10/12 19:40
74F:→ r020412172: 加乘如果只加40%顶多是让期望值从9%变成17% 10/12 19:40
75F:→ r020412172: 然後回避的话20% 可以直接吃到28% 10/12 19:41
76F:→ r020412172: 然後更不要说那些本体悲剧的 鞋子 手镯 铠甲 法衣 10/12 19:42
77F:→ r020412172: 铠甲法衣好歹还有血量能用 10/12 19:42
78F:→ excercang: 目前顶是38%,不加红毛BUFF,血量差约2千 10/12 19:42
79F:→ Aerials: 把珠子改进去了,不过只有全部洞都塞同种 10/12 19:43
80F:→ Aerials: 混插就要自己算...或是直接加在人物基本素质上面 10/12 19:43
81F:→ whiwhiwhi: 是要两套以上没错 不带坦JOB穿血量回避装 10/12 19:43
82F:→ Aerials: 亚马逊的buff也是直接加在人物基本素质,就不会算入适性 10/12 19:44
83F:→ whiwhiwhi: 带坦JOB时可以穿双防装提高稳定性 10/12 19:44
84F:→ whiwhiwhi: 亚马逊是爆率跟爆伤 所以不会加没错 10/12 19:45
85F:→ whiwhiwhi: 就直接+40%跟160% 10/12 19:45
86F:→ excercang: 还要考虑是否会一击杀,回装会一击杀和拿血装不会时 10/12 19:45
87F:→ whiwhiwhi: 我自己是用JAVA写 把所有可能性全跑一遍 10/12 19:46
88F:→ excercang: 通常我会选血装(盾那类的) 10/12 19:46
89F:→ whiwhiwhi: 最後只印出最大的 10/12 19:46
91F:→ whiwhiwhi: 不过因为是写给自己用的 所以完全没优化XD 10/12 19:47
92F:→ Aerials: 爆率忘记加上限XD,超过会扣攻击,再改一下... 10/12 19:50
※ 编辑: Aerials (111.248.195.81), 10/12/2017 19:59:31
93F:推 npc776: (╮⊙▽⊙)<蛋....蛋蛋? 10/12 20:01
94F:推 forever9801: 不过不是听说防御了就不会触动爆击 这个部分应该也 10/12 20:25
95F:→ forever9801: 要纳入考量吧? 10/12 20:25
96F:→ Aerials: 格档要看对方穿什麽才能算,每次对手也不一定会一样 10/12 20:35
97F:→ Aerials: 所以武器只单纯考虑没防御的点法 10/12 20:37
98F:→ Aerials: 程式找算完最大值的点法都是攻击称满的,再来点爆率爆伤 10/12 20:38
99F:→ Aerials: 所以被隔档没爆击还是最大值了 10/12 20:38
100F:→ b0610213: 要考量的点还有很多 例如技能 不过当参考绝对没问题 10/12 21:21
感谢提醒,技能是否混伤的确也需要考虑进去
现在程式会分别显示混伤和纯伤的最高伤的加点,再依个人喜好选择吧!
※ 编辑: Aerials (111.248.195.81), 10/12/2017 22:47:09
101F:推 longanamiro: 格挡除了抗爆之外,应该是有大幅度减伤,再加算防御 10/13 00:02
102F:→ longanamiro: 性能 10/13 00:02
103F:推 longanamiro: 不然是没道理解释毒瘤加防後的恶心程度 10/13 00:03
104F:→ whiwhiwhi: 不是.. 防率是机率 防性就是减伤%数 10/13 00:09
105F:→ whiwhiwhi: 这下面说明就有了 10/13 00:09
106F:→ whiwhiwhi: 所以双100%就是100%机率减伤100% 10/13 00:10
107F:→ b0610213: 格挡会强制解除爆击 所以爆击的难度其实比想像中的高... 10/13 07:09
108F:→ r020412172: 毒瘤就是BUFF开下去後防性防率+40% 因为人物跟盾 好撑 10/13 07:32
109F:推 longanamiro: 防性100可以视为只受到1%伤害? 10/13 21:10
110F:→ whiwhiwhi: 还要看防率 没格档到没用 10/13 21:18
111F:→ r020412172: 防御率=发动率 防御性能=减伤程度 所以两项都要满 10/13 21:52
112F:→ r020412172: 毒瘤之所以毒瘤 是因为buff加的防御率跟防御性都有40% 10/13 21:52
113F:→ r020412172: 加上盾牌跟人物本身的能力 可以达到双百 只会受到1伤 10/13 21:53
114F:推 longanamiro: 两个区别没问题,问题在於防御性能 10/13 21:54
115F:→ r020412172: 防御性能满 受到的伤害只会是1 跟OLG 防比攻击高类似 10/13 21:59
116F:→ r020412172: 我现在比较好奇另外一种情形是 目前知道黑暗後 10/13 22:00
117F:→ r020412172: 攻击会全MISS 属性不会发动 那100%满回避是不是能 10/13 22:01
118F:→ r020412172: 做到一样的情形 10/13 22:01
119F:→ whiwhiwhi: 防性100就是减伤100% 但最低就1 10/13 23:25
120F:→ excercang: 有回避掉,就不会中属性效果 10/14 02:06
121F:→ Aerials: 身上有黑暗技能虽然没伤害,但还是可以上状态 10/14 20:11