Sentinel hotfix: Log Message #3
Loading…
Reference in a new issue
No description provided.
Delete branch "sentinel/hotfix-6d93f09a"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Automated Sentinel hotfix for BugSink project
AexoLoader.Issues
6d93f09a-175a-49f7-a511-bb312e6af52aAgent notes
Summary
Issue:
6d93f09a—QuantumSpriteGuard Apply soft-fail: IL Compile Error (unknown location)Cause: Harmony finalizer on
QuantumSpriteLibrary.drawProjectilesclashes with that method’s foreachfinally. MonoMod then fails withIL Compile Error, soApplysoft-fails and BugSink records the warn.Change:
src/Compat/QuantumSpriteGuard.csframes[0]forSafeFirstFrame(null/empty-safe).AnimationHelper.getSpriteFromListfor the animated empty-list path.Risk: Low. Transpiler only matches
ldfld frames+ldc.i4.0+ldelem.ref. If the game IL changes, a local warn is logged and the static path stays unguarded; animated guard still applies.Verify: Boot with projectile mods that previously empty-framed; confirm log shows
patched 2 method(s)and noIL Compile Error/Apply soft-fail.Notes
agent-3f39032d-093c-4044-9a99-dfe4f25c87cfrun:run-4f67ac88-192c-4fb5-b32c-fc80be0f9836