Learn Angex - BlackCleaverLoli/MissFisher GitHub Wiki

学习编写钓法表达式

Warning

本文缺乏维护,距离最新的版本已有多个特性变更。

适用 Static Badge Static Badge

什么是钓法表达式?

钓法表达式是一组由数字、符号与鱼类名称关键词组成的特殊文本,它告诉空天姬应该如何执行自动钓鱼功能。

钓法表达式的本质是对目标鱼类钓法描述的高度简化。

将一条钓法表达式输入到游戏中的默语频道后,它将被空天姬解析为自动钓鱼所需的参数,然后,空天姬会遵循表达式中的参数和内置的钓鱼手法开始自动钓鱼。

要编写钓法表达式,我们必须已经基本了解游戏中的钓鱼玩法,并且懂得使用一些工具网站来获得目标鱼类的信息。

举例来说:假如我们想钓到「红茶川水系下游」的鱼王 酿血鱼 ……

QQ截图20240808225250

鱼王「酿血鱼」:用蝲蛄丸子平钓,提鱼王竿。

从他处得到钓法信息后,我们就可以依据钓法编写出一条钓法表达式:

平钓(蝲蛄丸子) !!!=酿血鱼

这样写,空天姬将使用 平钓 模式,使用钓饵 蝲蛄丸子,在出现 !!! 竿型(也就是俗称的鱼王竿)时提钩,钓到 酿血鱼 后停止。

为其加上 /e 也就是默语频道命令,完整的命令如 /e 平钓(蝲蛄丸子) !!!=酿血鱼 ,将它发送到默语频道,空天姬就会开始自动钓鱼。

格式验证

要验证写好的钓法表达式是否可被 空天姬 MissFisher 接受,可直接输入到游戏,或者 点击这里来尝试匹配

术语

断竿

某些鱼类在抛竿后只会在一定的时间区间内咬饵,为了减少不必要的等待而使用提钩来提前结束抛竿状态,这一钓法被简体中文玩家社区称为「断竿」。

饵鱼

指被或可被用来以小钓大的鱼类。

套娃

某些饵鱼在以小钓大后有可能会钓上与饵鱼相同的鱼类,这一现象或钓法被简体中文玩家社区称为「套娃」。


目录


1. 基本格式

钓法表达式由数字、半角或全角符号还有鱼类的名称组成,不应包含空格。钓法表达式中包含的符号并不代表它们通常的含义,而有特殊的意义。

钓法表达式的基本结构:

<模式> <钓饵参数> <目标竿参数> <阶段参数> <鱼识参数> 

关于空格:在大部分参数之间插入空格是安全的,但请尽量少用甚至不要用空格。

完整结构
[模式] [钓饵参数] [拍击水面目标竿时] [拍击水面目标竿型与技巧提钩] [拍击水面鱼篓参数] [拍击水面鱼名] [第 1 阶段目标竿时] [第 1 阶段目标竿型与技巧提钩] [第 1 阶段鱼篓参数] [第 1 阶段鱼名] [第 1 阶段目标竿时] [第 2 阶段目标竿型与技巧提钩] [第 3 阶段鱼篓参数] [第 2 阶段鱼名] [第 2 阶段目标竿时] [第 3 阶段目标竿型与技巧提钩] [第 4 阶段鱼篓参数] [第 3 阶段鱼名] [第 3 阶段目标竿时] [第 4 阶段目标竿型与技巧提钩] [窗口期参数] [天气参数] [计数参数] [目标与全局手法参数] [专一垂钓参数] [阶段参数] [鱼识参数]

被展开后的完整结构吓到了吗?别担心,一步一步来——编写一条钓法表达式要比你想得更简单。

1.1 模式

空天姬内置了 3 种基本的技能使用模式。任何情况下,模式参数都应该被写在钓法表达式的开头。

它们的含义正如字面上的一样,代表着简体中文社区中流传的不同的技能使用方法:

模式参数 描述
平钓 不使用耐心系技能或熟练渔技
大鱼 优先使用大鱼猎手,不使用耐心系技能与恩宠,并积攒鱼计以供熟练渔技
耐心 优先使用耐心II,不使用大鱼猎手与恩宠,并积攒鱼计以供熟练渔技
  • 其他技能将不受影响,并且将保留一部分采集力以随时补充大鱼猎手或耐心II的效果。
  • 如果提供了特殊的模式 / 手法,使用的模式技能将会有所不同。

1.1.1 平钓

平钓 模式一般用来钓那些钓法中不包含以小钓大的鱼类。

例如本文开头展示的适用于鱼王「酿血鱼」的钓法表达式,在这里只举出必要的参数:

  • 这样写,将使空天姬使用 平钓 模式。
平钓 !!!

其中的 !!! 表示 竿型

1.1.2 大鱼

大鱼 模式一般用来钓那些钓法中包含以小钓大、且 饵鱼 干扰竿少但竿时长的鱼类。

例如使用「潮虫」时钓鱼王 猛犸章鱼,同样只举出必要的参数:

  • 这样写,将使空天姬使用 大鱼 模式。
大鱼 !!》!!!

其中的 代表 以小钓大

1.1.3 耐心

耐心 模式一般用来钓那些钓法中包含以小钓大、且 饵鱼 干扰竿多的鱼类。

例如同样的鱼王「猛犸章鱼」,我们在使用「沙蚕」时也可以用耐心模式来钓它。

  • 这样写,将使空天姬使用 耐心 模式。
耐心 !》!!!

1.2 竿型

在钓法表达式中,目标鱼类咬饵时出现的竿震类型用单个或连续的 号来表示。

也可记忆为对应鱼咬饵时角色头顶出现的「!」号图形。

竿型符号如下:

字符 描述
轻竿
!! 中竿
!!! 鱼王竿,或者叫重竿

当给定的竿型出现时,空天姬将使用提钩。

  • 这样写,会使空天姬提轻竿。
平钓 

1.2.1 多种竿型

当需要提起多种竿型时,使用 + 号来连接多种竿型。

  • 这样写,使空天姬提起轻竿和鱼王竿。
平钓 !+!!!
  • 不同的竿型可以乱序。
平钓 !!+!
  • 此处最多支持 9 个字符。
平钓 !+!!+!!!

1.2.2 全提竿型

all(不限大小写)或 全部 来表示提所有竿型,它们等效于 !+!!+!!!

  • 这样写,可以使空天姬提起所有竿。
平钓 all

1.3 竿时区间

使用至多 2 位数加上 1 位小数来表示目标鱼类的咬饵竿时区间的两个端点。同时使用连接符来连接最短与最长竿时和撒饵与非撒饵竿时。

连接符如下:

连接符 描述
~ 连接最小与最大竿时
- 同上
+ 在最小或最大竿时组中,连接撒饵竿时与非撒饵竿时

完整竿时参数格式:

<撒饵最短竿时>+<非撒饵最短竿时>~<撒饵最长竿时>+<非撒饵最长竿时>

举例,鱼皇 镜中蝶 在网站 FF14 鱼糕 的统计数据中,它的咬饵竿时区间为:

撒饵情况 最短 最长
不撒饵 12.3 12.9
撒饵时 6.5 7.3

遵照给出的竿时参数格式,我们可以这样写:

  • 这样写,会使空天姬在抛竿后的不撒饵时 12.3 秒、撒饵时 6.5 秒后才提鱼王竿,并且在这 2 个时间主动 断竿:不撒饵时的 12.9 秒、撒饵时的 7.3 秒。
平钓 6.5+12.3~7.3+12.9!!!

也可以省略小数。

平钓 6+12~8+13!!!
  • Static Badge 后,如只在竿时参数组中提供一个竿时,将使用此竿时减半后的值作为撒饵竿时,原来的值作为非撒饵竿时。

    • 如这样写将额外应用 5.15 为撒饵最短竿时、 10.5 为撒饵最长竿时。
平钓 10.3~21

1.3.1 最短或最长竿时

在钓法表达式中,可仅写出最短或最长竿时,但需要保留竿时参数组的连接符 ~- 以指示这是最短还是最长竿时。

当仅写出最短竿时,空天姬将仅对咬饵竿时大于给定最短竿时的咬饵使用提钩。同理,当仅写出最长竿时,空天姬将仅对咬饵竿时小于给定最长竿时的咬饵使用提钩,并在竿时到达最长竿时时使用歇竿来「断竿」。

省略的竿时格式如下:

竿时格式 描述
撒饵最短竿时+非撒饵最短竿时~ 省略最长竿时
~撒饵最长竿时+非撒饵最长竿时 省略最短竿时

以上面鱼皇「镜中蝶」在 身镜湖 的受干扰情况来说,我们可以只写出最长竿时,使空天姬采用「断竿」的手法来增加抛竿尝试的机会:

  • 这样写,可以使空天姬在给定的最大竿时「断竿」。
平钓 ~7.3+12.9!!!

1.4 技巧提钩

在表示鱼王竿的 !!! 后写 精准,可以使空天姬在角色携带耐心系状态效果时对鱼王竿使用「精准提钩」。

不给出任何技巧提钩参数时,空天姬会在角色携带耐心系状态效果时,默认对鱼王竿使用强力提钩。

例如,在设定中是小体型鱼的鱼王「银镜鱼」咬饵时,需要使用精准提钩才能无视耐心系技能附加的提钩成功率降低负面效果:

  • 这样写,可以使空天姬对鱼王竿使用「精准提钩」。
耐心 !》!!!精准

Static Badge 若条件不允许三提将尝试双提或单提。
Static Badge 后,提供技巧提钩参数 精准 / 强力 时,将只应用于鱼王竿。
Static Badge 实装。

1.4.1 多重提钩

我们可以像使用技巧提钩参数一样,在代表竿型的 号后写入多重提钩参数,来让空天姬对目标竿使用多重提钩系技能。接受的多重提钩参数可以是多重提钩的俗称或中文提钩系技能名的「前缀」。

在采集力不足以使用三重提钩时,空天姬会尝试使用双重提钩或普通提钩。

多重提钩参数如下:

参数 描述
双提 对目标竿使用双重提钩,在携带耐心系技能效果时无效
三提 对目标竿使用三重提钩,在携带耐心系技能效果时无效
双重 对目标竿使用双重提钩,在携带耐心系技能效果时无效
三重 对目标竿使用三重提钩,在携带耐心系技能效果时无效
  • 例如这样写,将使空天姬对中竿使用三重提钩。
平钓 !!三提

Static Badge 起,接受 双提 / 三提
Static Badge 实装。

1.5 以小钓大

使用 > 来连接不同阶段的目标竿参数,使空天姬在钓到饵鱼时自动以小钓大,以应对需要以小钓大才能钓到的目标鱼类。

例如鱼王「猛犸章鱼」:

  • 这样写将会使空天姬在平钓时对中竿使用提钩,并当钓上可以小钓大的特定鱼类时以小钓大,然后对鱼王竿使用提钩。
大鱼 ~8+12!!!!!

1.5.1 以小钓大竿时

号与竿型参数之间插入竿时区间参数,可指定以小钓大竿时。接受省略最短/最长的写法。

以小钓大竿时结构:

<最短竿时>~<最长竿时>
  • 像这样写,可使空天姬在以小钓大后对 19 秒以上的鱼王竿使用提钩。
耐心 !!》19~!!!

1.5.2 指定饵鱼

在目标竿参数后与 号前之间插入饵鱼鱼名,可使空天姬只用符合该鱼名的鱼类来以小钓大。

例如鱼王「猛犸章鱼」,假如使用「万能拟饵」在「利姆萨·罗敏萨下层甲板」抛竿,将可能钓到同样是轻竿的「梅尔托尔虾虎」和「海云水母」,而只有用「梅尔托尔虾虎」以小钓大才能钓起鱼王「猛犸章鱼」。

  • 这样写将使空天姬只利用 梅尔托尔虾虎 进行以小钓大。
耐心 !梅尔托尔虾虎》!!!

1.5.3 套娃

当面对需要 套娃 才能钓到的鱼类时,有特殊的竿型写法。

我们需要写下在以小钓大转至下一个阶段时,需要让空天姬提起哪些竿型,并用竿型连接符 + 号连接它们。

例如鱼王 忍斗鱼

QQ截图20240809223200

鱼糕的套娃标识:
在鱼糕的钓法展示中,可套娃的饵鱼(在这里是从左到右的第 2 条鱼)的图标下方会有一个「回转的箭头」标志。

鱼王「忍斗鱼」的钓法:
鱼王「忍斗鱼」的饵鱼是「暗斗鱼」,在使用「暗斗鱼」以小钓大时,可能会碰上中竿,提起它后我们会发现再次钓上了「暗斗鱼」,继续如此以小钓大,得以反复尝试直到钓到鱼王。

在鱼王「忍斗鱼」的钓法中,钓到「暗斗鱼」并用它来以小钓大后,我们预想可能会遇到对应「暗斗鱼」的中竿或对应鱼王「忍斗鱼」的鱼王竿。

  • 我们可以这样写包含套娃写法的适用于鱼王「忍斗鱼」的钓法表达式,在下一次以小钓大后的目标竿参数中添加饵鱼的竿型,使空天姬进行「套娃」:
    • 添加的竿型可以乱序。
耐心 !》!!》!!!+!!

特殊情况的写法:

当碰到钓法中前半段含有套娃而后半段仍需多次以小钓大的钓法时,我们需要使用饵鱼鱼名来将空天姬「限定在套娃范围内」,否则空天姬将照常根据以小钓大的次数推进目标竿参数的「判断阶段」。

前半段需要套娃而后半段不需要套娃的例子:
在钓场「冥境天坑」中,平钓会钓到轻竿鱼「鲨鱼鼻虾虎」,使用「鲨鱼鼻虾虎」以小钓大后,可能会钓到它自身(得以继续套娃)或是中竿的「亚克特尔蟹」,而再使用「亚克特尔蟹」以小钓大,才会钓到收藏品「网纹鲨」。

  • 像这样在「套娃」写法的部分后插入饵鱼鱼名,将使空天姬只有在使用符合饵鱼鱼名的鱼类以小钓大时,才将内部的「判断阶段」推进到下一级。
耐心!》!!+!亚克特尔蟹》!!!

1.6 额外竿型

在拍水目标参数后或以小钓大标识符 号后与竿时参数前插入被 () 号包围的单个竿型参数,将使空天姬额外地对指定的竿型使用提钩,同时当到达给定的最大竿时后将继续等待而不执行断竿等操作。

  • 只接受单个竿型如 (!!!) / (!!) / (!)

适用于鱼王「潜龙」等情况。

  • 这样写将使空天姬在以小钓大后只提起指定竿时以下的中竿,并在到达最大竿时时不断竿,并提起所有竿时的鱼王竿。
耐心 !!》(!!!)~20!!

Static Badge优先竿型 更名为 额外竿型
Static Badge 实装。

1.7 熟练妙招

在以小钓大阶段的鱼名或以小钓大标识符 前写 使空天姬对指定的鱼类使用熟练妙招将其保留为游动饵。

  • 例如这样写,可以存入任何在以小钓大第一阶段的可以小钓大的鱼,直到存满后才开始以小钓大。
耐心 !》!!
  • 或者,我们可以在最后一个以小钓大阶段参数指定鱼名。如果像下面这样写,空天姬会自动使用大鱼,来获取「梅尔托尔虾虎」,并保留为游动饵。
