Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
namespace Content.Server._Ronstation.Objectives.Components;

/// <summary>
/// Blacklists from being a traitor's killtarget
/// </summary>
[RegisterComponent]
public sealed partial class TraitorTargetImmuneComponent : Component
{

}
2 changes: 2 additions & 0 deletions Resources/Prototypes/Objectives/traitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@
blacklist:
components:
- KillPersonCondition
- TraitorTargetImmune # Ronstation - modification.
- type: KillPersonCondition
requireMaroon: true

Expand All @@ -125,6 +126,7 @@
blacklist:
components:
- KillPersonCondition
- TraitorTargetImmune # Ronstation - modification.
- type: KillPersonCondition
# don't count missing evac as killing as heads are higher profile, so you really need to do the dirty work
# if ce flies a shittle to centcom you better find a way onto it
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- type: job
# Modified by Ronstation contributor(s), therefore this file is licensed as MIT sublicensed with AGPL-v3.0.
- type: job
id: TechnicalAssistant
name: job-name-technical-assistant
description: job-description-technical-assistant
Expand All @@ -18,6 +19,12 @@
- Maintenance
- Engineering
- External
# Ronstation - start of modifications.
special:
- !type:AddComponentSpecial
components:
- type: TraitorTargetImmune
# Ronstation - end of modifications.

- type: startingGear
id: TechnicalAssistantGear
Expand Down
9 changes: 8 additions & 1 deletion Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- type: job
# Modified by Ronstation contributor(s), therefore this file is licensed as MIT sublicensed with AGPL-v3.0.
- type: job
id: MedicalIntern
name: job-name-intern
description: job-description-intern
Expand All @@ -15,6 +16,12 @@
access:
- Medical
- Maintenance
# Ronstation - start of modifications.
special:
- !type:AddComponentSpecial
components:
- type: TraitorTargetImmune
# Ronstation - end of modifications.

- type: startingGear
id: MedicalInternGear
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- type: job
# Modified by Ronstation contributor(s), therefore this file is licensed as MIT sublicensed with AGPL-v3.0.
- type: job
id: ResearchAssistant
name: job-name-research-assistant
description: job-description-research-assistant
Expand All @@ -15,6 +16,12 @@
access:
- Research
- Maintenance
# Ronstation - start of modifications.
special:
- !type:AddComponentSpecial
components:
- type: TraitorTargetImmune
# Ronstation - end of modifications.

- type: startingGear
id: ResearchAssistantGear
Expand Down
6 changes: 6 additions & 0 deletions Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Modified by Ronstation contributor(s), therefore this file is licensed as MIT sublicensed with AGPL-v3.0.
- type: job
id: SecurityCadet
name: job-name-cadet
Expand All @@ -24,6 +25,11 @@
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
# Ronstation - start of modifications.
- !type:AddComponentSpecial
components:
- type: TraitorTargetImmune
# Ronstation - end of modifications.

- type: startingGear
id: SecurityCadetGear
Expand Down
Loading