From 69b87f8378cfc2904623202fc9069b4696aa15bb Mon Sep 17 00:00:00 2001
From: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
Date: Thu, 23 Jan 2025 02:40:08 -0500
Subject: [PATCH] [LORE] Decently Sized Armor Lore Drop (#27750)
* armor
* Update code/modules/clothing/head/helmet.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/head/helmet.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/head/helmet.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/head/helmet.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/head/helmet.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/head/helmet.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/head/helmet.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
* Update code/modules/clothing/suits/armor_suits.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
---------
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
---
code/modules/clothing/head/helmet.dm | 34 ++++----
code/modules/clothing/suits/armor_suits.dm | 91 +++++++++++-----------
code/modules/clothing/suits/misc_suits.dm | 5 +-
3 files changed, 66 insertions(+), 64 deletions(-)
diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm
index c676e14ed77e..da306356d125 100644
--- a/code/modules/clothing/head/helmet.dm
+++ b/code/modules/clothing/head/helmet.dm
@@ -1,6 +1,6 @@
/obj/item/clothing/head/helmet
name = "helmet"
- desc = "Standard Security gear. Protects the head from impacts."
+ desc = "A standard-issue protective helmet used by Nanotrasen corporate security. Provides light protection against most sources of damage."
icon_state = "helmetmaterials"
w_class = WEIGHT_CLASS_NORMAL
flags = HEADBANGPROTECT
@@ -80,7 +80,7 @@
/obj/item/clothing/head/helmet/alt
name = "bulletproof helmet"
- desc = "A bulletproof helmet that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent."
+ desc = "A durable combat helmet reinforced with strike plates and cushioning to protect against high-velocity kinetic impacts and the concussive force of explosions. Does little to stop energy weapons or melee hits."
icon_state = "bulletproof"
item_state = "bulletproof"
armor = list(MELEE = 10, BULLET = 50, LASER = 5, ENERGY = 5, BOMB = 45, RAD = 0, FIRE = 50, ACID = 50)
@@ -88,7 +88,7 @@
/obj/item/clothing/head/helmet/riot
name = "riot helmet"
- desc = "It's a helmet specifically designed to protect against close range attacks."
+ desc = "A large, bulky helmet reinforced with impact plates and shock-absorbing gel to protect against melee attacks. The helmet is treated with a fire and acid-resistant surface coating, and the attached plexiglass visor should prevent things from jumping on your face."
icon_state = "riot"
item_state = "helmet"
armor = list(MELEE = 50, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 200, ACID = 200)
@@ -99,7 +99,7 @@
/obj/item/clothing/head/helmet/riot/knight
name = "medieval helmet"
- desc = "A classic metal helmet."
+ desc = "A majestic knightly helm made of steel. Protects well against melee attacks, but don't try taking a bullet with it."
icon_state = "knight_green"
item_state = "knight_green"
flags = BLOCKHAIR
@@ -108,10 +108,10 @@
/obj/item/clothing/head/helmet/justice
name = "helmet of justice"
- desc = "WEEEEOOO. WEEEEEOOO. WEEEEOOOO."
+ desc = "A standard Security helmet with a pair of police lights crudely screwed to the sides. Any hearing loss caused by this contraption is not service related."
icon_state = "justice"
- toggle_message = "You turn off the lights on"
- alt_toggle_message = "You turn on the lights on"
+ toggle_message = "You turn off the lights"
+ alt_toggle_message = "You turn on the lights"
actions_types = list(/datum/action/item_action/toggle_helmet_light)
can_toggle = 1
toggle_cooldown = 20
@@ -122,13 +122,13 @@
name = "alarm helmet"
desc = "WEEEEOOO. WEEEEEOOO. STOP THAT MONKEY. WEEEOOOO."
icon_state = "justice2"
- toggle_message = "You turn off the light on"
- alt_toggle_message = "You turn on the light on"
+ toggle_message = "You turn off the light"
+ alt_toggle_message = "You turn on the light"
/obj/item/clothing/head/helmet/swat
name = "\improper SWAT helmet"
- desc = "They're often used by highly trained Swat Members."
+ desc = "A menacing black combat helmet used by police assault units. Provides moderate protection against all threats."
icon_state = "swat"
item_state = "swat"
@@ -165,8 +165,8 @@
dog_fashion = null
/obj/item/clothing/head/helmet/roman
- name = "roman helmet"
- desc = "An ancient helmet made of bronze and leather."
+ name = "legionnaire helmet"
+ desc = "A lovingly-crafted helmet based off examples used by Roman legionnaires. Provides light protection against melee and laser impacts. It's also completely fireproof!"
flags = null
armor = list(MELEE = 15, BULLET = 0, LASER = 15, ENERGY = 5, BOMB = 5, RAD = 0, FIRE = INFINITY, ACID = 50)
resistance_flags = FIRE_PROOF
@@ -176,17 +176,17 @@
dog_fashion = /datum/dog_fashion/head/roman
/obj/item/clothing/head/helmet/roman/fake
- desc = "An ancient helmet made of plastic and leather."
+ desc = "A shoddily-crafted cosplay helmet made of plastic. Protects against jack and shit, if you're lucky."
armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0)
/obj/item/clothing/head/helmet/roman/legionaire
- name = "roman legionaire helmet"
- desc = "An ancient helmet made of bronze and leather. Has a red crest on top of it."
+ name = "centurion helmet"
+ desc = "A lovingly-crafted helmet based off those used by Roman centurions. Provides light protection against melee and laser impacts, is completely fireproof, and has a fancy crest on top!"
icon_state = "roman_c"
item_state = "roman_c"
/obj/item/clothing/head/helmet/roman/legionaire/fake
- desc = "An ancient helmet made of plastic and leather. Has a red crest on top of it."
+ desc = "A shoddily-crafted cosplay helmet made of plastic. This particular specimen has what appears to be the head of a broom crudely taped to the top."
armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0)
/obj/item/clothing/head/helmet/gladiator
@@ -252,7 +252,7 @@
/obj/item/clothing/head/helmet/riot/knight/templar
name = "crusader helmet"
- desc = "Deus Vult."
+ desc = "A cheap metal helmet that looks straight out of a poorly-funded documentary about the crusades. Might stop a crude melee weapon. The asbestos-lined padding does provide great protection from fire and acid, however..."
icon_state = "knight_templar"
item_state = "knight_templar"
armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 5, RAD = 0, FIRE = 200, ACID = 200)
diff --git a/code/modules/clothing/suits/armor_suits.dm b/code/modules/clothing/suits/armor_suits.dm
index a23f6c83fb6b..db8fb8e25717 100644
--- a/code/modules/clothing/suits/armor_suits.dm
+++ b/code/modules/clothing/suits/armor_suits.dm
@@ -16,8 +16,8 @@
w_class = WEIGHT_CLASS_NORMAL
/obj/item/clothing/suit/armor/vest
- name = "armor"
- desc = "An armored vest that protects against some damage."
+ name = "perfectly generic armor vest"
+ desc = "A perfectly generic armored vest. Every aspect of it is exceptionally boring. If you see this, make an issue report on GitHub."
sprite_sheets = list(
"Grey" = 'icons/mob/clothing/species/grey/suit.dmi',
"Vox" = 'icons/mob/clothing/species/vox/suit.dmi'
@@ -29,21 +29,21 @@
/obj/item/clothing/suit/armor/vest/jacket
name = "military jacket"
- desc = "An old military jacket, it has armoring."
+ desc = "An old Federal Army surplus jacket. Armor panels sewn into the sides provide some protection against impacts and laser fire."
icon_state = "militaryjacket"
item_state = "militaryjacket"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
/obj/item/clothing/suit/armor/vest/combat
name = "combat vest"
- desc = "An armored vest that protects against some damage."
+ desc = "A soft armor vest suitable for stopping minor impacts."
icon_state = "armor-combat"
item_state = "bulletproof"
blood_overlay_type = "armor"
/obj/item/clothing/suit/armor/vest/security
name = "security armor"
- desc = "An armored vest that protects against some damage. This one has a clip for a holobadge."
+ desc = "A Level II soft armor vest used by Nanotrasen corporate security. Offers light protection against kinetic impacts and lasers, and has a clip for a holobadge."
sprite_sheets = list(
"Grey" = 'icons/mob/clothing/species/grey/suit.dmi',
"Vox" = 'icons/mob/clothing/species/vox/suit.dmi'
@@ -62,7 +62,7 @@
A.Grant(user)
icon_state = "armorsec"
user.update_inv_wear_suit()
- desc = "An armored vest that protects against some damage. This one has [attached_badge] attached to it."
+ desc = "A Level II soft armor vest used by Nanotrasen corporate security, offering light protection against kinetic impacts and lasers. This one has [attached_badge] attached to it."
to_chat(user, "You attach [attached_badge] to [src].")
return
..()
@@ -76,7 +76,7 @@
icon_state = "armor"
user.update_inv_wear_suit()
- desc = "An armored vest that protects against some damage. This one has a clip for a holobadge."
+ desc = "A Level II soft armor vest used by Nanotrasen corporate security. Offers light protection against kinetic impacts and lasers, and has a clip for a holobadge."
to_chat(user, "You remove [attached_badge] from [src].")
attached_badge = null
@@ -85,7 +85,7 @@
/obj/item/clothing/suit/armor/vest/street_judge
name = "judge's security armor"
- desc = "Perfect for when you're looking to send a message rather than performing your actual duties."
+ desc = "A standard Nanotrasen security vest with some decidedly non-standard decorations attached. Being made of cheap plastic, these decorations do not improve armor performance."
icon_state = "streetjudgearmor"
sprite_sheets = list(
@@ -96,7 +96,7 @@
/obj/item/clothing/suit/armor/vest/blueshield
name = "blueshield's security armor"
- desc = "An armored vest with the badge of a Blueshield."
+ desc = "A Level II soft armor vest used by Nanotrasen's Blueshield bodyguard corps. Provides identical protection to standard Security soft vests."
sprite_sheets = list(
"Grey" = 'icons/mob/clothing/species/grey/suit.dmi',
"Vox" = 'icons/mob/clothing/species/vox/suit.dmi'
@@ -106,14 +106,14 @@
/obj/item/clothing/suit/armor/vest/bloody
name = "bloodied security armor"
- desc = "A vest drenched in the blood of Greytide. It has seen better days."
+ desc = "An old, gore-covered security vest with a face crudely drawn on the chest. Where the hell did they even find this?"
icon_state = "bloody_armor"
item_state = "bloody_armor"
sprite_sheets = null
/obj/item/clothing/suit/armor/secjacket
name = "security jacket"
- desc = "A sturdy black jacket with reinforced fabric. Bears insignia of NT corporate security."
+ desc = "A stylish black jacket used by Nanotrasen corporate security. Basic kevlar weave offers minor protection, but far less than a typical Security vest."
icon_state = "secjacket_open"
item_state = "hos"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
@@ -132,7 +132,7 @@
/obj/item/clothing/suit/armor/secponcho
name = "security poncho"
- desc = "A stylish black and red poncho made with reinforced fabric."
+ desc = "A stylish black and red poncho used by Nanotrasen corporate security. Basic kevlar weave provides minor protection against most sources of damage."
icon_state = "security_poncho"
item_state = "security_poncho"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
@@ -148,7 +148,7 @@
/obj/item/clothing/suit/armor/hos
name = "armored coat"
- desc = "A trench coat enhanced with a special alloy for some protection and style."
+ desc = "An intimidating black greatcoat reinforced with Level II plate inserts for moderate protection."
icon_state = "hos"
item_state = "hos"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS|LEGS
@@ -165,7 +165,7 @@
/obj/item/clothing/suit/armor/hos/alt
name = "armored trenchcoat"
- desc = "A trenchcoat enhanced with a special lightweight kevlar. The epitome of tactical plainclothes."
+ desc = "A a stylish black trenchcoat fitted with Level II armored inserts for moderate protection without sacrificing aesthetics."
icon_state = "hostrench_open"
item_state = "hostrench_open"
flags_inv = 0
@@ -184,7 +184,7 @@
/obj/item/clothing/suit/armor/vest/warden
name = "warden's armored jacket"
- desc = "An armored jacket with silver rank pips and livery."
+ desc = "A comfortable armored jacket fitted with Level II plate inserts for moderate protection. This one has silver livery on the shoulders to denote rank."
icon_state = "warden_jacket"
item_state = "armor"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
@@ -201,13 +201,13 @@
/obj/item/clothing/suit/armor/vest/warden/alt
name = "warden's jacket"
- desc = "A navy-blue armored jacket with blue shoulder designations and '/Warden/' stitched into one of the chest pockets."
+ desc = "A large navy-blue jacket fitted with Level II armored inserts. There are silver rank insignia on the shoulders."
icon_state = "warden_jacket_alt"
//Captain
/obj/item/clothing/suit/armor/vest/capcarapace
name = "captain's carapace"
- desc = "An armored vest reinforced with ceramic plates and pauldrons to provide additional protection whilst still offering maximum mobility and flexibility. Issued only to the station's finest, although it does chafe your nipples."
+ desc = "A fancy blue & gold dragonscale armor vest fitted with Level III and IV armor panelling. Offers excellent protection against melee attacks, kinetic impacts, and laser discharges. "
icon_state = "captain_carapace"
item_state = "armor"
body_parts_covered = UPPER_TORSO|LOWER_TORSO
@@ -225,26 +225,26 @@
/obj/item/clothing/suit/armor/vest/capcarapace/jacket
name = "captain's jacket"
- desc = "A less formal jacket for everyday captain use."
+ desc = "A comfy semiformal jacket for the Captain on the move. Embedded kevlar weave and Level II armor panels provide moderate protection without sacrificing class."
icon_state = "captain_jacket"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
armor = list(MELEE = 40, BULLET = 20, LASER = 25, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = INFINITY, ACID = 450)
/obj/item/clothing/suit/armor/vest/capcarapace/jacket/tunic
name = "captain's tunic"
- desc = "Worn by a Captain to show their class."
+ desc = "A snappy blue dress tunic for Captains of class. Kevlar weave and sewn-in Level II armor plates provide moderate protection in all areas."
icon_state = "captain_tunic"
/obj/item/clothing/suit/armor/vest/capcarapace/coat
name = "captain's formal coat"
- desc = "For when an armored vest isn't fashionable enough."
+ desc = "A large, fancy, and exquisately tailored dress coat for the most image-conscious of Nanotrasen Captains. Level II armor plates and impact gel panels sewn into the fabric provide light protection against most damage types."
icon_state = "captain_formal"
armor = list(MELEE = 35, BULLET = 15, LASER = 20, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = INFINITY, ACID = 450)
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
/obj/item/clothing/suit/armor/vest/capcarapace/coat/white
name = "captain's long white tunic"
- desc = "An old style captain tunic. Makes you look and feel like you're wearing a cardboard box with arm holes cut in it but looks like it would be great for a wedding... or a funeral."
+ desc = "A beautiful dress white tunic for Captains of demanding taste. A mix of kevlar weave and Level II armor inserts provide basic protection against most threats."
icon_state = "captain_white"
// Drask look fine in the regular human version
@@ -256,7 +256,7 @@
/obj/item/clothing/suit/armor/riot
name = "riot suit"
- desc = "A suit of armor with heavy padding to protect against melee attacks. Looks like it might impair movement."
+ desc = "A bulky, full-body suit of layered armor and impact cushions that provides outstanding protection against blunt trauma, fire, and corrosive substances. Much less effective against all other forms of damage, however."
icon_state = "riot"
item_state = "swat_suit"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
@@ -273,13 +273,13 @@
/obj/item/clothing/suit/armor/riot/sec
name = "security riot suit"
- desc = "A suit of armor with heavy padding to protect against melee attacks. Looks like it might impair movement. This one has security markings on it."
+ desc = "A full-body suit of riot gear that provides excellent protection against blunt force trauma, fire, and corrosive substances, but little protection otherwise. This suit is covered in red Security stripes."
icon_state = "riot-sec"
item_state = "swat_suit"
/obj/item/clothing/suit/armor/riot/knight
name = "plate armour"
- desc = "A classic suit of plate armour, highly effective at stopping melee attacks."
+ desc = "A full suit of steel plate armor, it looks like it came right out of a documentary about the Middle Ages. The plating offers excellent protection against melee, and the asbestos-lined padding provides excellent protection against fire and corrosive substances, but it won't be stopping any weapon designed in the last half-millennium."
icon_state = "knight_green"
item_state = "knight_green"
slowdown = 1
@@ -300,7 +300,7 @@
/obj/item/clothing/suit/armor/riot/knight/templar
name = "crusader armour"
- desc = "God wills it!"
+ desc = "A heavy suit of cosplay-grade armor that vaguely resembles something from a low-quality documentary about the crusades. Whilst the plating provides mediocre protection against melee attacks and little else, the asbestos-lined padding does hold up quite well to fire and corrosive substances."
icon_state = "knight_templar"
item_state = "knight_templar"
allowed = list(/obj/item/nullrod/claymore, /obj/item/storage/bible)
@@ -308,7 +308,7 @@
/obj/item/clothing/suit/armor/vest/durathread
name = "durathread vest"
- desc = "A vest made of durathread with strips of leather acting as trauma plates."
+ desc = "A comfortable and low-profile vest made of durathread, reinforced with panels of tanned leather. Offers decent protection against laser discharges, but won't be stopping a bullet any time soon."
icon_state = "durathread"
item_state = "durathread"
strip_delay = 60
@@ -317,8 +317,8 @@
armor = list(MELEE = 10, BULLET = 5, LASER = 20, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 35, ACID = 50)
/obj/item/clothing/suit/armor/bulletproof
- name = "bulletproof vest"
- desc = "A bulletproof vest that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent."
+ name = "bulletproof armor"
+ desc = "A full-body suit of armor fitted with Level IV ballistic armor inserts and panelling across the body. Will stop most low-caliber kinetic projectiles and help resist the concussive force of explosions, but it does little against melee and energy attacks."
icon_state = "bulletproof"
item_state = "armor"
blood_overlay_type = "armor"
@@ -335,15 +335,15 @@
/obj/item/clothing/suit/armor/bulletproof/sec
- name = "security bulletproof vest"
- desc = "A bulletproof vest that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent. This one has security markings on it."
+ name = "security bulletproof armor"
+ desc = "A full-body suit of armor fitted with Level IV ballistic inserts and panelling. Will stop most low-caliber kinetic rounds and resist the concussive force of explosions somewhat, but it does little against melee and energy attacks. This suit is covered in red Security stripes."
icon_state = "bulletproof-sec"
item_state = "armor"
blood_overlay_type = "armor"
/obj/item/clothing/suit/armor/swat
name = "SWAT armor"
- desc = "Tactical SWAT armor."
+ desc = "A large, bulky suit of tactical armor commonly used by specialized police units. Offers moderate protection in all areas. It has a surface coating that completely resists harm from fire and corrosive attacks."
icon_state = "heavy"
item_state = "swat_suit"
body_parts_covered = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS
@@ -358,7 +358,8 @@
/obj/item/clothing/suit/armor/laserproof
name = "ablative armor vest"
- desc = "A vest that excels in protecting the wearer against energy projectiles. Projects an energy field around the user, allowing a chance of energy projectile deflection no matter where on the user it would hit."
+ desc = "A high-tech armor vest specializing against energy attacks. A miniaturized energy shielding system deflects incoming shots on a short cooldown, while a reflective outer shell and \
+ specialized heat dissipation materials protect against direct energy impacts. Unfortunately, it offers little in the way of defense against solid projectiles or melee weapons."
icon_state = "armor_reflec"
item_state = "armor_reflec"
blood_overlay_type = "armor"
@@ -394,7 +395,7 @@
//Reactive armor
/obj/item/clothing/suit/armor/reactive
name = "reactive armor"
- desc = "Doesn't seem to do much for some reason."
+ desc = "A massive, complex, and currently entirely worthless vest that forms the basis of a reactive armor system. Requires an anomaly core to actually work."
/// Is the armor turned on?
var/active = FALSE
/// Is the armor disabled, and prevented from reactivating temporarly?
@@ -430,11 +431,11 @@
/obj/item/clothing/suit/armor/reactive/examine_more(mob/user)
. = ..()
- . += "Reactive armours are one of the uses that Nanotasen has found for the anomaly cores that can be recovered from the bluespace phenomina that occur in the space in orbit of Lavaland. \
- The effects of these armours can be unpredictable or undesirable in certain situations, so Nanotrasen advises only activating them when the user is in danger."
+ . += "Reactive armor systems are one of the uses that Nanotasen has found for the anomaly cores that can be recovered from the anomalous phenomena that occur in the area of space near Lavaland. \
+ The effects of these armor units can be unpredictable or undesirable in certain situations, so Nanotrasen advises only activating them when the user is in danger."
. += ""
- . += "Outside of the strange effects caused by the anomaly core, the armour provides no protection against conventional attacks. \
- Nanotrasen cannot be held liable for injury and/or death due to misuse or proper operation of the reactive armour."
+ . += "Outside of the strange effects caused by the anomaly core, the armor provides no protection against conventional attacks. \
+ Nanotrasen cannot be held liable for injury and/or death due to misuse or proper operation of the reactive armor."
/obj/item/clothing/suit/armor/reactive/attack_self__legacy__attackchain(mob/user)
active = !(active)
@@ -506,8 +507,8 @@
//When the wearer gets hit, this armor will teleport the user a short distance away (to safety or to more danger, no one knows. That's the fun of it!)
/obj/item/clothing/suit/armor/reactive/teleport
- name = "reactive teleport armor"
- desc = "Someone separated our Research Director from his own head!"
+ name = "reactive teleportation armor"
+ desc = "A reactive armor vest fitted with a bluespace anomaly core, allowing it to teleport its wearer away from danger. Looking directly at the core fills you with a sense of vertigo."
energy_cost = 200
var/tele_range = 6
@@ -524,7 +525,7 @@
/obj/item/clothing/suit/armor/reactive/fire
name = "reactive incendiary armor"
- desc = "This armor uses the power of a pyro anomaly core to shoot protective jets of fire, in addition to absorbing all damage from fire."
+ desc = "A reactive armor vest fitted with a pyroclastic anomaly core, which sprays jets of flame when its wearer is threatened, as well as protecting the wearer from extreme heat. A gentle warmth emanates from the core."
heat_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS | HEAD
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
@@ -553,7 +554,7 @@
/obj/item/clothing/suit/armor/reactive/cryo
name = "reactive gelidic armor" //is "gelidic" a word? probably not, but it sounds cool
- desc = "This armor harnesses a cryogenic anomaly core to defend its user from the cold and attacks alike. Its unstable thermal regulation system occasionally vents gasses."
+ desc = "A reactive armor vest fitted with a cryogenic anomaly core, which vents supercooled gasses at threats to its wearer. A faint wind can be heard near the core."
/obj/item/clothing/suit/armor/reactive/cryo/equipped(mob/user, slot)
..()
@@ -602,7 +603,7 @@
/obj/item/clothing/suit/armor/reactive/stealth
name = "reactive stealth armor"
- desc = "This armor uses an anomaly core combined with holographic projectors to make the user invisible temporarly, and make a fake image of the user."
+ desc = "A reactive armor vest fitted with a vortex anomaly core, which can turns its wearer invisible at the first sign of danger. The air around the core seems to shimmer and shift."
energy_cost = 200
/obj/item/clothing/suit/armor/reactive/stealth/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK)
@@ -621,7 +622,7 @@
/obj/item/clothing/suit/armor/reactive/tesla
name = "reactive tesla armor"
- desc = "This armor uses the power of a flux anomaly core to protect the user in shocking ways."
+ desc = "A reactive armor vest fitted with an electrical anomaly core, which fires lethal bolts of electricty at threats to its wearer. The air around the core smells of ozone."
/obj/item/clothing/suit/armor/reactive/tesla/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK)
if(!active)
@@ -640,7 +641,7 @@
/obj/item/clothing/suit/armor/reactive/repulse
name = "reactive repulse armor"
- desc = "An experimental suit of armor that violently throws back attackers with the power of a gravitational anomaly core."
+ desc = "A reactive armor vest fitted with a gravitational anomaly core, which violently repels threats to its wearer. The core pulses with light, akin to a heartbeat."
///How strong the reactive armor is for throwing
var/repulse_power = 3
/// How far away are we finding things to throw
@@ -714,7 +715,7 @@
/obj/item/clothing/suit/armor/heavy
name = "heavy armor"
- desc = "A heavily armored suit that protects against moderate damage."
+ desc = "A generic suit of heavy armor. Protects against damage, to the surprise of none."
icon_state = "heavy"
item_state = "swat_suit"
armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = 450, ACID = 450)
diff --git a/code/modules/clothing/suits/misc_suits.dm b/code/modules/clothing/suits/misc_suits.dm
index a2079e453fb5..2aa30cefbea0 100644
--- a/code/modules/clothing/suits/misc_suits.dm
+++ b/code/modules/clothing/suits/misc_suits.dm
@@ -626,7 +626,7 @@
/obj/item/clothing/head/hooded/ablative
name = "ablative hood"
- desc = "Hood hopefully belonging to an ablative trenchcoat. Includes a flash proof visor."
+ desc = "A high-tech ablative hood attached to an ablative trenchcoat. Dissipates energy attacks with ease, and has an integrated flashproof visor. Entirely ineffecitve against kinetic attacks."
icon_state = "ablativehood"
flash_protect = FLASH_PROTECTION_FLASH
flags = BLOCKHAIR
@@ -637,7 +637,8 @@
/obj/item/clothing/suit/hooded/ablative
name = "ablative trenchcoat"
- desc = "Experimental trenchcoat specially crafted to reflect and absorb laser and disabler shots. Don't expect it to do all that much against an axe or a shotgun, however."
+ desc = "A cutting-edge ablative armor system developed by Nanotrasen. Miniaturized shielding systems deflect incoming energy projectiles, while prototype heatsinks and dissipation materials blunt any energy weapon that makes impact. \
+ Unfortunately, if offers little to no protection against solid impacts."
icon_state = "ablativecoat"
w_class = WEIGHT_CLASS_NORMAL
item_state = "ablativecoat"