diff --git a/code/modules/antagonists/blob/structures/_blob.dm b/code/modules/antagonists/blob/structures/_blob.dm index 0c0f42bd0f7..a816b7eeeb2 100644 --- a/code/modules/antagonists/blob/structures/_blob.dm +++ b/code/modules/antagonists/blob/structures/_blob.dm @@ -35,6 +35,7 @@ /datum/armor/structure_blob fire = 80 acid = 70 + laser = 50 /obj/structure/blob/Initialize(mapload, owner_overmind) . = ..() diff --git a/code/modules/antagonists/blob/structures/factory.dm b/code/modules/antagonists/blob/structures/factory.dm index e64097de87b..7f28dcce224 100644 --- a/code/modules/antagonists/blob/structures/factory.dm +++ b/code/modules/antagonists/blob/structures/factory.dm @@ -7,6 +7,7 @@ health_regen = BLOB_FACTORY_HP_REGEN point_return = BLOB_REFUND_FACTORY_COST resistance_flags = LAVA_PROOF + armor_type = /datum/armor/structure_blob/factory ///How many spores this factory can have. var/max_spores = BLOB_FACTORY_MAX_SPORES ///The list of spores @@ -18,6 +19,9 @@ ///Used in blob/powers.dm, checks if it's already trying to spawn a blobbernaut to prevent issues. var/is_creating_blobbernaut = FALSE +/datum/armor/structure_blob/factory + laser = 25 + /obj/structure/blob/special/factory/scannerreport() if(blobbernaut) return "It is currently sustaining a blobbernaut, making it fragile and unable to produce blob spores." diff --git a/code/modules/antagonists/blob/structures/node.dm b/code/modules/antagonists/blob/structures/node.dm index 7e3e2a96aeb..d29eca38a6a 100644 --- a/code/modules/antagonists/blob/structures/node.dm +++ b/code/modules/antagonists/blob/structures/node.dm @@ -17,6 +17,7 @@ /datum/armor/special_node fire = 65 acid = 90 + laser = 25 /obj/structure/blob/special/node/Initialize(mapload) GLOB.blob_nodes += src diff --git a/code/modules/antagonists/blob/structures/resource.dm b/code/modules/antagonists/blob/structures/resource.dm index 9eb718a3f44..3fa5416d323 100644 --- a/code/modules/antagonists/blob/structures/resource.dm +++ b/code/modules/antagonists/blob/structures/resource.dm @@ -6,8 +6,12 @@ max_integrity = BLOB_RESOURCE_MAX_HP point_return = BLOB_REFUND_RESOURCE_COST resistance_flags = LAVA_PROOF + armor_type = /datum/armor/structure_blob/resource var/resource_delay = 0 +/datum/armor/structure_blob/resource + laser = 25 + /obj/structure/blob/special/resource/scannerreport() return "Gradually supplies the blob with resources, increasing the rate of expansion." diff --git a/code/modules/antagonists/blob/structures/shield.dm b/code/modules/antagonists/blob/structures/shield.dm index 0699d70f3f2..737e9108555 100644 --- a/code/modules/antagonists/blob/structures/shield.dm +++ b/code/modules/antagonists/blob/structures/shield.dm @@ -15,6 +15,7 @@ /datum/armor/blob_shield fire = 90 acid = 90 + laser = 25 /obj/structure/blob/shield/Initialize(mapload, owner_overmind) AddElement(/datum/element/blocks_explosives)