Tweaks space whales (#32011)

* Tweaks space whales

* Small adjustment

* Checks

* Lints

* Apply suggestion from @CRUNCH-Borg

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
This commit is contained in:
PollardTheDragon
2026-06-02 16:12:19 -04:00
committed by GitHub
parent 7ed6ec20c6
commit dbd680787c
6 changed files with 23 additions and 17 deletions
@@ -22,8 +22,9 @@
pixel_x = -80
pixel_y = -96
faction = list("neutral", "whale")
weather_immunities = list("lava","ash", "burn", "rad")
step_type = FOOTSTEP_MOB_HEAVY
true_spawn = FALSE
internal_gps = /obj/item/gps/internal/space_whale
ai_controller = /datum/ai_controller/basic_controller/space_whale
innate_actions = list(
/datum/action/cooldown/mob_cooldown/space_whale/charge = BB_WHALE_CHARGE_ACTION)
@@ -57,3 +58,8 @@
if(harbringer == attacker) // Do not commit suicide attacking yourself
continue
harbringer.ai_controller.insert_blackboard_key_lazylist(BB_BASIC_MOB_RETALIATE_LIST, attacker)
/obj/item/gps/internal/space_whale
icon_state = null
gpstag = "Whale Signal"
desc = "You hear the groaning call of the space whale."
@@ -11,7 +11,7 @@
max_target_distance = 15
planning_subtrees = list(
/datum/ai_planning_subtree/target_retaliate,
/datum/ai_planning_subtree/find_and_hunt_target/fish,
/datum/ai_planning_subtree/find_food,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/targeted_mob_ability/whale_offensive_spellcasting,
/datum/ai_planning_subtree/attack_obstacle_in_path/walls,