From e26c848c2a5035531ffd094d5189405d6afa0069 Mon Sep 17 00:00:00 2001 From: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com> Date: Tue, 28 Jul 2020 16:09:53 +0100 Subject: [PATCH] Faithless mobs wail less, but always when they acquire a new target. (#9447) --- code/modules/mob/living/simple_animal/hostile/faithless.dm | 5 +++-- html/changelogs/faithless_wail_spam.yml | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 html/changelogs/faithless_wail_spam.yml diff --git a/code/modules/mob/living/simple_animal/hostile/faithless.dm b/code/modules/mob/living/simple_animal/hostile/faithless.dm index dec7c3164c0..cd65e4665dd 100644 --- a/code/modules/mob/living/simple_animal/hostile/faithless.dm +++ b/code/modules/mob/living/simple_animal/hostile/faithless.dm @@ -42,8 +42,9 @@ return 1 /mob/living/simple_animal/hostile/faithless/FindTarget() + var/my_target = target_mob . = ..() - if(.) + if(. && (prob(30) || (. != my_target))) audible_emote("wails at [.]") /mob/living/simple_animal/hostile/faithless/AttackingTarget() @@ -52,7 +53,7 @@ if(istype(L)) if(prob(12)) L.Weaken(3) - L.visible_message("\the [src] knocks down \the [L]!") + L.visible_message(SPAN_DANGER("\the [src] knocks down \the [L]!")) /mob/living/simple_animal/hostile/faithless/cult faction = "cult" diff --git a/html/changelogs/faithless_wail_spam.yml b/html/changelogs/faithless_wail_spam.yml new file mode 100644 index 00000000000..5f602cc161b --- /dev/null +++ b/html/changelogs/faithless_wail_spam.yml @@ -0,0 +1,6 @@ +author: mikomyazaki + +delete-after: True + +changes: + - tweak: "Faithless mobs will wail less often." \ No newline at end of file