Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes prices in robot vendor. Reorganizes loadout.dm. #851

Closed
wants to merge 16 commits into from
1,152 changes: 0 additions & 1,152 deletions code/__DEFINES/loadout.dm

This file was deleted.

258 changes: 258 additions & 0 deletions code/__DEFINES/loadout/_loadout.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,258 @@
#define CAT_ESS "ESSENTIALS"
#define CAT_STD "STANDARD EQUIPMENT"
#define CAT_UNI "UNIFORM"
#define CAT_GLO "GLOVES"
#define CAT_SHO "SHOES"
#define CAT_HEL "HATS"
#define CAT_AMR "ARMOR"
#define CAT_EAR "EAR"
#define CAT_BAK "BACKPACK"
#define CAT_POU "POUCHES"
#define CAT_WEB "WEBBING"
#define CAT_BEL "BELT"
#define CAT_GLA "GLASSES"
#define CAT_MAS "MASKS"
#define CAT_MOD "JAEGER STORAGE MODULES"
#define CAT_ARMMOD "JAEGER ARMOR MODULES"

// Synth Special Categories
#define CAT_SMR "SUITS AND ARMOR" // Synth's suits
#define CAT_SHN "HATS" // Synth's non-protective hats

#define CAT_MEDSUP "MEDICAL SUPPLIES"
#define CAT_ENGSUP "ENGINEERING SUPPLIES"
#define CAT_LEDSUP "LEADER SUPPLIES"
#define CAT_SGSUP "SMARTGUNNER SUPPLIES"
#define CAT_FCSUP "COMMANDER SUPPLIES"
#define CAT_SYNTH "SYNTHETIC SUPPLIES"
#define CAT_MARINE "MARINE SUPPLIES"
#define CAT_ROBOT "COMBAT ROBOT SUPPLIES"
#define CAT_LOAD "LOADOUT"

/// How many points a marine can spend by default
#define MARINE_TOTAL_BUY_POINTS 45
/// How many points the robot can spend
#define ROBOT_TOTAL_BUY_POINTS 45
/// How many points the leader can spend
#define LEADER_TOTAL_BUY_POINTS 45
/// How many points the leader can spend
#define SMARTGUNNER_TOTAL_BUY_POINTS 45
/// How many points a medic can spend on pills
#define MEDIC_TOTAL_BUY_POINTS 45
/// How many points an engineer can spend
#define ENGINEER_TOTAL_BUY_POINTS 75
/// How many points the field commander can spend
#define COMMANDER_TOTAL_BUY_POINTS 45
/// How many points the synthetic can spend
#define SYNTH_TOTAL_BUY_POINTS 50

GLOBAL_LIST_INIT(default_marine_points, list(
CAT_MARINE = MARINE_TOTAL_BUY_POINTS,
CAT_ROBOT = ROBOT_TOTAL_BUY_POINTS,
CAT_SGSUP = SMARTGUNNER_TOTAL_BUY_POINTS,
CAT_ENGSUP = ENGINEER_TOTAL_BUY_POINTS,
CAT_LEDSUP = LEADER_TOTAL_BUY_POINTS,
CAT_MEDSUP = MEDIC_TOTAL_BUY_POINTS,
CAT_FCSUP = COMMANDER_TOTAL_BUY_POINTS,
CAT_SYNTH = SYNTH_TOTAL_BUY_POINTS,
))

#define VENDOR_FACTION_NEUTRAL "Neutral"
#define VENDOR_FACTION_CRASH "Crash"
#define VENDOR_FACTION_VALHALLA "Valhalla"

GLOBAL_LIST_INIT(marine_selector_cats, list(
CAT_MOD = 1,
CAT_UNI = 1,
CAT_GLO = 1,
CAT_SHO = 1,
CAT_ARMMOD = 1,
CAT_STD = 1,
CAT_HEL = 1,
CAT_AMR = 1,
CAT_SMR = 1,
CAT_SHN = 1,
CAT_EAR = 1,
CAT_BAK = 1,
CAT_WEB = 1,
CAT_BEL = 1,
CAT_GLA = 1,
CAT_MAS = 1,
CAT_ESS = 1,
CAT_POU = 2,
))

#define METAL_PRICE_IN_GEAR_VENDOR 2
#define PLASTEEL_PRICE_IN_GEAR_VENDOR 4
#define SANDBAG_PRICE_IN_GEAR_VENDOR 3

