Skip to content

The Grenzel Merc Schism - Split Grenzelhoft Mercenary into 3 subclasses#6581

Open
Archeonan wants to merge 6 commits into
Monkestation:mainfrom
Archeonan:grenzel
Open

The Grenzel Merc Schism - Split Grenzelhoft Mercenary into 3 subclasses#6581
Archeonan wants to merge 6 commits into
Monkestation:mainfrom
Archeonan:grenzel

Conversation

@Archeonan
Copy link
Copy Markdown

@Archeonan Archeonan commented May 28, 2026

About The Pull Request

Splits the Grenzelhoft Mercenary into 3 subclasses, based on real Landsknechte troops. These include:

Grenzelhoft Doppelsöldner - The old grenzel merc. Chain coif was changed for a gorget, recieved iron vambraces, along with +5 athletics (resulting in 35) alongside 10 medical rather then 10 crafting. They're the frontliners and kill shit with their zweihander.

Grenzelhoft Hellebardiere - Similar to the Doppelsoldner, but with a halberd. They have slightly different stats, being +2 strength, +1 perception, and +1 endurance. They're your basic bitch trooper. They get a steel shortsword as a secondary and have a option between the standard grenzel fit (blacksteel cuirass + plumed hat) or a more standard steel cuirass + steel sallet. Their utility stat is cooking.

Grenzelhoft Arkebusiers - These are the scary fuckers. They only have a +0 statline, having +2 perception and -2 speed. They get the musket, and have much worse armor- just a iron breastplate and the cap. However, they have crafting and bomb crafting as utility skills, being able to set up camps and possibly make more blackpowder if needed. They also have only 2 slots.
image

Why It's Good For The Game

More options is good! I do want to do something like what AP has where you merge subclasses into a group so they don't all appear at once, but that's too advanced for me. This also lets us live out the old fantasy of having a bunch of grenzel mercs without the balance conerns of all of them having guns.

Changelog

🆑
add: Added 3 new Grenzelhoft Mercenary classes
del: Removed old Grenzelhoft Mercenary
/:cl:

Pre-Merge Checklist

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

@github-actions github-actions Bot added Feature adds a new thing Removal What used to be there is no longer there. How sad. labels May 28, 2026
@Archeonan
Copy link
Copy Markdown
Author

currently a draft because of a issue i have where "NOPE" appears as a merc class. trying to fix it but its annoying as fuuck

@Sulaboy
Copy link
Copy Markdown

Sulaboy commented May 29, 2026

Not a big fan of removing the grenzel cuirass from musketeer for a generic iron one. It would be better to make an iron or steel recolor of the grenzel cuirass if the stat changes are that important
steel cuirass vs grenzel cuirass is:
ARMOR_PLATE list("blunt" = 85, "slash" = 85, "stab" = 85, "piercing" = 70. 7kg
VS
ARMOR_PLATE_GOOD list("blunt" = 90, "slash" = 90, "stab" = 90, "piercing" = 85, "fire" = 0, "acid" = 0) 10kg
They have the same integrity

Also why have a choice of not taking the grenzelhoft flavored armor for halberdier? Wouldn't that fit better with just giving gloryhound a halberd option?

@github-actions github-actions Bot added the Mapping You changed a map file, thank you for your tiles. May require additional approval. label May 29, 2026
Comment thread code/modules/jobs/job_types/other/merc_classes/grenzelhofthalb.dm Outdated
@Archeonan
Copy link
Copy Markdown
Author

Not a big fan of removing the grenzel cuirass from musketeer for a generic iron one. It would be better to make an iron or steel recolor of the grenzel cuirass if the stat changes are that important steel cuirass vs grenzel cuirass is: ARMOR_PLATE list("blunt" = 85, "slash" = 85, "stab" = 85, "piercing" = 70. 7kg VS ARMOR_PLATE_GOOD list("blunt" = 90, "slash" = 90, "stab" = 90, "piercing" = 85, "fire" = 0, "acid" = 0) 10kg They have the same integrity

Also why have a choice of not taking the grenzelhoft flavored armor for halberdier? Wouldn't that fit better with just giving gloryhound a halberd option?

I guess i can give the musketeer the good cuirass since they have +0 stats. As for the halberdier though, it's mainly just for some slight options. While of course the steel cuirass and sallet aren't inherently grenzel related, the landsknecht still wore something similar to the outfit they end up with if they choose the steel option. It's completely optional, but you can still tell theyre a grenzel imo.

@Archeonan Archeonan marked this pull request as ready for review May 29, 2026 05:09
@github-actions github-actions Bot requested a review from Draggeru May 29, 2026 05:10
// RACES_PLAYER_GRENZ
/datum/job/advclass/combat/swordmaster,
/datum/job/advclass/mercenary/grenzelhoft,
/datum/job/advclass/mercenary/grenzelhoftzwei,
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

subtypes

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.

uuhhh, sorry for being dumb but what do you mean by just 'subtypes'

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

subtype the subclasses outfits and attribute sheets

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.

subtype the subclasses outfits and attribute sheets

by that do you mean make it like, mercenary/grenzelhoft/zwei?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

yeah

/datum/attribute/skill/combat/unarmed = 20,
/datum/attribute/skill/combat/firearms = 30,
/datum/attribute/skill/combat/swords = 20,
/datum/attribute/skill/craft/bombs = 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.

gunpowder is not something a random soldier does . we have roles that are suposed to provide this (merchant , apothecary and Artificer). combat roles are not suposed to have the means to self-supply themselves . this is the equivalent of a Knight having smithing level 3

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.

i'd say the knight example is a bit extreme. nobody besides the monarch is realistically affording the merchant gunpowder so that only really leaves apothecary and artificer, and apothecary doesn't have bomb making skills to begin with. weak bomb crafting isn't even enough for making gunpowder unless you high roll intelligence either.

Copy link
Copy Markdown

@Diegoflores31 Diegoflores31 Jun 1, 2026

Choose a reason for hiding this comment

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

the merchant gunpowder flask costs around 100 mammons if i remember correctly.
the artificer can make it pretty much for free.
apothecary you are right they cannor make it for now but i could make a PR to add an alternative recipe for them

not even archers can make their own arrows why would this be the exception . besides if you give it to them other weapon roles will also get bombmaking under the same logic

@TheGreatSkeletonman
Copy link
Copy Markdown

the grenzel chest armor is iconic to the role and while its good its coverage isnt actually that great. I'd leave all 3 with that. if it becomes a balance issue down the line its changeable but I don't think it will be considering their cool looking but otherwise way less protective fit
.

@Archeonan
Copy link
Copy Markdown
Author

the grenzel chest armor is iconic to the role and while its good its coverage isnt actually that great. I'd leave all 3 with that. if it becomes a balance issue down the line its changeable but I don't think it will be considering their cool looking but otherwise way less protective fit .

yeah, musket one got their blacksteel cuirass back. for the halberd varient, its just a option.

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

Labels

Feature adds a new thing Mapping You changed a map file, thank you for your tiles. May require additional approval. Removal What used to be there is no longer there. How sad.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants