跳到主要内容

西风猎弓

实用配置

使用 favoniuswarbow 写在武器行里。 别名: favbow

复制起手配置

character add weapon="favoniuswarbow" refine=1 lvl=90/90;

特殊说明

触发规则

只有持有者在场、自己的命中造成伤害并暴击时,才会触发。

复制示例

yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;

连招示例

Force real proc chances through CR

Favonius does not proc by command. Give the holder enough Crit Rate, then keep the holder active for the hit.

yelan skill

A direct holder hit that can crit and trigger the bow.

field time

Swap away too early and you may test the wrong hit.

复制连招

yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;
yelan skill;

装备后用一次真实命中测试

武器通常由持有者命中、层数、切人、反应或初始参数触发。先把武器给真正的持有者,再用一个简单动作测试。

持有者

装备武器的角色,才是被动判定和命中来源最重要的人。

不要凭感觉判断

如果被动需要暴击、反应、切人或站场时间,随便让队友动一下并不能证明它生效。

复制连招

character add weapon="favoniuswarbow" refine=1 lvl=90/90;
character skill;

西风:一直攻击直到产球

当你希望持有者留场直到西风真的触发时使用。能量检查用来确认微粒已到达,超时限制防止轴卡死。

.energy.yelan

读取持有者当前能量。开局能量要低于上限,才看得到增加。

start_energy=20

避免角色满能量开局;满能量时能量字段可能不会变化。

while ... < 240

只在限定时间内继续攻击。持有者动作较慢时可以提高。

Favonius RNG

西风仍然需要持有者暴击,并且遵守冷却。这里做的是安全重试。

复制连招

yelan char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;

fn yelan_fav_until_proc() {
  let start_energy = .energy.yelan;
  let start_frame = f();

  while .energy.yelan <= start_energy && f() - start_frame < 240 {
    yelan attack;
  }
}

yelan_fav_until_proc();

先放战技,再普攻直到产球

这是实战更常用的写法:先用最容易触发西风的命中,如果能量没动,再用普攻补。

yelan skill;

第一个能暴击并触发西风的真实命中。

.energy check

如果微粒已经到达,循环结束;否则继续普攻。

Particle travel

能量可能在命中后稍晚到达,所以循环检查结果,而不是只检查是否出手。

复制连招

yelan char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;

fn yelan_fav_skill_then_retry() {
  let start_energy = .energy.yelan;
  let start_frame = f();

  yelan skill;

  while .energy.yelan <= start_energy && f() - start_frame < 300 {
    yelan attack;
  }
}

yelan_fav_skill_then_retry();

浪费攻击前先看西风冷却

放在可选补刀里。如果西风已经在冷却,持有者不需要继续留场硬等再次触发。

.yelan.mods.favonius-cd

西风冷却存在时,这个 mod 会存在。

.yelan.weapon == .keys.weapon.favwarbow

保护共用 helper,确保只有真的装备该西风武器时才运行。

Optional filler

放在额外攻击上,不要包住必要的战技或爆发。

复制连招

if .yelan.weapon == .keys.weapon.favwarbow && !.yelan.mods.favonius-cd {
  yelan attack;
}

yelan skill;

if !.yelan.mods.favonius-cd {
  yelan attack;
}

西风冷却后再试一次

第一轮可能没触发时,可以在后面窗口再尝试一次。

wait(360)

60 fps 下约 6 秒。低精炼或不同窗口时自行调整。

Cooldown exists

冷却期间即使暴击,也不会产生第二次西风触发。

复制连招

yelan add weapon="favoniuswarbow" refine=5 lvl=90/90;
yelan add stats cr=0.80 er=0.518 hp=4780;

yelan skill;
wait(360);
yelan skill;

特殊参数

没有记录特殊条目。

条件字段

没有记录特殊条目。

范围数据

没有范围数据: weapon

已知问题

没有已知问题

名称

  • favoniuswarbow
  • favbow

参数

没有能力参数

字段

没有字段