//List of all visible and accessible slot on the loadout maker
GLOBAL_LIST_INIT(visible_item_slot_list, list(
slot_head_str,
slot_back_str,
slot_wear_mask_str,
slot_glasses_str,
slot_w_uniform_str,
slot_wear_suit_str,
slot_gloves_str,
slot_shoes_str,
slot_s_store_str,
slot_belt_str,
slot_l_store_str,
slot_r_store_str,
))

///List of all additional item slot used by the admin loadout build mode
GLOBAL_LIST_INIT(additional_admin_item_slot_list, list(
slot_l_hand_str,
slot_r_hand_str,
slot_wear_id_str,
slot_ear_str,
))

///All the vendor types which the automated loadout vendor can take items from.
GLOBAL_LIST_INIT(loadout_linked_vendor, list(
VENDOR_FACTION_NEUTRAL = list(
/obj/machinery/vending/weapon,
/obj/machinery/vending/uniform_supply,
/obj/machinery/vending/armor_supply,
/obj/machinery/vending/marineFood,
/obj/machinery/vending/MarineMed,
/obj/machinery/vending/cigarette,
/obj/machinery/vending/tool,
),
VENDOR_FACTION_VALHALLA = list(
/obj/machinery/vending/weapon/valhalla,
/obj/machinery/vending/uniform_supply/valhalla,
/obj/machinery/vending/armor_supply/valhalla,
/obj/machinery/vending/marineFood,
/obj/machinery/vending/MarineMed/valhalla,
/obj/machinery/vending/cigarette/valhalla,
/obj/machinery/vending/tool/nopower/valhalla,
),
SQUAD_CORPSMAN = list(
/obj/machinery/vending/medical/shipside,
),
VENDOR_FACTION_CRASH = list(
/obj/machinery/vending/weapon/crash,
/obj/machinery/vending/uniform_supply,
/obj/machinery/vending/armor_supply,
/obj/machinery/vending/marineFood,
/obj/machinery/vending/MarineMed,
/obj/machinery/vending/cigarette,
/obj/machinery/vending/tool,
)
))

///Assoc list linking the job title with their specific clothes vendor
GLOBAL_LIST_INIT(job_specific_clothes_vendor, list(
SQUAD_MARINE = GLOB.marine_clothes_listed_products,
SQUAD_ROBOT = GLOB.robot_clothes_listed_products,
SQUAD_ENGINEER = GLOB.engineer_clothes_listed_products,
SQUAD_CORPSMAN = GLOB.medic_clothes_listed_products,
SQUAD_SMARTGUNNER = GLOB.smartgunner_clothes_listed_products,
SQUAD_LEADER = GLOB.leader_clothes_listed_products,
FIELD_COMMANDER = GLOB.commander_clothes_listed_products,
SYNTHETIC = GLOB.synthetic_clothes_listed_products,
))

///Assoc list linking the job title with their specific points vendor
GLOBAL_LIST_INIT(job_specific_points_vendor, list(
SQUAD_MARINE = GLOB.marine_gear_listed_products,
SQUAD_ROBOT = GLOB.robot_gear_listed_products,
SQUAD_ENGINEER = GLOB.engineer_gear_listed_products,
SQUAD_CORPSMAN = GLOB.medic_gear_listed_products,
SQUAD_SMARTGUNNER = GLOB.smartgunner_gear_listed_products,
SQUAD_LEADER = GLOB.leader_gear_listed_products,
FIELD_COMMANDER = GLOB.commander_gear_listed_products,
SYNTHETIC = GLOB.synthetic_gear_listed_products,
))

