diff --git a/code/game/objects/items/food/misc.dm b/code/game/objects/items/food/misc.dm index e14ba3129fe..f22124ed1b7 100644 --- a/code/game/objects/items/food/misc.dm +++ b/code/game/objects/items/food/misc.dm @@ -145,8 +145,8 @@ /obj/item/food/spiderling name = "spiderling" desc = "It's slightly twitching in your hand. Ew..." - icon = 'icons/obj/food/meat.dmi' - icon_state = "spiderling" + icon = 'icons/mob/simple/animal.dmi' + icon_state = "spiderling_dead" food_reagents = list( /datum/reagent/consumable/nutriment/protein = 2, /datum/reagent/toxin = 4, diff --git a/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling.dm b/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling.dm index 4813db8848b..7da1faa57f3 100644 --- a/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling.dm +++ b/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling.dm @@ -52,6 +52,8 @@ pixel_x = rand(6,-6) pixel_y = rand(6,-6) + add_overlay(image(icon = src.icon, icon_state = "spiderling_click_underlay", layer = BELOW_MOB_LAYER)) + // the proc that handles passtable is nice but we should always be able to pass through table since we're so small so we can eschew adding that here pass_flags |= PASSTABLE add_traits(list(TRAIT_PASSTABLE, TRAIT_VENTCRAWLER_ALWAYS, TRAIT_WEB_SURFER), INNATE_TRAIT) @@ -84,6 +86,7 @@ if(isturf(get_turf(loc)) && (basic_mob_flags & DEL_ON_DEATH || gibbed)) var/obj/item/food/spiderling/dead_spider = new(loc) // mmm yummy dead_spider.name = name + dead_spider.icon_state = icon_dead return ..() diff --git a/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling_subtypes.dm b/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling_subtypes.dm index e969b8f7d2e..73f44983c23 100644 --- a/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling_subtypes.dm +++ b/code/modules/mob/living/basic/space_fauna/spider/spiderlings/spiderling_subtypes.dm @@ -5,8 +5,6 @@ grow_as = /mob/living/basic/giant_spider/guard name = "guard spiderling" desc = "Furry and brown, it looks defenseless. This one has sparkling red eyes." - icon_state = "guard_spiderling" - icon_dead = "guard_spiderling_dead" menu_description = "Furry and brown, specializing in defense of the hive and other spides." /// Will differentiate into the "ambush" giant spider. @@ -80,7 +78,7 @@ grow_as = /mob/living/basic/giant_spider/tarantula name = "tarantula_spiderling" desc = "Furry and black, it looks defenseless. This one has abyssal red eyes." - icon_state = "taratula_spiderling" + icon_state = "tarantula_spiderling" icon_dead = "tarantula_spiderling_dead" menu_description = "Tank spider variant with an enormous amount of health and damage, but is very slow when not on webbing. It also has a charge ability to close distance with a target after a small windup." gold_core_spawnable = NO_SPAWN diff --git a/icons/mob/simple/animal.dmi b/icons/mob/simple/animal.dmi index 353fee69b06..6f735592f05 100644 Binary files a/icons/mob/simple/animal.dmi and b/icons/mob/simple/animal.dmi differ diff --git a/icons/obj/food/meat.dmi b/icons/obj/food/meat.dmi index 35f72bc1501..b010ced4ead 100644 Binary files a/icons/obj/food/meat.dmi and b/icons/obj/food/meat.dmi differ