diff --git a/code/modules/mob/living/simple_animal/hostile/hellhound.dm b/code/modules/mob/living/simple_animal/hostile/hellhound.dm index 8adc16dbd24..65a2391acb1 100644 --- a/code/modules/mob/living/simple_animal/hostile/hellhound.dm +++ b/code/modules/mob/living/simple_animal/hostile/hellhound.dm @@ -2,11 +2,11 @@ /mob/living/simple_animal/hostile/hellhound // Sprites by FoS: http://nanotrasen.se/phpBB3/memberlist.php?mode=viewprofile&u=386 name = "Lesser Hellhound" - desc = "A horrifying, black canine monster, with glowing red eyes and vicious-looking teeth." - icon_state = "blackdog" - icon_living = "blackdog" - icon_dead = "blackdog_dead" - icon_resting = "blackdog_rest" + desc = "A horrifying, black canine monster, with glowing red eyes and vicious-looking teeth. A firey, lava-like substance drips from it." + icon_state = "hellhound" + icon_living = "hellhound" + icon_dead = "hellhound_dead" + icon_resting = "hellhound_rest" mutations = list(BREATHLESS) gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) @@ -52,7 +52,7 @@ update_canmove() else if(wants_to_rest()) custom_emote(1, "lays down, and starts to lick their wounds.") - icon_state = "[icon_living]_rest" + icon_state = "[icon_resting]" resting = 1 update_canmove() @@ -100,6 +100,13 @@ if(ishuman(target)) special_aoe() +/mob/living/simple_animal/hostile/hellhound/attackby(obj/item/C, mob/user, params) + . = ..() + if(target && isliving(target)) + var/mob/living/L = target + if(L.stat != CONSCIOUS) + target = user + /mob/living/simple_animal/hostile/hellhound/proc/special_aoe() if(world.time < (smoke_lastuse + smoke_freq)) return @@ -110,12 +117,15 @@ /mob/living/simple_animal/hostile/hellhound/greater name = "Greater Hellhound" + icon_state = "hellhoundgreater" + icon_living = "hellhoundgreater" + icon_resting = "hellhoundgreater_sit" maxHealth = 400 health = 400 + force_threshold = 5 // no punching + smoke_freq = 200 + life_regen_cycle_trigger = 5 melee_damage_lower = 20 melee_damage_upper = 30 environment_smash = 2 gold_core_spawnable = CHEM_MOB_SPAWN_INVALID - light_color = "#FF0000" - light_power = 6 - light_range = 2 diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index fffbccdcc32..c82f0d6ccf3 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