西风长枪
实用配置
使用 favoniuslance 写在武器行里。 别名: favlance, favspear
复制起手配置
character add weapon="favoniuslance" refine=1 lvl=90/90;特殊说明
触发规则
只有持有者在场、自己的命中造成伤害并暴击时,才会触发。
复制示例
xiangling add weapon="favoniuslance" 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.
skill hit
Use a real damaging hit from the holder to test the proc.
not guaranteed
Even high Crit Rate still follows crit/proc logic unless you force stats extremely high.
复制连招
xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;
xiangling skill;装备后用一次真实命中测试
武器通常由持有者命中、层数、切人、反应或初始参数触发。先把武器给真正的持有者,再用一个简单动作测试。
持有者
装备武器的角色,才是被动判定和命中来源最重要的人。
不要凭感觉判断
如果被动需要暴击、反应、切人或站场时间,随便让队友动一下并不能证明它生效。
复制连招
character add weapon="favoniuslance" refine=1 lvl=90/90;
character skill;西风:一直攻击直到产球
当你希望持有者留场直到西风真的触发时使用。能量检查用来确认微粒已到达,超时限制防止轴卡死。
.energy.xiangling
读取持有者当前能量。开局能量要低于上限,才看得到增加。
start_energy=20
避免角色满能量开局;满能量时能量字段可能不会变化。
while ... < 240
只在限定时间内继续攻击。持有者动作较慢时可以提高。
Favonius RNG
西风仍然需要持有者暴击,并且遵守冷却。这里做的是安全重试。
复制连招
xiangling char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;
fn xiangling_fav_until_proc() {
let start_energy = .energy.xiangling;
let start_frame = f();
while .energy.xiangling <= start_energy && f() - start_frame < 240 {
xiangling attack;
}
}
xiangling_fav_until_proc();先放战技,再普攻直到产球
这是实战更常用的写法:先用最容易触发西风的命中,如果能量没动,再用普攻补。
xiangling skill;
第一个能暴击并触发西风的真实命中。
.energy check
如果微粒已经到达,循环结束;否则继续普攻。
Particle travel
能量可能在命中后稍晚到达,所以循环检查结果,而不是只检查是否出手。
复制连招
xiangling char lvl=90/90 cons=0 talent=9,9,9 +params=[start_energy=20];
xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;
fn xiangling_fav_skill_then_retry() {
let start_energy = .energy.xiangling;
let start_frame = f();
xiangling skill;
while .energy.xiangling <= start_energy && f() - start_frame < 300 {
xiangling attack;
}
}
xiangling_fav_skill_then_retry();浪费攻击前先看西风冷却
放在可选补刀里。如果西风已经在冷却,持有者不需要继续留场硬等再次触发。
.xiangling.mods.favonius-cd
西风冷却存在时,这个 mod 会存在。
.xiangling.weapon == .keys.weapon.favlance
保护共用 helper,确保只有真的装备该西风武器时才运行。
Optional filler
放在额外攻击上,不要包住必要的战技或爆发。
复制连招
if .xiangling.weapon == .keys.weapon.favlance && !.xiangling.mods.favonius-cd {
xiangling attack;
}
xiangling skill;
if !.xiangling.mods.favonius-cd {
xiangling attack;
}西风冷却后再试一次
第一轮可能没触发时,可以在后面窗口再尝试一次。
wait(360)
60 fps 下约 6 秒。低精炼或不同窗口时自行调整。
Cooldown exists
冷却期间即使暴击,也不会产生第二次西风触发。
复制连招
xiangling add weapon="favoniuslance" refine=5 lvl=90/90;
xiangling add stats cr=0.80 er=0.518 atk=311;
xiangling skill;
wait(360);
xiangling skill;特殊参数
没有记录特殊条目。
条件字段
没有记录特殊条目。
范围数据
已知问题
名称
- favoniuslance
- favlance
- favspear