# code/modules/antagonists/traitor/datum_traitor.dm

HIJACK_PROB | Chance that the traitor could roll hijack if the pop limit is met. |
---|---|

HIJACK_MIN_PLAYERS | Hijack is unavailable as a random objective below this player count. |

MARTYR_PROB | Chance the traitor gets a martyr objective instead of having to escape alive, as long as all the objectives are martyr compatible. |

KILL_PROB | Chance the traitor gets a kill objective. If this prob fails, they will get a steal objective instead. |

DESTROY_AI_PROB | If a kill objective is rolled, chance that it is to destroy the AI. |

MAROON_PROB | If the destroy AI objective doesn't roll, chance that we'll get a maroon instead. If this prob fails, they will get a generic assassinate objective instead. |

DOWNLOAD_PROB | If it's a steal objective, this is the chance that it'll be a download research notes objective. Science staff can't get this objective. It can only roll once. If any of these fail, they will get a generic steal objective instead. |

## Define Details

### DESTROY_AI_PROB

If a kill objective is rolled, chance that it is to destroy the AI.

### DOWNLOAD_PROB

If it's a steal objective, this is the chance that it'll be a download research notes objective. Science staff can't get this objective. It can only roll once. If any of these fail, they will get a generic steal objective instead.

### HIJACK_MIN_PLAYERS

Hijack is unavailable as a random objective below this player count.

### HIJACK_PROB

Chance that the traitor could roll hijack if the pop limit is met.

### KILL_PROB

Chance the traitor gets a kill objective. If this prob fails, they will get a steal objective instead.

### MAROON_PROB

If the destroy AI objective doesn't roll, chance that we'll get a maroon instead. If this prob fails, they will get a generic assassinate objective instead.

### MARTYR_PROB

Chance the traitor gets a martyr objective instead of having to escape alive, as long as all the objectives are martyr compatible.