From 8eec49ebe728f1433c3baf4b6cb5dc81b08b3a93 Mon Sep 17 00:00:00 2001 From: Elliott Carlson Date: Fri, 2 Jan 2026 22:30:58 -0500 Subject: [PATCH 1/2] fix: remove repeating sound when using pseudo-pause on repentance+ --- .../src/classes/features/other/Pause.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/isaacscript-common/src/classes/features/other/Pause.ts b/packages/isaacscript-common/src/classes/features/other/Pause.ts index d76991c60..d477f41b2 100644 --- a/packages/isaacscript-common/src/classes/features/other/Pause.ts +++ b/packages/isaacscript-common/src/classes/features/other/Pause.ts @@ -4,6 +4,7 @@ import { InputHook, ModCallback, } from "isaac-typescript-definitions"; +import { sfxManager } from "../core/cachedClasses"; import { VectorZero } from "../../../core/constants"; import { Exported } from "../../../decorators"; import { @@ -73,6 +74,10 @@ export class Pause extends Feature { const firstPlayer = Isaac.GetPlayer(); useActiveItemTemp(firstPlayer, CollectibleType.PAUSE); + if (isRepentancePlus()) { + sfxManager.Stop(SoundEffect.PAUSE_FREEZE); + } + this.stopTearsAndProjectilesFromMoving(); }; @@ -178,6 +183,10 @@ export class Pause extends Feature { const firstPlayer = Isaac.GetPlayer(); useActiveItemTemp(firstPlayer, CollectibleType.PAUSE); + if (isRepentancePlus()) { + sfxManager.Stop(SoundEffect.PAUSE_FREEZE); + } + const tstlClassName = getTSTLClassName(this); assertDefined( tstlClassName, From 78911c50ae961df5f477ff9ae0e0308fae07ba70 Mon Sep 17 00:00:00 2001 From: Zamiell <5511220+Zamiell@users.noreply.github.com> Date: Sat, 3 Jan 2026 03:20:35 -0500 Subject: [PATCH 2/2] fix import --- .../isaacscript-common/src/classes/features/other/Pause.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/isaacscript-common/src/classes/features/other/Pause.ts b/packages/isaacscript-common/src/classes/features/other/Pause.ts index d477f41b2..707fff42f 100644 --- a/packages/isaacscript-common/src/classes/features/other/Pause.ts +++ b/packages/isaacscript-common/src/classes/features/other/Pause.ts @@ -3,8 +3,9 @@ import { CollectibleType, InputHook, ModCallback, + SoundEffect, } from "isaac-typescript-definitions"; -import { sfxManager } from "../core/cachedClasses"; +import { sfxManager } from "../../../core/cachedClasses"; import { VectorZero } from "../../../core/constants"; import { Exported } from "../../../decorators"; import {