Skip to content

Beyond the Hive crash fix + expedition pocketables + missing bosses#30

Open
Backup158 wants to merge 8 commits into
grasmann:mainfrom
Backup158:animation_events_lookup
Open

Beyond the Hive crash fix + expedition pocketables + missing bosses#30
Backup158 wants to merge 8 commits into
grasmann:mainfrom
Backup158:animation_events_lookup

Conversation

@Backup158

@Backup158 Backup158 commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

Beyond the Hive Crash

When dropping a Hive Scum Stim Crate, the drop_crate function from the animation_events integration causes a crash. It tries to use the pickups_text[crate] value as the key for the Localize function, to use for display later. The issue is that when there's no crate equipped and the Scum drops a crate, this uses not_equipped as the key, which has no entry in the mod.crates_equiped and mod.pickups_text tables.
This passes nil into Localize which causes the crash.
I added a check to not localize if it's nil. I didn't make entries into the 2 tables above because I didn't think of that.

<<Script Error>>scripts/managers/localization/localization_manager.lua:323: bad argument #2 to 'lookup' (string expected, got nil)<</Script Error>>

Expedition Pocketables

I added an option to add a message when someone picks up the Expedition Pocketables.

Missing Enemies

Added Dreg Captain, Hexbound Daemonhost, and Ogryn Pack Master to the mod.bosses tracking table in scoreboard_default_plugins.lua.

In scoreboard_rows.lua, added

  • Scab Radio Operator (ranged Elite)
  • Scab Plasma Gunner (ranged Elite)
  • Armoured Pox Hound (Disabler)
  • Hexbound Daemonhost (Boss)
  • Pack Master (Boss)

@Backup158

Backup158 commented Mar 20, 2026

Copy link
Copy Markdown
Contributor Author

Throwing a link here in case any users want to download this easily.
Download these files

@Backup158 Backup158 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update: Added more missing enemies

  • Scab Radio Operator (ranged Elite)
  • Scab Plasma Gunner (ranged Elite)
  • Armoured Pox Hound (Disabler)
  • Hexbound Daemonhost (Boss)
  • Pack Master (Boss)

For users
Download these files

@Backup158

Copy link
Copy Markdown
Contributor Author

Update: Merged PR from xsSplater which contained updated Russian localization and positional sliders for the Tactical Overlay position

Download (for users)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant