Centcom Armor (#11791)

* centarmor

* revision 1
This commit is contained in:
JMWTurner
2016-09-08 22:57:04 +02:00
committed by clusterfack
parent 67b3c4d287
commit 904affa0f0
11 changed files with 63 additions and 17 deletions

View File

@@ -663,10 +663,11 @@ Pressure: [env.return_pressure()]"}
"blue wizard",
"red wizard",
"marisa wizard",
"emergency rescue team",
"emergency response team",
"nanotrasen representative",
"nanotrasen officer",
"nanotrasen captain",
"nanotrasen supreme commander",
"Bomberman",
"Bomberman(arena)",
)
@@ -939,7 +940,6 @@ Pressure: [env.return_pressure()]"}
W.registered_name = M.real_name
M.equip_if_possible(W, slot_wear_id)
if("nanotrasen captain")
M.equip_if_possible(new /obj/item/clothing/under/rank/centcom/captain(M), slot_w_uniform)
M.equip_if_possible(new /obj/item/clothing/shoes/centcom(M), slot_shoes)
@@ -964,7 +964,32 @@ Pressure: [env.return_pressure()]"}
W.registered_name = M.real_name
M.equip_if_possible(W, slot_wear_id)
if("emergency rescue team")
if("nanotrasen supreme commander")
M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom/captain(M), slot_w_uniform)
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/centcom(M), slot_shoes)
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/centcom(M), slot_gloves)
M.equip_to_slot_or_del(new /obj/item/device/radio/headset/heads/captain(M), slot_ears)
M.equip_to_slot_or_del(new /obj/item/clothing/head/centhat(M), slot_head)
M.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/centcomm(M), slot_wear_suit)
M.equip_to_slot_or_del(new /obj/item/clothing/glasses/sunglasses(M), slot_glasses)
M.equip_to_slot_or_del(new /obj/item/weapon/gun/energy/laser/captain(M), slot_belt)
var/obj/item/device/pda/heads/pda = new(M)
pda.owner = M.real_name
pda.ownjob = "Nanotrasen Supreme Commander"
pda.name = "PDA-[M.real_name] ([pda.ownjob])"
M.equip_to_slot_or_del(pda, slot_r_store)
var/obj/item/weapon/card/id/admin/W = new(M)
W.name = "[M.real_name]'s ID Card"
W.access = get_all_accesses()
W.access += get_all_centcom_access()
W.assignment = "Nanotrasen Supreme Commander"
W.registered_name = M.real_name
M.equip_to_slot_or_del(W, slot_wear_id)
if("emergency response team")
M.equip_to_slot_or_del(new /obj/item/clothing/under/rank/centcom_officer(M), slot_w_uniform)
M.equip_to_slot_or_del(new /obj/item/clothing/shoes/swat(M), slot_shoes)
M.equip_to_slot_or_del(new /obj/item/clothing/gloves/swat(M), slot_gloves)

View File

@@ -10,6 +10,17 @@
max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE
species_fit = list(VOX_SHAPED)
/obj/item/clothing/gloves/centcom
desc = "Regal green gloves, with a nice gold trim. Lordy."
name = "nanotrasen leader's gloves"
icon_state = "centcom"
item_state = "centcom"
siemens_coefficient = 0
_color = "centcom"
heat_conductivity = SPACESUIT_HEAT_CONDUCTIVITY
pressure_resistance = 200 * ONE_ATMOSPHERE
max_heat_protection_temperature = GLOVES_MAX_HEAT_PROTECTION_TEMPERATURE
/obj/item/clothing/gloves/cyborg
desc = "beep boop borp"
name = "cyborg gloves"

View File

@@ -20,7 +20,7 @@
w_class = W_CLASS_LARGE
gas_transfer_coefficient = 0.01
permeability_coefficient = 0.02
flags = FPRINT
flags = FPRINT | ONESIZEFITSALL
pressure_resistance = 200 * ONE_ATMOSPHERE
body_parts_covered = ARMS|LEGS|FULL_TORSO|FEET
allowed = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/device/flashlight,/obj/item/weapon/gun/energy, /obj/item/weapon/gun/projectile, /obj/item/ammo_storage, /obj/item/ammo_casing, /obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_nitrogen)
@@ -28,3 +28,25 @@
armor = list(melee = 65, bullet = 50, laser = 50, energy = 25, bomb = 50, bio = 100, rad = 50)
siemens_coefficient = 0.7
heat_conductivity = SPACESUIT_HEAT_CONDUCTIVITY
/obj/item/clothing/suit/armor/captain/old
icon_state = "oldcaparmor"
/obj/item/clothing/suit/armor/centcomm
name = "Cent. Com. armor"
desc = "This bulky armor is the property of Nanotrasen's supreme leader. Witness and behold!"
icon_state = "centcom"
item_state = "centcom"
w_class = W_CLASS_LARGE
gas_transfer_coefficient = 0.01
permeability_coefficient = 0.02
flags = FPRINT | ONESIZEFITSALL | PLASMAGUARD
body_parts_covered = ARMS|LEGS|FULL_TORSO|FEET
allowed = list(/obj/item/weapon/tank/emergency_oxygen, /obj/item/device/flashlight,/obj/item/weapon/gun/energy, /obj/item/weapon/gun/projectile, /obj/item/ammo_storage, /obj/item/ammo_casing, /obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_nitrogen)
armor = list(melee = 65, bullet = 55, laser = 50, energy = 25, bomb = 50, bio = 100, rad = 60)
max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE
heat_conductivity = SPACESUIT_HEAT_CONDUCTIVITY
siemens_coefficient = 0
/obj/item/clothing/suit/armor/centcomm/old
icon_state = "oldcentcom"

View File

@@ -213,18 +213,6 @@
//All of the armor below is mostly unused
/obj/item/clothing/suit/armor/centcomm
name = "Cent. Com. armor"
desc = "A suit that protects against some damage."
icon_state = "centcom"
item_state = "centcom"
w_class = W_CLASS_LARGE//bulky item
body_parts_covered = ARMS|LEGS|FULL_TORSO|FEET|HANDS
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/melee/baton,/obj/item/weapon/handcuffs,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_nitrogen)
heat_conductivity = SPACESUIT_HEAT_CONDUCTIVITY
siemens_coefficient = 0
/obj/item/clothing/suit/armor/heavy
name = "heavy armor"
desc = "A heavily armored suit that protects against moderate damage."

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 394 KiB

After

Width:  |  Height:  |  Size: 393 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

After

Width:  |  Height:  |  Size: 135 KiB