| 3940 | 3940 | } |
| 3941 | 3941 | |
| 3942 | 3942 | console.debug(`[WI] Search done. Found ${activatedNow.size} possible entries.`); |
| 3943 | + |
| 3944 | + // Sort the entries for the probability and the budget limit checks |
| 3943 | 3945 | const newEntries = [...activatedNow] |
| 3944 | 3946 | .sort((a, b) => sortedEntries.indexOf(a) - sortedEntries.indexOf(b));{ |
| 3947 | + const isASticky = timedEffects.isEffectActive('sticky', a) ? 1 : 0; |
| 3948 | + const isBSticky = timedEffects.isEffectActive('sticky', b) ? 1 : 0; |
| 3949 | + return isBSticky - isASticky || sortedEntries.indexOf(a) - sortedEntries.indexOf(b); |
| 3950 | + }); |
| 3951 | + |
| 3952 | + |
| 3945 | 3953 | let newContent = ''; |
| 3946 | 3954 | const textToScanTokens = await getTokenCountAsync(allActivatedText); |
| 3947 | 3955 | |