mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-18 18:44:48 +01:00
for-if-I-stand-I-stand-by-his-will-alone
This commit is contained in:
@@ -102,7 +102,7 @@ I'm using this for Stat to give it a more nifty interface to work with
|
||||
if(istype(src.loc, /obj/mecha))
|
||||
var/obj/mecha/M = src.loc
|
||||
stat("Exosuit Charge:", "[istype(M.cell) ? "[M.cell.charge] / [M.cell.maxcharge]" : "No cell detected"]")
|
||||
stat("Exosuit Integrity", "[!M.health ? "0" : "[(M.health / initial(M.health)) * 100]"]%")
|
||||
stat("Exosuit Integrity", "[!M.obj_integrity ? "0" : "[(M.obj_integrity / M.max_integrity) * 100]"]%")
|
||||
|
||||
/mob/living/carbon/brain/can_safely_leave_loc()
|
||||
return 0 //You're not supposed to be ethereal jaunting, brains
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
icon = 'icons/effects/effects.dmi'
|
||||
anchored = 1 // prevents people dragging it
|
||||
density = 0 // prevents it blocking all movement
|
||||
health = 20 // two welders, or one laser shot (15 for the normal spider webs)
|
||||
max_integrity = 20 // two welders, or one laser shot (15 for the normal spider webs)
|
||||
icon_state = "stickyweb1"
|
||||
var/creator_ckey = null
|
||||
|
||||
|
||||
@@ -94,4 +94,4 @@
|
||||
name = "thick web"
|
||||
desc = "This web is so thick, most cannot see beyond it."
|
||||
opacity = 1
|
||||
health = 40
|
||||
max_integrity = 40
|
||||
@@ -62,6 +62,6 @@
|
||||
|
||||
|
||||
/obj/structure/spider/terrorweb/red
|
||||
health = 30
|
||||
max_integrity = 30
|
||||
name = "reinforced web"
|
||||
desc = "This web is reinforced with extra strands, for added strength."
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
icon_state = "spiderling"
|
||||
anchored = 0
|
||||
layer = 2.75
|
||||
health = 3
|
||||
max_integrity = 3
|
||||
var/stillborn = FALSE
|
||||
var/spider_myqueen = null
|
||||
var/spider_mymother = null
|
||||
@@ -39,10 +39,10 @@
|
||||
. = ..()
|
||||
|
||||
|
||||
/obj/structure/spider/spiderling/terror_spiderling/die()
|
||||
/obj/structure/spider/spiderling/terror_spiderling/Destroy()
|
||||
for(var/obj/structure/spider/spiderling/terror_spiderling/S in view(7, src))
|
||||
S.immediate_ventcrawl = TRUE
|
||||
. = ..()
|
||||
return ..()
|
||||
|
||||
/obj/structure/spider/spiderling/terror_spiderling/proc/score_surroundings(atom/A = src)
|
||||
var/safety_score = 0
|
||||
@@ -163,7 +163,7 @@
|
||||
if(stillborn)
|
||||
if(amount_grown >= 300)
|
||||
// Fake spiderlings stick around for awhile, just to be spooky.
|
||||
die()
|
||||
qdel(src)
|
||||
else
|
||||
if(!grow_as)
|
||||
grow_as = pick(/mob/living/simple_animal/hostile/poison/terror_spider/red, /mob/living/simple_animal/hostile/poison/terror_spider/gray, /mob/living/simple_animal/hostile/poison/terror_spider/green)
|
||||
|
||||
Reference in New Issue
Block a user