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.
You are viewing a potentially older version of this package.
View all versions.
BarberFixes
Fixes several issues with Barbers. Now allows restoring spawn behaviors from previous versions of the game.
| Date uploaded | a year ago |
| Version | 1.2.3 |
| Download link | ButteryStancakes-BarberFixes-1.2.3.zip |
| Downloads | 6945 |
| Dependency string | ButteryStancakes-BarberFixes-1.2.3 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Barber Fixes
All players need to have this mod installed.
Fixes bugs with the Barber:
- Fixed the Barber AI so it actually functions when multiple Barbers spawn.
- In vanilla, only the first Barber spawned would work as expected. Any future Barbers would slide around with no sound or animations and then eventually get stuck in place.
- Fixed some unsafe code in the Barber AI, causing them to freeze in place and generate errors in the console.
- This doesn't happen in vanilla because the code responsible doesn't run at all (due to the first bug)
- Fixed Barbers not opening doors (and getting stuck moving against closed doors instead)
- Fixed all Barbers (sometimes) freezing in place indefinitely when the first Barber kills someone that isn't the host.
- Fixed drumroll sometimes being desynced from the first jump that happens after a player is killed.
- Fixed the drumroll playing (and overlapping the immediate "parade" sound) when a Barber first spawns.
Also adds some config settings to re-enable certain behaviors:
MaxCount- Lets you set the number of Barbers allowed to spawn during a single day. From v55-v61, this was set to 8. This was set to 1 in v62, likely to hide the synchronization issues mentioned above.SpawnInPairs- When enabled, Barbers will spawn in groups of 2, like "intended" in the first v55 beta. VentSpawnFix is REQUIRED for this to function!DrumrollFromAll- When enabled, all Barbers will do a drumroll before they "jump." In vanilla, only the original Barber plays the drumroll. It's unclear whether this is intended or an oversight (the code is inconclusive)
CHANGELOG
v1.3.1
- Switched dependency from Vent Spawn Fix to Spawn Cycle Fixes, as the former has been merged into the latter.
- Removed door open fix (fixed in vanilla)
v1.3.0
- Lobby Compatibility integration
- Increased the maximum value for
MaxCount - Replaced
SpawnInPairssetting with newSpawnInGroupsOfsetting
v1.2.3
- Replaced
OnlyOneBarbersetting with newMaxCountsetting - Reduced lag spikes
- When a new Barber spawns
- When Barbers accelerate hourly
v1.2.2
- Improved compatibility with custom moons that spawn Barbers outside
v1.2.1
- Publicized some code in the assembly to allow compatibility with other Barber mods (Clay Surgeon Overhaul)
v1.2.0
- Fixed Barbers being unable to open doors
v1.1.0
- Added an
ApplySpawningSettingsconfig option to improve compatibility with other content configuration mods (ex: LethalQuantities) - Added an
OnlyOneBarberconfig option. Disabling this will let 8 Barbers spawn per day again. - Fixed a bug where the drumroll overlaps the immediate "parade" sound when a Barber spawns.
- Switched dependency from LethalFixes to Vent Spawn Fix, as the latter's group spawn fix is no longer included in the former.
v1.0.0
- Initial release.