diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts
index 9f3ed3f3058..07933d660c7 100644
--- a/src/field/pokemon.ts
+++ b/src/field/pokemon.ts
@@ -1053,8 +1053,11 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container {
 
     let shinyThreshold = new Utils.IntegerHolder(32);
     if (thresholdOverride === undefined) {
-      if (!this.hasTrainer())
+      if (!this.hasTrainer()) {
+        if (new Date() < new Date('2024-05-12'))
+          shinyThreshold.value *= 3;
         this.scene.applyModifiers(ShinyRateBoosterModifier, true, shinyThreshold);
+      }
     } else
       shinyThreshold.value = thresholdOverride;