diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm
index 535f1154e7..c42d60c88f 100644
--- a/code/__HELPERS/roundend.dm
+++ b/code/__HELPERS/roundend.dm
@@ -566,7 +566,7 @@
else
objective_parts += "Objective #[count]: [objective.explanation_text] [completion*100]%"
else
- objective_parts += "Objective #[count]: [objective.explanation_text]"
+ objective_parts += "Objective #[count]: [objective.explanation_text]"
count++
return objective_parts.Join("
")
diff --git a/code/datums/mind.dm b/code/datums/mind.dm
index 628e698ae0..aa1a2ed55f 100644
--- a/code/datums/mind.dm
+++ b/code/datums/mind.dm
@@ -374,7 +374,7 @@
output += "Objectives:"
var/obj_count = 1
for(var/datum/objective/objective in all_objectives)
- output += "
Objective #[obj_count++]: [objective.explanation_text]"
+ output += "
Objective #[obj_count++]: [objective.explanation_text]"
var/list/datum/mind/other_owners = objective.get_owners() - src
if(other_owners.len)
output += "
"
@@ -523,8 +523,8 @@
to_chat(usr,"Invalid objective.")
return
qdel(objective) //TODO: Needs cleaning objective destroys (whatever that means)
- message_admins("[key_name_admin(usr)] removed an objective for [current]: [objective.explanation_text]")
- log_admin("[key_name(usr)] removed an objective for [current]: [objective.explanation_text]")
+ message_admins("[key_name_admin(usr)] removed an objective for [current]: [objective.explanation_text]")
+ log_admin("[key_name(usr)] removed an objective for [current]: [objective.explanation_text]")
else if(href_list["obj_completed"])
var/datum/objective/objective
@@ -537,7 +537,7 @@
to_chat(usr,"Invalid objective.")
return
objective.completed = !objective.completed
- log_admin("[key_name(usr)] toggled the win state for [current]'s objective: [objective.explanation_text]")
+ log_admin("[key_name(usr)] toggled the win state for [current]'s objective: [objective.explanation_text]")
else if (href_list["silicon"])
switch(href_list["silicon"])
diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm
index db6d0a6672..c044680302 100644
--- a/code/game/gamemodes/objective.dm
+++ b/code/game/gamemodes/objective.dm
@@ -1157,3 +1157,6 @@ GLOBAL_LIST_EMPTY(possible_sabotages)
/datum/objective/flavor/wizard
flavor_file = "strings/flavor_objectives/wizard.txt"
+
+/datum/objective/flavor/bloodsucker
+ flavor_file = "strings/flavor_objectives/bloodsucker.txt"
diff --git a/code/modules/antagonists/_common/antag_team.dm b/code/modules/antagonists/_common/antag_team.dm
index 027abc7c94..958a50460c 100644
--- a/code/modules/antagonists/_common/antag_team.dm
+++ b/code/modules/antagonists/_common/antag_team.dm
@@ -46,7 +46,7 @@
else
report += "Objective #[objective_count]: [objective.explanation_text] [completion*100]%"
else
- report += "Objective #[objective_count]: [objective.explanation_text]"
+ report += "Objective #[objective_count]: [objective.explanation_text]"
objective_count++
if(win)
report += "The [name] was successful!"
diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm
index 844b523135..a768978583 100644
--- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm
+++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm
@@ -372,7 +372,7 @@ datum/antagonist/bloodsucker/proc/SpendRank()
protege_objective.generate_objective()
add_objective(protege_objective)
- if (rand(0,1) == 0)
+ if (prob(50))
// Heart Thief Objective
var/datum/objective/bloodsucker/heartthief/heartthief_objective = new
heartthief_objective.owner = owner
diff --git a/code/modules/antagonists/brother/brother.dm b/code/modules/antagonists/brother/brother.dm
index 2292006da1..7d2bd45827 100644
--- a/code/modules/antagonists/brother/brother.dm
+++ b/code/modules/antagonists/brother/brother.dm
@@ -118,7 +118,7 @@
else
parts += "Objective #[objective_count]: [objective.explanation_text] [completion*100]%"
else
- parts += "Objective #[objective_count]: [objective.explanation_text]"
+ parts += "Objective #[objective_count]: [objective.explanation_text]"
objective_count++
if(win)
parts += "The blood brothers were successful!"
diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm
index a81c409233..7afe336319 100644
--- a/code/modules/antagonists/changeling/changeling.dm
+++ b/code/modules/antagonists/changeling/changeling.dm
@@ -564,7 +564,7 @@
else
parts += "Objective #[count]: [objective.explanation_text] [completion*100]%"
else
- parts += "Objective #[count]: [objective.explanation_text]"
+ parts += "Objective #[count]: [objective.explanation_text]"
count++
if(changelingwin)
diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm
index 2b6c24f8dc..278746db5a 100644
--- a/code/modules/antagonists/cult/cult.dm
+++ b/code/modules/antagonists/cult/cult.dm
@@ -434,7 +434,7 @@
else
parts += "Objective #[count]: [objective.explanation_text] [completion*100]%"
else
- parts += "Objective #[count]: [objective.explanation_text]"
+ parts += "Objective #[count]: [objective.explanation_text]"
count++
if(members.len)
diff --git a/code/modules/antagonists/disease/disease_datum.dm b/code/modules/antagonists/disease/disease_datum.dm
index 3c7de589d9..b118aeb308 100644
--- a/code/modules/antagonists/disease/disease_datum.dm
+++ b/code/modules/antagonists/disease/disease_datum.dm
@@ -54,7 +54,7 @@
else
result += "Objective #[count]: [objective.explanation_text] [completion*100]%"
else
- result += "Objective #[count]: [objective.explanation_text]"
+ result += "Objective #[count]: [objective.explanation_text]"
count++
result += objectives_text
diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm
index 830555e9a2..480264297e 100644
--- a/code/modules/antagonists/traitor/datum_traitor.dm
+++ b/code/modules/antagonists/traitor/datum_traitor.dm
@@ -398,7 +398,7 @@
else
objectives_text += "Objective #[count]: [objective.explanation_text] [completion*100]%"
else
- objectives_text += "Objective #[count]: [objective.explanation_text]"
+ objectives_text += "Objective #[count]: [objective.explanation_text]"
count++
if(uplink_true)
diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm
index c5e365d4eb..42b09abf38 100644
--- a/code/modules/antagonists/wizard/wizard.dm
+++ b/code/modules/antagonists/wizard/wizard.dm
@@ -276,7 +276,7 @@
else
parts += "Objective #[count]: [objective.explanation_text] [completion*100]%"
else
- parts += "Objective #[count]: [objective.explanation_text]"
+ parts += "Objective #[count]: [objective.explanation_text]"
count++
if(wizardwin)