From 6d736aec7bd592d8c2d6a38194787f0d9bdefc93 Mon Sep 17 00:00:00 2001 From: SimpleStation14 <130339894+SimpleStation14@users.noreply.github.com> Date: Sat, 11 May 2024 20:41:03 -0700 Subject: [PATCH] Mirror: make traitor syndicate reinforcements get the traitor role (#279) ## Mirror of PR #25400: [make traitor syndicate reinforcements get the traitor role](https://github.com/space-wizards/space-station-14/pull/25400) from space-wizards [space-wizards](https://github.com/space-wizards)/[space-station-14](https://github.com/space-wizards/space-station-14) ###### `a7d95c3b13bfa64fe08a8f855515cdc1d258808a` PR opened by Dutch-VanDerLinde at 2024-02-20 00:35:08 UTC --- PR changed 1 files with 15 additions and 4 deletions. The PR had the following labels: - No C# - Status: Needs Review ---

Original Body

> > > > ## About the PR > traitor syndie reinforcements get the autotraitor component, like traitor syndie monkies > > ## Why / Balance > syndie monkies can see the codewords, so why cant the more expensive human reinforcement see the codewords aswell? > this also makes it so they are listed as an antag with admin vision > > > ## Technical details > made syndicate base for human reinforcement > ![image](https://github.com/space-wizards/space-station-14/assets/45323883/4959010a-b867-4563-aa74-7232931f298c) > > gives traitor reinforcement the autotraitor component > > ## Media > https://github.com/space-wizards/space-station-14/assets/45323883/5ada01f9-d098-46e5-baea-487e2215ba58 > - [X] I have added screenshots/videos to this PR showcasing its changes ingame, **or** this PR does not require an ingame showcase > > ## Breaking changes > no > > **Changelog** > no >
Co-authored-by: SimpleStation14 --- .../Prototypes/Entities/Mobs/Player/human.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/Player/human.yml b/Resources/Prototypes/Entities/Mobs/Player/human.yml index b864984a7f3..6197c82c021 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/human.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/human.yml @@ -9,9 +9,9 @@ #Syndie - type: entity parent: MobHuman - id: MobHumanSyndicateAgent + id: MobHumanSyndicateAgentBase name: syndicate agent - suffix: Human + suffix: Human, Base components: - type: Loadout prototypes: [SyndicateOperativeGearExtremelyBasic] @@ -22,9 +22,20 @@ - Syndicate - type: entity - parent: MobHumanSyndicateAgent + parent: MobHumanSyndicateAgentBase + id: MobHumanSyndicateAgent + name: syndicate agent + suffix: Human, Traitor + components: + # make the player a traitor once its taken + - type: AutoTraitor + giveUplink: false + giveObjectives: false + +- type: entity + parent: MobHumanSyndicateAgentBase id: MobHumanSyndicateAgentNukeops # Reinforcement exclusive to nukeops uplink - suffix: NukeOps + suffix: Human, NukeOps components: - type: NukeOperative