explodingMods-HullBreaker_Company_Ambigous_Fork icon

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-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
ButteryStancakes-FloodedLevelsFixed-1.1.0 icon
ButteryStancakes-FloodedLevelsFixed

Fixes a bug that breaks Flooded weather after the first day of a new session.

Preferred version: 1.1.0

README

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