Slime core mob selection fix (#19289)

Marked some mobs that were not meant to be spawned as abstracts.
Updated the reaction of the slime core to not spawn abstract mobs.

Fixes #19276
This commit is contained in:
Fluffy
2024-05-31 20:15:42 +00:00
committed by GitHub
parent 81b31ed865
commit d0d98edb8f
7 changed files with 80 additions and 3 deletions
@@ -1,5 +1,7 @@
//For things that swim and don't do much else.
/mob/living/simple_animal/aquatic
abstract_type = /mob/living/simple_animal/aquatic
name = "aquatic animal"
desc = DESC_PARENT
icon = 'icons/mob/npc/fish.dmi'
@@ -1,4 +1,6 @@
/mob/living/simple_animal/hostile/commanded
abstract_type = /mob/living/simple_animal/hostile/commanded
name = "commanded"
var/short_name = null
stance = COMMANDED_STOP
@@ -1,4 +1,6 @@
/mob/living/simple_animal/hostile
abstract_type = /mob/living/simple_animal/hostile
faction = "hostile"
var/stance = HOSTILE_STANCE_IDLE //Used to determine behavior
var/mob/living/target_mob
@@ -1,5 +1,7 @@
//For things that swim and don't do much else, but also bite!
/mob/living/simple_animal/hostile/retaliate/aquatic
abstract_type = /mob/living/simple_animal/hostile/retaliate/aquatic
name = "aquatic animal"
desc = DESC_PARENT
icon = 'icons/mob/npc/fish.dmi'
@@ -1,4 +1,6 @@
/mob/living/simple_animal/hostile/retaliate
abstract_type = /mob/living/simple_animal/hostile/retaliate
var/list/enemies = list()
/mob/living/simple_animal/hostile/retaliate/Destroy()