[MIRROR] Job rank and radio channel rework (#8965)

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Kashargul <KashL@t-online.de>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2
2024-09-17 12:24:13 -07:00
committed by GitHub
parent 6159cecfc8
commit 4153768ba1
444 changed files with 3341 additions and 2440 deletions

View File

@@ -17,7 +17,7 @@ GLOBAL_LIST_EMPTY(all_blobs)
var/heal_timestamp = 0 //we got healed when?
var/mob/observer/blob/overmind = null
var/base_name = "blob" // The name that gets appended along with the blob_type's name.
var/faction = "blob"
var/faction = FACTION_BLOB
/obj/structure/blob/Initialize(newloc, new_overmind)
if(new_overmind)
@@ -426,4 +426,4 @@ GLOBAL_LIST_EMPTY(all_blobs)
qdel(src)
/turf/simulated/wall/blob_act()
take_damage(100)
take_damage(100)

View File

@@ -6,7 +6,7 @@
/mob/living/simple_mob/hostile/blob
icon = 'icons/mob/blob.dmi'
pass_flags = PASSBLOB | PASSTABLE
faction = "blob"
faction = FACTION_BLOB
// bubble_icon = "blob"
// speak_emote = null //so we use verb_yell/verb_say/etc
// atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)

View File

@@ -10,7 +10,7 @@ var/list/overminds = list()
see_in_dark = 8
invisibility = INVISIBILITY_OBSERVER
faction = "blob"
faction = FACTION_BLOB
var/obj/structure/blob/core/blob_core = null // The blob overmind's core
var/blob_points = 0
var/max_blob_points = 200

View File

@@ -9,7 +9,7 @@
var/color = "#FFFFFF" // The actual blob's color.
var/complementary_color = "#000000" //a color that's complementary to the normal blob color. Blob mobs are colored in this.
var/faction = "blob" // The blob's faction.
var/faction = FACTION_BLOB // The blob's faction.
var/attack_message = "The blob attacks you" // Base message the mob gets when blob_act() gets called on them by the blob. An exclaimation point is added to the end.
var/attack_message_living = null // Appended to attack_message, if the target fails isSynthetic() check.

View File

@@ -14,7 +14,7 @@
attack_message = "The tide tries to swallow you"
attack_message_living = ", and you feel your skin dissolve"
attack_message_synth = ", and your external plating dissolves"
faction = "nanomachines"
faction = FACTION_NANOMACHINES
/datum/blob_type/grey_goo/on_emp(obj/structure/blob/B, severity)
B.adjust_integrity(-(20 / severity))