mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-14 00:23:29 +01:00
[PTBF] Incriminate objective for Traitor (#30704)
* incriminate obj * target fix * kill indententations with bricks
This commit is contained in:
@@ -429,6 +429,7 @@ GLOBAL_LIST_EMPTY(antagonists)
|
||||
|
||||
#define KILL_OBJECTIVE "KILL"
|
||||
#define THEFT_OBJECTIVE "STEAL"
|
||||
#define INCRIMINATE_OBJECTIVE "INCRIMINATE"
|
||||
|
||||
#define DESTROY_OBJECTIVE "DESTROY"
|
||||
#define DEBRAIN_OBJECTIVE "DEBRAIN"
|
||||
@@ -445,7 +446,7 @@ GLOBAL_LIST_EMPTY(antagonists)
|
||||
*/
|
||||
/datum/antagonist/proc/forge_single_human_objective()
|
||||
var/datum/objective/objective_to_add
|
||||
var/list/static/the_objective_list = list(KILL_OBJECTIVE = 50, THEFT_OBJECTIVE = 50)
|
||||
var/list/static/the_objective_list = list(KILL_OBJECTIVE = 50, THEFT_OBJECTIVE = 45, INCRIMINATE_OBJECTIVE = 5)
|
||||
var/list/the_nonstatic_kill_list = list(DEBRAIN_OBJECTIVE = 50, MAROON_OBJECTIVE = 285, ASS_ONCE_OBJECTIVE = 199, ASS_OBJECTIVE = 466)
|
||||
|
||||
// If our org has an objectives list, give one to us if we pass a roll on the org's focus
|
||||
@@ -475,6 +476,8 @@ GLOBAL_LIST_EMPTY(antagonists)
|
||||
objective_to_add = /datum/objective/assassinate
|
||||
if(THEFT_OBJECTIVE)
|
||||
objective_to_add = /datum/objective/steal
|
||||
if(INCRIMINATE_OBJECTIVE)
|
||||
objective_to_add = /datum/objective/incriminate
|
||||
|
||||
if(delayed_objectives)
|
||||
objective_to_add = new /datum/objective/delayed(objective_to_add)
|
||||
@@ -482,6 +485,7 @@ GLOBAL_LIST_EMPTY(antagonists)
|
||||
|
||||
#undef KILL_OBJECTIVE
|
||||
#undef THEFT_OBJECTIVE
|
||||
#undef INCRIMINATE_OBJECTIVE
|
||||
|
||||
#undef DESTROY_OBJECTIVE
|
||||
#undef DEBRAIN_OBJECTIVE
|
||||
|
||||
Reference in New Issue
Block a user