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