mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-21 20:27:42 +01:00
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com> Co-authored-by: Cameron Lennox <killer65311@gmail.com>
77 lines
3.3 KiB
Plaintext
77 lines
3.3 KiB
Plaintext
/obj/item/rig/ch/precursor
|
|
name = "xenotech hardsuit control module"
|
|
desc = "A purple hardsuit gleaming with energy and alien metals."
|
|
suit_type = "precursor hardsuit"
|
|
icon = 'modular_chomp/icons/obj/rig_modules_ch.dmi'
|
|
icon_state = "precursor_rig"
|
|
armor = list(melee = 50, bullet = 50, laser = 70, energy = 70, bomb = 60, bio = 100, rad = 80)
|
|
matter = list(MAT_PLASTEEL = MATERIAL_COST(0.6), MAT_GOLD = MATERIAL_COST(0.25), MAT_GRAPHITE = MATERIAL_COST(0.4), MAT_OSMIUM = MATERIAL_COST(0.15), MAT_PLASTIC = MATERIAL_COST(0.3), MAT_VERDANTIUM = MATERIAL_COST(0.375), MAT_MORPHIUM = MATERIAL_COST(1))
|
|
var/block_chance = 15
|
|
slowdown = 0
|
|
|
|
chest_type = /obj/item/clothing/suit/space/rig/ch/precursor
|
|
helm_type = /obj/item/clothing/head/helmet/space/rig/ch/precursor
|
|
glove_type = /obj/item/clothing/gloves/gauntlets/rig/ch/precursor
|
|
boot_type = /obj/item/clothing/shoes/magboots/rig/ch/precursor
|
|
|
|
req_access = list()
|
|
req_one_access = list()
|
|
|
|
/obj/item/clothing/suit/space/rig/ch/precursor
|
|
name = "protective vest"
|
|
icon = 'icons/obj/clothing/spacesuits_ch.dmi'
|
|
icon_state = "precursor_rig"
|
|
desc = "Light weight but oddly protective plating."
|
|
var/block_chance = 15
|
|
|
|
/obj/item/clothing/head/helmet/space/rig/ch/precursor
|
|
name = "helmet"
|
|
icon = 'icons/obj/clothing/hats_ch.dmi'
|
|
icon_state = "precursor_rig"
|
|
desc = "A protective dome for your head."
|
|
var/block_chance = 15
|
|
|
|
/obj/item/clothing/gloves/gauntlets/rig/ch/precursor
|
|
name = "gloves"
|
|
icon = 'icons/obj/clothing/gloves_ch.dmi'
|
|
icon_state = "precursor_rig"
|
|
desc = "Gloves created with alien tech"
|
|
var/block_chance = 15
|
|
|
|
/obj/item/clothing/shoes/magboots/rig/ch/precursor
|
|
name = "boots"
|
|
icon = 'icons/obj/clothing/shoes_ch.dmi'
|
|
icon_state = "precursor_rig"
|
|
desc = "A pair of grabby boots"
|
|
var/block_chance = 15
|
|
|
|
/obj/item/rig/ch/precursor/handle_shield(mob/user, damage, atom/damage_source = null, mob/attacker = null, def_zone = null, attack_text = "the attack")
|
|
if(prob(block_chance))
|
|
user.visible_message(span_danger("\The [src] completely absorbs [attack_text]!"))
|
|
return TRUE
|
|
return FALSE
|
|
|
|
/obj/item/clothing/suit/space/rig/ch/precursor/handle_shield(mob/user, damage, atom/damage_source = null, mob/attacker = null, def_zone = null, attack_text = "the attack")
|
|
if(prob(block_chance))
|
|
user.visible_message(span_danger("\The [src] completely absorbs [attack_text]!"))
|
|
return TRUE
|
|
return FALSE
|
|
|
|
/obj/item/clothing/head/helmet/space/rig/ch/precursor/handle_shield(mob/user, damage, atom/damage_source = null, mob/attacker = null, def_zone = null, attack_text = "the attack")
|
|
if(prob(block_chance))
|
|
user.visible_message(span_danger("\The [src] completely absorbs [attack_text]!"))
|
|
return TRUE
|
|
return FALSE
|
|
|
|
/obj/item/clothing/gloves/gauntlets/rig/ch/precursor/handle_shield(mob/user, damage, atom/damage_source = null, mob/attacker = null, def_zone = null, attack_text = "the attack")
|
|
if(prob(block_chance))
|
|
user.visible_message(span_danger("\The [src] completely absorbs [attack_text]!"))
|
|
return TRUE
|
|
return FALSE
|
|
|
|
/obj/item/clothing/shoes/magboots/rig/ch/precursor/handle_shield(mob/user, damage, atom/damage_source = null, mob/attacker = null, def_zone = null, attack_text = "the attack")
|
|
if(prob(block_chance))
|
|
user.visible_message(span_danger("\The [src] completely absorbs [attack_text]!"))
|
|
return TRUE
|
|
return FALSE
|