From 34f1b5d1c83d8119237856156b297207d695388b Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 21 Feb 2020 10:36:57 +0000 Subject: [PATCH 1/3] legion heads now swarm --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 11de9df70b..4a5e0b625e 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -81,11 +81,12 @@ throw_message = "falls right through the strange body of the" obj_damage = 0 environment_smash = ENVIRONMENT_SMASH_NONE - pass_flags = PASSTABLE + pass_flags = PASSTABLE | PASSMOB //they shouldn't get stuck behind hivelords. del_on_death = 1 /mob/living/simple_animal/hostile/asteroid/hivelordbrood/Initialize() . = ..() + AddComponent(/datum/component/swarming) //oh god not the bees addtimer(CALLBACK(src, .proc/death), 100) //Legion @@ -174,7 +175,7 @@ speak_emote = list("echoes") attack_sound = 'sound/weapons/pierce.ogg' throw_message = "is shrugged off by" - pass_flags = PASSTABLE + pass_flags = PASSTABLE | PASSMOB del_on_death = TRUE stat_attack = UNCONSCIOUS robust_searching = 1 From 2f2ddbad5a3378b6c09670ae574c56814dd141af Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 21 Feb 2020 12:07:58 +0000 Subject: [PATCH 2/3] removes density from skulls --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 4a5e0b625e..227e70bdf4 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -82,6 +82,7 @@ obj_damage = 0 environment_smash = ENVIRONMENT_SMASH_NONE pass_flags = PASSTABLE | PASSMOB //they shouldn't get stuck behind hivelords. + density = FALSE del_on_death = 1 /mob/living/simple_animal/hostile/asteroid/hivelordbrood/Initialize() From 418374be06b0c15f0b41f2ad761c0ec9b8472f79 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 21 Feb 2020 17:56:14 +0000 Subject: [PATCH 3/3] beegion --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 227e70bdf4..f949df8012 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -176,7 +176,6 @@ speak_emote = list("echoes") attack_sound = 'sound/weapons/pierce.ogg' throw_message = "is shrugged off by" - pass_flags = PASSTABLE | PASSMOB del_on_death = TRUE stat_attack = UNCONSCIOUS robust_searching = 1