diff --git a/code/modules/mob/living/simple_animal/friendly/banana_spider.dm b/code/modules/mob/living/simple_animal/friendly/banana_spider.dm index 17de197b92..41a378a969 100644 --- a/code/modules/mob/living/simple_animal/friendly/banana_spider.dm +++ b/code/modules/mob/living/simple_animal/friendly/banana_spider.dm @@ -1,7 +1,7 @@ /mob/living/simple_animal/banana_spider icon = 'icons/mob/BananaSpider20.dmi' name = "banana spider" - desc = "What the fuck is this?" + desc = "What the fuck is this abomination?" icon_state = "banana" icon_dead = "banana_peel" health = 1 @@ -32,34 +32,34 @@ return ..() +/mob/living/simple_animal/banana_spider/ComponentInitialize() + . = ..() + AddComponent(/datum/component/slippery, 80) + + + /mob/living/simple_animal/banana_spider/Crossed(var/atom/movable/AM) + . = ..() if(ismob(AM)) if(isliving(AM)) var/mob/living/A = AM if(A.mob_size > MOB_SIZE_SMALL && !(A.movement_type & FLYING)) if(prob(squish_chance)) - A.visible_message("[A] squashed [src].", "You squashed [src].") + A.visible_message("[A] squashed [src].", "You squashed [src] under your weight as you fell.") adjustBruteLoss(1) //kills a normal cockroach else visible_message("[src] avoids getting crushed.") else if(isstructure(AM)) if(prob(squish_chance)) - AM.visible_message("[src] was crushed under [AM].") + AM.visible_message("[src] was crushed under [AM]'s weight as they fell.") adjustBruteLoss(1) else visible_message("[src] avoids getting crushed.") -/mob/living/simple_animal/banana_spider/ex_act() //Explosions are a terrible way to handle a cockroach. +/mob/living/simple_animal/banana_spider/ex_act() return -/obj/effect/decal/cleanable/deadbanana_spiderT - name = "dead banana spider guts" - desc = "One bug squashed. Four more will rise in its place." - icon = 'icons/effects/blood.dmi' - icon_state = "xfloor1" - random_icon_states = list("xfloor1", "xfloor2", "xfloor3", "xfloor4", "xfloor5", "xfloor6", "xfloor7") - /obj/item/reagent_containers/food/snacks/deadbanana_spider name = "dead banana spider" desc = "Thank god it's gone...but it does look slippery." @@ -69,4 +69,8 @@ eatverb = "devours" list_reagents = list("nutriment" = 3, "vitamin" = 2) foodtype = GROSS | MEAT | RAW - grind_results = list("blood" = 20, "liquidgibs" = 5) \ No newline at end of file + grind_results = list("blood" = 20, "liquidgibs" = 5) + +/obj/item/reagent_containers/food/snacks/deadbanana_spider/Initialize() + . = ..() + AddComponent(/datum/component/slippery, 80) \ No newline at end of file