objectiveGroups.yml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. # Traitor
  2. - type: weightedRandom
  3. id: TraitorObjectiveGroups
  4. weights:
  5. TraitorObjectiveGroupSteal: 1
  6. TraitorObjectiveGroupKill: 1
  7. TraitorObjectiveGroupState: 1 #As in, something about your character. Alive, dead, arrested, gained an ability...
  8. TraitorObjectiveGroupSocial: 1 #Involves helping/harming others without killing them or stealing their stuff
  9. - type: weightedRandom
  10. id: TraitorObjectiveGroupSteal
  11. weights:
  12. CaptainIDStealObjective: 1
  13. CMOHyposprayStealObjective: 1
  14. CMOCrewMonitorStealObjective: 1
  15. RDHardsuitStealObjective: 1
  16. NukeDiskStealObjective: 1
  17. MagbootsStealObjective: 1
  18. CorgiMeatStealObjective: 1
  19. ClipboardStealObjective: 1
  20. CaptainGunStealObjective: 0.5
  21. CaptainJetpackStealObjective: 0.5
  22. HandTeleporterStealObjective: 0.5
  23. EnergyShotgunStealObjective: 0.5
  24. - type: weightedRandom
  25. id: TraitorObjectiveGroupKill
  26. weights:
  27. KillRandomPersonObjective: 1
  28. KillRandomHeadObjective: 0.25
  29. - type: weightedRandom
  30. id: TraitorObjectiveGroupState
  31. weights:
  32. EscapeShuttleObjective: 1
  33. DieObjective: 0.05
  34. #HijackShuttleObjective: 0.02
  35. - type: weightedRandom
  36. id: TraitorObjectiveGroupSocial
  37. weights:
  38. RandomTraitorAliveObjective: 1
  39. RandomTraitorProgressObjective: 1
  40. #Thief groups
  41. - type: weightedRandom
  42. id: ThiefObjectiveGroups
  43. weights:
  44. ThiefObjectiveGroupCollection: 1
  45. ThiefObjectiveGroupItem: 1
  46. - type: weightedRandom
  47. id: ThiefBigObjectiveGroups
  48. weights:
  49. ThiefObjectiveGroupStructure: 1
  50. ThiefObjectiveGroupAnimal: 1
  51. - type: weightedRandom
  52. id: ThiefObjectiveGroupCollection
  53. weights:
  54. HeadCloakStealCollectionObjective: 1 #command
  55. HeadBedsheetStealCollectionObjective: 1
  56. StampStealCollectionObjective: 1
  57. DoorRemoteStealCollectionObjective: 1
  58. TechnologyDiskStealCollectionObjective: 1 #sci
  59. MailStealCollectionObjective: 1 #cargo
  60. IDCardsStealCollectionObjective: 1
  61. LAMPStealCollectionObjective: 2 #only for moth
  62. - type: weightedRandom
  63. id: ThiefObjectiveGroupItem
  64. weights:
  65. ForensicScannerStealObjective: 1 #sec
  66. FlippoEngravedLighterStealObjective: 0.5
  67. ClothingHeadHatWardenStealObjective: 1
  68. WantedListCartridgeStealObjective: 1
  69. ClothingOuterHardsuitVoidParamedStealObjective: 1 #med
  70. MedicalTechFabCircuitboardStealObjective: 1
  71. ClothingHeadsetAltMedicalStealObjective: 1
  72. FireAxeStealObjective: 1 #eng
  73. AmePartFlatpackStealObjective: 1
  74. ExpeditionsCircuitboardStealObjective: 1 #sup
  75. CargoShuttleCircuitboardStealObjective: 1
  76. SalvageShuttleCircuitboardStealObjective: 1
  77. ClothingEyesHudBeerStealObjective: 1 #srv
  78. BibleStealObjective: 1
  79. ClothingNeckGoldmedalStealObjective: 1 #other
  80. ClothingNeckClownmedalStealObjective: 0.5
  81. - type: weightedRandom
  82. id: ThiefObjectiveGroupStructure
  83. weights:
  84. NuclearBombStealObjective: 0.5
  85. FaxMachineCaptainStealObjective: 1
  86. ChemDispenserStealObjective: 1
  87. XenoArtifactStealObjective: 1
  88. FreezerHeaterStealObjective: 1
  89. TegStealObjective: 1
  90. BoozeDispenserStealObjective: 1
  91. AltarNanotrasenStealObjective: 1
  92. PlantRDStealObjective: 1
  93. ToiletGoldenStealObjective: 1
  94. - type: weightedRandom
  95. id: ThiefObjectiveGroupAnimal
  96. weights:
  97. IanStealObjective: 1
  98. BingusStealObjective: 1
  99. McGriffStealObjective: 1
  100. WalterStealObjective: 1
  101. MortyStealObjective: 1
  102. RenaultStealObjective: 1
  103. ShivaStealObjective: 1
  104. TropicoStealObjective: 1
  105. - type: weightedRandom
  106. id: ThiefObjectiveGroupEscape
  107. weights:
  108. EscapeThiefShuttleObjective: 1
  109. #Changeling, crew, wizard, when you code it...