GLOBAL_LIST_INIT(loadout_role_essential_set, list(
SQUAD_ROBOT = list(
/obj/item/tool/surgery/solderingtool = 1,
),
SQUAD_ENGINEER = list(
/obj/item/weapon/gun/sentry/basic = 1,
/obj/item/explosive/plastique = 1,
/obj/item/explosive/grenade/chem_grenade/razorburn_smol = 1,
/obj/item/clothing/gloves/marine/insulated = 1,
/obj/item/cell/high = 1,
/obj/item/lightreplacer = 1,
/obj/item/circuitboard/apc = 1,
/obj/item/tool/surgery/solderingtool = 1,
),
SQUAD_CORPSMAN = list(
/obj/item/bodybag/cryobag = 1,
/obj/item/defibrillator = 1,
/obj/item/healthanalyzer = 1,
/obj/item/roller/medevac = 1,
/obj/item/medevac_beacon = 1,
/obj/item/roller = 1,
/obj/item/tweezers = 1,
/obj/item/reagent_containers/hypospray/advanced/oxycodone = 1,
/obj/item/storage/firstaid/adv = 1,
/obj/item/clothing/glasses/hud/health = 1,
/obj/item/tool/surgery/solderingtool = 1,
),
SQUAD_SMARTGUNNER = list(
/obj/item/clothing/glasses/night/m56_goggles = 1,
),
SQUAD_LEADER = list(
/obj/item/explosive/plastique = 1,
/obj/item/beacon/supply_beacon = 2,
/obj/item/beacon/orbital_bombardment_beacon = 1,
/obj/item/whistle = 1,
/obj/item/binoculars/tactical = 1,
/obj/item/pinpointer = 1,
/obj/item/clothing/glasses/hud/health = 1,
/obj/item/clothing/head/modular/m10x/leader = 1,
),
FIELD_COMMANDER = list(
/obj/item/explosive/plastique = 1,
/obj/item/beacon/supply_beacon = 1,
/obj/item/beacon/orbital_bombardment_beacon = 1,
/obj/item/healthanalyzer = 1,
/obj/item/roller/medevac = 1,
/obj/item/medevac_beacon = 1,
/obj/item/whistle = 1,
/obj/item/clothing/glasses/hud/health = 1,
),
SYNTHETIC = list(
/obj/item/stack/sheet/plasteel/medium_stack = 1,
/obj/item/stack/sheet/metal/large_stack = 1,
/obj/item/tool/weldingtool/hugetank = 1,
/obj/item/lightreplacer = 1,
/obj/item/healthanalyzer = 1,
/obj/item/tool/handheld_charger = 1,
/obj/item/defibrillator = 1,
/obj/item/medevac_beacon = 1,
/obj/item/roller/medevac = 1,
/obj/item/roller = 1,
/obj/item/bodybag/cryobag = 1,
/obj/item/reagent_containers/hypospray/advanced/oxycodone = 1,
/obj/item/tweezers = 1,
/obj/item/tool/surgery/solderingtool = 1,
/obj/item/supplytablet = 1,
),
))

///Storage items that will always have their default content
GLOBAL_LIST_INIT(bypass_storage_content_save, typecacheof(list(
/obj/item/storage/box/MRE,
/obj/item/storage/pill_bottle/packet,
)))

//Defines use for the visualisation of loadouts
#define NO_OFFSET "0%"
#define NO_SCALING 1
#define MODULAR_ARMOR_OFFSET_Y "-10%"
#define MODULAR_ARMOR_SCALING 1.2

///The maximum number of loadouts one player can have
#define MAXIMUM_LOADOUT 50

/// The current loadout version
#define CURRENT_LOADOUT_VERSION 14

