From 190e4a0cb6a7ebeed349f1828e79a5d9a8e7e757 Mon Sep 17 00:00:00 2001 From: Fluff Date: Fri, 3 Mar 2023 12:05:21 -0500 Subject: [PATCH] Balancing mobs slightly Mostly made the tesharis more zoomy with their guns. --- .../subtypes/humanoid/eclipse/eclipse.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm index 024f16b201..6d2082e5bf 100644 --- a/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm +++ b/modular_chomp/code/modules/mob/living/simple_mob/subtypes/humanoid/eclipse/eclipse.dm @@ -104,17 +104,17 @@ //////////////////////////////// /datum/ai_holder/simple_mob/merc/eclipse threaten = FALSE - vision_range = 10 + vision_range = 8 /datum/ai_holder/simple_mob/merc/eclipse/hunter - vision_range = 14 + vision_range = 10 /datum/ai_holder/simple_mob/merc/eclipse/ranged pointblank = TRUE // They get close? Just shoot 'em! firing_lanes = TRUE // But not your buddies! /datum/ai_holder/simple_mob/merc/eclipse/ranged/sniper - vision_range = 18 // We're a person with a long-ranged gun. + vision_range = 15 // We're a person with a long-ranged gun. /datum/ai_holder/simple_mob/merc/eclipse/ranged/sniper/max_range(atom/movable/AM) return holder.ICheckRangedAttack(AM) ? 16 : 1 @@ -149,6 +149,10 @@ var/energy = 100 var/max_energy = 100 + special_attack_cooldown = 5 SECONDS + special_attack_min_range = 0 + special_attack_max_range = 4 + projectiletype = /obj/item/projectile/energy/blob/moth var/datum/effect/effect/system/smoke_spread/fire/smoke_special @@ -204,15 +208,15 @@ projectile_accuracy = 75 - reload_max = 3 + reload_max = 5 reload_time = 2.0 SECONDS ai_holder_type = /datum/ai_holder/simple_mob/merc/eclipse/ranged/sniper - ranged_attack_delay = 2.0 SECONDS + ranged_attack_delay = 0.5 SECONDS /mob/living/simple_mob/humanoid/eclipse/solar/snipertesh/ranged_pre_animation(atom/A) - Beam(get_turf(A), icon_state = "sniper_beam", time = 2 SECONDS, maxdistance = 15) + Beam(get_turf(A), icon_state = "sniper_beam", time = 1 SECONDS, maxdistance = 15) . = ..() /mob/living/simple_mob/humanoid/eclipse/solar/snipertesh/shoot_target(atom/A) @@ -362,6 +366,7 @@ /obj/item/projectile/energy/blob/moth + splatter = TRUE damage = 20 armor_penetration = 25 my_chems = list("fuel")