feedback1 integrate: no status on a 无敌 + 无法选中 unit; 余 S2 skips 自缚 units; 信仰搅拌机 S2 blocks with too few bullets
- Battle.applyStatus: a unit both invulnerable and untargetable takes no status from the other side (PRTS 无敌 "无法被不同阵营选中"), so the status carried by the hit that knocks an enemy out (妮芙 S2's fear, a 叙拉古 proc) no longer lands after its 重生 cleanse. - Flag selfBound (自缚: 守墓石像's 转换模式, the 自缚 leaders, the 胄 parts' anchor): 余 S2 never teleports such a unit (PRTS 余 S2 备注 "持有自缚的单位不视为可达目标"). - 信仰搅拌机 S2: with fewer than ammo_cost bullets the lethal hit is still blocked, every bullet goes and the skill ends; it steps aside while 坚固维式重锤's 不死 window holds her (PRTS 备注), replacing the [ASSUMED] no-guard rule.
This commit is contained in:
1 parent
f142012033
commit
94a99a3b1a
11 files changed
+153
-13
No files matched your search
@@ -944,7 +944,7 @@ function statue(ab) {
|
||||
ab2.immune = new Set([...(ab2.immune || []), 'levitate']);
|
||||
setForm(b, e, 'stone', 'stone', { dur });
|
||||
b.addBuff(e, {
|
||||
key: 'ab:stone', duration: dur, visible: true, flags: { noMove: true, unblockable: true, noDisplace: true },
|
||||
key: 'ab:stone', duration: dur, visible: true, flags: { noMove: true, selfBound: true, unblockable: true, noDisplace: true },
|
||||
mods: { defFlat: T(ab, 'stone.def') ?? 0, resFlat: T(ab, 'stone.magic_resistance') ?? 0 },
|
||||
onExpire: ({ battle }) => {
|
||||
if (!e.alive) return;
|
||||
|
||||
Reference in new issue
Block a user