GLOBAL_LIST_INIT(accepted_loadout_versions, list(5, 6, 7, 8, 9, 10, 11, 13, 14))
55 changes: 55 additions & 0 deletions code/__DEFINES/loadout/clothes/corpsman.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
GLOBAL_LIST_INIT(medic_clothes_listed_products, list(
/obj/item/storage/box/MRE = list(CAT_STD, "TGMC MRE", 0, "white"),
/obj/item/facepaint/green = list(CAT_STD, "Green Customisation Kit", 0, "black"),
/obj/item/clothing/under/marine/corpsman = list(CAT_UNI, "TGMC corpsman fatigues", 0, "black"),
/obj/item/clothing/under/marine/gorka_med = list(CAT_UNI, "Medic Gorka", 0, "black"),
/obj/item/clothing/under/marine/jaeger = list(CAT_UNI, "TGMC jaeger undersuit", 0, "black"),
/obj/item/clothing/gloves/marine = list(CAT_GLO, "Marine Combat Gloves", 0, "black"),
/obj/item/clothing/gloves/marine/fingerless = list(CAT_GLO, "Fingerless Marine Combat Gloves", 0, "black"),
/obj/item/clothing/shoes/marine/full = list(CAT_SHO, "Marine Combat Boots", 0, "black"),
/obj/item/clothing/shoes/marine/brown = list(CAT_SHO, "Brown Marine Combat Boots", 0, "black"),
/obj/effect/vendor_bundle/xenonauten_light = list(CAT_AMR, "Xenonauten light armor kit", 0, "orange"),
/obj/effect/vendor_bundle/xenonauten_medium = list(CAT_AMR, "Xenonauten medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/xenonauten_heavy = list(CAT_AMR, "Xenonauten heavy armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_light = list(CAT_AMR, "Jaeger Scout light armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_skirmish = list(CAT_AMR, "Jaeger Skirmisher light armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_infantry = list(CAT_AMR, "Jaeger infantry medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_eva = list(CAT_AMR, "Jaeger EVA medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_hell_jumper = list(CAT_AMR, "Jaeger Hell Jumper medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_ranger = list(CAT_AMR, "Jaeger Ranger medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_gungnir = list(CAT_AMR, "Jaeger Gungnir heavy armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_assault = list(CAT_AMR, "Jaeger Assault heavy armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_eod = list(CAT_AMR, "Jaeger EOD heavy armor kit", 0, "orange"),
/obj/item/storage/backpack/marine/corpsman/satchel = list(CAT_BAK, "Satchel", 0, "orange"),
/obj/item/storage/backpack/marine/corpsman = list(CAT_BAK, "Corspman Backpack", 0, "black"),
/obj/item/armor_module/storage/uniform/brown_vest = list(CAT_WEB, "Tactical brown vest", 0, "orange"),
/obj/item/armor_module/storage/uniform/white_vest = list(CAT_WEB, "Corpsman white vest", 0, "black"),
/obj/item/armor_module/storage/uniform/webbing = list(CAT_WEB, "Tactical webbing", 0, "black"),
/obj/item/armor_module/storage/uniform/holster = list(CAT_WEB, "Shoulder handgun holster", 0, "black"),
/obj/item/storage/belt/lifesaver/full = list(CAT_BEL, "Lifesaver belt", 0, "orange"),
/obj/item/storage/belt/rig/medical = list(CAT_BEL, "Rig belt", 0, "black"),
/obj/item/storage/belt/hypospraybelt/full = list(CAT_BEL, "Hypospray belt", 0, "black"),
/obj/item/armor_module/module/welding = list(CAT_HEL, "Jaeger welding module", 0, "orange"),
/obj/item/armor_module/module/binoculars = list(CAT_HEL, "Jaeger binoculars module", 0, "orange"),
/obj/item/armor_module/module/artemis = list(CAT_HEL, "Jaeger Freyr module", 0, "orange"),
/obj/item/armor_module/module/artemis = list(CAT_HEL, "Jaeger Freyr module", 0, "orange"),
/obj/item/armor_module/module/antenna = list(CAT_HEL, "Jaeger Antenna module", 0, "orange"),
/obj/item/armor_module/storage/medical = list(CAT_MOD, "Medical Storage Module", 0, "black"),
/obj/item/armor_module/storage/injector = list(CAT_MOD, "Injector Storage Module", 0, "black"),
/obj/item/armor_module/storage/general = list(CAT_MOD, "General Purpose Storage Module", 0, "black"),
/obj/item/armor_module/storage/engineering = list(CAT_MOD, "Engineering Storage Module", 0, "black"),
/obj/item/armor_module/storage/grenade = list(CAT_MOD, "Grenade Storage Module", 0, "black"),
/obj/item/storage/pouch/medical_injectors/medic = list(CAT_POU, "Advanced Autoinjector pouch", 0, "orange"),
/obj/item/storage/pouch/medkit/medic = list(CAT_POU, "Medkit pouch", 0, "orange"),
/obj/effect/vendor_bundle/mimir = list(CAT_ARMMOD, "Mimir Resistance set", 0,"black"),
/obj/item/armor_module/module/ballistic_armor = list(CAT_ARMMOD, "Hod Accident Prevention Plating", 0,"black"),
/obj/effect/vendor_bundle/tyr = list(CAT_ARMMOD, "Mark 1 Tyr extra armor set", 0,"black"),
/obj/item/armor_module/module/better_shoulder_lamp = list(CAT_ARMMOD, "Baldur light armor module", 0,"black"),
/obj/effect/vendor_bundle/vali = list(CAT_ARMMOD, "Vali chemical enhancement set", 0,"black"),
/obj/item/armor_module/module/eshield = list(CAT_ARMMOD, "Svalinn Energy Shield System", 0, "black"),
/obj/item/clothing/mask/gas = list(CAT_MAS, "Transparent gas mask", 0,"black"),
/obj/item/clothing/mask/gas/tactical = list(CAT_MAS, "Tactical gas mask", 0,"black"),
/obj/item/clothing/mask/gas/tactical/coif = list(CAT_MAS, "Tactical coifed gas mask", 0,"black"),
/obj/item/clothing/mask/rebreather/scarf = list(CAT_MAS, "Heat absorbent coif", 0, "black"),
/obj/item/clothing/mask/rebreather = list(CAT_MAS, "Rebreather", 0, "black"),
))
69 changes: 69 additions & 0 deletions code/__DEFINES/loadout/clothes/engineer.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
GLOBAL_LIST_INIT(engineer_clothes_listed_products, list(
/obj/item/storage/box/MRE = list(CAT_STD, "TGMC MRE", 0, "white"),
/obj/item/facepaint/green = list(CAT_STD, "Green Customisation Kit", 0, "black"),
/obj/item/clothing/under/marine/engineer = list(CAT_UNI, "TGMC Engineer Fatigues", 0, "black"),
/obj/item/clothing/under/marine/gorka_eng = list(CAT_UNI, "Engineer Gorka", 0, "black"),
/obj/item/clothing/under/marine/jaeger = list(CAT_UNI, "TGMC jaeger undersuit", 0, "black"),
/obj/item/clothing/shoes/marine/full = list(CAT_SHO, "Marine Combat Boots", 0, "black"),
/obj/item/clothing/shoes/marine/brown = list(CAT_SHO, "Brown Marine Combat Boots", 0, "black"),
/obj/item/clothing/glasses/welding = list(CAT_GLA, "Welding Goggles", 0, "white"),
/obj/item/clothing/glasses/meson = list(CAT_GLA, "Optical Meson Scanner", 0, "white"),
/obj/effect/vendor_bundle/xenonauten_light = list(CAT_AMR, "Xenonauten light armor kit", 0, "orange"),
/obj/effect/vendor_bundle/xenonauten_medium = list(CAT_AMR, "Xenonauten medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/xenonauten_heavy = list(CAT_AMR, "Xenonauten heavy armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_light = list(CAT_AMR, "Jaeger Scout light armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_skirmish = list(CAT_AMR, "Jaeger Skirmisher light armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_infantry = list(CAT_AMR, "Jaeger infantry medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_eva = list(CAT_AMR, "Jaeger EVA medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_hell_jumper = list(CAT_AMR, "Jaeger Hell Jumper medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_ranger = list(CAT_AMR, "Jaeger Ranger medium armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_gungnir = list(CAT_AMR, "Jaeger Gungnir heavy armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_assault = list(CAT_AMR, "Jaeger Assault heavy armor kit", 0, "orange"),
/obj/effect/vendor_bundle/jaeger_eod = list(CAT_AMR, "Jaeger EOD heavy armor kit", 0, "orange"),
/obj/item/storage/backpack/marine/satchel/tech = list(CAT_BAK, "Satchel", 0, "orange"),
/obj/item/storage/backpack/marine/tech = list(CAT_BAK, "Technician Backpack", 0, "black"),
/obj/item/storage/holster/blade/machete/full = list(CAT_BAK, "Machete scabbard", 0, "black"),
/obj/item/storage/backpack/marine/engineerpack = list(CAT_BAK, "Welderpack", 0, "black"),
/obj/item/storage/backpack/marine/radiopack = list(CAT_BAK, "Radio Pack", 0, "black"),
/obj/item/storage/backpack/dispenser = list(CAT_BAK, "Dispenser", 0, "black"),
/obj/item/storage/holster/backholster/mortar/full = list(CAT_BAK, "Mortar bag", 0, "black"),
/obj/item/storage/holster/backholster/flamer/full = list(CAT_BAK, "Flamethrower bag", 0, "black"),
/obj/item/armor_module/storage/uniform/brown_vest = list(CAT_WEB, "Tactical brown vest", 0, "orange"),
/obj/item/armor_module/storage/uniform/webbing = list(CAT_WEB, "Tactical webbing", 0, "black"),
/obj/item/armor_module/storage/uniform/holster = list(CAT_WEB, "Shoulder handgun holster", 0, "black"),
/obj/item/storage/belt/utility/full = list(CAT_BEL, "Tool belt", 0, "white"),
/obj/item/armor_module/module/welding = list(CAT_HEL, "Jaeger welding module", 0, "orange"),
/obj/item/armor_module/module/binoculars = list(CAT_HEL, "Jaeger binoculars module", 0, "orange"),
/obj/item/armor_module/module/artemis = list(CAT_HEL, "Jaeger Freyr module", 0, "orange"),
/obj/item/armor_module/module/antenna = list(CAT_HEL, "Jaeger Antenna module", 0, "orange"),
/obj/item/clothing/head/beret/eng = list(CAT_HEL, "Engineering beret", 0, "black"),
/obj/item/armor_module/storage/medical = list(CAT_MOD, "Medical Storage Module", 0, "black"),
/obj/item/armor_module/storage/injector = list(CAT_MOD, "Injector Storage Module", 0, "black"),
/obj/item/armor_module/storage/general = list(CAT_MOD, "General Purpose Storage Module", 0, "black"),
/obj/item/armor_module/storage/engineering = list(CAT_MOD, "Engineering Storage Module", 0, "black"),
/obj/item/armor_module/storage/grenade = list(CAT_MOD, "Grenade Storage Module", 0, "black"),
/obj/item/storage/pouch/shotgun = list(CAT_POU, "Shotgun shell pouch", 0, "black"),
/obj/item/storage/pouch/construction = list(CAT_POU, "Construction pouch", 0, "orange"),
/obj/item/storage/pouch/explosive = list(CAT_POU, "Explosive pouch", 0, "black"),
/obj/item/storage/pouch/tools/full = list(CAT_POU, "Tools pouch", 0, "black"),
/obj/item/storage/pouch/grenade/slightlyfull = list(CAT_POU, "Grenade pouch (grenades included)", 0,"black"),
/obj/item/storage/pouch/electronics/full = list(CAT_POU, "Electronics pouch", 0, "black"),
/obj/item/storage/pouch/magazine/large = list(CAT_POU, "Magazine pouch", 0, "black"),
/obj/item/storage/pouch/general/medium = list(CAT_POU, "Medium general pouch", 0, "black"),
/obj/item/storage/holster/flarepouch/full = list(CAT_POU, "Flare pouch", 0, "black"),
/obj/item/storage/pouch/medkit/firstaid = list(CAT_POU, "First aid pouch", 0, "orange"),
/obj/item/storage/pouch/medical_injectors/firstaid = list(CAT_POU, "Combat injector pouch", 0, "orange"),
/obj/item/storage/pouch/magazine/pistol/large = list(CAT_POU, "Pistol magazine pouch", 0, "black"),
/obj/item/storage/pouch/pistol = list(CAT_POU, "Sidearm pouch", 0, "black"),
/obj/effect/vendor_bundle/mimir = list(CAT_ARMMOD, "Mimir Resistance set", 0,"black"),
/obj/item/armor_module/module/ballistic_armor = list(CAT_ARMMOD, "Hod Accident Prevention Plating", 0,"black"),
/obj/effect/vendor_bundle/tyr = list(CAT_ARMMOD, "Mark 1 Tyr extra armor set", 0,"black"),
/obj/item/armor_module/module/better_shoulder_lamp = list(CAT_ARMMOD, "Baldur light armor module", 0,"black"),
/obj/effect/vendor_bundle/vali = list(CAT_ARMMOD, "Vali chemical enhancement set", 0,"black"),
/obj/item/armor_module/module/eshield = list(CAT_ARMMOD, "Svalinn Energy Shield System", 0 , "black"),
/obj/item/clothing/mask/gas = list(CAT_MAS, "Transparent gas mask", 0,"black"),
/obj/item/clothing/mask/gas/tactical = list(CAT_MAS, "Tactical gas mask", 0,"black"),
/obj/item/clothing/mask/gas/tactical/coif = list(CAT_MAS, "Tactical coifed gas mask", 0,"black"),
/obj/item/clothing/mask/rebreather/scarf = list(CAT_MAS, "Heat absorbent coif", 0, "black"),
/obj/item/clothing/mask/rebreather = list(CAT_MAS, "Rebreather", 0, "black"),
))
Loading
Loading