Files
Aurora.3/code/modules/heavy_vehicle/components/armour.dm
2019-11-25 23:04:19 +01:00

27 lines
1.5 KiB
Plaintext

/*/datum/extension/armor/exosuit/apply_damage_modifications(damage, damage_type, damage_flags, mob/living/victim, armor_pen, silent = TRUE)
if(prob(get_blocked(damage_type, damage_flags, armor_pen) * 100)) //extra removal of sharp and edge on account of us being big robots
damage_flags &= ~(DAM_SHARP | DAM_EDGE)
. = ..()*/
/obj/item/robot_parts/robot_component/armour
name = "exosuit armour plating"
armor = list(melee = 75, bullet = 33, laser = 50, energy = 10, bomb = 25, bio = 100, rad = 0)
origin_tech = list(TECH_MATERIAL = 1)
/obj/item/robot_parts/robot_component/armour/radproof
name = "radiation-proof armour plating"
desc = "A fully enclosed radiation hardened shell designed to protect the pilot from radiation."
armor = list(melee = 75, bullet = 33, laser = 50, energy = 25, bomb = 25, bio = 100, rad = 100)
origin_tech = list(TECH_MATERIAL = 3)
/obj/item/robot_parts/robot_component/armour/em
name = "EM-shielded armour plating"
desc = "A shielded plating that sorrounds the eletronics and protects them from electromagnetic radiation."
armor = list(melee = 65, bullet = 20, laser = 25, energy = 100, bomb = 10, bio = 100, rad = 60)
origin_tech = list(TECH_MATERIAL = 3)
/obj/item/robot_parts/robot_component/armour/combat
name = "heavy combat plating"
desc = "Plating designed to deflect incoming attacks and explosions."
armor = list(melee = 85, bullet = 70, laser = 60, energy = 10, bomb = 70, bio = 100, rad = 0)
origin_tech = list(TECH_MATERIAL = 5)