Port goliaths to basic mobs, Round 2 (#30566)

* Port goliaths to basic mobs.

* linting whitespace

* more linting

* wtf

* Addresses reviews on prior PR, adjusts behavior for food searching

* Missing Comma

* Goliath aggro range

* Reduces goliath speed to 5 from 3

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
This commit is contained in:
PollardTheDragon
2025-10-21 15:27:27 -04:00
committed by GitHub
parent 28f7414c64
commit dc3f8f6cc9
26 changed files with 541 additions and 235 deletions
@@ -130,6 +130,3 @@
var/mob/living/L = target
if(istype(L))
L.apply_status_effect(/datum/status_effect/freon/watcher)
/mob/living/basic/mining/basilisk/watcher/tendril
from_tendril = TRUE
@@ -183,9 +183,6 @@
crusher_drop_mod = 20
dwarf_mob = TRUE
/mob/living/basic/mining/hivelord/legion/tendril
from_tendril = TRUE
/mob/living/basic/mining/hivelord/legion/death(gibbed)
visible_message("<span class='warning'>The skulls on [src] wail in anger as they flee from their dying host!</span>")
var/turf/T = get_turf(src)
@@ -193,7 +190,7 @@
if(stored_mob)
stored_mob.forceMove(get_turf(src))
stored_mob = null
else if(from_tendril)
else if(HAS_TRAIT(src, TRAIT_FROM_TENDRIL))
new /obj/effect/mob_spawn/human/corpse/charredskeleton(T)
else if(dwarf_mob)
new /obj/effect/mob_spawn/human/corpse/damaged/legioninfested/dwarf(T)
@@ -256,9 +253,6 @@
ai_controller = /datum/ai_controller/basic_controller/hivelord_brood/advanced_legion
can_infest_dead = TRUE
/mob/living/basic/mining/hivelord/legion/advanced/tendril
from_tendril = TRUE
// Big legion (billy)
/mob/living/basic/mining/big_legion
name = "big legion"
@@ -20,8 +20,6 @@
var/crusher_loot
/// What is the chance the mob drops it if all their health was taken by crusher attacks
var/crusher_drop_mod = 25
/// Whether or not the mob came from a tendril
var/from_tendril = FALSE
/// Alternate icon for mobs that are angry
var/icon_aggro = null
/// If we want the mob to have 66% resist from burn damage projectiles