Blueprint Shotgun


Adds a gun that shoots items to build ghosts, upgrade entities, and more! Also features a vacuum mode to mine entities, tiles, and ground items. An alternative to nanobots or other early bot start mods.

Utilities
11 days ago
1.1 - 2.0
13.7K
Blueprints

b ✅ Crash when light armor does not exist

10 months ago
(updated 10 months ago)

When using Blueprint Shotgun 0.2.8 together with Pacifist (<= 2.2.5), I get a crash when "shooting" at a planned upgrade (Note: Pacifist removes light and heavy armor from the game):

11859.007 Error MainLoop.cpp:1510: Exception at tick 656663: The mod Blueprint Shotgun (0.2.8) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event blueprint-shotgun::on_tick (ID 0)
Unknown item name: light-armor
stack traceback:
   [C]: in function 'insert'
   __blueprint-shotgun__/scripts/utils.lua:174: in function 'temp_character'
   __blueprint-shotgun__/scripts/build/upgrades.lua:113: in function 'upgrade'
   __blueprint-shotgun__/scripts/build/upgrades.lua:196: in function '?'
   __blueprint-shotgun__/scripts/flying-items.lua:21: in function 'on_tick'
   __blueprint-shotgun__/control.lua:231: in function <__blueprint-shotgun__/control.lua:228>

To reproduce:
- Run a game with Pacifist and Blueprint Shotgun 0.2.8
- Place yellow belts
- Use upgrade planner to request upgrade to red belts
- Aim & shoot the blueprint shotgun at the belts to upgrade

Update: As a workaround, Pacifist (>= 2.2.6) now keeps light armor if Blueprint Shotgun is active

10 months ago

Thanks for bringing this to my attention, I've removed the soft dependency on light armor and instead have created a new armor called "blueprint-shotgun-dummy-armor", which I'm guessing will have to be blacklisted in Pacifist.

10 months ago

Thank you, I'll do that!

10 months ago

Works like a charm, thanks a lot!

10 months ago

No problem!

New response