summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Dubé <serprex@users.noreply.github.com>2026-03-18 03:14:34 +0000
committerGitHub <noreply@github.com>2026-03-18 03:14:34 +0000
commitd7b4e5a24d1501ca30d12b9a18e86c7f09d76aa9 (patch)
tree2cd9a25fa3906ab08d62422e71d02b31ab8cc56a
parent97eaa8b3e0b32ef35ccd651081da490df4742cc9 (diff)
Fix heavy block in front of light trial having unending quake (#6367)
-rw-r--r--soh/soh/Enhancements/TimeSavers/FasterHeavyBlockLift.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/soh/soh/Enhancements/TimeSavers/FasterHeavyBlockLift.cpp b/soh/soh/Enhancements/TimeSavers/FasterHeavyBlockLift.cpp
index 05a98fd80..80dc47463 100644
--- a/soh/soh/Enhancements/TimeSavers/FasterHeavyBlockLift.cpp
+++ b/soh/soh/Enhancements/TimeSavers/FasterHeavyBlockLift.cpp
@@ -46,6 +46,9 @@ void RegisterFasterHeavyBlockLift() {
}
});
+ COND_ID_HOOK(OnActorKill, ACTOR_BG_HEAVY_BLOCK, CVAR_BLOCKLIFT_VALUE || CVAR_SKIP_CUTSCENE_VALUE,
+ [](void* actor) { Quake_Init(); });
+
COND_VB_SHOULD(VB_MOVE_THROWN_ACTOR, CVAR_BLOCKLIFT_VALUE, {
Actor* heldActor = va_arg(args, Actor*);