Skip to content

Reimplements NG and Swat#549

Open
chazzyjazzy wants to merge 17 commits intoDarkPack13:masterfrom
chazzyjazzy:swatNG
Open

Reimplements NG and Swat#549
chazzyjazzy wants to merge 17 commits intoDarkPack13:masterfrom
chazzyjazzy:swatNG

Conversation

@chazzyjazzy
Copy link
Contributor

@chazzyjazzy chazzyjazzy commented Jan 21, 2026

About The Pull Request

This PR reimplements NG and Swat to be used with the Summon-ERT verb
before you ask, yes NG is very fucking powerful, if they need to be summoned, SWAT should probably go first and die

it adds multiple roles allowed for SWAT and NG, including
SWAT

  • Lieutenant
  • who spawns with a 50 cal deagle, a black armored trenchcoat, sunglasses, a beret, and some cuffs
  • Field Medic
  • who spawns with an mp5, a magnum revolver, a labcoat, and alot of medical gear, and a compact defib
  • Rifleman
  • who spawns with an AR-15 and standard police armor/helmet, cuffs and nades (smoke, flash, frag)
  • Negotiator
  • who spawns with no armor at all, just a suit, a megaphone, cookies, coffees, and 7 grand to negotiate and de-escalate (and maybe something else for if negotiations go south)

NG

  • Sergeant
  • who spawns with jaegerspas, a pistol, sunglasses, military fatigues and bulletproof vest, and a megaphone
  • Rifleman
  • who spawns with an AUG and full army gear
  • Medic
  • who spawns with the clinic director's coat and military fatigues, a bunch of medical gear and an mp5 and a compact defib
  • Bomb Squad
  • who spawns with EOD armor, a grenade launcher and a bunch of grenades, a flamethrower, but the downside is they only have an uzi with no clips (might give them c4s as well as breaching charges)
  • Marksman
  • who spawns with an autosniper and a bulletproof vest

i also made it so that these guys finally spawn with police keys

Why It's Good For The Game

human stuff, reimplemented ERTs to work with modern /tg/ verb, consequence for breaking the masquerade muhahaha

Changelog

🆑 chazzyjazzy, INFARED_BARON
add: reimplements SWAT and NG ERTs with new roles
/:cl:

@chazzyjazzy
Copy link
Contributor Author

I also followed the same basic structure as #514 I should say

@chazzyjazzy chazzyjazzy marked this pull request as ready for review January 21, 2026 23:57
@chazzyjazzy chazzyjazzy requested review from a team as code owners January 21, 2026 23:57
@chazzyjazzy
Copy link
Contributor Author

opening for review cuz all im waiting for now is sprites from that animal bomby

@FalloutFalcon
Copy link
Member

i edited ur changelog to credit baron

@chazzyjazzy
Copy link
Contributor Author

i edited ur changelog to credit baron

Oh thanks I forgot that mb

ertemplate = new ertemplate
else
ertemplate = new /datum/ert/centcom_official
ertemplate = new /datum/ert/darkpack/swat // DARKPACK EDIT CHANGE - Original : ertemplate = new /datum/ert/centcom_official
Copy link
Member

Choose a reason for hiding this comment

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

worlds biggest nitpick:
I dont think that's the correct comment syntax c:

Copy link
Contributor Author

Choose a reason for hiding this comment

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

chrome_VLLq3KpqNW its very close

Copy link
Member

Choose a reason for hiding this comment

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

it should be capitlized!

chazzyjazzy and others added 3 commits January 22, 2026 15:56
Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com>
@FalloutFalcon
Copy link
Member

ping me for a review once the other ert pr is in.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 7 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

@github-actions github-actions bot added the Stale label Feb 2, 2026
@chazzyjazzy chazzyjazzy removed the Stale label Feb 4, 2026
@github-actions
Copy link
Contributor

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~7 days. Please address any outstanding review items and ensure your PR is finished - if both are true, and you have auto-staled anyway, you need to actively ask maintainers (by pinging them in the /tg/station Discord) to (re)review or merge your PR. If no maintainer responds to your request, you may wish to close this PR yourself while you seek maintainer comment, as you will later be able to reopen the PR yourself.

@@ -1,3 +1,4 @@
// should i delete this since summon-ert verb handles alot of this
Copy link
Member

Choose a reason for hiding this comment

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

Yea this file really shouldn't exist. It should be moved to the ert code file at the very least.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants