mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 11:07:12 +01:00
Makes important terror spiders bold on hivemind. (#16434)
* Makes important terror spiders bold on hivemind. * whoops * isterrorspider, spacing, and carry over Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> * Changes it to a loudspeaker variable * Update code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com> Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
This commit is contained in:
co-authored by
SabreML
AffectedArc07
parent
2ba2c20a4f
commit
d32e9f9bea
@@ -486,6 +486,14 @@
|
||||
flags = RESTRICTED | HIVEMIND | NOBABEL
|
||||
follow = TRUE
|
||||
|
||||
/datum/language/terrorspider/broadcast(mob/living/speaker, message, speaker_mask)
|
||||
if(isterrorspider(speaker))
|
||||
var/mob/living/simple_animal/hostile/poison/terror_spider/T = speaker
|
||||
if(T.loudspeaker)
|
||||
..(speaker, "<font size=3><b>[message]</b></font>")
|
||||
return
|
||||
..(speaker, message)
|
||||
|
||||
/datum/language/ling
|
||||
name = "Changeling"
|
||||
desc = "Although they are normally wary and suspicious of each other, changelings can commune over a distance."
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
regen_points_per_kill = 200 // >2x normal, since they're food reprocessors
|
||||
idle_ventcrawl_chance = 5
|
||||
spider_tier = TS_TIER_3
|
||||
loudspeaker = TRUE
|
||||
spider_opens_doors = 2
|
||||
web_type = /obj/structure/spider/terrorweb/mother
|
||||
var/datum/action/innate/terrorspider/ventsmash/ventsmash_action
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
environment_smash = ENVIRONMENT_SMASH_RWALLS
|
||||
idle_ventcrawl_chance = 0
|
||||
spider_tier = TS_TIER_3
|
||||
loudspeaker = TRUE
|
||||
spider_opens_doors = 2
|
||||
web_type = /obj/structure/spider/terrorweb/purple
|
||||
ai_spins_webs = FALSE
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
projectilesound = 'sound/weapons/pierce.ogg'
|
||||
projectiletype = /obj/item/projectile/terrorqueenspit
|
||||
spider_tier = TS_TIER_4
|
||||
loudspeaker = TRUE
|
||||
spider_opens_doors = 2
|
||||
web_type = /obj/structure/spider/terrorweb/queen
|
||||
var/spider_spawnfrequency = 1200 // 120 seconds. Default for player queens and NPC queens on station. Awaymission queens have this changed in New()
|
||||
|
||||
@@ -137,6 +137,8 @@ GLOBAL_LIST_EMPTY(ts_spiderling_list)
|
||||
var/killcount = 0
|
||||
var/busy = 0 // leave this alone!
|
||||
var/spider_tier = TS_TIER_1 // 1 for red,gray,green. 2 for purple,black,white, 3 for prince, mother. 4 for queen
|
||||
/// Does this terror speak loudly on the terror hivemind?
|
||||
var/loudspeaker = FALSE
|
||||
var/hasdied = 0
|
||||
var/list/spider_special_drops = list()
|
||||
var/attackstep = 0
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
melee_damage_lower = 5
|
||||
melee_damage_upper = 15
|
||||
spider_tier = TS_TIER_2
|
||||
loudspeaker = TRUE
|
||||
web_type = /obj/structure/spider/terrorweb/white
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user