diff --git a/code/game/gamemodes/hivemind/radar.dm b/code/game/gamemodes/hivemind/radar.dm index 8e52578681c..647f864b646 100644 --- a/code/game/gamemodes/hivemind/radar.dm +++ b/code/game/gamemodes/hivemind/radar.dm @@ -66,7 +66,7 @@ if(.) tracked_by = hunter if(isnum(set_duration)) - duration = set_duration + duration = world.time + set_duration //Screen alert /obj/screen/alert/status_effect/agent_pinpointer/hivemind diff --git a/code/modules/antagonists/hivemind/hivemind.dm b/code/modules/antagonists/hivemind/hivemind.dm index e05754fff42..35b826f743b 100644 --- a/code/modules/antagonists/hivemind/hivemind.dm +++ b/code/modules/antagonists/hivemind/hivemind.dm @@ -86,13 +86,13 @@ to_chat(owner, "Our true power, the One Mind, is finally within reach.") /datum/antagonist/hivemind/proc/add_track_bonus(datum/antagonist/hivemind/enemy, bonus) - if(individual_track_bonus[enemy]) + if(!individual_track_bonus[enemy]) individual_track_bonus[enemy] = bonus else individual_track_bonus[enemy] += bonus /datum/antagonist/hivemind/proc/get_track_bonus(datum/antagonist/hivemind/enemy) - if(individual_track_bonus[enemy]) + if(!individual_track_bonus[enemy]) . = 0 else . = individual_track_bonus[enemy] @@ -153,12 +153,12 @@ if(C == real_C) //Mind control check real_C2.apply_status_effect(STATUS_EFFECT_HIVE_TRACKER, real_C, hive_C.get_track_bonus(hive_C2)) real_C.apply_status_effect(STATUS_EFFECT_HIVE_RADAR) - to_chat(real_C, "We detect a surge of psionic energy from a far away vessel before they disappear from the hive. Whatever happened, there's a good chance they're after us now.") + to_chat(real_C2, "We detect a surge of psionic energy from a far away vessel before they disappear from the hive. Whatever happened, there's a good chance they're after us now.") if(C2 == real_C2) real_C.apply_status_effect(STATUS_EFFECT_HIVE_TRACKER, real_C2, hive_C2.get_track_bonus(hive_C)) real_C2.apply_status_effect(STATUS_EFFECT_HIVE_RADAR) user_warning += " and we've managed to pinpoint their location" - to_chat(C2, "[user_warning]!") + to_chat(real_C, "[user_warning]!") /datum/antagonist/hivemind/proc/destroy_hive() hivemembers = list()