Cult construct buff (#21180)

* Gives cult constructs natural armor, and increases their health.

We had a cult round recently and everyone whom i talked to about it
unanimously agreed cult constructs are too squishy as they are, with
them being undertuned for modern aurora damage. So they have been given
some natural armor and their health has been increased across the board.

If any of my numbers seem over or undertuned feel free to mention it and
ill change them.

---------

Signed-off-by: UltraBigRat <111320234+UltraBigRat@users.noreply.github.com>
Co-authored-by: Big Rat <lienesica@gmail.com>
This commit is contained in:
UltraBigRat
2025-08-17 13:47:06 +00:00
committed by GitHub
co-authored by Big Rat
parent f94bfe1603
commit b0b7a65603
5 changed files with 90 additions and 4 deletions
@@ -5,7 +5,7 @@
icon = 'icons/mob/mob.dmi'
icon_state = "artificer"
icon_living = "artificer"
maxHealth = 50
maxHealth = 250 // Was undertuned prior to our damage numbers
health_prefix = "artificer"
response_harm = "viciously beaten"
melee_damage_lower = 10
@@ -15,6 +15,13 @@
organ_names = list("core", "production array", "sensor array")
speed = 0
environment_smash = TRUE
natural_armor = list(
MELEE = ARMOR_MELEE_KNIVES,
BULLET = ARMOR_BALLISTIC_PISTOL,
LASER = ARMOR_LASER_SMALL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED
)
attack_sound = 'sound/weapons/rapidslice.ogg'
can_repair = TRUE
construct_spells = list(/spell/aoe_turf/cultify_area,
@@ -5,7 +5,7 @@
icon = 'icons/mob/mob.dmi'
icon_state = "harvester"
icon_living = "harvester"
maxHealth = 150
maxHealth = 300
health_prefix = "harvester"
melee_damage_lower = 25
melee_damage_upper = 25
@@ -14,6 +14,13 @@
organ_names = list("core", "harvesting array")
speed = -1
environment_smash = 1
natural_armor = list(
MELEE = ARMOR_MELEE_KNIVES,
BULLET = ARMOR_BALLISTIC_PISTOL,
LASER = ARMOR_LASER_SMALL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED
)
attack_sound = 'sound/weapons/pierce.ogg'
can_repair = TRUE
construct_spells = list(
@@ -5,7 +5,7 @@
icon = 'icons/mob/mob.dmi'
icon_state = "behemoth"
icon_living = "behemoth"
maxHealth = 400
maxHealth = 350 // Slow, melee only and can't sprint. So needs to be a beefcake.
health_prefix = "juggernaut"
response_harm = "harmlessly punches"
harm_intent_damage = 0
@@ -20,6 +20,13 @@
attack_sound = 'sound/weapons/heavysmash.ogg'
status_flags = 0
resistance = 10
natural_armor = list(
MELEE = ARMOR_MELEE_VERY_HIGH, // Shouldnt crowbar these guys
BULLET = ARMOR_BALLISTIC_MAJOR,
LASER = ARMOR_LASER_RIFLE,
ENERGY = ARMOR_ENERGY_SMALL,
BOMB = ARMOR_BOMB_PADDED
)
construct_spells = list(/spell/aoe_turf/conjure/forcewall/lesser)
/mob/living/simple_animal/construct/armored/bullet_act(obj/projectile/hitting_projectile, def_zone, piercing_hit)
@@ -5,7 +5,7 @@
icon = 'icons/mob/mob.dmi'
icon_state = "floating"
icon_living = "floating"
maxHealth = 100
maxHealth = 250
health_prefix = "wraith"
melee_damage_lower = 25
melee_damage_upper = 25
@@ -13,6 +13,13 @@
organ_names = list("core", "right arm", "left arm")
speed = -1
environment_smash = TRUE
natural_armor = list(
MELEE = ARMOR_MELEE_KEVLAR,
BULLET = ARMOR_BALLISTIC_PISTOL,
LASER = ARMOR_LASER_SMALL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED
)
attack_sound = 'sound/weapons/rapidslice.ogg'
construct_spells = list(/spell/targeted/ethereal_jaunt/shift)