feedback1 integrate: the 奥术法阵 rider on 炎佑 ignores element gauge fills
This commit is contained in:
1 parent
87f5135318
commit
93a4d4d8d1
1 file changed
+1
@@ -350,6 +350,7 @@ const BY_BUFF = {
|
|||||||
S.on('damaged', (c) => {
|
S.on('damaged', (c) => {
|
||||||
const a = c.source, t = c.target;
|
const a = c.source, t = c.target;
|
||||||
if (!a || a === u || a.side !== 'ally' || !ENEMY_RECORD.test(a.defId ?? '') || !t || t.side !== 'enemy' || !t.alive || !onField(u)) return;
|
if (!a || a === u || a.side !== 'ally' || !ENEMY_RECORD.test(a.defId ?? '') || !t || t.side !== 'enemy' || !t.alive || !onField(u)) return;
|
||||||
|
if (c.type === 'element') return; // an element 损伤 (the gauge) is no damage instance
|
||||||
if (c.dmg) { if (c.dmg.arcaneSilence) return; c.dmg.arcaneSilence = true; }
|
if (c.dmg) { if (c.dmg.arcaneSilence) return; c.dmg.arcaneSilence = true; }
|
||||||
battle.applyStatus(t, 'silence', { duration: d, source: a });
|
battle.applyStatus(t, 'silence', { duration: d, source: a });
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in new issue
Block a user