HullBreaker Company Ambigous Fork
Making it more challenging to work for the company - a more ambiguous fork
Last updated | 3 months ago |
Total downloads | 4589 |
Total rating | 7 |
Categories | Mods BepInEx Server-side |
Dependency string | explodingMods-HullBreaker_Company_Ambigous_Fork-2.1.0 |
Dependants | 10 other packages depend on this package |
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.2100ButteryStancakes-FloodedLevelsFixed
Fixes a bug that breaks Flooded weather after the first day of a new session.
Preferred version: 1.1.0README
HULLBREAKER COMPANY - Ambigous fork
All Credits go to Venterok! This is the original mod HullBreaker Company and HullBreaker Company on GitHub. Check it out!
Please do not report issues with this fork to Venterok. Report them to me on GitHub!
I forked this mod for personal use / tweaking to personal preference. Initially I just changed some strings and made a few small modificiations to the mod's logic. Since then more significant changes have been made.
Major changes
Ambiguous event messages
All event long and short messages in game chat are more ambiguous i.e. less obvious. Basically I tried to fit the whole "Notes about this moon"-thing without giving away the exact event. For example all events that increase monster spawn rates can print the same message in game chat: telling you something about a dominant species. So even if you know all the events by heart you don't necessarily know whether it's spiders, lizards, slimes or bees you have to expect.
Basically the event messages in chat will mostly be more mysterious. This was intended to reduce spoiling specific monster types and such for newcomers.
Reworked event execution
Rewritten event execution logic allows to dynamically replace events that fail to execute by another random event. Events fail to execute on certain moons where mobs or scrap can't naturally spawn.
Integrated mod events
Depending on whether you have other mods installed certain events are enabled automatically. No user interaction or configuration required. Introducing events for Shy guy, Herobrine, FacilityMeltdown and more. Check the changelog.
More impactful enemy events
You will definitely notice enemy events more. No longer do events just bump up the rarity of let's say bunker spiders. They also increase their max count and decrease their power level accordingly.
More events
Events, events, events. Can one have enough events?
- More scrap events like 'Jar of pickles'-event. Some make your working shift harder, some make it easier.
- HordeModeEvent increases spawn rate of inside enemies.
- Time dilation events. Make your day shorter or longer.
Compatibility
Fully compatible with LethalQuantities and AdvancedCompany overrides.
Using these mods you can allow events that would usually fail on certain moons by setting their rarity.
For example with vanilla moon configuration you can't get Jester event on Experimentation because Jesters don't spawn there.
Set Jester rarity to 1
or any larger number to allow the Jester event to occur.
Config file
Reorganized and restructured - allowing for more customization. Hopefully you'll find some settings more intuitive. Mainly putting this here so you remember to check your config :)
Other changes
Events
Custom Events
- added support for modded enemies
- make sure you use the enemy names exactly as they're printed in logs (case sensitive)
- only works for mods that don't use custom spawn logic
EnemyBountyEvent
- The amount of credits rewarded for each kill is now random. Similar to an above average scrap item
- Min/Max is configurable
- The amount rewarded will show in game chat
- New config: Limit the amount of rewards. The final reward will pay 150% of Max
HullBreakEvent
- The amount of bonus credits you receive is now random
- Min/Max is configurable
- The amount will show in game chat
NothingEvent
- When the mod randomly selects NothingEvent (no event) the event message is omitted from chat. With event counts this makes it so events seem more random especially when combined with the option that increments the number of events every day. With high
EventCount
it simply prevents flooding the chat with empty lines from NothingEvent to a point where things become unreadable. This depends on your configuration (event count and event weights) of course - When all events on a given day are NothingEvent the entire NOTES ABOUT MOON section is omitted from game chat
OnAPowderKegEvent
- Now explodes mines periodically. Respects custom day lengths
Readded events
- TurretsEvent, OneForAllEvent, MaskedEvent
Other
HullBreakerLevelSettings
- only change enemy count and spawn rate
- no more changes to scrap amount and value or quota
Check changelog for more