Sentinel hotfix: System.Exception #1
Loading…
Reference in a new issue
No description provided.
Delete branch "sentinel/hotfix-674c05d5"
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
674c05d5-4965-4e5a-8870-6f74285b4395Agent notes
Hotfix summary —
674c05d5Issue:
QuantumSpriteLibrary.drawProjectiles→ emptyProjectileAsset.frames→IList.get_Item/InternalArray__get_Item(animated viaAnimationHelper.getSpriteFromList; static viaframes[0]).Change (v1.7.10):
src/Compat/QuantumSpriteGuard.cs— Harmony finalizer ondrawProjectiles(swallowsIndexOutOfRange/ArgumentOutOfRange/ NRE); prefix onAnimationHelper.getSpriteFromListskips null/empty frame lists.HarmonyPatches.Apply(); bumped version in csproj + bootstrap/telemetry strings.Risk: Low — matches existing
*Guardsoft-fail pattern. Bad projectile assets skip that draw; rest ofMapBox.Updatecontinues. Animated path may leave a sprite unset for that projectile for one frame.Verify: Load with combat/projectiles (esp. modded assets with missing frames); confirm no BugSink recurrence and Player.log may show
QuantumSpriteGuard: skip/swallowedonce.Notes
agent-b84f7728-8888-4ff8-b9a7-099d158ef09drun:run-f8a611b6-5e58-4da7-b169-42d979f938b235e1d9b557toba5aa2442c