Fixed uplinks not being given to traitors.

Always remember to follow your code VERY CLOSELY or garbage like this happens. finalize_traitor calls traitor_kind.finalize_traitor(); that's how I intended it to happen. Instead, I foolishly wrote "traitor_kind.finalize_traitor()" in the on_gain() proc. I didn't notice for a LONG time, because... well, it's supposed to call finalize_traitor(), just not that one. The pitfalls of working with old code.
This commit is contained in:
Putnam
2020-03-09 18:47:06 -07:00
parent eacdc3b438
commit f19647acc7
2 changed files with 2 additions and 1 deletions
@@ -15,3 +15,4 @@
/datum/traitor_class/human/hijack/finalize_traitor(datum/antagonist/traitor/T)
T.hijack_speed=1
return TRUE
@@ -49,7 +49,7 @@
owner.special_role = special_role
if(give_objectives)
traitor_kind.forge_objectives(src)
traitor_kind.finalize_traitor(src)
finalize_traitor()
..()
/datum/antagonist/traitor/apply_innate_effects()