diff --git a/code/defines/obj/clothing.dm b/code/defines/obj/clothing.dm index 95e1250f637..34791f52af1 100644 --- a/code/defines/obj/clothing.dm +++ b/code/defines/obj/clothing.dm @@ -15,7 +15,7 @@ var/permeability_coefficient = 1 // for chemicals/diseases var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up - + var/radiation_protection = 0.0 //percentage of radiation it will absorb diff --git a/code/defines/obj/clothing/suit.dm b/code/defines/obj/clothing/suit.dm index 0432905db55..7f4f5743b1b 100644 --- a/code/defines/obj/clothing/suit.dm +++ b/code/defines/obj/clothing/suit.dm @@ -212,6 +212,23 @@ icon_state = "firesuit" item_state = "firefighter" +/obj/item/clothing/suit/radiation + name = "Radiation suit" + desc = "A suit that protects against radiation." + icon_state = "rad" + item_state = "rad_suit" + //w_class = 4//bulky item + gas_transfer_coefficient = 0.01 + permeability_coefficient = 0.01 + heat_transfer_coefficient = 1 + radiation_protection = 1 + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS + slowdown = 1.3 + + protective_temperature = 4500 + heat_transfer_coefficient = 0.01 + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen) + /obj/item/clothing/suit/fire/heavy name = "firesuit" desc = "A suit that protects against extreme fire and heat." @@ -238,6 +255,7 @@ heat_transfer_coefficient = 0.02 allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen) slowdown = 3 + radiation_protection = 0.25 /obj/item/clothing/suit/space/rig name = "rig suit" @@ -245,6 +263,7 @@ icon_state = "rig" item_state = "rig_suit" slowdown = 2 + radiation_protection = 0.75 /obj/item/clothing/suit/space/syndicate name = "red space suit" diff --git a/icons/mob/items_lefthand.dmi b/icons/mob/items_lefthand.dmi index d6ded2fbd6f..db339c55bf2 100644 Binary files a/icons/mob/items_lefthand.dmi and b/icons/mob/items_lefthand.dmi differ diff --git a/icons/mob/items_righthand.dmi b/icons/mob/items_righthand.dmi index ea70a1b17a9..671f0b5513f 100644 Binary files a/icons/mob/items_righthand.dmi and b/icons/mob/items_righthand.dmi differ diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 7602b19e531..2df89311312 100644 Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 14833f7a724..cfbb56085dc 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ diff --git a/icons/obj/decals.dmi b/icons/obj/decals.dmi index 08653276760..82879b75044 100644 Binary files a/icons/obj/decals.dmi and b/icons/obj/decals.dmi differ