diff --git a/src/plugins/superReactionTweaks/index.ts b/src/plugins/superReactionTweaks/index.ts index 8b0e55f97..d3d24d6d5 100644 --- a/src/plugins/superReactionTweaks/index.ts +++ b/src/plugins/superReactionTweaks/index.ts @@ -42,8 +42,13 @@ export default definePlugin({ { find: ",BURST_REACTION_EFFECT_PLAY", replacement: { - match: /(?<=(\i)=\i=>{.+?)(\i\(\i,\i\))>=\i(?=\).+BURST_REACTION_EFFECT_PLAY:\1)/, - replace: "!$self.shouldPlayBurstReaction($2)" + /* + * var limit = 5 + * ... + * if (calculatePlayingCount(a,b) >= limit) return; + */ + match: /(?<=(\i)=5.+?)if\((.{0,20}?)>=\1\)return;/, + replace: "if(!$self.shouldPlayBurstReaction($2))return;" } }, { @@ -58,8 +63,7 @@ export default definePlugin({ shouldPlayBurstReaction(playingCount: number) { if (settings.store.unlimitedSuperReactionPlaying) return true; - if (settings.store.superReactionPlayingLimit === 0) return false; - if (playingCount <= settings.store.superReactionPlayingLimit) return true; + if (settings.store.superReactionPlayingLimit > playingCount) return true; return false; },