Skip to content

(BOUNTY) Adds Blunderbusses! A weapon that fills the gap between puffers and muskets.#6449

Open
Singul0 wants to merge 8 commits into
Monkestation:mainfrom
Singul0:blunderbluster
Open

(BOUNTY) Adds Blunderbusses! A weapon that fills the gap between puffers and muskets.#6449
Singul0 wants to merge 8 commits into
Monkestation:mainfrom
Singul0:blunderbluster

Conversation

@Singul0
Copy link
Copy Markdown

@Singul0 Singul0 commented May 12, 2026

About The Pull Request

DESIGN DOC: https://docs.google.com/document/d/1ZjMX2PSDHbRpRhlP6-MLBOn8MTBRFs9Ktmo0aHntLSw/edit?usp=drivesdk (BOUNTY APPROVED BY CHEFFIE)

Adds blunderbusses into the game as a sort of midpoint between blunderbusses and puffers. It's a shotgun of gunpowder weapons essentially, devastating at short range. Kinda useless at everything else. Grenzelhoft mercs can spawn with it but it can also be bought.

It has 6 ammo types, 3 are coins types, 1 is low AP heavily wounding glass shards, 1 is made for incapacitation, and the last one is the standard lead pellet.

Why It's Good For The Game

Fills out the missing midpoint between puffers and muskets, a shotgun gunpowder weapon is also pretty fun.

2026-05-12.07-54-55.mp4

Changelog

🆑
add: Adds Blunderbusses into the game for Grenzelhoft Mercenaries to use.
/:cl:

Pre-Merge Checklist

  • You tested this on a local server.
  • This code did not runtime during testing.
  • You documented all of your changes.

@Singul0 Singul0 requested a review from aberrantQuesrist as a code owner May 12, 2026 00:56
@github-actions github-actions Bot added the Feature adds a new thing label May 12, 2026
@Pidgey-chan
Copy link
Copy Markdown

Any chance this could go to the merchant?

Comment thread code/game/objects/items/coins.dm Outdated
return TRUE

//turn coins into pellets! fucking fuck whoever snowflaked coins quantity...
if(pellet_type && quantity >= 6 && GET_MOB_SKILL_VALUE(user, /datum/attribute/skill/combat/firearms) >= 10)
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

this should probably be an actual recipe.

Copy link
Copy Markdown
Author

@Singul0 Singul0 May 21, 2026

Choose a reason for hiding this comment

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

the code for quantities of icons are jank, doesn't work with normal recipes as per the comments.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

arent zennies a bundle like all the others ?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

NOPE! it's not a bundle subtype, blame lazy coders of old.

subtypes_allowed = TRUE
craftdiff = 0
crafting_message = "starts shaping ammunition"
skillcraft = /datum/attribute/skill/combat/firearms
Copy link
Copy Markdown

@Diegoflores31 Diegoflores31 May 21, 2026

Choose a reason for hiding this comment

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

i am kind of worried about this one . no only allows free leveling of firearms but its a little nobrainer option compared with puffers or musket with limited ammo you have to pay for ... when you can just get this one and craft your own ammo for free

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

not even arrows are that reliable . since you have to smith the arrows or buy at the merchant.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

the whole makeshift ammo aspect is a huge part of the aspect of the design of the gun though, i'm going to wait for the maints to weigh in on this.

Comment thread code/modules/projectiles/ammunition/caseless/bullet.dm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature adds a new thing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants