From 01c6796a7d1800c4b87e9a45f2b7413f3ffeee93 Mon Sep 17 00:00:00 2001 From: Segrain Date: Thu, 3 Aug 2023 20:47:35 +0400 Subject: [PATCH] Fix for runner-lesserdrone collision. (#4075) # About the pull request I tried digging for the reasoning behind the current state of things, and I gave up. Git blamer for the pass flags on base xenomorph and on runner goes through several overhauls into a separate two-three years old commits (CM Dev strikes again), and I honestly cannot be bothered to check which predates which or go dig deep into private repository on Gitlab in search of corresponding PRs and their descriptions. I do not know what can go wrong here, anyway. (Last time I said something like that, things managed to go wrong anyway...) # Explain why it's good for the game Closes #4012. # Changelog :cl: fix: Lesser drones now can pass through runners same as through any other castes. /:cl: --- code/modules/mob/living/carbon/xenomorph/castes/Runner.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm index 69e5b82aa307..f946ec44b5b7 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm @@ -71,7 +71,7 @@ /mob/living/carbon/xenomorph/runner/initialize_pass_flags(datum/pass_flags_container/PF) ..() if (PF) - PF.flags_pass = PASS_FLAGS_CRAWLER + PF.flags_pass |= PASS_FLAGS_CRAWLER /datum/behavior_delegate/runner_base name = "Base Runner Behavior Delegate"