fix SuperReactionTweaks
This commit is contained in:
parent
abe910d80d
commit
76a60e07e9
1 changed files with 8 additions and 4 deletions
|
|
@ -42,8 +42,13 @@ export default definePlugin({
|
||||||
{
|
{
|
||||||
find: ",BURST_REACTION_EFFECT_PLAY",
|
find: ",BURST_REACTION_EFFECT_PLAY",
|
||||||
replacement: {
|
replacement: {
|
||||||
match: /(BURST_REACTION_EFFECT_PLAY:\i=>{.+?if\()(\(\(\i,\i\)=>.+?\(\i,\i\))>=\d+?(?=\))/,
|
/*
|
||||||
replace: (_, rest, playingCount) => `${rest}!$self.shouldPlayBurstReaction(${playingCount})`
|
* 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) {
|
shouldPlayBurstReaction(playingCount: number) {
|
||||||
if (settings.store.unlimitedSuperReactionPlaying) return true;
|
if (settings.store.unlimitedSuperReactionPlaying) return true;
|
||||||
if (settings.store.superReactionPlayingLimit === 0) return false;
|
if (settings.store.superReactionPlayingLimit > playingCount) return true;
|
||||||
if (playingCount <= settings.store.superReactionPlayingLimit) return true;
|
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue