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](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
>

>
> 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