Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds the CIA, Removes UAAC-TIS #7757

Merged
merged 11 commits into from
Dec 11, 2024
Merged

Conversation

nauticall
Copy link
Contributor

@nauticall nauticall commented Dec 7, 2024

About the pull request

Adds the CIA, the intelligence agency that needs to introduction. Featuring a briefcase full of goodies, covert operations, and several disguises, CIA agents can be planted into various places or even into the USCM.

This PR fully replaces the UAAC-TIS intelligence officers formerly in the game. Nobody really used them (save for a select few) and I figured it'd be better to go out with the American Gestapo and in with actual spies.

Note that this is admin spawn only for now. In the future it's possible additional covers, ERT or even survivor roles.

The following CIA covers have been added:

  • Intelligence Analyst: The classic "tourist" business casual look of Vietnam-era CIA. Casual clothing, civilian rank, modifiable job.
  • USCM Liaison: A (real) military officer who works with the CIA as a military liaison, though not in an outright public way. Can be either O-2 or O-3.
  • Marine Raider: A CIA agent operating as a Marine Raider. They're on the same side, just possibly with differing objectives.
  • UPP Soldier: A UPP grunt recruited as a CIA informant.
  • UPP Senior Officer: A UPP Starshiy Leytenant officer recruited as a CIA informant.
  • CLF Engineer: A CLF field technician recruited as a CIA informant.

All of the above come with the CIA briefcase, a device capable of procuring various goods and weaponry for use in spycraft. The briefcase includes things like:

  • Abduction and sedation weapons like chloroform, a tranq gun, and handcuffs.
  • Basic stationery (pen and paper).
  • Marine armor and clothing, for when shit hits the fan.
  • Extra magazines.
  • Hacking stuff.
  • Radio keys for various factions, including the CIA's own radio channel.
  • Listening bugs.
  • A USCM codebook for verifying you are actually with the government, in case anyone has doubts.

Explain why it's good for the game

Spycraft! I believe adding CIA adds a ton of roleplay potential with these people as well as the ability to carry out actual (admin-sanctioned) antaggery like abducting people or interrogating others in a subtle, government-sanctioned way.

Things CIA Might Do

Event-runners use this table as your inspiration to find out what morally-questionable things your agents may do.

  • Wiretap dialog in certain important areas like the CIC or brig.
  • "Extract" an asset like a person or a thing from the Almayer or AO.
  • Perform "enhanced interrogation methods".
  • Subtly feed information or misinformation to command to sway them a little.
  • Make a problematic person disappear.
  • Local whistleblower found dead with 5 shots to the back of the head; ruled self-inflicted.

The Elephant

CIA agents, naturally, work for the government of the United Americas, and nobody else. The USCM and CIA are fighting for the same team, but CIA might have interests or methods that differ slightly or are above the paygrades of most marines.

CIA agents prioritize plausible deniability for covers with allies, and they're often well aware of the fact that people can see right through their generic cover identities; the goal isn't to trick allies, it's to prevent the CIA from being finger-pointed at directly if something goes south. The USCM knows there might be agents in their ranks, but since they're usually actually helpful - and pointing out a CIA agent does nothing for them anyway - they don't really care, and neither should marines. (Spies are a different story.)

For obvious reasons no CIA agent should ever say "I am with the CIA." If not outright disguised, it's up to the individual (or the admin) to fabricate a cover story, like "I'm an intelligence analyst working for ARMAT" or "I'm part of a battlefield survey team to improve logistics." You can modify your ID accordingly to suit your cover. Be creative, and be subtle.

Screenshots

Screenshots & Videos

image
image
image
image
image

Changelog

🆑
add: Adds CIA agents to the game. These are disguised as either civilians, liaisons, or people in other factions and have a plethora of tools to achieve any objectives they might be assigned to.
del: Deletes the UAAC-TIS from the game.
/:cl:

@cmss13-ci cmss13-ci bot added Sprites Remove the soul from the game. UI deletes nanoui/html Feature Feature coder badge Removal snap labels Dec 7, 2024
@Kaga-404
Copy link
Contributor

Kaga-404 commented Dec 8, 2024

Good to go on the lore end, part of planned intel-agency stuff.

Great work on the contextual notes here in the PR! You might want to either have them available in some way ingame as well, or otherwise make sure that staff are aware of the context before using the presets. These are only gear presets so they can't be used as easily for spontaneous events, since there's no spawn messages telling players anything.

@RoboticVodka
Copy link

Notably we do have the DNOP-CIU that fits the exact niche of the CIA per this old lore-tidbit if it's still considered canon: https://discord.com/channels/150315577943130112/942220424912203846/1007434833980555274

I may also suggest if you stay with CIA though you put together an OWLF loadout as they're a part of the CIA. At least all the clothes exist (mask, hood, vest, and uniform) to make a full loadout just not weapons or any particular armor. Could give them some EMPs, some kinda of future-ish looking gun, motion detector, ETC and they'd probably be set.

@IroquoisLou
Copy link
Contributor

I may also suggest if you stay with CIA though you put together an OWLF loadout as they're a part of the CIA. At least all the clothes exist (mask, hood, vest, and uniform) to make a full loadout just not weapons or any particular armor. Could give them some EMPs, some kinda of future-ish looking gun, motion detector, ETC and they'd probably be set.

I'm making OWLF with thwomper, i'll wait for this to get merged before continuing though, here's what thwomper made:
image

Copy link
Member

@harryob harryob left a comment

Choose a reason for hiding this comment

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

goated

code/datums/skills/uscm.dm Outdated Show resolved Hide resolved
code/game/objects/items/devices/portable_vendor.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/cia.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/cia.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/cia.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/cia.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/cia.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/cia.dm Outdated Show resolved Hide resolved
code/modules/gear_presets/cia.dm Outdated Show resolved Hide resolved
@harryob harryob marked this pull request as draft December 9, 2024 13:21
@harryob harryob marked this pull request as ready for review December 10, 2024 12:04
@cm13-github cm13-github added the Merge Conflict PR can't be merged because it touched too much code label Dec 10, 2024
@cm13-github
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@cm13-github
Copy link
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@cm13-github cm13-github removed the Merge Conflict PR can't be merged because it touched too much code label Dec 11, 2024
@harryob harryob added this pull request to the merge queue Dec 11, 2024
Merged via the queue into cmss13-devs:master with commit 42adb16 Dec 11, 2024
27 checks passed
cmss13-ci bot added a commit that referenced this pull request Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Feature coder badge Removal snap Sprites Remove the soul from the game. UI deletes nanoui/html
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants