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
28 days ago
1.1 - 2.0
5.32K
Blueprints

b Crash when light armor does not exist

a month ago
(updated a month 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

a month 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.

a month ago

Thank you, I'll do that!

a month ago

Works like a charm, thanks a lot!

a month ago

No problem!

New response