Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Blasted Swimming Tarred Bug Fix
Fixes stale swimming/tar states, ZNetScene cleanup errors, LiquidVolume lifetime, Character and StatusEffect teardown, EnemyHud cleanup, plus optional MagicPlugin projectile, summon teleport, registry safety, and peer-owned cosmetic ZDO reduction.
CHANGELOG
Version |
Update Notes |
|---|---|
| 1.2.2 | - Separate MagicPlugin cosmetic ZDO prevention from projectile, teleport, and registry compatibility to reduce change scope without changing supported behavior - Remove redundant cosmetic prefab probes and derive stable hashes from their names - Simplify stale-liquid clearing paths and saturate corrupted liquid counters at integer bounds - Consolidate lifecycle patch rollback and remove forwarding-only Harmony patch classes - Isolate module initialization failures so one unavailable compatibility path does not block the remaining fixes - Pin the C# language version and require a matching changelog row before creating a release package |
| 1.2.1 | - Prevent structurally compatible MagicPlugin 2.1.9+ Flame/Thunder/Arctic launch, Thunder/Arctic impact, and shared iceblock-destruction cosmetics from creating short-lived peer-owned ZDOs - Prevent Ice Scepter Nova rings from leaving cosmetic network objects without a destruction path - Probe each known prefab graph once per scene and keep original behavior for independently incompatible features - Tag existing Staff projectile ZDOs so shared Flame/Lightning Wand projectiles do not receive Staff-only launch replay - Replay compatible cosmetics locally while preserving gameplay projectiles, AOE, and iceblocks - Remove the Diagnostics.DebugLogging option and its diagnostic-only instrumentation- Require matching 1.2.1 server and client builds to avoid mixed cosmetic behavior |
| 1.2.0 | - Fold RuntimeFixes and InteropFixes functionality into the existing BlastedSwimmingTarredBugFix package - Add guarded Character and StatusEffect teardown, registry, and EnemyHud cleanup - Add optional MagicPlugin projectile, successful summon teleport, and Character registry compatibility - Keep the existing Blasted GUID, DLL, Thunderstore package, and server-required policy - Replace the old configuration layout without migration; remove retired InteropFixes.dll or RuntimeFixes.dll copies |
| 1.1.1 | - Preserve ZDO recreation and prevent partial scene cleanup reprocessing - Harden mixed-liquid validation and automate versioned Thunderstore packaging |
| 1.1.0 | - Add integrated LiquidVolume lifetime and ZNetScene cleanup protections- Harden liquid source validation, mixed-liquid recovery, and release packaging |
| 1.0.3 | - Fix random swimming regression in Plains and Mistlands - Add throttled local-player stale liquid recovery |
| 1.0.2 | - Refactoring and optimizations - Restore guarded local-player stale liquid recovery |
| 1.0.0 | - Initial Release |