Greasy Fork is available in English.

wsmud_Raid

武神传说 MUD

< Feedback on wsmud_Raid

Question/comment

Bob.cnAuthor
§
Posted: 2019-01-07
Edited: 2019-01-30

【流程】武道塔的流程,可根据自己的需求修改其中的参数 (2019.01.15)

在战前准备新增了重置武道塔的命令 (2019.01.08) 发现偶尔不会提示 ”恭喜你战胜了“或”你的挑战失败了“,修改判断挑战结束条件 (2019.01.15)

由这 4 个命令组构成:

战前准备、打守护者、扫荡武道塔、通用结尾

战前准备:回满状态,穿第一套装备,重置武道塔

@renew
$eq 1
jh fam 8 start
select {守门人};ask1 {守门人}
@tip 从头开始挑战|已经重置

打守护者:下面代码中 83 是自动战斗的最高层数,>74 层开始等待技能冷却再打,根据自己情况改

jh fam 8 start
@tip 你目前可以直接去挑战第($level)层
[(level)>83]@exit
[(level)>74]@cd
go enter;go up
kill {武道塔守护者}
[={武道塔守护者}?==null|(:combating)==true]
[={武道塔守护者}?==null|(:combating)==false]
[(:hpPer)<0.8]@renew
[(:mpPer)<0.5]@renew
@liaoshang

扫荡符扫荡:

($num)=0
select {守门人};ask2 {守门人}
@tip 用不着快速挑战了|不用快速挑战|快速挑战需要($num)张扫荡符
[(num)>0]shop 0 (num)
select {守门人};ask2 {守门人};ask3 {守门人}
@tip 你的扫荡符不够|挑战完成|用不着快速挑战了|不用快速挑战

通用结尾:我内力满了,打坐会自动按设置的去练习、挖矿,大家自己看要干什么

stopstate;$to 练功房;dazuo
Bob.cnAuthor
§
Posted: 2019-01-08

在战前准备新增了重置武道塔的命令

Bob.cnAuthor
§
Posted: 2019-01-15

发现偶尔不会提示 ”恭喜你战胜了“或”你的挑战失败了“,修改判断挑战结束条件 (2019.01.15)

§
Posted: 2019-01-15
Edited: 2019-01-15

开打: $killw 武道塔守护 [={武道塔守护者}?==null|(:combating)==true] [={武道塔守护者}?==null|(:combating)==false] go up [(:hpPer)<0.5]@renew [(:room)=扬州城-武庙]jh fam 8 start;go enter //[(:room)=武道塔-第八十]$wait 5000 [(:room)=武道塔-第九十二层]@exit

§
Posted: 2019-01-19

@"Bob.cn" 说道: 在战前准备新增了重置武道塔的命令

jh fam 8 start
@tip 你目前可以直接去挑战第($level)层
[(level)>69]@exit
[(level)>59]@cd
go enter;go up
kill {武道塔守护者}
[={武道塔守护者}?==null|(:combating)==true]
[={武道塔守护者}?==null|(:combating)==false]
[(:hpPer)<0.8]@renew
[(:mpPer)<0.5]@renew
@liaoshang

改了一个,现在是点一次打1层

§
Posted: 2019-01-19

@Emerzld 说道: 开打: $killw 武道塔守护 [={武道塔守护者}?==null|(:combating)==true] [={武道塔守护者}?==null|(:combating)==false] go up [(:hpPer)<0.5]@renew [(:room)=扬州城-武庙]jh fam 8 start;go enter //[(:room)=武道塔-第八十]$wait 5000 [(:room)=武道塔-第九十二层]@exit

$killw 武道塔守护 [={武道塔守护者}?==null|(:combating)==true] [={武道塔守护者}?==null|(:combating)==false] go up [(:hpPer)<0.5]@renew [(:room)=扬州城-武庙]jh fam 8 start;go enter //[(:room)=武道塔-第六十]$wait 5000

[(:room)=武道塔-第六十九层]@exit

一样是点一次打一层,有提示“武道塔-第二层=武道塔-第六十”

Bob.cnAuthor
§
Posted: 2019-01-19

@nn1234 说道:

@Emerzld 说道: 开打: $killw 武道塔守护 [={武道塔守护者}?==null|(:combating)==true] [={武道塔守护者}?==null|(:combating)==false] go up [(:hpPer)<0.5]@renew [(:room)=扬州城-武庙]jh fam 8 start;go enter //[(:room)=武道塔-第八十]$wait 5000 [(:room)=武道塔-第九十二层]@exit

$killw 武道塔守护 [={武道塔守护者}?==null|(:combating)==true] [={武道塔守护者}?==null|(:combating)==false] go up [(:hpPer)<0.5]@renew [(:room)=扬州城-武庙]jh fam 8 start;go enter //[(:room)=武道塔-第六十]$wait 5000

[(:room)=武道塔-第六十九层]@exit

一样是点一次打一层,有提示“武道塔-第二层=武道塔-第六十”

看上面的图,为 打守护者 命令组 设置一个较大的循环执行次数

§
Posted: 2019-01-28

你好,我认为连续战斗有一个连续性的问题,看能否解决? 打副本或者打塔、逃犯等会有个看buff的情况和cd情况来判定是否继续叫杀,我看了下说明是有个冷却@cd功能,但这是所有技能冷却的。 如果出现 1.持续时间还在,冷却时间结束, 2.持续时间还有一大半时间,冷却时间未结束, 这两种情况,那么第一种情况会导致下场战斗半路没有技能覆盖,而第二种情况会导致每轮战斗时间延长很多,如果70开始打,刷到99要好久。 提供点大概思路,有点乱。 如监控的buff持续时间还剩下多少%,判定进入下一场战斗,并暂停使用对应的技能,如{真武除邪>50|force.tu}=>next,前者buff时间后者技能名字。(瞎写的语句,只是想表达意思) 还有多条件技能判断,有些功能重复的技能,如血祭、凌波,存在一个就能进行下一场,或者都能接触忙乱的技能,十二、乾坤。爆发性技能,嗜血、血海,或者无招、血海。 or{凌波、血祭},and{嗜血、血海},only{十二、乾坤}

Bob.cnAuthor
§
Posted: 2019-01-28

@mud_ghost 说道: 你好,我认为连续战斗有一个连续性的问题,看能否解决? 打副本或者打塔、逃犯等会有个看buff的情况和cd情况来判定是否继续叫杀,我看了下说明是有个冷却@cd功能,但这是所有技能冷却的。 如果出现 1.持续时间还在,冷却时间结束, 2.持续时间还有一大半时间,冷却时间未结束, 这两种情况,那么第一种情况会导致下场战斗半路没有技能覆盖,而第二种情况会导致每轮战斗时间延长很多,如果70开始打,刷到99要好久。 提供点大概思路,有点乱。 如监控的buff持续时间还剩下多少%,判定进入下一场战斗,并暂停使用对应的技能,如{真武除邪>50|force.tu}=>next,前者buff时间后者技能名字。(瞎写的语句,只是想表达意思) 还有多条件技能判断,有些功能重复的技能,如血祭、凌波,存在一个就能进行下一场,或者都能接触忙乱的技能,十二、乾坤。爆发性技能,嗜血、血海,或者无招、血海。 or{凌波、血祭},and{嗜血、血海},only{十二、乾坤}

好的,谢谢反馈,我考虑一下如何处理

§
Posted: 2019-01-29

多个 屏蔽监视 单个cd技能就好了 比如 大部分职业有20-30秒的 攻击技能就能打了 但是1分钟的长时间cd每次都要等 时间好长

Post reply

Sign in to post a reply.