Blob Reroll

Part of blob reroll
This commit is contained in:
keronshb
2020-03-06 17:37:07 -05:00
parent 228012c718
commit f4e3d75088
17 changed files with 8 additions and 16 deletions
+5
View File
@@ -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)