slander objective sure does exist

This commit is contained in:
stormyatt 2026-07-07 01:42:32 -07:00
parent d9a8fe3463
commit 51942560a2
4 changed files with 44 additions and 10 deletions

View File

@ -16,5 +16,7 @@ NTAgent-round-end-name = Internal Affairs Agent
objective-condition-frame-person-title = Frame {$targetName}, {CAPITALIZE($job)}.
objective-condition-fired-person-title = Get {$targetName}, {CAPITALIZE($job)} fired.
objective-condition-dossier-person-title = Make a Dossier on {$targetName}, {CAPITALIZE($job)}
objective-condition-slander-person-title = Make {$targetName}, {CAPITALIZE($job)} Look Incompetent.
roles-antag-NT-agent-objective = Do dirty work for NanoTrasen.

View File

@ -63,6 +63,29 @@
- KillPersonCondition
- TargetObjectiveImmune # DeltaV
# slander someone
- type: entity
parent: BaseNTAgentObjective
id: SlanderRandomPersonObjective
description: We want to fire this person. Make everyone think they're incompetent.
components:
- type: Objective
icon:
sprite: Structures/Wallmounts/screen.rsi
state: screen
difficulty: 1.75
unique: false
- type: TargetObjective
title: objective-condition-slander-person-title
- type: PickRandomPerson
filters:
# Can't have multiple objectives to kill the same person.
- !type:TargetObjectiveMindFilter
blacklist:
components:
- KillPersonCondition
- TargetObjectiveImmune # DeltaV
# Dossier
- type: entity
parent: BaseNTAgentObjective
@ -151,37 +174,37 @@
- type: entity
parent: BaseNTAgentSlanderDepartment
id: SlanderSecurityObjective
name: Make Security Look Bad
name: Make Security Look Incompetent
description: NanoTrasen wants a reason to fire people. Make them look incompetent to the public.
- type: entity
parent: BaseNTAgentSlanderDepartment
id: SlanderEngineeringObjective
name: Make Engineering Look Bad
name: Make Engineering Look Incompetent
description: NanoTrasen wants a reason to fire people. Make them look incompetent to the public.
- type: entity
parent: BaseNTAgentSlanderDepartment
id: SlanderMedicalObjective
name: Make Medical Look Bad
name: Make Medical Look Incompetent
description: NanoTrasen wants a reason to fire people. Make them look incompetent to the public.
- type: entity
parent: BaseNTAgentSlanderDepartment
id: SlanderEpistemicsObjective
name: Make Epistemics Look Bad
name: Make Epistemics Look Incompetent
description: NanoTrasen wants a reason to fire people. Make them look incompetent to the public.
- type: entity
parent: BaseNTAgentSlanderDepartment
id: SlanderLogisticsObjective
name: Make Logistics Look Bad
name: Make Logistics Look Incompetent
description: NanoTrasen wants a reason to fire people. Make them look incompetent to the public.
- type: entity
parent: BaseNTAgentSlanderDepartment
id: SlanderCommandObjective
name: Make Command Look Bad
name: Make Command Look Incompetent
description: NanoTrasen wants a reason to fire people. Make them look incompetent to the public.
# defunding

View File

@ -241,6 +241,7 @@
FrameRandomPersonObjective: 1
# FireRandomPersonObjective: 1
DossierRandomPersonObjective: 1
SlanderRandomPersonObjective: 1
- type: weightedRandom
id: NTAgentObjectiveGroupAudit

View File

@ -35,6 +35,14 @@
Remember, security is usually dumber (or smarter) than they seem. They might be too busy with their jobs to remember your face, but they might remember your small clue. Hell, you could become the Detective's best informant. Just try not to overdo it. The station might wise up to your antics. [italic]You need to SELL your lie effectively![/italic]
##Make a person look incompetent
[italic]We want to fire this person. Make everyone think they're incompetent.[/italic]
This is a pretty open objective, but remember your efforts will be for naught if they figure out what youre trying to do.
- Framing them for a very big incident, like a artifact explosion or medical malpractice, will likey stick.
- Sabotaging whatever job they happen to have is also likely to be effective.
##Make a Dossier on someone.
[italic]NanoTrasen wants to know more about this person. Figure out what you can and report to Central.[/italic]
@ -60,13 +68,13 @@
You're the auditor! Figure out what's MOST important to audit.
##Making a Department Look bad
##Making a Department Look Incompetent
[italic]NanoTrasen wants a reason to fire people. Make them look incompetent to the public.[/italic]
Like Auditing, this is a very open-ended objective. Do whatever you think will make the given department look bad, [bold]but remember: Central Command doesn't want the station destroyed.[/bold]
Like Auditing, this is a very open-ended objective. Do whatever you think will make the given department look incompetent at their job, [bold]but remember: Central Command doesn't want the station destroyed.[/bold]
- The easiest method is to just make them mess up their job, but this is also the most illegal and desturctive method.
- Pretending to be a member of the deparment and being a annoyance could do a lot towards making the deparment look bad.
- The easiest method is to just sabotage something and cause them to blow up or, but this is also the most illegal and desturctive method.
- Pretending to be a member of the deparment and failing could do a lot towards making the deparment look incompetent.
##Cut uneeded Costs
[italic]NanoTrasen wants to cut costs. Remove unneeded machines or equipment.[/italic]