Blob Reroll
Part of blob reroll
This commit is contained in:
@@ -72,3 +72,8 @@
|
||||
#define CAT_STRUCTURE "Structures"
|
||||
|
||||
#define MARTIALART_HUNTER "hunter-fu"
|
||||
|
||||
//Blob
|
||||
/// blob gets a free reroll every X time
|
||||
#define BLOB_REROLL_TIME 2400
|
||||
#define BLOB_REFLECTOR_COST 15
|
||||
@@ -16,7 +16,7 @@
|
||||
reagent.reaction_mob(L, VAPOR, 20, 0, mob_protection, overmind)//this will do between 10 and 20 damage(reduced by mob protection), depending on chemical, plus 4 from base brute damage.
|
||||
|
||||
/datum/blobstrain/reagent/on_sporedeath(mob/living/spore)
|
||||
spore.reagents.add_reagent(reagent.id, 10)
|
||||
spore.reagents.add_reagent(reagent.type, 10)
|
||||
|
||||
// These can only be applied by blobs. They are what (reagent) blobs are made out of.
|
||||
/datum/reagent/blob
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
|
||||
/datum/reagent/blob/blazing_oil
|
||||
name = "Blazing Oil"
|
||||
id = "blazing_oil"
|
||||
taste_description = "burning oil"
|
||||
color = "#B68D00"
|
||||
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
|
||||
/datum/reagent/blob/cryogenic_poison
|
||||
name = "Cryogenic Poison"
|
||||
id = "cryogenic_poison"
|
||||
description = "will inject targets with a freezing poison that does high damage over time."
|
||||
color = "#8BA6E9"
|
||||
taste_description = "brain freeze"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
|
||||
/datum/reagent/blob/electromagnetic_web
|
||||
name = "Electromagnetic Web"
|
||||
id = "electromagnetic_web"
|
||||
taste_description = "pop rocks"
|
||||
color = "#83ECEC"
|
||||
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
|
||||
/datum/reagent/blob/energized_jelly
|
||||
name = "Energized Jelly"
|
||||
id = "energized_jelly"
|
||||
taste_description = "gelatin"
|
||||
color = "#EFD65A"
|
||||
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
|
||||
/datum/reagent/blob/explosive_lattice
|
||||
name = "Explosive Lattice"
|
||||
id = "explosive_lattice"
|
||||
taste_description = "the bomb"
|
||||
color = "#8B2500"
|
||||
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
//does massive brute and burn damage, but can only expand manually
|
||||
/datum/reagent/blob/networked_fibers
|
||||
name = "Networked Fibers"
|
||||
id = "networked_fibers"
|
||||
taste_description = "efficiency"
|
||||
color = "#CDC0B0"
|
||||
|
||||
|
||||
@@ -34,7 +34,6 @@
|
||||
|
||||
/datum/reagent/blob/pressurized_slime
|
||||
name = "Pressurized Slime"
|
||||
id = "pressurized_slime"
|
||||
taste_description = "a sponge"
|
||||
color = "#AAAABB"
|
||||
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
|
||||
/datum/reagent/blob/reactive_spines
|
||||
name = "Reactive Spines"
|
||||
id = "reactive_spines"
|
||||
taste_description = "rock"
|
||||
color = "#9ACD32"
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
|
||||
/datum/reagent/blob/regenerative_materia
|
||||
name = "Regenerative Materia"
|
||||
id = "regenerative_materia"
|
||||
taste_description = "heaven"
|
||||
color = "#C8A5DC"
|
||||
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
|
||||
/datum/reagent/blob/replicating_foam
|
||||
name = "Replicating Foam"
|
||||
id = "replicating_foam"
|
||||
taste_description = "duplication"
|
||||
color = "#7B5A57"
|
||||
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
|
||||
/datum/reagent/blob/shifting_fragments
|
||||
name = "Shifting Fragments"
|
||||
id = "shifting_fragments"
|
||||
color = "#C8963C"
|
||||
|
||||
/datum/reagent/blob/shifting_fragments/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O)
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
|
||||
/datum/reagent/blob/synchronous_mesh
|
||||
name = "Synchronous Mesh"
|
||||
id = "synchronous_mesh"
|
||||
taste_description = "toxic mold"
|
||||
color = "#65ADA2"
|
||||
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
|
||||
/datum/reagent/blob/zombifying_pods
|
||||
name = "Zombifying Pods"
|
||||
id = "zombifying_pods"
|
||||
color = "#E88D5D"
|
||||
|
||||
/datum/reagent/blob/zombifying_pods/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O)
|
||||
|
||||
@@ -215,7 +215,7 @@ GLOBAL_LIST_EMPTY(blob_nodes)
|
||||
|
||||
src.log_talk(message, LOG_SAY)
|
||||
|
||||
var/message_a = say_quote(message, get_spans())
|
||||
var/message_a = say_quote(message)
|
||||
var/rendered = "<span class='big'><font color=\"#EE4000\"><b>\[Blob Telepathy\] [name](<font color=\"[blobstrain.color]\">[blobstrain.name]</font>)</b> [message_a]</font></span>"
|
||||
|
||||
for(var/mob/M in GLOB.mob_list)
|
||||
|
||||
@@ -237,7 +237,7 @@
|
||||
else
|
||||
return ..()
|
||||
|
||||
/obj/structure/blob/proc/chemeffectreport()
|
||||
/obj/structure/blob/proc/chemeffectreport(mob/user)
|
||||
RETURN_TYPE(/list)
|
||||
. = list()
|
||||
if(overmind)
|
||||
|
||||
Reference in New Issue
Block a user