ambi 发表于 2022-7-20 07:58:16

还有些许因素需要考虑:1、打坐无心跳的状态已经改变,需要考虑自动恢复。2、一层经脉的两个效果需要考虑。3、装备影响。

在这个急功近利的时期,还能对这些基础操作展开研究,实属可贵。
还记得小时候的那些小小喜悦吗?我还是从前那个少年,初心从未有改变。沏一壶新茶,伸一个懒腰,盘膝打坐一二,也是一种游戏方式

double 发表于 2022-7-20 08:57:27

有个问题想请教一下,心跳是游戏中最小的基本单位么?假设从0s开始,1000ms一个心跳,那么我500ms发送的dazuo指令在500-1000ms之间会产生效果么,还是系统会自动从1000ms开始

ambi 发表于 2022-7-20 09:11:15

double 发表于 2022-7-20 08:57 AM
有个问题想请教一下,心跳是游戏中最小的基本单位么?假设从0s开始,1000ms一个心跳,那么我500ms发送的daz ...

如果你已经打坐,500ms后又发送一个dazuo指令也没用啊,上一个动作还没结束呢

luoeric 发表于 2022-7-20 10:13:40

qqjessica 发表于 2022-7-19 08:52 PM
找我??

华山的找玩家问好任务,其中有你的id,然而就是找不到你

jarlyyn 发表于 2022-7-20 10:29:50

double 发表于 2022-7-20 08:57 AM
有个问题想请教一下,心跳是游戏中最小的基本单位么?假设从0s开始,1000ms一个心跳,那么我500ms发送的daz ...
以我看到过的mud代码

一个心跳就是服务器的一个结算周期。

打坐/中毒之类都是按心跳来结算的。
北侠的我没看过

zsmjd 发表于 2022-7-20 12:43:46

本帖最后由 zsmjd 于 2022-7-20 12:46 PM 编辑

Q :最大气血
N :最大内力
D :一个心跳转化气血数
d :一个心跳用D气血转化出来的内力数
Q/D=a余b
(2N+1)/(d×a)=x余y
不exert recover,靠自然恢复+凤凰羽的情况下:
如y/d×D≥10,则进行x次dazuo (D×a)之后,dazuo (y/d×D)
如y/d×D<10,则进行x-1次dazuo (D×a)之后,dazuo (D×a-10),再dazuo (10+y)/d×D。(后两次dazuo分配随意)
以上一方面减少dazuo次数,降低延迟错过心跳的可能性,另一方面减少Y/d×D<10时的气血额外损耗。
正循环情况下还要把exert recover的转化率和恢复带进去。

这里有几个问题
1、D和d要先测一下,“每个心跳打坐内力是 有效内功/10+1”这个不一定准确(通脉等的影响)。
2、d可能还受到周的影响有波动(以前影响,现在没测试),测过之后还可能改变。
建议细致测试一下dazuo max的损失以及d是否波动,猜测d波动后不及时更新造成的损失可能会接近或者大于dazuo max,那样的话dazuo max就是更优解,至少机器简单得多。
对了exert recover的转化率和恢复不知道受不受周的影响,如果也受的话,就更复杂了。

karr 发表于 2022-7-20 18:53:02

还有一个因素影响,不能说破说了cut, 请私底下问修炼的耗子

vivia 发表于 2022-7-20 18:58:22

都是研究生

luoeric 发表于 2022-9-2 11:19:29

但愿不要再改了,搞明白不容易

crassus 发表于 2022-9-26 16:29:30

谢谢
页: 1 [2] 3
查看完整版本: 如何提高打坐吐纳效率--致各位老萌新