平钓 !《梅尔托尔虾虎

Static Badge 实装。


2. 拍击水面

在钓法表达式中的模式参数后写下标识 字,然后紧接鱼类的名称,可以使空天姬对符合该鱼名的鱼类使用拍击水面。

例如鱼王 鳞脚螺

  • 这样写将使空天姬在钓到 大比目鱼 时对它使用拍击水面。
平钓 拍大比目鱼!!!

2.1 拍击水面竿型

在标识符 与拍水目标的鱼名之间插入竿型参数,可使空天姬额外的提起需要拍水目标的竿型。接受的竿型参数同通常情况下的竿型参数一致。

  • 该参数可省略,省略时将使用第一阶段目标竿型。

  • 在携带拍击水面效果时空天姬不会提起给定的拍水竿型。

  • Static Badge 当可用采集力不足以使用拍击水面与模式技能时,空天姬将不会提起给定的拍击水面竿型。

    • 在拍击水面鱼名参数写 占位 作为标识,可解除这个限制。

例如,在编写适用于鱼王「酿血鱼」的钓法表达式时,注意到在「红茶川水系下游」的统计数据中,轻竿的「潜沙鱼」咬饵较多。

为了让空天姬钓到「潜沙鱼」并对其使用拍击水面,我们可以这样写:

  • 这样写会使空天姬在没有携带拍水时额外提起轻竿。
平钓 拍潜沙鱼!!!

2.2 拍击水面竿时

在标识符 与拍水目标竿型参数之间插入拍水目标的竿时区间,可使空天姬更高效地提起拍水目标。拍水目标的竿时参数的写法与通常的竿时参数一致。

  • 该参数可省略,省略时,将使用第一阶段目标竿时。

在携带拍击水面效果时空天姬不会提起给定的拍水竿型。仅给出拍水最大竿时,空天姬也不会「断竿」。

例如,钓鱼王 大泷太郎

  • 这样写可以使空天姬只提起给定的拍击水面最大竿时以下的中竿。
平钓 拍~12+22!!争斗琵琶鱼!!!

高阶用法:指定鱼名为该钓场不存在的字词时,由于永远不会获得拍击水面效果,合理使用拍水竿时参数可以使空天姬对不同的竿时及竿型使用提钩。

  • 这样写将使空天姬在不断竿的同时,提所有轻竿,和咬饵竿时在撒饵 7 秒、不撒饵 13 秒以下的中竿:
平钓 拍~7+13!!拍!

作者常用 作为这种写法的拍水鱼名占位符,你也可以写成 占位。它们可以解除空天姬对拍击水面竿型提钩的采集力阈值限制。

2.2.1 拍击水面最大竿时

如给定的拍水最大竿时大于给定的目标最大竿时,空天姬的断竿时间将变为给定的拍水最大竿时,直到拍水成功。

如鱼皇「镜中蝶」,杂鱼的竿时区间要大于它:

  • 这样写,将使空天姬在未获得拍水效果时使用给定的拍击水面最大竿时作为断竿时间。
平钓 拍~11+20!青蓝鳅~7.5+14!!!

3. 专一垂钓

在目标竿参数后写标识 =专一 并紧接鱼类名称,可使空天姬对符合该鱼名的鱼类使用专一垂钓。

  • 例如这样写,使空天姬对「近东虾」使用「专一垂钓」。
平钓 !=专一近东虾

3.1 专一多重提钩

在专一参数与专一鱼名后写标识符 = 然后紧跟多重提钩参数,可使空天姬在使用专一垂钓后对再次咬钩的鱼使用多重提钩。

接受的多重提钩参数与通常时使用的 多重提钩 参数一致。

  • 专一多重提钩参数在角色携带耐心系技能效果时将无效。

  • 在采集力不足以使用三重提钩时,空天姬会转而尝试使用双重提钩或普通提钩。

  • 这样写将使空天姬在专一后使用「三重提钩」。

平钓 !=专一近东虾=三重

4. 鱼类名称匹配

空天姬会将钓法表达式中的鱼名参数当做正则表达式与钓到鱼时系统发出的消息中的鱼名进行对比,若匹配成功则执行对应的动作。

  • 鱼名参数不支持空格,也不支持以下划线转义为空格分割单词,因此在输入英文鱼名时只能输入单个单词作为鱼名参数。
  • Static Badge 后,支持更便捷的鱼名参数写法,见 三语集合符

鱼名除完全支持中文外,也支持英文与日文,同时还支持这些特殊符号: 、·#?'=【】?\-・

