mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-21 19:17:50 +01:00
298 lines
12 KiB
Plaintext
298 lines
12 KiB
Plaintext
/*
|
|
* Job related
|
|
*/
|
|
//Paramedic
|
|
/obj/item/clothing/suit/storage/paramedic
|
|
name = "paramedic vest"
|
|
desc = "A hazard vest used in the recovery of bodies."
|
|
icon_state = "paramedic-vest"
|
|
item_state = "paramedic-vest"
|
|
allowed = list(/obj/item/stack/medical, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/hypospray, /obj/item/weapon/reagent_containers/syringe, \
|
|
/obj/item/device/healthanalyzer, /obj/item/device/flashlight, /obj/item/device/radio, /obj/item/weapon/tank/emergency_oxygen,/obj/item/device/rad_laser)
|
|
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 10)
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Brig Physician
|
|
/obj/item/clothing/suit/storage/brigdoc
|
|
name = "brig physician vest"
|
|
desc = "A vest often worn by doctors caring for inmates."
|
|
icon_state = "brigphysician-vest"
|
|
item_state = "brigphysician-vest"
|
|
allowed = list(/obj/item/stack/medical, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/hypospray, /obj/item/weapon/reagent_containers/syringe, \
|
|
/obj/item/device/healthanalyzer, /obj/item/device/flashlight, \
|
|
/obj/item/device/radio, /obj/item/weapon/tank/emergency_oxygen,/obj/item/device/rad_laser)
|
|
armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0)
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Botonist
|
|
/obj/item/clothing/suit/apron
|
|
name = "apron"
|
|
desc = "A basic blue apron."
|
|
icon_state = "apron"
|
|
item_state = "apron"
|
|
blood_overlay_type = "armor"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
allowed = list(/obj/item/weapon/reagent_containers/spray/plantbgone,/obj/item/device/plant_analyzer,/obj/item/seeds,/obj/item/weapon/reagent_containers/glass/bottle, /obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/cultivator,/obj/item/weapon/reagent_containers/spray/pestspray,/obj/item/weapon/hatchet,/obj/item/weapon/storage/bag/plants)
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Captain
|
|
/obj/item/clothing/suit/captunic
|
|
name = "captain's parade tunic"
|
|
desc = "Worn by a Captain to show their class."
|
|
icon_state = "captunic"
|
|
item_state = "bio_suit"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
flags_inv = HIDEJUMPSUIT
|
|
flags_size = ONESIZEFITSALL
|
|
allowed = list(/obj/item/weapon/disk, /obj/item/weapon/stamp, /obj/item/weapon/reagent_containers/food/drinks/flask, /obj/item/weapon/melee, /obj/item/weapon/storage/lockbox/medal, /obj/item/device/flash, /obj/item/weapon/storage/box/matches, /obj/item/weapon/lighter, /obj/item/clothing/mask/cigarette, /obj/item/weapon/storage/fancy/cigarettes, /obj/item/weapon/tank/emergency_oxygen)
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
|
|
/obj/item/clothing/suit/captunic/capjacket
|
|
name = "captain's uniform jacket"
|
|
desc = "A less formal jacket for everyday captain use."
|
|
icon_state = "capjacket"
|
|
item_state = "bio_suit"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
flags_inv = HIDEJUMPSUIT
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Chaplain
|
|
/obj/item/clothing/suit/hooded/chaplain_hoodie
|
|
name = "chaplain hoodie"
|
|
desc = "This suit says to you 'hush'!"
|
|
icon_state = "chaplain_hoodie"
|
|
item_state = "chaplain_hoodie"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
hoodtype = /obj/item/clothing/head/chaplain_hood
|
|
allowed = list(/obj/item/weapon/storage/bible, /obj/item/weapon/nullrod, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, /obj/item/weapon/storage/fancy/candle_box, /obj/item/candle, /obj/item/weapon/tank/emergency_oxygen)
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Chaplain
|
|
/obj/item/clothing/suit/hooded/nun
|
|
name = "nun robe"
|
|
desc = "Maximum piety in this star system."
|
|
icon_state = "nun"
|
|
item_state = "nun"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS|HANDS
|
|
flags_inv = HIDESHOES|HIDEJUMPSUIT
|
|
hoodtype = /obj/item/clothing/head/nun_hood
|
|
allowed = list(/obj/item/weapon/storage/bible, /obj/item/weapon/nullrod, /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, /obj/item/weapon/storage/fancy/candle_box, /obj/item/candle, /obj/item/weapon/tank/emergency_oxygen)
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Chef
|
|
/obj/item/clothing/suit/chef
|
|
name = "chef's apron"
|
|
desc = "An apron used by a high class chef."
|
|
icon_state = "chef"
|
|
item_state = "chef"
|
|
gas_transfer_coefficient = 0.90
|
|
permeability_coefficient = 0.50
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
allowed = list (/obj/item/weapon/kitchen/knife)
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Chef
|
|
/obj/item/clothing/suit/chef/classic
|
|
name = "classic chef's apron"
|
|
desc = "A basic, dull, white chef's apron."
|
|
icon_state = "apronchef"
|
|
item_state = "apronchef"
|
|
blood_overlay_type = "armor"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
|
allowed = list(/obj/item/weapon/kitchen/knife)
|
|
|
|
//Detective
|
|
/obj/item/clothing/suit/storage/det_suit
|
|
name = "coat"
|
|
desc = "An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business."
|
|
icon_state = "detective"
|
|
item_state = "det_suit"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/device/flashlight,/obj/item/weapon/gun,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/storage/fancy/cigarettes,/obj/item/weapon/lighter,/obj/item/device/detective_scanner,/obj/item/device/taperecorder)
|
|
armor = list(melee = 25, bullet = 10, laser = 25, energy = 10, bomb = 0, bio = 0, rad = 0)
|
|
cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
flags_size = ONESIZEFITSALL
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Forensics
|
|
/obj/item/clothing/suit/storage/det_suit/forensics
|
|
name = "jacket"
|
|
desc = "A forensics technician jacket."
|
|
item_state = "det_suit"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
heat_protection = UPPER_TORSO|LOWER_TORSO|ARMS
|
|
|
|
/obj/item/clothing/suit/storage/det_suit/forensics/red
|
|
name = "red jacket"
|
|
desc = "A red forensics technician jacket."
|
|
icon_state = "forensics_red"
|
|
|
|
/obj/item/clothing/suit/storage/det_suit/forensics/blue
|
|
name = "blue jacket"
|
|
desc = "A blue forensics technician jacket."
|
|
icon_state = "forensics_blue"
|
|
|
|
//Blueshield
|
|
/obj/item/clothing/suit/storage/blueshield
|
|
name = "blueshield coat"
|
|
desc = "NT deluxe ripoff. You finally have your own coat."
|
|
icon_state = "blueshieldcoat"
|
|
item_state = "blueshieldcoat"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
allowed = list(/obj/item/weapon/gun/energy,/obj/item/weapon/reagent_containers/spray/pepper,/obj/item/weapon/gun/projectile,/obj/item/ammo_box,/obj/item/ammo_casing,/obj/item/weapon/melee/baton,/obj/item/weapon/restraints/handcuffs,/obj/item/device/flashlight/seclite,/obj/item/weapon/melee/classic_baton/telescopic)
|
|
armor = list(melee = 25, bullet = 10, laser = 25, energy = 10, bomb = 0, bio = 0, rad = 0)
|
|
cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
|
flags_size = ONESIZEFITSALL
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Engineering
|
|
/obj/item/clothing/suit/storage/hazardvest
|
|
name = "hazard vest"
|
|
desc = "A high-visibility vest used in work zones."
|
|
icon_state = "hazard"
|
|
item_state = "hazard"
|
|
blood_overlay_type = "armor"
|
|
allowed = list (/obj/item/device/flashlight, /obj/item/device/t_scanner, /obj/item/weapon/tank/emergency_oxygen)
|
|
burn_state = FIRE_PROOF
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Lawyer
|
|
/obj/item/clothing/suit/storage/lawyer
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
/obj/item/clothing/suit/storage/lawyer/blackjacket
|
|
name = "black suit jacket"
|
|
desc = "A snappy dress jacket."
|
|
icon_state = "suitjacket_black_open"
|
|
item_state = "suitjacket_black_open"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
ignore_suitadjust = 0
|
|
suit_adjusted = 1
|
|
actions_types = list(/datum/action/item_action/button)
|
|
adjust_flavour = "unbutton"
|
|
|
|
/obj/item/clothing/suit/storage/lawyer/bluejacket
|
|
name = "blue suit jacket"
|
|
desc = "A snappy dress jacket."
|
|
icon_state = "suitjacket_blue_open"
|
|
item_state = "suitjacket_blue_open"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
ignore_suitadjust = 0
|
|
suit_adjusted = 1
|
|
actions_types = list(/datum/action/item_action/button)
|
|
adjust_flavour = "unbutton"
|
|
|
|
/obj/item/clothing/suit/storage/lawyer/purpjacket
|
|
name = "purple suit jacket"
|
|
desc = "A snappy dress jacket."
|
|
icon_state = "suitjacket_purp"
|
|
item_state = "suitjacket_purp"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
|
|
//Internal Affairs
|
|
/obj/item/clothing/suit/storage/internalaffairs
|
|
name = "\improper Internal Affairs jacket"
|
|
desc = "A smooth black jacket."
|
|
icon_state = "ia_jacket_open"
|
|
item_state = "ia_jacket_open"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
ignore_suitadjust = 0
|
|
suit_adjusted = 1
|
|
actions_types = list(/datum/action/item_action/button)
|
|
adjust_flavour = "unbutton"
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
/obj/item/clothing/suit/storage/ntrep
|
|
name = "\improper NanoTrasen Representative jacket"
|
|
desc = "A fancy black jacket, standard issue to NanoTrasen Represenatives."
|
|
icon_state = "ntrep"
|
|
item_state = "ntrep"
|
|
blood_overlay_type = "coat"
|
|
body_parts_covered = UPPER_TORSO|ARMS
|
|
ignore_suitadjust = 0
|
|
actions_types = list(/datum/action/item_action/button)
|
|
adjust_flavour = "unbutton"
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Medical
|
|
/obj/item/clothing/suit/storage/fr_jacket
|
|
name = "first responder jacket"
|
|
desc = "A high-visibility jacket worn by medical first responders."
|
|
icon_state = "fr_jacket_open"
|
|
item_state = "fr_jacket_open"
|
|
blood_overlay_type = "armor"
|
|
allowed = list(/obj/item/stack/medical, /obj/item/weapon/reagent_containers/dropper, /obj/item/weapon/reagent_containers/hypospray, /obj/item/weapon/reagent_containers/syringe, \
|
|
/obj/item/device/healthanalyzer, /obj/item/device/flashlight, /obj/item/device/radio, /obj/item/weapon/tank/emergency_oxygen,/obj/item/device/rad_laser)
|
|
ignore_suitadjust = 0
|
|
suit_adjusted = 1
|
|
actions_types = list(/datum/action/item_action/button)
|
|
adjust_flavour = "unbutton"
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|
|
|
|
//Mime
|
|
/obj/item/clothing/suit/suspenders
|
|
name = "suspenders"
|
|
desc = "They suspend the illusion of the mime's play."
|
|
icon = 'icons/obj/clothing/belts.dmi'
|
|
icon_state = "suspenders"
|
|
blood_overlay_type = "armor" //it's the less thing that I can put here
|
|
species_fit = list("Vox")
|
|
sprite_sheets = list(
|
|
"Vox" = 'icons/mob/species/vox/suit.dmi'
|
|
)
|