
You are viewing a potentially older version of this package. View Latest Version
BaseGameFixes
Fixes various base game errors and NREs you'd encounter late-game.BaseGameFixes
Fixes a collection of base game errors and NullReferenceExceptions via Harmony patches.
Fixes
- Defective Unit - death state no longer throws when its model is already gone (e.g. Void Fields wave ending).
- Void Barnacle - spawn no longer tries to spawn a null muzzle flash effect.
- Dream Demon - projectile no longer throws on destroyed growth renderers.
- RigidbodySoundOnImpact - no longer throws when a collision happens before
Start. - SetStateOnHurt - freeze/stun no longer throws when applied before
Start(duration modifiers are still respected). - DoTargetInfoSearch - When a drone command is aimed at a chest, the loop finds the chest correctly.
- SpecialObjectAttributes.Start - Some prefabs have a missing object in that list. A patch that runs before Start removes dead entries from it.
- beamVfxInstance.transform - Skips the update when the beam effect or the muzzle is gone.
- MinionOwnership - Skips minions that are already destroyed. A destroyed minion has no CharacterMaster to report as lost anyway.