下面分别列出匹配钓法表达式中鱼名参数支持的符号。

  • 拍击水面鱼名参数支持的符号:
    ]()[!\^、·#?'=【】?-・\
  • 其他鱼名参数支持的符号:
    ^、·#?'=【】?-・.\
    • 计数目标鱼名参数额外支持的符号: !()

鱼名参数写法大体上分 4 类,下面将举例介绍它们的特点。

Static Badge 重新整理了可用的特殊符号。

4.1 基本匹配

在写拍水鱼名或专一鱼名时,可省略绝大部分字词而仅留下对应钓场中该特定鱼类独有的字词。这样的简写可以帮助我们将钓法表达式写得更加简洁(但极大降低了信息量)。

如「深海鳗」:

语言 全称 简写
中文 深海鳗 深海
英文 deep-sea eel deep
日文 ディープシーイール ディープ

4.2 多单元匹配

() 号作为标识符包围多个使用 号分割的鱼名,可以同时在一个参数位置输入并使空天姬在这里使用多个鱼名来匹配。 如鱼王 无赖王,它所在的钓场中有 2 条杂鱼的干扰概率较高且相近,它们的名字是「蝲蛄」和「鲢鱼」。

我们可以在鱼名参数中使用多单元匹配格式,使空天姬在它们其一出现时都使用拍击水面:

  • 这样写将使空天姬对名称中包含 蝲蛄鲢鱼 的鱼类使用拍击水面。
平钓 拍!(蝲蛄、鲢鱼)!!!

同时,多单元匹配也可以用来给一条钓法表达式适配多语言:

  • 这样写将使空天姬对名称中包含 蝲蛄Crayfishザリガニ鲢鱼Chubチャブ 的鱼类使用拍击水面。
平钓 拍!(蝲蛄、Crayfish、ザリガニ、鲢鱼、Chub、チャブ)!!!

Static Badge 不再支持使用逗号分割。

4.3 正则匹配

空天姬会将钓法表达式中的鱼名参数当做正则表达式与钓到鱼时系统发出的消息中的鱼名进行对比……

正如在 鱼类名称匹配 中说明的,由于这一特性,我们可以使用正则来编写鱼名参数。由于在鱼名参数中可用的正则表达式并没有完全明确,在这里仅举出部分常用的正则表达式写法。

仅拍水鱼名参数中可用的:

鱼名参数 描述
[蝲鲢] 匹配包含括号中的单字的鱼名,类似空天姬中的多单元匹配写法 (蝲蛄、鲢鱼)
^蝲蛄 匹配以 蝲蛄 开头的鱼名
^[蝲鲢] 匹配以括号中的单字开头的鱼名
^[^蝲鲢] 匹配不以括号中的单字开头的鱼名
(^(蝲蛄、鲢鱼)) 匹配以括号中的词开头的鱼名
(^(?!蝲蛄、鲢鱼)) 匹配不以括号中的词开头的鱼名

在所有鱼名参数都可用的:

鱼名参数 描述
等同于正则表达式 | 匹配空或空,即等效任何鱼名
^蝲蛄 匹配以 蝲蛄 开头的鱼名
(^(蝲蛄、鲢鱼)) 匹配以括号中的词开头的鱼名

鱼名参数都可以用 () 包围以提升可读性。

4.4 三语集合符

使用 包围鱼类的内部数字 ID 或中文本地化全名,将使空天姬将被包裹的文本转为符合该 ID 或中文本地化全名的包含该鱼类中英日三语名称的鱼名参数。

  • 需要匹配多种鱼类可以使用 号分割,最多支持 3 种。

  • 宠物即使可以被钓上来,也不属于水产品,并不会被三语集合符转换为包含三语名称的多单元形式。

例如下面的例子,表达式 A 可写成表达式 B 和 C 的形式,它们是等效的:

  • 表达式 A ,原表达式,使用多单元的写法。
耐心 !(紫鱼、calicia、ツーユィー)》!!!
  • 表达式 B ,使用三语集合符的写法。
耐心 !【紫鱼】》!!!
  • 表达式 C ,使用紫鱼的十进制物品 ID 。
耐心 !【36470】》!!!

Static Badge 实装。


5. 目标

在目标竿参数与专一参数之间插入 = 号作为标识,然后紧接鱼名参数,可使空天姬在钓到符合给定鱼名的鱼类时不再继续抛竿,并播报「目标达成」。

例如鱼王「大泷太郎」:

  • 这样写将使空天姬在钓到 大泷太郎 时停止抛竿。
平钓 拍~12+22!!【争斗琵琶鱼】!!!=【大泷太郎】

5.1 全局手法

在目标参数中的 = 号后写全局手法标识,可使空天姬采用不同的手法来进行自动钓鱼。

全局手法标识如下:

参数 描述
不撒饵 在任何时候都不使用撒饵
收藏品 尽可能钓到大尺寸的鱼
攒鱼计 在鱼计到达 10 层时停止并提醒
套娃 尽可能维持以小钓大来 套娃
知识 尽可能维持大鱼知识的效果
引诱 使用雄心 / 谦逊之饵来引诱
鱼影 使用雄心 / 谦逊之饵来发现鱼影
重随 在最大竿时使用雄心 / 谦逊之饵来重随
鱼眼 重复等待采集力然后使用鱼眼来钓鱼
钓组 保持钓组效果
多提优先 尽可能保证随时可多重提钩
不收集 当处在收藏品手法时不自动确认收藏

可同时使用多个全局手法标识:不撒饵收藏品,并且可以与目标参数共存:猛犸章鱼不撒饵,但这样写将使钓到目标时的自动停止失效,包含鱼名参数时正确的写法如:

  • 这样写将使空天姬不撒饵,同时在钓到鱼王「猛犸章鱼」时播报。
大鱼 ~8+12!!》!!!=(猛犸章鱼、不撒饵)
  • 需要在目标参数同时使用手法标识时,应将三语集合符作为参数开头,如:
大鱼 !!!》!!!=【红龙】套娃

5.1.1 不撒饵

在目标参数的 = 号后写 不撒饵,将使空天姬不使用撒饵,一般在没有窗口期限制或钓法表达式中有其他更需要采集力的技能时使用。

  • 如钓作为有实用价值的制作用素材「近东虾」。
平钓 !=不撒饵=专一【近东虾】=三重

5.1.2 收藏品

在目标参数的 = 号后写 收藏品收藏,可使空天姬采用尽可能钓到大尺寸鱼的手法。同时将自动开启收藏品采集,在配置了确定键键码的情况下,还会在鱼咬饵后尝试自动确认收藏。

此时,不同模式下的钓鱼手法将有如下转变:

模式 收藏品手法参数下
平钓 将尽量维持大鱼猎手的效果
大鱼 平钓 一致
耐心 不再使用以小钓大 II 以及熟练渔技
并且将开始消耗恩宠
  • 如实用的可交换大地票据的收藏品鱼类「灵岩之剑」。
耐心 拍【魇鱼】(!)6.5+12~10.7+20.6!!》8.5~!!=收藏品

5.1.3 攒鱼计

在目标参数的 = 号后写 攒鱼计,将使空天姬在鱼计到达 10 层时不再抛竿,并播报「鱼计上限」。

一般用以搭配固定的钓法表达式,而且加上 不撒饵 以维持采集力:

  • 全提攒鱼计。
耐心 all=攒鱼计不撒饵
  • 攒鱼计且避开鱼皇「星鲸」的鱼识触发计数鱼。
耐心 拍~7+13!!占位!=攒鱼计不撒饵

这里的拍水鱼名 占位 系特殊写法,见 拍击水面竿时

5.1.4 套娃手法

在目标参数的 = 号后写 套娃 ,将使空天姬循环使用耐心 II 与熟练渔技,使每一条鱼都可以以小钓大。 当鱼计不足以使用熟练渔技,将在耐心 II 将尽时补充耐心 II 的持续时间,而不是等到它结束后才补充。

  • 这样写,可以使空天姬采用优化的套娃手法来钓鱼王「忍斗鱼」。
耐心 !》!!》!!+!!!=套娃

5.1.5 大鱼的知识

在目标参数的 = 号后写 知识 作为大鱼知识手法标识,将使空天姬优先消耗鱼计来保持「大鱼的知识」状态效果。

  • 「大鱼的知识」有助于保证钓到的大尺寸鱼处在最大的尺寸 / 收藏价值。

  • 示例如。

平钓 !!=收藏品、知识

Static Badge 实装。

5.1.6 引诱 雄心/谦逊之饵

在目标参数的 = 号后写 引诱 ,使空天姬在抛竿后使用「雄心之饵」或者「谦逊之饵」。

与技巧提钩参数类似,空天姬会自动判断要使用的类型。

  • 如提供了技巧提钩参数,将使用与之对应的类型。

  • 只提供单个竿型时,将使用与之对应的类型。

    • 如果提供了多个竿型其中包含 !!! 时,将默认使用「雄心之饵」,否则必须指定技巧提钩参数。
  • 由于引诱后存在 5 秒咬饵真空期,当同时提供了最大竿时,如 当前竿时 + 引诱真空期 > 最大竿时 时,最大竿时将变更为 当前竿时 + 5.5

  • 像这样写会使空天姬在抛竿后使用雄心之饵。

平钓 !!!=引诱

Static Badge 起,修改为手法参数而非目标竿引诱参数。
Static Badge 实装。

5.1.7 鱼影

在目标参数的 = 号后写 鱼影 作为鱼影手法标识,将使空天姬在抛竿后自动使用雄心 / 谦逊之饵,直到监听到鱼影提示消息。

  • 可单独使用而无需再写 引诱 。 例如「佐戈秃鹰」。
平钓 拍!!【佐戈蝎、瀑布徨灵】21~!!=收藏、鱼影、不撒饵//佐戈秃鹰

Static Badge 实装。

5.1.8 重随手法

存在目标最大竿时参数时,在目标参数的 = 号后写 重随 作为重随手法标识,将使空天姬在最大竿时使用 1 次「雄心/谦逊之饵」来重随抛竿快照。相关特性与引诱参数一致。

  • 如鱼皇「镜中蝶」。
平钓 ~7.3+12.9!!!精准=重随

Static Badge 实装。

5.1.9 鱼眼

在目标参数的 = 号后写 鱼眼 ,将使空天姬进入鱼眼模式,空天姬将重复自动等待采集力并开启鱼眼,然后按照钓法表达式中提供的手法来钓鱼。

当提供了 ET 窗口期参数且处在窗口期时,将不会进入鱼眼模式。

  • 在鱼眼模式中,空天姬会循环执行以下动作:
  1. 检查刚刚钓到的鱼类是否满足被存入鱼篓 / 专一垂钓 / 拍击水面 的条件,满足则尝试执行相应动作。
  2. 等待强心剂冷却与采集力完全自然回复到满。
  3. 尝试使用鱼眼。
  4. 监听到获得鱼眼效果时,开始自动钓鱼。
  5. 鱼眼结束时,回到最开始输入的钓法表达式。
  • 如鱼王「奸隐鱼」。
平钓 拍!!【卡利班骨头鱼】!!!=【奸隐鱼】鱼眼、引诱

Static Badge 实装。

5.1.10 钓组

在目标参数的 = 号后写 钓组 ,将使空天姬在启动前、以及钓鱼过程中自动保持钓组状态。

  • 如宠物「魔法水桶」
平钓 拍【妖祸克拉肯】!!!=魔法水桶、钓组、引诱

Static Badge 实装。

5.1.11 多提优先

在目标参数的 = 号后写 多提多提优先 ,将使空天姬减少使用撒饵等不必要技能,来保证多重提钩可用。

  • 例如这样写,将使空天姬尽量保持采集力在可使用三重提钩的状态。
平钓 !三提=多提优先

Static Badge 实装。

5.1.12 不收集

在目标参数的 = 号后写 不收集 ,将使空天姬即使处在收藏品手法下,也不对游戏发送确认键来尝试将钓到的鱼收为收藏品。

  • 即使存在 不收集 手法,尽量保证钓到大尺寸鱼的 收藏品 手法依然有效。
  • 如钓 鱼皇「胸脊鲨」 的捕鱼人之识触发鱼类 「雕塑家」:
    这样写可使空天姬不自动确认收藏,以备当 鱼皇「胸脊鲨」 窗口期到来时才手动取消收藏,使鱼识触发。即在简体中文社区中常说的一种名为「卡收藏品」的方法。
大鱼 ~22!!》23~!!!双重=重随、收藏品、多提、不收集

Static Badge 实装。

5.2 目标计数

在目标参数的 = 号和目标参数之间插入整数并紧跟鱼名参数,然后使用 号分隔,可使空天姬对符合给定鱼名的鱼类进行计数,并显示计数悬浮窗。在计数到达给定的数量时,空天姬将播报完成。

  • 计数目标的统计将在重新输入另一个带有目标计数参数的钓法表达式、或跨越区域时重置。

例如完成莫雯卓越工具所需的收藏品「白金海马」:

  • 这样写,会使空天姬在钓到 30 条 白金海马 时停止抛竿。
平钓 ~7.5!=30白金海马;收藏不撒饵

Static Badge 实装。

5.2.1 多组计数目标

可最多插入 3 组计数目标。

例如钓鱼皇「星鲸」的 2 个前置,不包含「法拉伊那」:

  • 这样写会使空天姬在钓到 3 条鱼名含有 的鱼类与 2 条鱼名含有 的鱼类时停止抛竿。
耐心 拍三叉!!》!!=3额;2未;

6. 窗口期

在钓法表达式中写入艾欧泽亚时间或天气来指定窗口期以控制抛竿。

窗口期格式如下:

参数 描述
0001-1200 艾欧泽亚时间,也可以使用 ~ 来连接最小与最大时间
(碧空)
(碧空、晴朗)
艾欧泽亚天气
0001-1200(碧空、晴朗) 时间与天气连用

6.1 艾欧泽亚时间

在目标竿参数后与目标参数的 = 号之间插入艾欧泽亚时间区间,可使空天姬等待到窗口期才抛竿,并在窗口期结束时停止抛竿。

例如鱼王「猛犸章鱼」,只有使用合适的饵鱼在艾欧泽亚时间 9 至 17 时抛竿才能钓到它:

  • 这样写,会使空天姬在艾欧泽亚时间 9 至 17 点才抛竿。
大鱼 ~8+12!!》!!!0901-1700=猛犸章鱼

之所以不写为正点 0900,因社区经验得出时间限制的鱼类,有效竿区间为最小时间 + 1ETmin、最大时间 - 1ETmin。
而空天姬会在到达最大时间那一刻停止抛竿,所以写为 0901-1700。

6.2 天气

在所有钓法参数后与目标参数的 = 号前之间插入被 () 号包围并用 号分割的艾欧泽亚天气,可使空天姬等待到当前区域的天气符合给定的天气时才抛竿,并在天气不符合给定天气时停止抛竿。

  • 空天姬仅能检测当前天气,而不能记忆或在启动前获取前置天气,所以此处只能写后置天气。

    • 因此在天气连续符合给定天气时,如没有写入艾欧泽亚时间参数,将不会提示窗口期结束。

例如前文中提到的鱼王「银镜鱼」,只有使用合适的饵鱼在天气为碧空或晴朗,同时艾欧泽亚时间在 9 至 16 时抛竿才才能钓到它。

  • 这样写,会使空天姬在艾欧泽亚天气为碧空或晴朗、时间在 9 至 16 点才抛竿。
耐心 !》!!!精准0901-1600(碧空、晴朗)=银镜鱼

Static Badge 不再需要开启 API。
Static Badge 实装。


7. 钓饵

在模式参数后使用 () 号包围钓饵,可使空天姬自动将指定的钓饵挂到钓钩上。

在进行换饵动作或处于抛竿前的状态时,如适用使用游动饵的条件,将换上已有的游动饵并使用游动饵以小钓大。

  • 这样写,会使空天姬自动换上「万能拟饵」。
平钓 (万能拟饵)all=、

Static Badge 不再依赖卫月插件。
Static Badge 支持更换游动饵。


8. 鱼识

在所有前置参数后写 》鱼识 作为鱼识参数的标识,然后紧接获得捕鱼人之识后想要切换的钓法表达式。

  • 在鱼识效果结束或鱼识内抛出的有效竿回归到自由态时,将切换回原来的钓法表达式。

例如鱼王「科内利亚」,它需要携带对应的捕鱼人之识效果才能钓到:

  • 这样写,使空天姬在获得捕鱼人之识时使用 》鱼识 后的参数作为新的钓法表达式应用。
平钓 (火萤)~22.5!!=不撒饵=专一争》鱼识 平钓(彩虹勺形鱼饵)~13+24.5!!骨!!!=科内利亚

9. 自动预备

当钓法表达式中含有窗口期参数和特定的参数,且启动后当前不符合窗口期条件时,空天姬将进行窗口期前的自动预备。

自动预备的手法如下:

手法名 必要参数 描述
预拍水 拍水参数 使用大鱼猎手,尝试钓到并拍水指定鱼类
时间允许的情况下还会攒鱼计
预饵鱼 饵鱼鱼名 使用给定的钓法,尝试钓到可以小钓大的指定鱼类;
条件允许的情况下还会存入游动饵
预触 计数目标参数与鱼识参数 使用给定的钓法,尝试钓到数量为计数总数 - 1 的给定的鱼类

10. 阶段

当指定了计数目标参数时,在所有钓法参数后与鱼识参数前插入 》阶段 作为参数前缀标识,然后紧接想要在满足给定的目标数量后切换的钓法表达式,再使用 作为结束符,可使空天姬在满足当前给定的目标数量时切换到指定的钓法表达式。

  • 必须已给出 目标计数 参数

  • 阶段参数中接受完整的整条钓法表达式。

  • 可以嵌套多个阶段参数。

  • 切换到给定的阶段预设时,将使用最后提供的鱼识参数。

    • 然后,鱼识参数将在所有阶段中生效。
  • 同时给出阶段参数、窗口期参数时,将不会执行预触手法的自动预备,而将等待。

    • 因此想要使空天姬执行预触手法的自动预备时,请将窗口期参数置于内层的阶段参数中。

用处如使空天姬在触发鱼识时使用不同的手法,或以此来适应复杂的目标鱼类钓法。

例如鱼皇「红龙」:

  • 这样写将使空天姬先采用鱼王「苦尔鳗」的钓法,借用 收藏 手法来钓起一条大尺寸的鱼王「苦尔鳗」,然后再切换到适用于鱼皇「红龙」的钓法表达式。
平钓(蓝矶沙蚕)拍!!【黑斑花蛇鳗】!!!0001-0800(阴云)=1【苦尔鳗】;收藏、引诱》阶段 大鱼 拍!!【黑斑花蛇鳗】!!!》!!!0401-0800(阴云)=【红龙】引诱、套娃《

例如鱼皇「云海蝴蝶螺」:

  • 这样写将使空天姬先尝试平钓到 3 条「蛉蝎」,然后切换到适用于鱼皇「云海蝴蝶螺」的钓法表达式,而且在鱼识结束时将返回到最开始输入的钓法表达式。

由 @Sectumsempra 提供。

平钓(金属亮片)拍!夕!=3蝎;》阶段 平钓拍!蝎!0501-0700(碧空)《 》鱼识 平钓(巨型大蚊)拍![夕蝎]!!!0501-0700(碧空)=云海蝴蝶螺

Static Badge 实装。


11. 拍水后预设

在所有前置参数及阶段预设参数后(即鱼识参数的位置)写 》拍水后 作为拍水后预设参数的标识,然后紧接想要在获得拍击水面效果后切换的钓法表达式。

  • 在拍击水面效果失去时,将切换回原来的钓法表达式。
  • 因参数位相同,与鱼识预设参数互相冲突。
  • 当提供了阶段参数时,不会像鱼识参数那样在所有阶段内生效。
    • 但当存在阶段参数时,切换到了带有鱼识参数的钓法表达式后,最后提供的鱼识参数仍会在所有阶段内生效。

如「克雷拉鲤」。

  • 像这样可以在钓需要鱼影的实用鱼类时,节省大鱼猎手和引诱的采集力开销:
平钓 (嘭嘭拟饵)拍【蛇头鳢】!!=不撒饵》拍水后 大鱼 (嘭嘭拟饵)!!=收藏、鱼影、不撒饵

Static Badge 实装。


12. 注释

在所有参数后写 // 紧接文本作为参数注释。注释在目前版本不会影响任何空天姬功能。

Static Badge 不再接受 \\ 作为注释开头。


结语

现在你已经了解钓法表达式中所有参数的写法。

哎呀,我找到了什么?原来是一条高可读性的简短的钓法表达式(笑):

耐心 (盗蟹丸)~6.1+11.1!》!!+!!!》!!+!!!1001-1200=【33243】//隆卡的大水蛇?
  • 感谢您的耐心阅读。
  • 反馈请至 QQ 群:959153665
  • 你也可以帮助完善空天姬的预设,请加群,或查看 预设文档
⚠️ **GitHub.com Fallback** ⚠️