Paradox Clone (#35794)

* polymorph fixes

* paradox clone

* forensics cleanup

* bump doors

* 4

* attribution

* polymorphn't

* clean up objectives

* Update Resources/ServerInfo/Guidebook/Antagonist/MinorAntagonists.xml

* review

* add virtual items to blacklist

* allow them to roll sleeper agent
This commit is contained in:
slarticodefast
2025-03-13 18:09:07 +01:00
committed by GitHub
parent 1b2d3d6ab9
commit bce9b4b05b
23 changed files with 498 additions and 17 deletions

View File

@@ -0,0 +1,38 @@
- type: entity
abstract: true
parent: BaseObjective
id: BaseParadoxCloneObjective
components:
- type: Objective
# required but not used
difficulty: 1
issuer: objective-issuer-paradox
- type: RoleRequirement
roles:
mindRoles:
- ParadoxCloneRole
- type: entity
parent: [BaseParadoxCloneObjective, BaseLivingObjective]
id: ParadoxCloneLivingObjective
name: Escape to centcomm alive and unrestrained.
description: Return to your old life.
components:
- type: Objective
icon:
sprite: Structures/Furniture/chairs.rsi
state: shuttle
- type: EscapeShuttleCondition
- type: entity
parent: [BaseParadoxCloneObjective, BaseKillObjective]
id: ParadoxCloneKillObjective
name: Fix the space-time paradox.
description: Replace your original to fix the paradox. Remember, your mission is to blend in, do not kill anyone else unless you have to!
components:
- type: PickSpecificPerson
- type: KillPersonCondition
requireDead: true # don't count missing evac as killing
- type: TargetObjective
title: objective-condition-kill-head-title # kill <name>, <job>