WH-2099/MoleScript

【建议】提一个小建议

Closed this issue · 1 comments

伐木林的脚本是从刚进图的位置开始运行吗?还是需要手动走到地图中间去?可以简单说明一下下。
然后就是脚本调试的环境可以说明一下,比如伐木林部分,解锁区域的面积应该会对脚本采集的完整度有影响,比如伐木林全图解锁了,使用脚本后,地图最里边会有一大片未采集的区域,希望能够适配优化。

感谢大佬的辛勤付出!

首先感谢反馈。
目前伐木林采集是从刚进图的位置开始,我会在之后补充相关的说明。
收集达不到 100% 是正常的,因为没有找到有效的清场方案,所以其实当前的伐木林的实现是下面这样的 🤣 🤣 🤣

class GatherForest(ActionChain):
    """伐木林资源采集
    不保证全部采集,但刷满 SMC 经验足以"""

    def __init__(self) -> None:
        super().__init__()
        self.data += [
            MoveDown(3000),
            MoveLeft(500),
        ]
        for i in range(5):
            self.do(5 - i)
            self.data.append(MoveRight(i * 2000))
            self.do(5 - i)
            self.data.append(MoveUp(i * 2000))
            self.do(5 - i)
            self.data.append(MoveLeft(i * 1000))
            self.do(5 - i)
            self.data.append(MoveDown(i * 1000))

    def do(self, n: int) -> None:
        for i in range(n):
            self.data += [
                ClickButton("家园_伐木林_镐"),
                ClickButton("互动_主", delay_time=2000, click_times=3),
                ClickButton("家园_伐木林_斧"),
                ClickButton("互动_主", delay_time=2000, click_times=5),
                ClickButton("家园_伐木林_镰"),
                ClickButton("互动_主", delay_time=2000, click_times=7),
            ]

如你所见,基本就只是瞎猫找死耗子式地乱逛。
这几天在做其他的资源采集打点,所以改进计划也一直搁置。
如果有更好的思路,欢迎在这里提出来。:nerd_face: