paradoxClone.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. - type: entity
  2. abstract: true
  3. parent: BaseObjective
  4. id: BaseParadoxCloneObjective
  5. components:
  6. - type: Objective
  7. # required but not used
  8. difficulty: 1
  9. issuer: objective-issuer-paradox
  10. - type: RoleRequirement
  11. roles:
  12. mindRoles:
  13. - ParadoxCloneRole
  14. - type: Tag
  15. tags:
  16. - ParadoxCloneObjectiveBlacklist # don't copy the objectives from other clones
  17. - type: entity
  18. parent: [BaseParadoxCloneObjective, BaseLivingObjective]
  19. id: ParadoxCloneLivingObjective
  20. name: Escape to centcomm alive and unrestrained.
  21. description: Return to your old life.
  22. components:
  23. - type: Objective
  24. icon:
  25. sprite: Structures/Furniture/chairs.rsi
  26. state: shuttle
  27. - type: EscapeShuttleCondition
  28. - type: entity
  29. parent: [BaseParadoxCloneObjective, BaseKillObjective]
  30. id: ParadoxCloneKillObjective
  31. name: Fix the space-time paradox.
  32. description: Replace your original to fix the paradox. Remember, your mission is to blend in, do not kill anyone else unless you have to!
  33. components:
  34. - type: PickSpecificPerson
  35. - type: KillPersonCondition
  36. requireDead: true # don't count missing evac as killing
  37. - type: TargetObjective
  38. title: objective-condition-kill-head-title # kill <name>, <job>