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.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 |
