# Traitor
- type: weightedRandom
  id: TraitorObjectiveGroups
  weights:
    TraitorObjectiveGroupSteal: 1
    TraitorObjectiveGroupKill: 1
    TraitorObjectiveGroupState: 1 #As in, something about your character. Alive, dead, arrested, gained an ability...
    TraitorObjectiveGroupSocial: 1 #Involves helping/harming others without killing them or stealing their stuff
    TraitorObjectiveGroupSabotage: 1
    TraitorObjectiveGroupOther: 1

- type: weightedRandom
  id: TraitorObjectiveGroupSteal
  weights:
    CaptainIDStealObjective: 1
    CMOHyposprayStealObjective: 1
    CMOCrewMonitorStealObjective: 1
    RDHardsuitStealObjective: 1
    NukeDiskStealObjective: 1
    MagbootsStealObjective: 1
    #CorgiMeatStealObjective: 1 # starcup: don't make people murder the dog
    ClipboardStealObjective: 1
    KnuckleDustersStealObjective: 1
    CaptainGunStealObjective: 0.5
    CaptainJetpackStealObjective: 0.5
    HandTeleporterStealObjective: 0.5
    EnergyMagnumStealObjective: 0.5

- type: weightedRandom
  id: TraitorObjectiveGroupKill
  weights:
    # KillRandomPersonObjective: 1 # DeltaV Replaced for Teach Lesson
    TeachLessonRandomPersonObjective: 1
    KillStationAiObjective: 0.25
    KillRandomHeadObjective: 0.25

- type: weightedRandom
  id: TraitorObjectiveGroupState
  weights:
    EscapeShuttleObjective: 1
    DieObjective: 0.2
    #HijackShuttleObjective: 0.02

- type: weightedRandom
  id: TraitorObjectiveGroupSocial
  weights:
#    RandomTraitorAliveObjective: 1 - Removed because the objective was boring and didn't progress the round.
    RandomTraitorProgressObjective: 1

- type: weightedRandom
  id: TraitorObjectiveGroupSabotage
  weights:
    SupercritAnomaliesObjective: 1

#misc objectives that don't fall other another category
- type: weightedRandom
  id: TraitorObjectiveGroupOther
  weights:
    HijackTradeStationObjective: 1


#Thief groups
- type: weightedRandom
  id: ThiefObjectiveGroups
  weights:
    ThiefObjectiveGroupCollection: 1
    ThiefObjectiveGroupItem: 1

- type: weightedRandom
  id: ThiefBigObjectiveGroups
  weights:
    ThiefObjectiveGroupStructure: 1
    ThiefObjectiveGroupAnimal: 1

- type: weightedRandom
  id: ThiefObjectiveGroupCollection
  weights:
    HeadCloakStealCollectionObjective: 1                #command
    HeadBedsheetStealCollectionObjective: 1
    StampStealCollectionObjective: 1
    DoorRemoteStealCollectionObjective: 1
    OfficerHandgunsStealCollectionObjective: 1         #sec
    TechnologyDiskStealCollectionObjective: 1           #sci
    MailStealCollectionObjective: 1                     #cargo
    IDCardsStealCollectionObjective: 1
    LAMPStealCollectionObjective: 0.1                   #only for moth, weight decreased cause boring and insanely easy

- type: weightedRandom
  id: ThiefObjectiveGroupItem
  weights:
    ChiefEngineerToolbeltStealObjective: 0.5             #command
    CaptainSwordStealObjective: 0.5
    ClothingHeadsetAltMedicalStealObjective: 1
    ForensicScannerStealObjective: 1                    #sec
    FlippoEngravedLighterStealObjective: 0.5
    ClothingHeadHatWardenStealObjective: 1
    WantedListCartridgeStealObjective: 1
    ClothingOuterHardsuitVoidParamedStealObjective: 1   #med
    MedicalTechFabCircuitboardStealObjective: 1
    FireAxeStealObjective: 1                            #eng
    AmePartFlatpackStealObjective: 1
    ExpeditionsCircuitboardStealObjective: 1            #sup
    CargoShuttleCircuitboardStealObjective: 1
    # BibleStealObjective: 1 # starcup: removed, bibles are no longer inherently significant items
    ClothingNeckGoldmedalStealObjective: 1              #other
    ClothingNeckClownmedalStealObjective: 0.5

- type: weightedRandom
  id: ThiefObjectiveGroupStructure
  weights:
    NuclearBombStealObjective: 0.5
    FaxMachineCaptainStealObjective: 1
    ChemDispenserStealObjective: 1
    XenoArtifactStealObjective: 1
    FreezerHeaterStealObjective: 1
    TegStealObjective: 1
    BoozeDispenserStealObjective: 1
#    AltarNanotrasenStealObjective: 1 # starcup: removed for syndicate rebranding ops
    PlantRDStealObjective: 1
    ToiletGoldenStealObjective: 1

- type: weightedRandom
  id: ThiefObjectiveGroupAnimal
  weights:
    IanStealObjective: 1
    BingusStealObjective: 1
    McGriffStealObjective: 1
    WalterStealObjective: 1
    MortyStealObjective: 1
    RenaultStealObjective: 1
    ShivaStealObjective: 1
    TropicoStealObjective: 1
    SilviaStealObjective: 1 #DeltaV - CMO steal objective, see Resources/Prototypes/DeltaV/Objectives/traitor.yml

- type: weightedRandom
  id: ThiefObjectiveGroupEscape
  weights:
    EscapeThiefShuttleObjective: 1
#Changeling, crew, wizard, when you code it...
