From efe656e2dada85d4d17fb4be7a523b96ffb14845 Mon Sep 17 00:00:00 2001 From: Kyep Date: Thu, 1 Mar 2018 18:47:32 -0800 Subject: [PATCH] purples: rngstun--, thickweb++ --- .../hostile/terror_spiders/actions.dm | 1 + .../hostile/terror_spiders/purple.dm | 15 ++++++--------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/actions.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/actions.dm index 288db657193..f2bed558b8c 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/actions.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/actions.dm @@ -121,6 +121,7 @@ if(thick) W.opacity = 1 W.name = "thick terror web" + W.health = W.health * 2 if(web_infects) W.infectious = 1 W.name = "sharp terror web" diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm index 6b524872552..f865e6e36ab 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/purple.dm @@ -20,7 +20,7 @@ health = 200 melee_damage_lower = 15 melee_damage_upper = 25 - move_to_delay = 6 + move_to_delay = 4 spider_tier = TS_TIER_2 spider_opens_doors = 2 ventcrawler = 0 @@ -30,7 +30,12 @@ var/dcheck_counter = 0 var/queen_visible = 1 var/cycles_noqueen = 0 + var/datum/action/innate/terrorspider/thickweb/thickweb_action +/mob/living/simple_animal/hostile/poison/terror_spider/purple/New() + ..() + thickweb_action = new() + thickweb_action.Grant(src) /mob/living/simple_animal/hostile/poison/terror_spider/purple/death(gibbed) if(spider_myqueen) @@ -43,14 +48,6 @@ visible_message("[src] chitters in the direction of [Q]!") . = ..() -/mob/living/simple_animal/hostile/poison/terror_spider/purple/spider_specialattack(mob/living/carbon/human/L, poisonable) - if(cycles_noqueen < 6 && prob(10)) - visible_message("[src] rams into [L], knocking them to the floor!") - L.Weaken(5) - L.Stun(5) - else - ..() - /mob/living/simple_animal/hostile/poison/terror_spider/purple/Life() . = ..() if(.) // if mob is NOT dead