Merge pull request #14321 from PJB3005/janitor

Removes a bunch of tooling messes and stuff in the project root.
This commit is contained in:
Rob Nelson
2017-03-13 14:48:27 -07:00
committed by GitHub
41 changed files with 22 additions and 3852 deletions

View File

@@ -1,36 +0,0 @@
before_script:
- $wololo
- BYOND_MAJOR="508"
- BYOND_MINOR="1293"
- apt-get update
- apt-get --yes install build-essential unzip lib32stdc++6 gcc-multilib
- curl "http://www.byond.com/download/build/${BYOND_MAJOR}/${BYOND_MAJOR}.${BYOND_MINOR}_byond_linux.zip" -o byond.zip
- unzip byond.zip
- cd byond
- make install
- cd ..
# notifications:
# irc:
# channels:
# - "irc.rizon.net#vgstation"
# template:
# - "%{repository}#%{build_number} (%{branch} - %{commit} : %{author}): %{message}"
# - "Change view : %{compare_url}"
# - "Build details : %{build_url}"
tgstation:
type: build
script: "bash dm.sh -Mtgstation vgstation13.dme"
metaclub:
type: build
script: "bash dm.sh -Mmetaclub vgstation13.dme"
defficiency:
type: build
script: "bash dm.sh -Mdefficiency vgstation13.dme"
taxistation:
type: build
script: "bash dm.sh -Mtaxistation vgstation13.dme"

View File

@@ -33,7 +33,7 @@ before_script:
script: script:
- find maps/ -name '*.dmm' -exec cat {} \; | awk '/(step_[xy]|layer) =/ { exit 1 }' - find maps/ -name '*.dmm' -exec cat {} \; | awk '/(step_[xy]|layer) =/ { exit 1 }'
- find -name '*.dme' -exec cat {} \; | awk '/maps\\test.*/ { exit 1 }' - find -name '*.dme' -exec cat {} \; | awk '/maps\\test.*/ { exit 1 }'
- python tools/ss13_genchangelog.py html/changelog.html html/changelogs --dry-run - python tools/changelog/ss13_genchangelog.py html/changelog.html html/changelogs --dry-run
- source $HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}/byond/bin/byondsetup - source $HOME/BYOND-${BYOND_MAJOR}.${BYOND_MINOR}/byond/bin/byondsetup
- cd libvg - cd libvg
- rm .cargo/config - rm .cargo/config

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<paths>
<left>C:\Users\Rob\Documents\Projects\Baystation12\</left>
<right>C:\Users\Rob\Documents\Projects\vgstation13\</right>
<filter>Exclude Source Control</filter>
<subfolders>1</subfolders>
<left-readonly>1</left-readonly>
<right-readonly>0</right-readonly>
</paths>
</project>

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<paths>
<left>C:\Users\Rob\Documents\Projects\vg-station\</left>
<right>C:\Users\Rob\Documents\Projects\vgstation13\</right>
<filter>Exclude Source Control</filter>
<subfolders>1</subfolders>
<left-readonly>1</left-readonly>
<right-readonly>0</right-readonly>
</paths>
</project>

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<paths>
<left>C:\Users\Rob\Documents\Projects\tgstation\</left>
<right>C:\Users\Rob\Documents\Projects\vgstation13\</right>
<filter>Exclude Source Control</filter>
<subfolders>1</subfolders>
<left-readonly>1</left-readonly>
<right-readonly>0</right-readonly>
</paths>
</project>

BIN
btime.dll

Binary file not shown.

View File

@@ -1,2 +0,0 @@
call python tools/ss13_genchangelog.py html/changelog.html html/changelogs --dry-run
pause

View File

@@ -1,2 +0,0 @@
call python tools/ss13_genchangelog.py html/changelog.html html/changelogs
pause

View File

@@ -1,15 +0,0 @@
Calculated Max Tech Levels:
These tech levels have been determined by parsing ALL origin_tech variables in code included by C:\Users\Rob\Documents\Projects\vgstation13\vgstation13.dme.
biotech: 5
bluespace: 10
bluespace : 3
combat: 6
engineering: 5
magnets: 6
materials: 9
plasma: 3
plasmatech: 4
power: 4
powerstorage: 6
programming: 6
syndicate: 8

View File

@@ -1,2 +0,0 @@
python tools/expand_filedir_paths.py
pause

View File

@@ -1,864 +0,0 @@
Atom,Name,biotech,bluespace,bluespace ,combat,engineering,magnets,materials,plasma,plasmatech,power,powerstorage,programming,syndicate
/obj/item/ammo_storage/box/BMG50,"ammo box (.50 BMG)",,,,4,,,,,,,,,
/obj/item/ammo_storage/box/b762x55,"ammo box (7.62x55mmR)",,,,3,,,,,,,,,
/obj/item/ammo_storage/box/c45,"ammo box (.45)",,,,2,,,,,,,,,
/obj/item/ammo_storage/box/c9mm,"ammo box (9mm)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/a12mm,"magazine (12mm)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/a12mm/empty,"magazine (12mm)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/a50,"magazine (.50)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/a50/empty,"magazine (.50)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/a762,"magazine (a762)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/a762/empty,"magazine (a762)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/c45,"magazine (.45)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/mc9mm,"magazine (9mm)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/mc9mm/empty,"magazine (9mm)",,,,2,,,,,,,,,
/obj/item/ammo_storage/magazine/smg9mm,"magazine (9mm)",,,,3,,,,,,,,,
/obj/item/ammo_storage/magazine/uzi45,"magazine (.45)",,,,2,,,,,,,,,
/obj/item/beacon,"Tracking Beacon",,1,,,,,,,,,,,
/obj/item/beacon/bluespace_beacon,"Bluespace Gigabeacon",,1,,,,,,,,,,,
/obj/item/beacon/syndicate,"suspicious beacon",,1,,,,,,,,,,,7
/obj/item/beacon/verb,"Tracking Beacon",,1,,,,,,,,,,,
/obj/item/bluespace_crystal,"bluespace crystal",,4,,,,,3,,,,,,
/obj/item/bluespace_crystal/artificial,"artificial bluespace crystal",,2,,,,,,,,,,,
/obj/item/clothing/glasses/hud,"HUD",2,,,,,3,,,,,,,
/obj/item/clothing/glasses/hud/health,"Health Scanner HUD",2,,,,,3,,,,,,,
/obj/item/clothing/glasses/hud/health/mech,"Integrated Medical Hud",2,,,,,3,,,,,,,
/obj/item/clothing/glasses/hud/security,"Security HUD",2,,,,,3,,,,,,,
/obj/item/clothing/glasses/hud/security/jensenshades,"Augmented shades",2,,,,,3,,,,,,,
/obj/item/clothing/glasses/material,"Optical Material Scanner",,,,,3,3,,,,,,,
/obj/item/clothing/glasses/meson,"Optical Meson Scanner",,,,,2,2,,,,,,,
/obj/item/clothing/glasses/meson/prescription,"prescription mesons",,,,,2,2,,,,,,,
/obj/item/clothing/glasses/meson/truesight,"The Lens of Truesight",,,,,2,2,,,,,,,
/obj/item/clothing/glasses/meson/verb,"Optical Meson Scanner",,,,,2,2,,,,,,,
/obj/item/clothing/glasses/night,"Night Vision Goggles",,,,,,2,,,,,,,
/obj/item/clothing/glasses/thermal,"Optical Thermal Scanner",,,,,,3,,,,,,,
/obj/item/clothing/glasses/thermal/eyepatch,"Optical Thermal Eyepatch",,,,,,3,,,,,,,
/obj/item/clothing/glasses/thermal/jensen,"Optical Thermal Implants",,,,,,3,,,,,,,
/obj/item/clothing/glasses/thermal/monocle,"Thermonocle",,,,,,3,,,,,,,
/obj/item/clothing/glasses/thermal/syndi,"Optical Meson Scanner",,,,,,3,,,,,,,4
/obj/item/clothing/mask/chemmask,"chemical mask",5,,,5,5,,5,,,,,,5
/obj/item/clothing/mask/chemmask/verb,"chemical mask",5,,,5,5,,5,,,,,,5
/obj/item/clothing/mask/gas/voice,"gas mask",,,,,,,,,,,,,4
/obj/item/clothing/mask/gas/voice/verb,"gas mask",,,,,,,,,,,,,4
/obj/item/clothing/shoes/syndigaloshes,"brown shoes",,,,,,,,,,,,,3
/obj/item/clothing/shoes/syndigaloshes/verb,"brown shoes",,,,,,,,,,,,,3
/obj/item/clothing/under/chameleon,"black jumpsuit",,,,,,,,,,,,,3
/obj/item/clothing/under/chameleon/all,"black jumpsuit",,,,,,,,,,,,,3
/obj/item/clothing/under/chameleon/verb,"black jumpsuit",,,,,,,,,,,,,3
/obj/item/device/aicard,"inteliCard",,,,,,,4,,,,,4,
/obj/item/device/analyzer,"atmospheric analyzer",,,,,1,1,,,,,,,
/obj/item/device/analyzer/plant_analyzer,"plant analyzer",,,,,1,1,,,,,,,
/obj/item/device/assembly,"assembly",,,,,,1,,,,,,,
/obj/item/device/assembly/igniter,"igniter",,,,,,1,,,,,,,
/obj/item/device/assembly/infra,"infrared emitter",,,,,,2,,,,,,,
/obj/item/device/assembly/infra/verb,"infrared emitter",,,,,,2,,,,,,,
/obj/item/device/assembly/mousetrap,"mousetrap",,,,1,,,,,,,,,
/obj/item/device/assembly/mousetrap/armed,"mousetrap",,,,1,,,,,,,,,
/obj/item/device/assembly/mousetrap/verb,"mousetrap",,,,1,,,,,,,,,
/obj/item/device/assembly/prox_sensor,"proximity sensor",,,,,,1,,,,,,,
/obj/item/device/assembly/signaler,"remote signaling device",,,,,,1,,,,,,,
/obj/item/device/assembly/signaler/signaler_button,"signaler button",,,,,,1,,,,,,,
/obj/item/device/assembly/signaler/verb,"remote signaling device",,,,,,1,,,,,,,
/obj/item/device/assembly/speaker,"speaker",,,,,,1,,,,,,,
/obj/item/device/assembly/timer,"timer",,,,,,1,,,,,,,
/obj/item/device/assembly/voice,"voice analyzer",,,,,,1,,,,,,,
/obj/item/device/batterer,"mind batterer",,,,3,,3,,,,,,,3
/obj/item/device/chameleon,"chameleon-projector",,,,,,4,,,,,,,4
/obj/item/device/chameleon/verb,"chameleon-projector",,,,,,4,,,,,,,4
/obj/item/device/codebreaker,"code breaker",,,,,,3,,,,,,6,7
/obj/item/device/debugger,"debugger",,,,,1,1,,,,,,,
/obj/item/device/deskbell,"desk bell",,,,,,,1,,,,,,
/obj/item/device/deskbell/signaler,"desk bell",,,,,,1,1,,,,,,
/obj/item/device/deskbell/signaler/brig,"Brig entrance bell",,,,,,1,1,,,,,,
/obj/item/device/deskbell/signaler/hop,"HoP desk bell",,,,,,1,1,,,,,,
/obj/item/device/deskbell/signaler/medbay,"Medbay lobby bell",,,,,,1,1,,,,,,
/obj/item/device/deskbell/signaler/rnd,"R&D counter bell",,,,,,1,1,,,,,,
/obj/item/device/device_analyser,"device analyzer",,,,,4,3,4,,,,,3,
/obj/item/device/device_analyser/advanced,"advanced device analyzer",,,,,4,3,4,,,,,3,
/obj/item/device/device_analyser/syndicate,"device analyzer",,,,,4,3,4,,,,,3,3
/obj/item/device/encryptionkey/binary,"item",,,,,,,,,,,,,3
/obj/item/device/encryptionkey/syndicate,"item",,,,,,,,,,,,,3
/obj/item/device/encryptionkey/syndicate/hacked,"Standard Encryption Key",,,,,,,,,,,,,3
/obj/item/device/flash,"flash",,,,1,,2,,,,,,,
/obj/item/device/flash/synthetic,"synthetic flash",,,,1,,2,,,,,,,
/obj/item/device/gps,"global positioning system",,2,,,,2,,,,,,,
/obj/item/device/gps/engineering,"global positioning system",,2,,,,2,,,,,,,
/obj/item/device/gps/mining,"global positioning system",,2,,,,2,,,,,,,
/obj/item/device/gps/paramedic,"global positioning system",,2,,,,2,,,,,,,
/obj/item/device/gps/science,"global positioning system",,2,,,,2,,,,,,,
/obj/item/device/gps/secure,"secure positioning system",,2,,,,2,,,,,,,
/obj/item/device/healthanalyzer,"Health Analyzer",1,,,,,1,,,,,,,
/obj/item/device/healthanalyzer/verb,"Health Analyzer",1,,,,,1,,,,,,,
/obj/item/device/lightreplacer,"light replacer",,,,,,3,2,,,,,,
/obj/item/device/mass_spectrometer,"mass-spectrometer",2,,,,,2,,,,,,,
/obj/item/device/mass_spectrometer/adv,"advanced mass-spectrometer",2,,,,,4,,,,,,,
/obj/item/device/material_synth,"material synthesizer",,,,,4,,5,,,3,,,
/obj/item/device/material_synth/robot,"material synthesizer",,,,,4,,5,,,3,,,
/obj/item/device/material_synth/robot/mommi,"material synthesizer",,,,,4,,5,,,3,,,
/obj/item/device/mmi,"Man-Machine Interface",3,,,,,,,,,,,,
/obj/item/device/mmi/posibrain,"positronic brain",,2,,,4,,4,,,,,4,
/obj/item/device/mmi/posibrain/test,"positronic brain",,2,,,4,,4,,,,,4,
/obj/item/device/mmi/radio_enabled,"Radio-enabled Man-Machine Interface",4,,,,,,,,,,,,
/obj/item/device/mmi/radio_enabled/verb,"Radio-enabled Man-Machine Interface",4,,,,,,,,,,,,
/obj/item/device/multitool,"multitool",,,,,1,1,,,,,,,
/obj/item/device/multitool/ai_detect,"multitool",,,,,1,1,,,,,,,
/obj/item/device/multitool/uplink,"multitool",,,,,1,1,,,,,,,
/obj/item/device/paicard,"personal AI device",,,,,,,,,,,,2,
/obj/item/device/paicard/test,"personal AI device",,,,,,,,,,,,2,
/obj/item/device/powersink,"power sink",,,,,,,,,,,3,,5
/obj/item/device/radio/headset/binary,"radio headset",,,,,,,,,,,,,3
/obj/item/device/radio/headset/syndicate,"radio headset",,,,,,,,,,,,,3
/obj/item/device/rcd,"\improper Rapid-Construction-Device (RCD)",,,,,4,,2,,,,,,
/obj/item/device/rcd/borg,"\improper Rapid-Construction-Device (RCD)",,,,,4,,2,,,,,,
/obj/item/device/rcd/borg/engineering,"\improper Rapid-Construction-Device (RCD)",,,,,4,,2,,,,,,
/obj/item/device/rcd/borg/rsf,"\improper Rapid-Service-Fabricator",,,,,4,,2,,,,,,
/obj/item/device/rcd/matter,"\improper Rapid-Construction-Device (RCD)",,,,,4,,2,,,,,,
/obj/item/device/rcd/matter/engineering,"\improper Rapid-Construction-Device (RCD)",,,,,4,,2,,,,,,
/obj/item/device/rcd/matter/rsf,"\improper Rapid-Service-Fabricator",,,,,4,,2,,,,,,
/obj/item/device/rcd/rpd,"Rapid Piping Device (RPD)",,,,,4,,2,,,,,,
/obj/item/device/rcd/tile_painter,"tile painter",,,,,2,,1,,,,,,
/obj/item/device/reagent_scanner,"reagent scanner",2,,,,,2,,,,,,,
/obj/item/device/reagent_scanner/adv,"advanced reagent scanner",2,,,,,4,,,,,,,
/obj/item/device/robotanalyzer,"cyborg analyzer",,,,,3,3,,,,,,,
/obj/item/device/soulstone,"Soul Stone Shard",,4,,,,,4,,,,,,
/obj/item/device/t_scanner,"T-ray scanner",,,,,1,1,,,,,,,
/obj/item/device/telepad_beacon,"telepad beacon",,3,,,,,,,,,,,
/obj/item/device/wormhole_jaunter,"wormhole jaunter",,2,,,,,,,,,,,
/obj/item/mecha_parts,"mecha part",,,,,,,2,,,,,2,
/obj/item/mecha_parts/chassis,"Mecha Chassis",,,,,,,2,,,,,2,
/obj/item/mecha_parts/chassis/durand,"Durand Chassis",,,,,,,2,,,,,2,
/obj/item/mecha_parts/chassis/firefighter,"Firefighter Chassis",,,,,,,2,,,,,2,
/obj/item/mecha_parts/chassis/gygax,"Gygax Chassis",,,,,,,2,,,,,2,
/obj/item/mecha_parts/chassis/honker,"H.O.N.K Chassis",,,,,,,2,,,,,2,
/obj/item/mecha_parts/chassis/odysseus,"Odysseus Chassis",,,,,,,2,,,,,2,
/obj/item/mecha_parts/chassis/phazon,"Phazon Chassis",,,,,,,7,,,,,,
/obj/item/mecha_parts/chassis/ripley,"Ripley Chassis",,,,,,,2,,,,,2,
/obj/item/mecha_parts/janicart_upgrade,"Janicart Cleaner Upgrade",,,,,,,2,,,,,2,
/obj/item/mecha_parts/mecha_equipment,"mecha equipment",,,,,,,2,,,,,,
/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster,"Armor Booster Module (Close Combat Weaponry)",,,,,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster,"Armor Booster Module (Ranged Weaponry)",,,,,,,4,,,,,,
/obj/item/mecha_parts/mecha_equipment/generator,"Plasma Converter Module",,,,,1,,,,2,,2,,
/obj/item/mecha_parts/mecha_equipment/generator/nuclear,"ExoNuclear Reactor",,,,,3,,,,,,3,,
/obj/item/mecha_parts/mecha_equipment/gravcatapult,"Gravitational Catapult",,2,,,,3,,,,,,,
/obj/item/mecha_parts/mecha_equipment/jetpack,"Exosuit-Mounted Jetpack",,,,,5,4,5,,,,,,
/obj/item/mecha_parts/mecha_equipment/repair_droid,"Repair Droid Module",,,,,,3,,,,,,3,
/obj/item/mecha_parts/mecha_equipment/teleporter,"Exosuit-Mounted Teleporter",,10,,,,,,,,,,,
/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay,"Energy Relay Module",,,,,,4,,,,,,,2
/obj/item/mecha_parts/mecha_equipment/tool,"mecha equipment",,,,,,,2,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/cable_layer,"Cable Layer",,,,,,,2,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/drill,"Exosuit-Mounted Drill",,,,,,,2,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill,"Exosuit-Mounted Diamond Drill",,,,,3,,4,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/extinguisher,"Exosuit-Mounted Foam Extinguisher",,,,,2,,1,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp,"Hydraulic Clamp",,,,,,,2,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/jail,"Mounted Jail Cell",2,,,4,,,,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/rcd,"Exosuit-Mounted RCD",,3,,,,4,4,,,,4,,
/obj/item/mecha_parts/mecha_equipment/tool/safety_clamp,"KILL CLAMP",,,,,,,2,,,,,,
/obj/item/mecha_parts/mecha_equipment/tool/sleeper,"Mounted Sleeper",3,,,,,,,,,,,2,
/obj/item/mecha_parts/mecha_equipment/tool/syringe_gun,"Syringe Gun",4,,,,,4,3,,,,,3,
/obj/item/mecha_parts/mecha_equipment/weapon,"mecha weapon",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic,"General Ballisic Weapon",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg,"Ultra AC 2",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack,"SRM-8 Missile Rack",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar,"Banana Mortar",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bolas,"PCMK-6 Bolas Launcher",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/creampie_mortar,"Rapid-Fire Cream Pie Mortar",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang,"SGL-6 Grenade Launcher",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang,"SOP-6 Grenade Launcher",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited,"SOP-6 Grenade Launcher",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/mousetrap_mortar,"Mousetrap Mortar",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot,"LBX AC 10 \""Scattershot\""",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/energy,"General Energy Weapon",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion,"mkIV Ion Heavy Cannon",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser,"CH-PS \""Immolator\"" Laser",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy,"CH-LC \""Solaris\"" Laser Cannon",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse,"eZ-13 MK2 heavy pulse rifle",,,,6,,,3,,,,4,,
/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser,"\improper PBT \""Pacifier\"" mounted taser",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/weapon/honker,"\improper HoNkER BlAsT 5000",,,,3,,,3,,,,,,
/obj/item/mecha_parts/mecha_equipment/wormhole_generator,"Wormhole Generator",,3,,,,,,,,,,,
/obj/item/mecha_parts/mecha_tracking,"Exosuit tracking beacon",,,,,,2,,,,,,2,
/obj/item/mecha_parts/part,"mecha part",,,,,,,2,,,,,2,
/obj/item/mecha_parts/part/durand_armour,"Durand Armour Plates",,,,4,5,,5,,,,,,
/obj/item/mecha_parts/part/durand_head,"Durand Head",,,,,3,3,3,,,,,2,
/obj/item/mecha_parts/part/durand_left_arm,"Durand Left Arm",,,,,3,,3,,,,,2,
/obj/item/mecha_parts/part/durand_left_leg,"Durand Left Leg",,,,,3,,3,,,,,2,
/obj/item/mecha_parts/part/durand_right_arm,"Durand Right Arm",,,,,3,,3,,,,,2,
/obj/item/mecha_parts/part/durand_right_leg,"Durand Right Leg",,,,,3,,3,,,,,2,
/obj/item/mecha_parts/part/durand_torso,"Durand Torso",3,,,,3,,3,,,,,2,
/obj/item/mecha_parts/part/gygax_armour,"Gygax Armour Plates",,,,4,5,,6,,,,,,
/obj/item/mecha_parts/part/gygax_head,"Gygax Head",,,,,3,3,2,,,,,2,
/obj/item/mecha_parts/part/gygax_left_arm,"Gygax Left Arm",,,,,3,,2,,,,,2,
/obj/item/mecha_parts/part/gygax_left_leg,"Gygax Left Leg",,,,,3,,2,,,,,2,
/obj/item/mecha_parts/part/gygax_right_arm,"Gygax Right Arm",,,,,3,,2,,,,,2,
/obj/item/mecha_parts/part/gygax_right_leg,"Gygax Right Leg",,,,,3,,2,,,,,2,
/obj/item/mecha_parts/part/gygax_torso,"Gygax Torso",3,,,,3,,2,,,,,2,
/obj/item/mecha_parts/part/honker_head,"H.O.N.K Head",,,,,,,2,,,,,2,
/obj/item/mecha_parts/part/honker_left_arm,"H.O.N.K Left Arm",,,,,,,2,,,,,2,
/obj/item/mecha_parts/part/honker_left_leg,"H.O.N.K Left Leg",,,,,,,2,,,,,2,
/obj/item/mecha_parts/part/honker_right_arm,"H.O.N.K Right Arm",,,,,,,2,,,,,2,
/obj/item/mecha_parts/part/honker_right_leg,"H.O.N.K Right Leg",,,,,,,2,,,,,2,
/obj/item/mecha_parts/part/honker_torso,"H.O.N.K Torso",,,,,,,2,,,,,2,
/obj/item/mecha_parts/part/odysseus_head,"Odysseus Head",,,,,,,2,,,,,3,
/obj/item/mecha_parts/part/odysseus_left_arm,"Odysseus Left Arm",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/odysseus_left_leg,"Odysseus Left Leg",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/odysseus_right_arm,"Odysseus Right Arm",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/odysseus_right_leg,"Odysseus Right Leg",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/odysseus_torso,"Odysseus Torso",2,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/phazon_head,"Phazon Head",,,,,,6,9,,,,,5,
/obj/item/mecha_parts/part/phazon_left_arm,"Phazon Left Arm",,6,,,,2,9,,,,,,
/obj/item/mecha_parts/part/phazon_left_leg,"Phazon Left Leg",,6,,,,3,9,,,,,,
/obj/item/mecha_parts/part/phazon_phase_array,"Phase Array",,10,,,,3,9,,,,,,
/obj/item/mecha_parts/part/phazon_right_arm,"Phazon Right Arm",,6,,,,2,9,,,,,,
/obj/item/mecha_parts/part/phazon_right_leg,"Phazon Right Leg",,6,,,,3,9,,,,,,
/obj/item/mecha_parts/part/phazon_torso,"Phazon Torso",,10,,,,,9,,,,6,5,
/obj/item/mecha_parts/part/ripley_left_arm,"Ripley Left Arm",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/ripley_left_leg,"Ripley Left Leg",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/ripley_right_arm,"Ripley Right Arm",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/ripley_right_leg,"Ripley Right Leg",,,,,2,,2,,,,,2,
/obj/item/mecha_parts/part/ripley_torso,"Ripley Torso",2,,,,2,,2,,,,,2,
/obj/item/organ/brain,"brain",3,,,,,,,,,,,,
/obj/item/organ/brain/mami,"Machine-Man Interface",4,,,,,,,,,,,4,
/obj/item/pod_parts,"mecha part",,,,,,,2,,,,,2,
/obj/item/pod_parts/armor,"civilian pod armor",,,,,,,2,,,,,2,
/obj/item/pod_parts/core,"Space Pod Core",,2,,,3,,4,3,,,,,
/obj/item/pod_parts/pod_frame,"Space Pod Frame",,,,,,,2,,,,,2,
/obj/item/pod_parts/pod_frame/aft_port,"aft port pod frame",,,,,,,2,,,,,2,
/obj/item/pod_parts/pod_frame/aft_starboard,"aft starboard pod frame",,,,,,,2,,,,,2,
/obj/item/pod_parts/pod_frame/fore_port,"fore port pod frame",,,,,,,2,,,,,2,
/obj/item/pod_parts/pod_frame/fore_starboard,"fore starboard pod frame",,,,,,,2,,,,,2,
/obj/item/pod_parts/pod_frame/verb,"Space Pod Frame",,,,,,,2,,,,,2,
/obj/item/slime_extract,"slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/adamantine,"adamantine slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/black,"black slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/blue,"blue slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/bluespace,"bluespace slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/cerulean,"cerulean slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/darkblue,"dark blue slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/darkpurple,"dark purple slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/gold,"gold slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/green,"green slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/grey,"grey slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/lightpink,"light pink slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/metal,"metal slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/oil,"oil slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/orange,"orange slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/pink,"pink slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/purple,"purple slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/pyrite,"pyrite slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/red,"red slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/sepia,"sepia slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/silver,"silver slime extract",4,,,,,,,,,,,,
/obj/item/slime_extract/yellow,"yellow slime extract",4,,,,,,,,,,,,
/obj/item/stack,"item",,,,,,,1,,,,,,
/obj/item/stack/cable_coil,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/blue,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/cut,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/cyan,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/green,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/heavyduty,"heavy cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/orange,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/pink,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/random,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/white,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/cable_coil/yellow,"cable coil",,,,,,,1,,,,,,
/obj/item/stack/light_w,"wired glass tiles",,,,,,,1,,,,,,
/obj/item/stack/medical,"medical pack",,,,,,,1,,,,,,
/obj/item/stack/medical/advanced,"medical pack",,,,,,,1,,,,,,
/obj/item/stack/medical/advanced/bruise_pack,"advanced trauma kit",2,,,,,,,,,,,,
/obj/item/stack/medical/advanced/ointment,"advanced burn kit",2,,,,,,,,,,,,
/obj/item/stack/medical/bruise_pack,"roll of gauze",1,,,,,,,,,,,,
/obj/item/stack/medical/bruise_pack/tajaran,"\improper S'rendarr's Hand leaf",1,,,,,,,,,,,,
/obj/item/stack/medical/ointment,"ointment",1,,,,,,,,,,,,
/obj/item/stack/medical/ointment/tajaran,"\improper Messa's Tear petals",1,,,,,,,,,,,,
/obj/item/stack/medical/splint,"medical splints",,,,,,,1,,,,,,
/obj/item/stack/nanopaste,"nanopaste",,,,,3,,4,,,,,,
/obj/item/stack/rods,"metal rod",,,,,,,1,,,,,,
/obj/item/stack/sheet,"sheet",,,,,,,1,,,,,,
/obj/item/stack/sheet/animalhide,"sheet",,,,,,,1,,,,,,
/obj/item/stack/sheet/cardboard,"cardboard",,,,,,,1,,,,,,
/obj/item/stack/sheet/charcoal,"charcoal",,,,,,,1,,,,,,
/obj/item/stack/sheet/cloth,"cloth",,,,,,,2,,,,,,
/obj/item/stack/sheet/glass,"sheet",,,,,,,1,,,,,,
/obj/item/stack/sheet/glass/glass,"glass",,,,,,,1,,,,,,
/obj/item/stack/sheet/glass/glass/cyborg,"glass",,,,,,,1,,,,,,
/obj/item/stack/sheet/glass/plasmaglass,"plasma glass",,,,,,,3,,2,,,,
/obj/item/stack/sheet/glass/plasmarglass,"reinforced plasma glass",,,,,,,4,,2,,,,
/obj/item/stack/sheet/glass/rglass,"reinforced glass",,,,,,,2,,,,,,
/obj/item/stack/sheet/glass/rglass/cyborg,"reinforced glass",,,,,,,2,,,,,,
/obj/item/stack/sheet/leather,"leather",,,,,,,2,,,,,,
/obj/item/stack/sheet/metal,"metal",,,,,,,1,,,,,,
/obj/item/stack/sheet/metal/cyborg,"metal",,,,,,,1,,,,,,
/obj/item/stack/sheet/mineral,"sheet",,,,,,,1,,,,,,
/obj/item/stack/sheet/mineral/adamantine,"adamantine",,,,,,,4,,,,,,
/obj/item/stack/sheet/mineral/clown,"bananium",,,,,,,4,,,,,,
/obj/item/stack/sheet/mineral/diamond,"diamond",,,,,,,6,,,,,,
/obj/item/stack/sheet/mineral/enruranium,"enriched uranium",,,,,,,5,,,,,,
/obj/item/stack/sheet/mineral/gold,"gold",,,,,,,4,,,,,,
/obj/item/stack/sheet/mineral/mythril,"mythril",,,,,,,4,,,,,,
/obj/item/stack/sheet/mineral/phazon,"phazon",,,,,,,9,,,,,,
/obj/item/stack/sheet/mineral/plasma,"solid plasma",,,,,,,2,,2,,,,
/obj/item/stack/sheet/mineral/plastic,"plastic",,,,,,,3,,,,,,
/obj/item/stack/sheet/mineral/sandstone,"sandstone bricks",,,,,,,1,,,,,,
/obj/item/stack/sheet/mineral/silver,"silver",,,,,,,3,,,,,,
/obj/item/stack/sheet/mineral/uranium,"uranium",,,,,,,5,,,,,,
/obj/item/stack/sheet/plasteel,"plasteel",,,,,,,2,,,,,,
/obj/item/stack/sheet/snow,"snow",,,,,,,1,,,,,,
/obj/item/stack/sheet/wood,"wooden planks",1,,,,,,1,,,,,,
/obj/item/stack/teeth,"teeth",,,,,,,1,,,,,,
/obj/item/stack/tile,"item",,,,,,,1,,,,,,
/obj/item/stack/tile/arcade,"length of arcade carpet",,,,,,,1,,,,,,
/obj/item/stack/tile/carpet,"length of carpet",,,,,,,1,,,,,,
/obj/item/stack/tile/grass,"grass tile",1,,,,,,,,,,,,
/obj/item/stack/tile/light,"light tile",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral,"item",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral/clown,"bananium tile",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral/diamond,"diamond tile",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral/gold,"gold tile",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral/phazon,"phazon tile",,,,,,,9,,,,,,
/obj/item/stack/tile/mineral/plasma,"plasma tile",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral/silver,"silver tile",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral/uranium,"uranium tile",,,,,,,1,,,,,,
/obj/item/stack/tile/mineral/uranium/safe,"isolated uranium tile",,,,,,,1,,,,,,
/obj/item/stack/tile/plasteel,"floor tile",,,,,,,1,,,,,,
/obj/item/stack/tile/wood,"wood floor tile",,,,,,,1,,,,,,
/obj/item/weapon/FixOVein,"FixOVein",3,,,,,,1,,,,,,
/obj/item/weapon/SWF_uplink,"station-bounced radio",,,,,,1,,,,,,,
/obj/item/weapon/aiModule,"AI Module",,,,,,,,,,,,3,
/obj/item/weapon/aiModule/core,"AI Module",,,,,,,,,,,,3,
/obj/item/weapon/aiModule/core/antimov,"AI Module",,,,,,,,,,,,4,
/obj/item/weapon/aiModule/core/asimov,"AI Module",,,,,,,4,,,,,3,
/obj/item/weapon/aiModule/core/corp,"AI Module",,,,,,,,,,,,3,
/obj/item/weapon/aiModule/core/nanotrasen,"AI Module",,,,,,,,,,,,3,
/obj/item/weapon/aiModule/core/paladin,"AI Module",,,,,,,6,,,,,3,
/obj/item/weapon/aiModule/core/robocop,"AI Module",,,,,,,,,,,,4,
/obj/item/weapon/aiModule/core/tyrant,"AI Module",,,,,,,6,,,,,3,2
/obj/item/weapon/aiModule/freeform,"AI Module",,,,,,,4,,,,,4,
/obj/item/weapon/aiModule/freeform/core,"AI Module",,,,,,,6,,,,,3,
/obj/item/weapon/aiModule/freeform/syndicate,"AI Module",,,,,,,6,,,,,3,7
/obj/item/weapon/aiModule/keeper,"'Keeper' AI Module",,,,,,,,,,,,3,
/obj/item/weapon/aiModule/purge,"AI Module",,,,,,,6,,,,,3,
/obj/item/weapon/aiModule/reset,"AI Module",,,,,,,4,,,,,3,
/obj/item/weapon/aiModule/standard,"AI Module",,,,,,,,,,,,3,
/obj/item/weapon/aiModule/standard/oxygen,"AI Module",2,,,,,,4,,,,,3,
/obj/item/weapon/aiModule/standard/protectStation,"AI Module",,,,,,,4,,,,,3,
/obj/item/weapon/aiModule/standard/prototypeEngineOffline,"AI Module",,,,,,,4,,,,,3,
/obj/item/weapon/aiModule/standard/quarantine,"AI Module",2,,,,,,4,,,,,3,
/obj/item/weapon/aiModule/standard/teleporterOffline,"AI Module",,,,,,,4,,,,,3,
/obj/item/weapon/aiModule/targetted,"AI Module",,,,,,,,,,,,3,
/obj/item/weapon/aiModule/targetted/oneHuman,"AI Module",,,,,,,6,,,,,3,
/obj/item/weapon/aiModule/targetted/safeguard,"AI Module",,,,,,,4,,,,,3,
/obj/item/weapon/airlock_painter,"airlock painter",,,,,1,,,,,,,,
/obj/item/weapon/autopsy_scanner,"autopsy scanner",1,,,,,,1,,,,,,
/obj/item/weapon/autopsy_scanner/verb,"autopsy scanner",1,,,,,,1,,,,,,
/obj/item/weapon/batteringram,"battering ram",,,,5,,,,,,,,,
/obj/item/weapon/card/emag,"cryptographic sequencer",,,,,,2,,,,,,,2
/obj/item/weapon/card/id/syndicate,"agent card",,,,,,,,,,,,,3
/obj/item/weapon/cautery,"cautery",1,,,,,,1,,,,,,
/obj/item/weapon/cell,"power cell",,,,,,,,,,,1,,
/obj/item/weapon/cell/crap,"\improper Nanotrasen brand rechargeable AA battery",,,,,,,,,,,0,,
/obj/item/weapon/cell/crap/empty,"\improper Nanotrasen brand rechargeable AA battery",,,,,,,,,,,0,,
/obj/item/weapon/cell/high,"high-capacity power cell",,,,,,,,,,,2,,
/obj/item/weapon/cell/high/empty,"high-capacity power cell",,,,,,,,,,,2,,
/obj/item/weapon/cell/hyper,"hyper-capacity power cell",,,,,,,,,,,6,,
/obj/item/weapon/cell/hyper/empty,"hyper-capacity power cell",,,,,,,,,,,6,,
/obj/item/weapon/cell/miningborg,"\improper Mining borg rechargeable D battery",,,,,,,,,,,0,,
/obj/item/weapon/cell/miningborg/empty,"\improper Mining borg rechargeable D battery",,,,,,,,,,,0,,
/obj/item/weapon/cell/potato,"potato battery",,,,,,,,,,,1,,
/obj/item/weapon/cell/secborg,"\improper Security borg rechargeable D battery",,,,,,,,,,,0,,
/obj/item/weapon/cell/secborg/empty,"\improper Security borg rechargeable D battery",,,,,,,,,,,0,,
/obj/item/weapon/cell/slime,"charged slime core",4,,,,,,,,,,2,,
/obj/item/weapon/cell/super,"super-capacity power cell",,,,,,,,,,,5,,
/obj/item/weapon/cell/super/empty,"super-capacity power cell",,,,,,,,,,,5,,
/obj/item/weapon/cell/temperaturegun,"temperature gun cell",,,,,,,,,,,1,,
/obj/item/weapon/circuitboard,"Circuit board",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/HolodeckControl,"Circuit board (Holodeck Control)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/aicore,"Circuit board (AI core)",2,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/aifixer,"Circuit board (AI Integrity Restorer)",2,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/air_alarm,"Circuit board (Air Alarm)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/air_management,"Circuit board (Atmospheric General Monitor)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/airlock,"airlock electronics",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/aiupload,"Circuit board (AI Upload)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/arcade,"Circuit board (Arcade)",,,,,,,,,,,,1,
/obj/item/weapon/circuitboard/area_atmos,"Circuit board (Area Air Control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/atmos_alert,"Circuit board (Atmospheric Alert)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/atmos_automation,"Circuit board (Atmospherics Automation)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/atmoscontrol,"\improper Central Atmospherics Computer Circuitboard",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/atmospheresiphonswitch,"Circuit board (Atmosphere siphon control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/autolathe,"Circuit board (Autolathe)",,,,,2,,,,,,,2,
/obj/item/weapon/circuitboard/battery_port,"Circuit Board (SMES Port)",,,,,4,,,,,,5,4,
/obj/item/weapon/circuitboard/bhangmeter,"Circuit board (Bhangmeter)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/biogenerator,"Circuit Board (Biogenerator)",3,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/bioprinter,"Circuit Board (Bioprinter)",3,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/blank,"unprinted circuitboard",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/blueprinter,"Circuit Board (Blueprint Printer)",,,,,3,,,,,,,3,
/obj/item/weapon/circuitboard/borgupload,"Circuit board (Cyborg Upload)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/botany_bioballistic,"Circuit Board (Bioballistic Delivery System)",3,,,,3,,,,,,,,
/obj/item/weapon/circuitboard/botany_centrifuge,"Circuit Board (Lysis-Isolation Centrifuge)",3,,,,3,,,,,,,,
/obj/item/weapon/circuitboard/card,"Circuit board (ID Computer)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/card/centcom,"Circuit board (CentCom ID Computer)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/cell_charger,"Circuit Board (Cell Charger)",,,,,2,,2,,,,3,,
/obj/item/weapon/circuitboard/centrifuge,"Circuit board (Isolation Centrifuge)",3,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/chem_dispenser,"Circuit Board (Chemistry Dispenser)",5,,,,4,,,,,,,3,
/obj/item/weapon/circuitboard/chem_dispenser/booze_dispenser,"Circuit Board (Booze Dispenser)",5,,,,4,,,,,,,3,
/obj/item/weapon/circuitboard/chem_dispenser/brewer,"Circuit Board (Brewer)",5,,,,4,,,,,,,3,
/obj/item/weapon/circuitboard/chem_dispenser/soda_dispenser,"Circuit Board (Soda Dispenser)",5,,,,4,,,,,,,3,
/obj/item/weapon/circuitboard/chemmaster3000,"Circuit Board (ChemMaster 3000)",4,,,,3,,,,,,,,
/obj/item/weapon/circuitboard/chicken_processor,"Circuit Board (Chicken Processor)",3,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/circuit_imprinter,"Circuit board (Circuit Imprinter)",,,,,2,,,,,,,2,
/obj/item/weapon/circuitboard/clonepod,"Circuit board (Clone Pod)",3,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/clonescanner,"Circuit board (Cloning Scanner)",2,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/cloning,"Circuit board (Cloning Console)",3,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/comm_monitor,"Circuit board (Telecommunications Monitor)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/comm_server,"Circuit board (Telecommunications Server Monitor)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/comm_traffic,"Circuitboard (Telecommunications Traffic Control)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/communications,"Circuit board (Communications)",,,,,,2,,,,,,2,
/obj/item/weapon/circuitboard/condimaster,"Circuit Board (CondiMaster)",4,,,,3,,,,,,,,
/obj/item/weapon/circuitboard/conveyor,"Circuit board (Conveyor)",,,,,2,,,,,,,2,
/obj/item/weapon/circuitboard/crew,"Circuit board (Crew monitoring computer)",2,,,,,2,,,,,,3,
/obj/item/weapon/circuitboard/cryo,"Circuit Board (Cryo)",3,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/curefab,"Circuit board (Cure fab)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/defib_recharger,"Circuit Board (Defib Recharger)",4,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/destructive_analyzer,"Circuit board (Destructive Analyzer)",,,,,2,2,,,,,,3,
/obj/item/weapon/circuitboard/diseaseanalyser,"Circuit Board (Disease Analyser)",3,,,,3,,,,,,,3,
/obj/item/weapon/circuitboard/ecb,"Embedded Controller Board (Base)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/ecb/access_controller,"Embedded Controller Board (Access Control)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/ecb/advanced_airlock_controller,"Embedded Controller Board (Advanced)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/ecb/airlock_controller,"Embedded Controller Board (Airlock Control)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/fire_alarm,"Circuit board (Fire Alarm)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/flatpacker,"Circuit Board (Flatpack Fabricator)",,,,,4,,5,,,3,,3,
/obj/item/weapon/circuitboard/freezer,"Circuit Board (Freezer)",4,,,,4,,,,,,3,,
/obj/item/weapon/circuitboard/fullbodyscanner,"Circuit board (Full Body Scanner)",2,,,,,,,,,,,,
/obj/item/weapon/circuitboard/generalfab,"Circuit Board (General Fabricator)",,,,,2,,3,,,,,3,
/obj/item/weapon/circuitboard/gibber,"Circuit Board (Gibber)",3,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/heater,"Circuit Board (Heater)",4,,,,5,,,,,,3,,
/obj/item/weapon/circuitboard/hydroponics,"Circuit Board (Hydroponics Tray)",3,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/incubator,"Circuit Board (Pathogenic Incubator)",5,,,,,3,4,,,,,,
/obj/item/weapon/circuitboard/injector_control,"Circuit board (Injector control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/large_tank_control,"Circuit board (Atmospheric Tank Control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/mech_bay_power_console,"Circuit board (Mech Bay Power Control Console)",,,,,,,,,,,3,2,
/obj/item/weapon/circuitboard/mech_bay_power_port,"Circuit Board (Power Port)",,,,,2,,,,,,3,,
/obj/item/weapon/circuitboard/mech_bay_recharge_station,"Circuit Board (Recharge Station)",,,,,,,2,,,,3,,
/obj/item/weapon/circuitboard/mecha,"Exosuit Circuit board",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/mecha/durand,"Exosuit Circuit board",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/durand/main,"Circuit board (Durand Central Control module)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/durand/peripherals,"Circuit board (Durand Peripherals Control module)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/durand/targeting,"Circuit board (Durand Weapon Control and Targeting module)",,,,4,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/gygax,"Exosuit Circuit board",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/gygax/main,"Circuit board (Gygax Central Control module)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/gygax/peripherals,"Circuit board (Gygax Peripherals Control module)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/gygax/targeting,"Circuit board (Gygax Weapon Control and Targeting module)",,,,4,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/honker,"Exosuit Circuit board",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/honker/main,"Circuit board (H.O.N.K Central Control module)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/honker/peripherals,"Circuit board (H.O.N.K Peripherals Control module)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/honker/targeting,"Circuit board (H.O.N.K Weapon Control and Targeting module)",,,,,,,,,,,,4,
/obj/item/weapon/circuitboard/mecha/odysseus,"Exosuit Circuit board",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/mecha/odysseus/main,"Circuit board (Odysseus Central Control module)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/mecha/odysseus/peripherals,"Circuit board (Odysseus Peripherals Control module)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/mecha/phazon,"Exosuit Circuit board",,10,,,,,9,,,,,,
/obj/item/weapon/circuitboard/mecha/phazon/main,"Circuit board (Phazon Central Control module)",,10,,,,,9,,,,,,
/obj/item/weapon/circuitboard/mecha/phazon/peripherals,"Circuit board (Phazon Peripherals Control module)",,10,,,,,9,,,,,,
/obj/item/weapon/circuitboard/mecha/pod,"Circuit board (Space Pod Mainboard)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/mecha/ripley,"Exosuit Circuit board",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/mecha/ripley/main,"Circuit board (Ripley Central Control module)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/mecha/ripley/peripherals,"Circuit board (Ripley Peripherals Control module)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/mecha_control,"Circuit Board (Exosuit Control Console)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/mechfab,"Circuit board (Exosuit Fabricator)",,,,,3,,,,,,,3,
/obj/item/weapon/circuitboard/med_data,"Circuit board (Medical Records)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/merch,"\improper Merchandise Computer Circuitboard",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/message_monitor,"Circuit board (Message Monitor)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/microwave,"Circuit Board (Microwave)",,,,,2,3,,,,,,2,
/obj/item/weapon/circuitboard/mining,"Circuit board (Outpost Status Display)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/monkey_recycler,"Circuit Board (Monkey Recycler)",3,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/olddoor,"Circuit board (DoorMex)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/operating,"Circuit board (Operating Computer)",2,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/ordercomp,"Circuit board (Supply ordering console)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/pacman,"Circuit Board (PACMAN-type Generator)",,,,,3,,,,3,,3,3,
/obj/item/weapon/circuitboard/pacman/mrs,"Circuit Board (MRSPACMAN-type Generator)",,,,,5,,,,,,5,3,
/obj/item/weapon/circuitboard/pacman/super,"Circuit Board (SUPERPACMAN-type Generator)",,,,,4,,,,,,4,3,
/obj/item/weapon/circuitboard/pandemic,"Circuit board (PanD.E.M.I.C. 2200)",2,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/pda_terminal,"Circuit board (PDA Terminal)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/pdapainter,"Circuit Board (PDA Painter)",,,,,2,,,,,,,2,
/obj/item/weapon/circuitboard/photocopier,"Circuit Board (Photocopier)",,,,,2,,,,,,,2,
/obj/item/weapon/circuitboard/pipedispenser,"Circuit Board (Pipe Dispenser)",3,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/pipedispenser/disposal,"Circuit Board (Disposal Pipe Dispenser)",3,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/pod,"Circuit board (Massdriver control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/pod/deathsquad,"Circuit board (Deathsquad Massdriver control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/podfab,"Circuit board (Spacepod Fabricator)",,,,,3,,,,,,,3,
/obj/item/weapon/circuitboard/port_smes,"Circuit Board (Portable SMES)",,,,,4,,,,,,5,4,
/obj/item/weapon/circuitboard/power_control,"power control module",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/powermonitor,"Circuit board (Power Monitor)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/prism,"Circuit Board (Prism)",,,,,3,,,,,,3,3,
/obj/item/weapon/circuitboard/prison_shuttle,"Circuit board (Prison Shuttle)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/prisoner,"Circuit board (Prisoner Management)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/processing_unit,"Circuit Board (Ore Processor)",,,,,2,,3,,,,,2,
/obj/item/weapon/circuitboard/processing_unit/recycling,"Circuit Board (Recycling Furnace)",,,,,2,,3,,,,,2,
/obj/item/weapon/circuitboard/processor,"Circuit Board (Food Processor)",3,,,,2,,,,,,2,3,
/obj/item/weapon/circuitboard/protolathe,"Circuit board (Protolathe)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/rdconsole,"Circuit Board (R&D Console)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/rdconsole/mechanic,"Circuit Board (Mechanic R&D Console)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/rdconsole/mommi,"Circuit Board (MoMMI R&D Console)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/rdconsole/pod,"Circuit Board (Pod Bay R&D Console)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/rdconsole/robotics,"Circuit Board (Robotics R&D Console)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/rdserver,"Circuit Board (R&D Server)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/rdservercontrol,"Circuit Board (R&D Server Control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/reagentgrinder,"Circuit Board (All-In-One Grinder)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/recharge_station,"Circuit Board (Cyborg Recharging Station)",,,,,,,,,,,4,3,
/obj/item/weapon/circuitboard/reverse_engine,"Circuit Board (Reverse Engine)",,3,,,3,,6,,,4,,4,
/obj/item/weapon/circuitboard/robotics,"Circuit board (Robotics Control)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/rust_core,"Internal circuitry (R-UST Mk. 7 tokamak core)",,3,,,,5,,,4,,6,,
/obj/item/weapon/circuitboard/rust_core_control,"Circuit board (R-UST Mk. 7 core controller)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/rust_core_monitor,"Circuit board (R-UST Mk. 7 core monitor)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/rust_fuel_control,"Circuit board (R-UST Mk. 7 fuel controller)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/rust_gyrotron_control,"Circuit board (R-UST Mk. 7 gyrotron controller)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/rust_injector,"Internal circuitry (R-UST Mk. 7 fuel injector)",,,,,4,,6,,4,,3,,
/obj/item/weapon/circuitboard/scan_consolenew,"Circuit board (DNA Machine)",2,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/secure_data,"Circuit board (Security Records)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/security,"Circuit board (Security)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/security/advanced,"Circuit board (Advanced Security)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/security/engineering,"Circuit board (Engineering)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/seed_extractor,"Circuit Board (Seed Extractor)",2,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/shield_cap,"Circuit board (Experimental shield capacitor)",,,,,,3,,,,,4,,
/obj/item/weapon/circuitboard/shield_gen,"Circuit board (Experimental shield generator)",,4,,,,,,,3,,,,
/obj/item/weapon/circuitboard/shield_gen_ex,"Circuit board (Experimental hull shield generator)",,4,,,,,,,3,,,,
/obj/item/weapon/circuitboard/shuttle_control,"Circuit board (Shuttle Control)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/sleeper,"Circuit board (Sleeper)",2,,,,,,,,,,,,
/obj/item/weapon/circuitboard/smartfridge,"Circuit Board (SmartFridge)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/smartfridge/chemistry,"Circuit Board (Chemical SmartFridge)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/smartfridge/drinks,"Circuit Board (Drinks Showcase)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/smartfridge/extract,"Circuit Board (Extract SmartFridge)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/smartfridge/medbay,"Circuit Board (Medbay SmartFridge)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/smartfridge/seeds,"Circuit Board (Megaseed Servitor)",,,,,2,,,,,,,3,
/obj/item/weapon/circuitboard/smeltcomp,"Circuit board (Ore Processing Console)",,,,,,,2,,,,,2,
/obj/item/weapon/circuitboard/smes,"Circuit Board (SMES)",,,,,4,,,,,,4,4,
/obj/item/weapon/circuitboard/snackbar_machine,"Circuit Board (SnackBar Machine)",4,,,,3,,,,,,,,
/obj/item/weapon/circuitboard/solar_control,"Circuit board (Solar Control)",,,,,,,,,,,2,2,
/obj/item/weapon/circuitboard/sorting_machine,"Circuit Board (Sorting Machine)",,,,,2,,2,,,,,3,
/obj/item/weapon/circuitboard/sorting_machine/destination,"Circuit Board (Destinations Sorting Machine)",,,,,2,,2,,,,,3,
/obj/item/weapon/circuitboard/sorting_machine/recycling,"Circuit Board (Recycling Sorting Machine)",,,,,2,,2,,,,,3,
/obj/item/weapon/circuitboard/splicer,"Circuit board (Disease Splicer)",4,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/stacking_machine_console,"Circuit board (Stacking Machine Console)",,,,,,,2,,,,,2,
/obj/item/weapon/circuitboard/stacking_unit,"Circuit Board (Stacking Machine)",,,,,2,,3,,,,,2,
/obj/item/weapon/circuitboard/stationalert,"Circuit board (Station Alerts)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/supplycomp,"Circuit board (Supply shuttle console)",,,,,,,,,,,,3,
/obj/item/weapon/circuitboard/swfdoor,"Circuit board (Magix)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/syndicatedoor,"Circuit board (ProComp Executive)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/telecomms,"Circuit board",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/telecomms/broadcaster,"Circuit Board (Subspace Broadcaster)",,2,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/telecomms/bus,"Circuit Board (Bus Mainframe)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/telecomms/hub,"Circuit Board (Hub Mainframe)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/telecomms/processor,"Circuit Board (Processor Unit)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/telecomms/receiver,"Circuit Board (Subspace Receiver)",,2,,,3,,,,,,,4,
/obj/item/weapon/circuitboard/telecomms/relay,"Circuit Board (Relay Mainframe)",,3,,,4,,,,,,,3,
/obj/item/weapon/circuitboard/telecomms/server,"Circuit Board (Telecommunication Server)",,,,,4,,,,,,,4,
/obj/item/weapon/circuitboard/telehub,"Circuit Board (Teleporter Hub)",,3,,,3,,,,,,,4,
/obj/item/weapon/circuitboard/teleporter,"Circuit board (Teleporter)",,2,,,,,,,,,,2,
/obj/item/weapon/circuitboard/telesci_computer,"Circuit board (Telepad Control Console)",,2,,,,,,,,,,3,
/obj/item/weapon/circuitboard/telestation,"Circuit Board (Teleporter Station)",,3,,,3,,,,,,,4,
/obj/item/weapon/circuitboard/turbine_control,"Circuit board (Turbine control)",,,,,,,,,,,,2,
/obj/item/weapon/circuitboard/vendomat,"Circuit Board (Vending Machine)",,,,,1,,1,,,,1,,
/obj/item/weapon/circular_saw,"circular saw",1,,,,,,1,,,,,,
/obj/item/weapon/cloaking_device,"cloaking device",,,,,,3,,,,,,,4
/obj/item/weapon/conversion_kit,"\improper Revolver Conversion Kit",,,,2,,,,,,,,,
/obj/item/weapon/crowbar,"crowbar",,,,,1,,,,,,,,
/obj/item/weapon/crowbar/red,"crowbar",,,,,1,,,,,,,,
/obj/item/weapon/dart_cartridge,"dart cartridge",,,,,,,2,,,,,,
/obj/item/weapon/dualsaber,"double-bladed energy sword",,,,,,3,,,,,,,4
/obj/item/weapon/flamethrower,"flamethrower",,,,1,,,,,1,,,,
/obj/item/weapon/flamethrower/full,"flamethrower",,,,1,,,,,1,,,,
/obj/item/weapon/grenade/chem_grenade/exgrenade,"EX Chem Grenade",,,,4,2,,3,,,,,,
/obj/item/weapon/grenade/chem_grenade/large,"Large Chem Grenade",,,,3,,,3,,,,,,
/obj/item/weapon/grenade/empgrenade,"emp grenade",,,,,,3,2,,,,,,
/obj/item/weapon/grenade/flashbang,"flashbang",,,,1,,,2,,,,,,
/obj/item/weapon/grenade/flashbang/cluster,"flashbang",,,,1,,,2,,,,,,
/obj/item/weapon/grenade/flashbang/clusterbang,"clusterbang",,,,1,,,2,,,,,,
/obj/item/weapon/grenade/flashbang/clusterbang/segment,"clusterbang segment",,,,1,,,2,,,,,,
/obj/item/weapon/grenade/spawnergrenade,"delivery grenade",,,,,,4,3,,,,,,
/obj/item/weapon/grenade/spawnergrenade/manhacks,"manhack delivery grenade",,,,,,4,3,,,,,,4
/obj/item/weapon/grenade/spawnergrenade/manhacks/syndicate,"viscerator grenade",,,,,,4,3,,,,,,4
/obj/item/weapon/grenade/spawnergrenade/spesscarp,"carp delivery grenade",,,,,,4,3,,,,,,4
/obj/item/weapon/grown/deathnettle,"deathnettle",,,,3,,,,,,,,,
/obj/item/weapon/grown/log,"tower-cap log",,,,,,,1,,,,,,
/obj/item/weapon/grown/nettle,"nettle",,,,1,,,,,,,,,
/obj/item/weapon/gun,"gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/dartgun,"dart gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/dartgun/vox,"alien dart gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/dartgun/vox/medical,"alien dart gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/dartgun/vox/raider,"alien dart gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy,"energy gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/bison,"\improper Righteous Bison",,,,3,,,3,,,,3,,
/obj/item/weapon/gun/energy/crossbow,"mini energy-crossbow",,,,2,,2,,,,,,,5
/obj/item/weapon/gun/energy/crossbow/largecrossbow,"Energy Crossbow",,,,2,,2,,,,,,,5
/obj/item/weapon/gun/energy/decloner,"biological demolecularisor",,,,5,,,4,,,,3,,
/obj/item/weapon/gun/energy/floragun,"floral somatoray",3,,,,,,2,,,,3,,
/obj/item/weapon/gun/energy/gun,"energy gun",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/gun/nuclear,"Advanced Energy Gun",,,,3,,,5,,,,3,,
/obj/item/weapon/gun/energy/ionrifle,"ion rifle",,,,2,,4,,,,,,,
/obj/item/weapon/gun/energy/kinetic_accelerator,"proto-kinetic accelerator",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/kinetic_accelerator/cyborg,"proto-kinetic accelerator",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/laser,"laser gun",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/LaserAK,"Laser AK470",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/admin,"infinite laser gun",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/bluetag,"laser tag gun",,,,1,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/cyborg,"laser gun",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/pistol,"laser pistol",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/practice,"practice laser gun",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/practice/sc_laser,"Old laser",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/redtag,"laser tag gun",,,,1,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/retro,"retro laser",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/retro/sc_retro,"retro laser",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/laser/rifle,"laser rifle",,,,3,,2,,,,,,,
/obj/item/weapon/gun/energy/lasercannon,"laser cannon",,,,4,,,3,,,,3,,
/obj/item/weapon/gun/energy/lasercannon/cyborg,"laser cannon",,,,4,,,3,,,,3,,
/obj/item/weapon/gun/energy/megabuster,"Mega-buster",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/megabuster/proto,"Proto-buster",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/meteorgun,"meteor gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/meteorgun/pen,"meteor pen",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/mindflayer,"mind flayer",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/mmlbuster,"Buster Cannon",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/plasma,"plasma gun",,,,5,,2,3,,,,,,
/obj/item/weapon/gun/energy/plasma/MP40k,"Plasma MP40k",,,,5,,2,3,,,,,,
/obj/item/weapon/gun/energy/plasma/light,"plasma rifle",,,,5,,2,3,,,,,,
/obj/item/weapon/gun/energy/plasma/pistol,"plasma pistol",,,,5,,2,3,,,,,,
/obj/item/weapon/gun/energy/plasma/rifle,"plasma cannon",,,,5,,2,3,,,,,,
/obj/item/weapon/gun/energy/polarstar,"\improper Polar Star",,,,3,,,4,,,,3,,
/obj/item/weapon/gun/energy/polarstar/spur,"\improper Spur",,,,5,,,5,,,,4,,
/obj/item/weapon/gun/energy/pulse_rifle,"pulse rifle",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/pulse_rifle/M1911,"m1911-P",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/pulse_rifle/cyborg,"pulse rifle",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/pulse_rifle/destroyer,"pulse destroyer",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/radgun,"radgun",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/ricochet,"ricochet rifle",,,,3,,,3,,,,3,,
/obj/item/weapon/gun/energy/stunrevolver,"stun revolver",,,,3,,,3,,,,2,,
/obj/item/weapon/gun/energy/taser,"taser gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/taser/cyborg,"taser gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/energy/temperature,"temperature gun",,,,3,,2,4,,,,3,,
/obj/item/weapon/gun/energy/xray,"xray laser gun",,,,5,,2,3,,,,,,2
/obj/item/weapon/gun/gatling,"gatling gun",,,,6,,,4,,,,,,
/obj/item/weapon/gun/gravitywell,"\improper Gravity Well Gun",,5,,,,5,7,,,,,,
/obj/item/weapon/gun/grenadelauncher,"grenade launcher",,,,1,,,,,,,,,
/obj/item/weapon/gun/hookshot,"hookshot",,,,,3,2,2,,,,,,
/obj/item/weapon/gun/osipr,"\improper Overwatch Standard Issue Pulse Rifle",,,,5,,4,5,,,,3,,
/obj/item/weapon/gun/projectile,"revolver",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/automatic,"submachine gun",,,,4,,,2,,,,,,
/obj/item/weapon/gun/projectile/automatic/c20r,"\improper C-20r SMG",,,,5,,,2,,,,,,8
/obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r,"\improper C-20r SMG",,,,5,,,2,,,,,,8
/obj/item/weapon/gun/projectile/automatic/l6_saw,"\improper L6 SAW",,,,5,,,1,,,,,,2
/obj/item/weapon/gun/projectile/automatic/mini_uzi,"Uzi",,,,5,,,2,,,,,,8
/obj/item/weapon/gun/projectile/automatic/verb,"submachine gun",,,,4,,,2,,,,,,
/obj/item/weapon/gun/projectile/automatic/xcom,"\improper Assault Rifle",,,,5,,,2,,,,,,
/obj/item/weapon/gun/projectile/deagle,"desert eagle",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/deagle/camo,"desert eagle",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/deagle/gold,"desert eagle",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/detective,"revolver",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/detective/verb,"revolver",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/flare,"flare gun",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/flare/syndicate,"flare gun",,,,4,,,2,,,,,,2
/obj/item/weapon/gun/projectile/gyropistol,"gyrojet pistol",,,,3,,,,,,,,,
/obj/item/weapon/gun/projectile/hecate,"\improper PGM H<>cate II",,,,6,,,5,,,,,,
/obj/item/weapon/gun/projectile/mateba,"mateba",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/nagant,"mosin nagant",,,,4,,,2,,,,,,
/obj/item/weapon/gun/projectile/nagant/obrez,"obrez",,,,4,,,2,,,,,,
/obj/item/weapon/gun/projectile/pistol,"\improper Stechtkin pistol",,,,2,,,2,,,,,,2
/obj/item/weapon/gun/projectile/rocketlauncher,"rocket launcher",,,,4,,,2,,,,,,2
/obj/item/weapon/gun/projectile/russian,"Russian Revolver",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/shotgun,"revolver",,,,2,,,2,,,,,,
/obj/item/weapon/gun/projectile/shotgun/doublebarrel,"double-barreled shotgun",,,,3,,,1,,,,,,
/obj/item/weapon/gun/projectile/shotgun/pump,"shotgun",,,,4,,,2,,,,,,
/obj/item/weapon/gun/projectile/shotgun/pump/combat,"combat shotgun",,,,5,,,2,,,,,,
/obj/item/weapon/gun/projectile/shotgun/pump/sc_pump,"shotgun",,,,4,,,2,,,,,,
/obj/item/weapon/gun/projectile/silenced,"silenced pistol",,,,2,,,2,,,,,,8
/obj/item/weapon/gun/projectile/silenced/sc_silenced,"silenced pistol",,,,2,,,2,,,,,,8
/obj/item/weapon/gun/projectile/verb,"revolver",,,,2,,,2,,,,,,
/obj/item/weapon/gun/stickybomb,"stickybomb launcher",,,,4,,,3,,,,,3,
/obj/item/weapon/gun/syringe,"syringe gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/syringe/rapidsyringe,"rapid syringe gun",,,,1,,,,,,,,,
/obj/item/weapon/gun/verb,"gun",,,,1,,,,,,,,,
/obj/item/weapon/hand_tele,"hand tele",,3,,,,1,,,,,,,
/obj/item/weapon/hatchet,"hatchet",,,,1,,,2,,,,,,
/obj/item/weapon/hatchet/unathiknife,"duelling knife",,,,1,,,2,,,,,,
/obj/item/weapon/hemostat,"hemostat",1,,,,,,1,,,,,,
/obj/item/weapon/holder/diona,"diona nymph",5,,,,,3,,,,,,,
/obj/item/weapon/katana/hfrequency,"high-frequency blade",,,,5,,4,,,,,,,
/obj/item/weapon/kitchen/utensil,"weapon",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/fork,"fork",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/fork/plastic,"plastic fork",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/knife,"knife",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/knife/large,"kitchen knife",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/knife/large/butch,"butcher's cleaver",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/knife/large/butch/meatcleaver,"meat cleaver",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/knife/large/ritual,"ritual knife",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/knife/plastic,"plastic knife",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/spoon,"spoon",,,,,,,1,,,,,,
/obj/item/weapon/kitchen/utensil/spoon/plastic,"plastic spoon",,,,,,,1,,,,,,
/obj/item/weapon/legcuffs,"legcuffs",,,,,,,1,,,,,,
/obj/item/weapon/legcuffs/beartrap,"bear trap",,,,,,,1,,,,,,
/obj/item/weapon/legcuffs/bolas,"bolas",,,,,,,1,,,,,,
/obj/item/weapon/legcuffs/bolas/cable,"cable bolas",,,,,,,1,,,,,,
/obj/item/weapon/locator,"locator",,,,,,1,,,,,,,
/obj/item/weapon/match,"match",,,,,,,1,,,,,,
/obj/item/weapon/match/strike_anywhere,"strike-anywhere match",,,,,,,1,,,,,,
/obj/item/weapon/melee/baton,"stun baton",,,,2,,,,,,,,,
/obj/item/weapon/melee/baton/cattleprod,"stunprod",,,,2,,,,,,,,,
/obj/item/weapon/melee/baton/loaded,"stun baton",,,,2,,,,,,,,,
/obj/item/weapon/melee/chainofcommand,"chain of command",,,,4,,,,,,,,,
/obj/item/weapon/melee/defibrillator,"emergency defibrillator",3,,,,,,,,,,,,
/obj/item/weapon/melee/energy/axe,"energy axe",,,,3,,,,,,,,,
/obj/item/weapon/melee/energy/sword/color,"energy sword",,,,,,3,,,,,,,4
/obj/item/weapon/module/rust_fuel_compressor,"Internal circuitry (R-UST Mk. 7 fuel compressor)",,,,,,,6,,4,,,,
/obj/item/weapon/module/rust_fuel_port,"Internal circuitry (R-UST Mk. 7 fuel port)",,,,,4,,5,,,,,,
/obj/item/weapon/ore/clown,"Bananium ore",,,,,,,4,,,,,,
/obj/item/weapon/ore/diamond,"Diamond ore",,,,,,,6,,,,,,
/obj/item/weapon/ore/glass,"Sand",,,,,,,1,,,,,,
/obj/item/weapon/ore/gold,"Gold ore",,,,,,,4,,,,,,
/obj/item/weapon/ore/iron,"Iron ore",,,,,,,1,,,,,,
/obj/item/weapon/ore/phazon,"Phazite",,,,,,,7,,,,,,
/obj/item/weapon/ore/plasma,"Plasma ore",,,,,,,2,,,,,,
/obj/item/weapon/ore/silver,"Silver ore",,,,,,,3,,,,,,
/obj/item/weapon/ore/uranium,"Uranium ore",,,,,,,5,,,,,,
/obj/item/weapon/pen/sleepypen,"pen",,,,,,,2,,,,,,5
/obj/item/weapon/pickaxe,"pickaxe",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/brush,"brush",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/diamond,"diamond pickaxe",,,,,4,,6,,,,,,
/obj/item/weapon/pickaxe/drill,"mining drill",,,,,2,,2,,,,3,,
/obj/item/weapon/pickaxe/drill/borg,"cyborg mining drill",,,,,2,,2,,,,3,,
/obj/item/weapon/pickaxe/drill/diamond,"diamond mining drill",,,,,5,,6,,,,4,,
/obj/item/weapon/pickaxe/excavationdrill,"excavation drill",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/five_pick,"5/6 pick",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/four_pick,"2/3 pick",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/gold,"golden pickaxe",,,,,,,4,,,,,,
/obj/item/weapon/pickaxe/hammer,"sledgehammer",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/hand,"hand pickaxe",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/jackhammer,"sonic jackhammer",,,,,2,,3,,,,2,,
/obj/item/weapon/pickaxe/one_pick,"1/6 pick",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/plasmacutter,"plasma cutter",,,,,3,,4,,3,,,,
/obj/item/weapon/pickaxe/shovel,"shovel",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/shovel/spade,"spade",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/silver,"silver pickaxe",,,,,,,3,,,,,,
/obj/item/weapon/pickaxe/six_pick,"1/1 pick",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/three_pick,"1/2 pick",,,,,1,,1,,,,,,
/obj/item/weapon/pickaxe/two_pick,"1/3 pick",,,,,1,,1,,,,,,
/obj/item/weapon/planning_frame,"planning frame",,,,,,,,,,,,3,
/obj/item/weapon/planning_frame/verb,"planning frame",,,,,,,,,,,,3,
/obj/item/weapon/plastique,"plastic explosives",,,,,,,,,,,,,2
/obj/item/weapon/rcd_ammo,"compressed matter cartridge",,,,,,,2,,,,,,
/obj/item/weapon/rcl,"rapid cable layer (RCL)",,,,,2,,4,,,,,,
/obj/item/weapon/reagent_containers/chempack,"chemical pack",,3,,,5,,3,,,,,,
/obj/item/weapon/reagent_containers/chempack/override,"chemical pack",,3,,,5,,3,,,,,,
/obj/item/weapon/reagent_containers/chempack/override/fully_loaded,"chemical pack",,3,,,5,,3,,,,,,
/obj/item/weapon/reagent_containers/chempack/verb,"chemical pack",,3,,,5,,3,,,,,,
/obj/item/weapon/reagent_containers/food/snacks/egg/borer,"borer egg",4,,,,,,,,,,,,
/obj/item/weapon/reagent_containers/food/snacks/grown/bluespacetomato,"blue-space tomato",,,3,,,,,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker,"beaker",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/bluespace,"bluespace beaker",,2,,,,,3,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/bluespace/large,"large bluespace beaker",,3,,,,,5,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone,"beaker",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/fuel,"beaker 'fuel'",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/large,"large beaker",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/large/cyborg,"large beaker",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/lithium,"beaker 'lithium'",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/noreact,"stasis beaker",,3,,,,,4,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/noreact/large,"large stasis beaker",,4,,,,,6,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/noreactgrenade,"grenade reservoir",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/oxygen,"beaker 'oxygen'",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/slime,"beaker",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/sodium,"beaker 'sodium'",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,"beaker",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/tungsten,"beaker 'tungsten'",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/vial,"vial",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/beaker/water,"beaker 'water'",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle,"bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine,"Adminordrazine Bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/ammonia,"ammonia bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/antitoxin,"anti-toxin bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/brainrot,"Brainrot culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/capsaicin,"Capsaicin Bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/charcoal,"activated charcoal bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate,"Chloral Hydrate Bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/cold,"Rhinovirus culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/cyanide,"cyanide bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/diethylamine,"diethylamine bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/epiglottis_virion,"Epiglottis virion culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/fake_gbs,"GBS culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/flu_virion,"Flu virion culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/frostoil,"Frost Oil Bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/gbs,"GBS culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion,"Hullucigen virion culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,"inaprovaline bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion,"Liver enhancement virion culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/magnitis,"Magnitis culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/mutagen,"unstable mutagen bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/pacid,"Polytrinic Acid Bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat,"Pierrot's Throat culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/random,"Random culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/retrovirus,"Retrovirus culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/robot,"bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/robot/antitoxin,"internal anti-toxin bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/robot/inaprovaline,"internal inaprovaline bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/stoxin,"sleep-toxin bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/toxin,"toxin bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/glass/bottle/wizarditis,"Wizarditis culture bottle",,,,,,,1,,,,,,
/obj/item/weapon/reagent_containers/spray/chemsprayer,"chem sprayer",,,,3,3,,3,,,,,,5
/obj/item/weapon/retractor,"retractor",1,,,,,,1,,,,,,
/obj/item/weapon/retractor/manager,"surgical incision manager",5,,,,4,,5,,,,,,
/obj/item/weapon/scalpel,"scalpel",1,,,,,,1,,,,,,
/obj/item/weapon/scalpel/laser,"scalpel",1,,,,,,1,,,,,,
/obj/item/weapon/scalpel/laser/tier1,"basic laser scalpel",1,,,,,,1,,,,,,
/obj/item/weapon/scalpel/laser/tier2,"high-precision laser scalpel",1,,,,,,1,,,,,,
/obj/item/weapon/scythe,"scythe",,,,2,,,2,,,,,,
/obj/item/weapon/shield/energy,"energy combat shield",,,,,,3,4,,,,,,4
/obj/item/weapon/shield/riot,"riot shield",,,,,,,2,,,,,,
/obj/item/weapon/shield/riot/joe,"Sniper Shield",,,,,,,2,,,,,,
/obj/item/weapon/shield/riot/proto,"Prototype Shield",,,,,,,2,,,,,,
/obj/item/weapon/shield/riot/roman,"roman shield",,,,,,,2,,,,,,
/obj/item/weapon/solder,"soldering iron",,,,,1,,,,,,,,
/obj/item/weapon/stock_parts/capacitor,"capacitor",,,,,,,,,,,1,,
/obj/item/weapon/stock_parts/capacitor/adv,"advanced capacitor",,,,,,,,,,,3,,
/obj/item/weapon/stock_parts/capacitor/super,"super capacitor",,,,,,,4,,,,5,,
/obj/item/weapon/stock_parts/console_screen,"console screen",,,,,,,1,,,,,,
/obj/item/weapon/stock_parts/manipulator,"micro-manipulator",,,,,,,1,,,,,1,
/obj/item/weapon/stock_parts/manipulator/nano,"nano-manipulator",,,,,,,3,,,,,2,
/obj/item/weapon/stock_parts/manipulator/pico,"pico-manipulator",,,,,,,5,,,,,2,
/obj/item/weapon/stock_parts/matter_bin,"matter bin",,,,,,,1,,,,,,
/obj/item/weapon/stock_parts/matter_bin/adv,"advanced matter bin",,,,,,,3,,,,,,
/obj/item/weapon/stock_parts/matter_bin/super,"super matter bin",,,,,,,5,,,,,,
/obj/item/weapon/stock_parts/micro_laser,"micro-laser",,,,,,1,,,,,,,
/obj/item/weapon/stock_parts/micro_laser/high,"high-power micro-laser",,,,,,3,,,,,,,
/obj/item/weapon/stock_parts/micro_laser/ultra,"ultra-high-power micro-laser",,,,,,5,,,,,,,
/obj/item/weapon/stock_parts/scanning_module,"scanning module",,,,,,1,,,,,,,
/obj/item/weapon/stock_parts/scanning_module/adv,"advanced scanning module",,,,,,3,,,,,,,
/obj/item/weapon/stock_parts/scanning_module/phasic,"phasic scanning module",,,,,,5,,,,,,,
/obj/item/weapon/stock_parts/subspace/amplifier,"subspace amplifier",,2,,,,4,4,,,,,3,
/obj/item/weapon/stock_parts/subspace/analyzer,"subspace wavelength analyzer",,2,,,,4,4,,,,,3,
/obj/item/weapon/stock_parts/subspace/ansible,"subspace ansible",,2,,,,5,4,,,,,3,
/obj/item/weapon/stock_parts/subspace/crystal,"ansible crystal",,2,,,,4,4,,,,,,
/obj/item/weapon/stock_parts/subspace/filter,"hyperwave filter",,,,,,2,,,,,,4,
/obj/item/weapon/stock_parts/subspace/transmitter,"subspace transmitter",,3,,,,5,5,,,,,,
/obj/item/weapon/stock_parts/subspace/treatment,"subspace treatment disk",,2,,,,2,5,,,,,3,
/obj/item/weapon/storage/backpack/holding,"Bag of Holding",,4,,,,,,,,,,,
/obj/item/weapon/storage/component_exchanger,"rapid machinery component exchanger",,,,,4,2,5,,,,,3,
/obj/item/weapon/storage/pneumatic,"pneumatic cannon",,,,,3,,3,,,,,,
/obj/item/weapon/storage/pneumatic/verb,"pneumatic cannon",,,,,3,,3,,,,,,
/obj/item/weapon/storage/toolbox,"toolbox",,,,1,,,,,,,,,
/obj/item/weapon/storage/toolbox/electrical,"electrical toolbox",,,,1,,,,,,,,,
/obj/item/weapon/storage/toolbox/emergency,"emergency toolbox",,,,1,,,,,,,,,
/obj/item/weapon/storage/toolbox/mechanical,"mechanical toolbox",,,,1,,,,,,,,,
/obj/item/weapon/storage/toolbox/syndicate,"suspicious looking toolbox",,,,1,,,,,,,,,1
/obj/item/weapon/strangerock,"\improper Strange rock",,,,,,,5,,,,,,
/obj/item/weapon/surgicaldrill,"surgical drill",1,,,,,,1,,,,,,
/obj/item/weapon/switchtool,"switchtool",,5,,,,,9,,,,,,
/obj/item/weapon/switchtool/surgery,"surgeon's switchtool",5,5,,,,,9,,,,,,
/obj/item/weapon/switchtool/swiss_army_knife,"swiss army knife",,5,,,,,9,,,,,,
/obj/item/weapon/syntiflesh,"syntiflesh",2,,,,,,,,,,,,
/obj/item/weapon/teleportation_scroll,"scroll of teleportation",,4,,,,,,,,,,,
/obj/item/weapon/teleportation_scroll/apprentice,"lesser scroll of teleportation",,2,,,,,,,,,,,
/obj/item/weapon/weldingtool,"welding tool",,,,,1,,,,,,,,
/obj/item/weapon/weldingtool/empty,"welding tool",,,,,1,,,,,,,,
/obj/item/weapon/weldingtool/experimental,"Experimental Welding Tool",,,,,4,,,,3,,,,
/obj/item/weapon/weldingtool/experimental/empty,"Experimental Welding Tool",,,,,4,,,,3,,,,
/obj/item/weapon/weldingtool/hugetank,"Upgraded Welding Tool",,,,,3,,,,,,,,
/obj/item/weapon/weldingtool/hugetank/empty,"Upgraded Welding Tool",,,,,3,,,,,,,,
/obj/item/weapon/weldingtool/largetank,"Industrial Welding Tool",,,,,2,,,,,,,,
/obj/item/weapon/weldingtool/largetank/empty,"Industrial Welding Tool",,,,,2,,,,,,,,
/obj/item/weapon/wirecutters,"wirecutters",,,,,1,,1,,,,,,
/obj/item/weapon/wirecutters/clippers,"plant clippers",,,,,1,,1,,,,,,
/obj/item/weapon/wrench,"wrench",,,,,1,,1,,,,,,
/obj/item/weapon/wrench/socket,"socket wrench",,,,,1,,1,,,,,,
1 Atom Name biotech bluespace bluespace combat engineering magnets materials plasma plasmatech power powerstorage programming syndicate
2 /obj/item/ammo_storage/box/BMG50 ammo box (.50 BMG) 4
3 /obj/item/ammo_storage/box/b762x55 ammo box (7.62x55mmR) 3
4 /obj/item/ammo_storage/box/c45 ammo box (.45) 2
5 /obj/item/ammo_storage/box/c9mm ammo box (9mm) 2
6 /obj/item/ammo_storage/magazine/a12mm magazine (12mm) 2
7 /obj/item/ammo_storage/magazine/a12mm/empty magazine (12mm) 2
8 /obj/item/ammo_storage/magazine/a50 magazine (.50) 2
9 /obj/item/ammo_storage/magazine/a50/empty magazine (.50) 2
10 /obj/item/ammo_storage/magazine/a762 magazine (a762) 2
11 /obj/item/ammo_storage/magazine/a762/empty magazine (a762) 2
12 /obj/item/ammo_storage/magazine/c45 magazine (.45) 2
13 /obj/item/ammo_storage/magazine/mc9mm magazine (9mm) 2
14 /obj/item/ammo_storage/magazine/mc9mm/empty magazine (9mm) 2
15 /obj/item/ammo_storage/magazine/smg9mm magazine (9mm) 3
16 /obj/item/ammo_storage/magazine/uzi45 magazine (.45) 2
17 /obj/item/beacon Tracking Beacon 1
18 /obj/item/beacon/bluespace_beacon Bluespace Gigabeacon 1
19 /obj/item/beacon/syndicate suspicious beacon 1 7
20 /obj/item/beacon/verb Tracking Beacon 1
21 /obj/item/bluespace_crystal bluespace crystal 4 3
22 /obj/item/bluespace_crystal/artificial artificial bluespace crystal 2
23 /obj/item/clothing/glasses/hud HUD 2 3
24 /obj/item/clothing/glasses/hud/health Health Scanner HUD 2 3
25 /obj/item/clothing/glasses/hud/health/mech Integrated Medical Hud 2 3
26 /obj/item/clothing/glasses/hud/security Security HUD 2 3
27 /obj/item/clothing/glasses/hud/security/jensenshades Augmented shades 2 3
28 /obj/item/clothing/glasses/material Optical Material Scanner 3 3
29 /obj/item/clothing/glasses/meson Optical Meson Scanner 2 2
30 /obj/item/clothing/glasses/meson/prescription prescription mesons 2 2
31 /obj/item/clothing/glasses/meson/truesight The Lens of Truesight 2 2
32 /obj/item/clothing/glasses/meson/verb Optical Meson Scanner 2 2
33 /obj/item/clothing/glasses/night Night Vision Goggles 2
34 /obj/item/clothing/glasses/thermal Optical Thermal Scanner 3
35 /obj/item/clothing/glasses/thermal/eyepatch Optical Thermal Eyepatch 3
36 /obj/item/clothing/glasses/thermal/jensen Optical Thermal Implants 3
37 /obj/item/clothing/glasses/thermal/monocle Thermonocle 3
38 /obj/item/clothing/glasses/thermal/syndi Optical Meson Scanner 3 4
39 /obj/item/clothing/mask/chemmask chemical mask 5 5 5 5 5
40 /obj/item/clothing/mask/chemmask/verb chemical mask 5 5 5 5 5
41 /obj/item/clothing/mask/gas/voice gas mask 4
42 /obj/item/clothing/mask/gas/voice/verb gas mask 4
43 /obj/item/clothing/shoes/syndigaloshes brown shoes 3
44 /obj/item/clothing/shoes/syndigaloshes/verb brown shoes 3
45 /obj/item/clothing/under/chameleon black jumpsuit 3
46 /obj/item/clothing/under/chameleon/all black jumpsuit 3
47 /obj/item/clothing/under/chameleon/verb black jumpsuit 3
48 /obj/item/device/aicard inteliCard 4 4
49 /obj/item/device/analyzer atmospheric analyzer 1 1
50 /obj/item/device/analyzer/plant_analyzer plant analyzer 1 1
51 /obj/item/device/assembly assembly 1
52 /obj/item/device/assembly/igniter igniter 1
53 /obj/item/device/assembly/infra infrared emitter 2
54 /obj/item/device/assembly/infra/verb infrared emitter 2
55 /obj/item/device/assembly/mousetrap mousetrap 1
56 /obj/item/device/assembly/mousetrap/armed mousetrap 1
57 /obj/item/device/assembly/mousetrap/verb mousetrap 1
58 /obj/item/device/assembly/prox_sensor proximity sensor 1
59 /obj/item/device/assembly/signaler remote signaling device 1
60 /obj/item/device/assembly/signaler/signaler_button signaler button 1
61 /obj/item/device/assembly/signaler/verb remote signaling device 1
62 /obj/item/device/assembly/speaker speaker 1
63 /obj/item/device/assembly/timer timer 1
64 /obj/item/device/assembly/voice voice analyzer 1
65 /obj/item/device/batterer mind batterer 3 3 3
66 /obj/item/device/chameleon chameleon-projector 4 4
67 /obj/item/device/chameleon/verb chameleon-projector 4 4
68 /obj/item/device/codebreaker code breaker 3 6 7
69 /obj/item/device/debugger debugger 1 1
70 /obj/item/device/deskbell desk bell 1
71 /obj/item/device/deskbell/signaler desk bell 1 1
72 /obj/item/device/deskbell/signaler/brig Brig entrance bell 1 1
73 /obj/item/device/deskbell/signaler/hop HoP desk bell 1 1
74 /obj/item/device/deskbell/signaler/medbay Medbay lobby bell 1 1
75 /obj/item/device/deskbell/signaler/rnd R&D counter bell 1 1
76 /obj/item/device/device_analyser device analyzer 4 3 4 3
77 /obj/item/device/device_analyser/advanced advanced device analyzer 4 3 4 3
78 /obj/item/device/device_analyser/syndicate device analyzer 4 3 4 3 3
79 /obj/item/device/encryptionkey/binary item 3
80 /obj/item/device/encryptionkey/syndicate item 3
81 /obj/item/device/encryptionkey/syndicate/hacked Standard Encryption Key 3
82 /obj/item/device/flash flash 1 2
83 /obj/item/device/flash/synthetic synthetic flash 1 2
84 /obj/item/device/gps global positioning system 2 2
85 /obj/item/device/gps/engineering global positioning system 2 2
86 /obj/item/device/gps/mining global positioning system 2 2
87 /obj/item/device/gps/paramedic global positioning system 2 2
88 /obj/item/device/gps/science global positioning system 2 2
89 /obj/item/device/gps/secure secure positioning system 2 2
90 /obj/item/device/healthanalyzer Health Analyzer 1 1
91 /obj/item/device/healthanalyzer/verb Health Analyzer 1 1
92 /obj/item/device/lightreplacer light replacer 3 2
93 /obj/item/device/mass_spectrometer mass-spectrometer 2 2
94 /obj/item/device/mass_spectrometer/adv advanced mass-spectrometer 2 4
95 /obj/item/device/material_synth material synthesizer 4 5 3
96 /obj/item/device/material_synth/robot material synthesizer 4 5 3
97 /obj/item/device/material_synth/robot/mommi material synthesizer 4 5 3
98 /obj/item/device/mmi Man-Machine Interface 3
99 /obj/item/device/mmi/posibrain positronic brain 2 4 4 4
100 /obj/item/device/mmi/posibrain/test positronic brain 2 4 4 4
101 /obj/item/device/mmi/radio_enabled Radio-enabled Man-Machine Interface 4
102 /obj/item/device/mmi/radio_enabled/verb Radio-enabled Man-Machine Interface 4
103 /obj/item/device/multitool multitool 1 1
104 /obj/item/device/multitool/ai_detect multitool 1 1
105 /obj/item/device/multitool/uplink multitool 1 1
106 /obj/item/device/paicard personal AI device 2
107 /obj/item/device/paicard/test personal AI device 2
108 /obj/item/device/powersink power sink 3 5
109 /obj/item/device/radio/headset/binary radio headset 3
110 /obj/item/device/radio/headset/syndicate radio headset 3
111 /obj/item/device/rcd \improper Rapid-Construction-Device (RCD) 4 2
112 /obj/item/device/rcd/borg \improper Rapid-Construction-Device (RCD) 4 2
113 /obj/item/device/rcd/borg/engineering \improper Rapid-Construction-Device (RCD) 4 2
114 /obj/item/device/rcd/borg/rsf \improper Rapid-Service-Fabricator 4 2
115 /obj/item/device/rcd/matter \improper Rapid-Construction-Device (RCD) 4 2
116 /obj/item/device/rcd/matter/engineering \improper Rapid-Construction-Device (RCD) 4 2
117 /obj/item/device/rcd/matter/rsf \improper Rapid-Service-Fabricator 4 2
118 /obj/item/device/rcd/rpd Rapid Piping Device (RPD) 4 2
119 /obj/item/device/rcd/tile_painter tile painter 2 1
120 /obj/item/device/reagent_scanner reagent scanner 2 2
121 /obj/item/device/reagent_scanner/adv advanced reagent scanner 2 4
122 /obj/item/device/robotanalyzer cyborg analyzer 3 3
123 /obj/item/device/soulstone Soul Stone Shard 4 4
124 /obj/item/device/t_scanner T-ray scanner 1 1
125 /obj/item/device/telepad_beacon telepad beacon 3
126 /obj/item/device/wormhole_jaunter wormhole jaunter 2
127 /obj/item/mecha_parts mecha part 2 2
128 /obj/item/mecha_parts/chassis Mecha Chassis 2 2
129 /obj/item/mecha_parts/chassis/durand Durand Chassis 2 2
130 /obj/item/mecha_parts/chassis/firefighter Firefighter Chassis 2 2
131 /obj/item/mecha_parts/chassis/gygax Gygax Chassis 2 2
132 /obj/item/mecha_parts/chassis/honker H.O.N.K Chassis 2 2
133 /obj/item/mecha_parts/chassis/odysseus Odysseus Chassis 2 2
134 /obj/item/mecha_parts/chassis/phazon Phazon Chassis 7
135 /obj/item/mecha_parts/chassis/ripley Ripley Chassis 2 2
136 /obj/item/mecha_parts/janicart_upgrade Janicart Cleaner Upgrade 2 2
137 /obj/item/mecha_parts/mecha_equipment mecha equipment 2
138 /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster Armor Booster Module (Close Combat Weaponry) 3
139 /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster Armor Booster Module (Ranged Weaponry) 4
140 /obj/item/mecha_parts/mecha_equipment/generator Plasma Converter Module 1 2 2
141 /obj/item/mecha_parts/mecha_equipment/generator/nuclear ExoNuclear Reactor 3 3
142 /obj/item/mecha_parts/mecha_equipment/gravcatapult Gravitational Catapult 2 3
143 /obj/item/mecha_parts/mecha_equipment/jetpack Exosuit-Mounted Jetpack 5 4 5
144 /obj/item/mecha_parts/mecha_equipment/repair_droid Repair Droid Module 3 3
145 /obj/item/mecha_parts/mecha_equipment/teleporter Exosuit-Mounted Teleporter 10
146 /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay Energy Relay Module 4 2
147 /obj/item/mecha_parts/mecha_equipment/tool mecha equipment 2
148 /obj/item/mecha_parts/mecha_equipment/tool/cable_layer Cable Layer 2
149 /obj/item/mecha_parts/mecha_equipment/tool/drill Exosuit-Mounted Drill 2
150 /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill Exosuit-Mounted Diamond Drill 3 4
151 /obj/item/mecha_parts/mecha_equipment/tool/extinguisher Exosuit-Mounted Foam Extinguisher 2 1
152 /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp Hydraulic Clamp 2
153 /obj/item/mecha_parts/mecha_equipment/tool/jail Mounted Jail Cell 2 4
154 /obj/item/mecha_parts/mecha_equipment/tool/rcd Exosuit-Mounted RCD 3 4 4 4
155 /obj/item/mecha_parts/mecha_equipment/tool/safety_clamp KILL CLAMP 2
156 /obj/item/mecha_parts/mecha_equipment/tool/sleeper Mounted Sleeper 3 2
157 /obj/item/mecha_parts/mecha_equipment/tool/syringe_gun Syringe Gun 4 4 3 3
158 /obj/item/mecha_parts/mecha_equipment/weapon mecha weapon 3 3
159 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic General Ballisic Weapon 3 3
160 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg Ultra AC 2 3 3
161 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack SRM-8 Missile Rack 3 3
162 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar Banana Mortar 3 3
163 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bolas PCMK-6 Bolas Launcher 3 3
164 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/creampie_mortar Rapid-Fire Cream Pie Mortar 3 3
165 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang SGL-6 Grenade Launcher 3 3
166 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang SOP-6 Grenade Launcher 3 3
167 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited SOP-6 Grenade Launcher 3 3
168 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/mousetrap_mortar Mousetrap Mortar 3 3
169 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot LBX AC 10 \"Scattershot\" 3 3
170 /obj/item/mecha_parts/mecha_equipment/weapon/energy General Energy Weapon 3 3
171 /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion mkIV Ion Heavy Cannon 3 3
172 /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser CH-PS \"Immolator\" Laser 3 3
173 /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy CH-LC \"Solaris\" Laser Cannon 3 3
174 /obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse eZ-13 MK2 heavy pulse rifle 6 3 4
175 /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser \improper PBT \"Pacifier\" mounted taser 3 3
176 /obj/item/mecha_parts/mecha_equipment/weapon/honker \improper HoNkER BlAsT 5000 3 3
177 /obj/item/mecha_parts/mecha_equipment/wormhole_generator Wormhole Generator 3
178 /obj/item/mecha_parts/mecha_tracking Exosuit tracking beacon 2 2
179 /obj/item/mecha_parts/part mecha part 2 2
180 /obj/item/mecha_parts/part/durand_armour Durand Armour Plates 4 5 5
181 /obj/item/mecha_parts/part/durand_head Durand Head 3 3 3 2
182 /obj/item/mecha_parts/part/durand_left_arm Durand Left Arm 3 3 2
183 /obj/item/mecha_parts/part/durand_left_leg Durand Left Leg 3 3 2
184 /obj/item/mecha_parts/part/durand_right_arm Durand Right Arm 3 3 2
185 /obj/item/mecha_parts/part/durand_right_leg Durand Right Leg 3 3 2
186 /obj/item/mecha_parts/part/durand_torso Durand Torso 3 3 3 2
187 /obj/item/mecha_parts/part/gygax_armour Gygax Armour Plates 4 5 6
188 /obj/item/mecha_parts/part/gygax_head Gygax Head 3 3 2 2
189 /obj/item/mecha_parts/part/gygax_left_arm Gygax Left Arm 3 2 2
190 /obj/item/mecha_parts/part/gygax_left_leg Gygax Left Leg 3 2 2
191 /obj/item/mecha_parts/part/gygax_right_arm Gygax Right Arm 3 2 2
192 /obj/item/mecha_parts/part/gygax_right_leg Gygax Right Leg 3 2 2
193 /obj/item/mecha_parts/part/gygax_torso Gygax Torso 3 3 2 2
194 /obj/item/mecha_parts/part/honker_head H.O.N.K Head 2 2
195 /obj/item/mecha_parts/part/honker_left_arm H.O.N.K Left Arm 2 2
196 /obj/item/mecha_parts/part/honker_left_leg H.O.N.K Left Leg 2 2
197 /obj/item/mecha_parts/part/honker_right_arm H.O.N.K Right Arm 2 2
198 /obj/item/mecha_parts/part/honker_right_leg H.O.N.K Right Leg 2 2
199 /obj/item/mecha_parts/part/honker_torso H.O.N.K Torso 2 2
200 /obj/item/mecha_parts/part/odysseus_head Odysseus Head 2 3
201 /obj/item/mecha_parts/part/odysseus_left_arm Odysseus Left Arm 2 2 2
202 /obj/item/mecha_parts/part/odysseus_left_leg Odysseus Left Leg 2 2 2
203 /obj/item/mecha_parts/part/odysseus_right_arm Odysseus Right Arm 2 2 2
204 /obj/item/mecha_parts/part/odysseus_right_leg Odysseus Right Leg 2 2 2
205 /obj/item/mecha_parts/part/odysseus_torso Odysseus Torso 2 2 2 2
206 /obj/item/mecha_parts/part/phazon_head Phazon Head 6 9 5
207 /obj/item/mecha_parts/part/phazon_left_arm Phazon Left Arm 6 2 9
208 /obj/item/mecha_parts/part/phazon_left_leg Phazon Left Leg 6 3 9
209 /obj/item/mecha_parts/part/phazon_phase_array Phase Array 10 3 9
210 /obj/item/mecha_parts/part/phazon_right_arm Phazon Right Arm 6 2 9
211 /obj/item/mecha_parts/part/phazon_right_leg Phazon Right Leg 6 3 9
212 /obj/item/mecha_parts/part/phazon_torso Phazon Torso 10 9 6 5
213 /obj/item/mecha_parts/part/ripley_left_arm Ripley Left Arm 2 2 2
214 /obj/item/mecha_parts/part/ripley_left_leg Ripley Left Leg 2 2 2
215 /obj/item/mecha_parts/part/ripley_right_arm Ripley Right Arm 2 2 2
216 /obj/item/mecha_parts/part/ripley_right_leg Ripley Right Leg 2 2 2
217 /obj/item/mecha_parts/part/ripley_torso Ripley Torso 2 2 2 2
218 /obj/item/organ/brain brain 3
219 /obj/item/organ/brain/mami Machine-Man Interface 4 4
220 /obj/item/pod_parts mecha part 2 2
221 /obj/item/pod_parts/armor civilian pod armor 2 2
222 /obj/item/pod_parts/core Space Pod Core 2 3 4 3
223 /obj/item/pod_parts/pod_frame Space Pod Frame 2 2
224 /obj/item/pod_parts/pod_frame/aft_port aft port pod frame 2 2
225 /obj/item/pod_parts/pod_frame/aft_starboard aft starboard pod frame 2 2
226 /obj/item/pod_parts/pod_frame/fore_port fore port pod frame 2 2
227 /obj/item/pod_parts/pod_frame/fore_starboard fore starboard pod frame 2 2
228 /obj/item/pod_parts/pod_frame/verb Space Pod Frame 2 2
229 /obj/item/slime_extract slime extract 4
230 /obj/item/slime_extract/adamantine adamantine slime extract 4
231 /obj/item/slime_extract/black black slime extract 4
232 /obj/item/slime_extract/blue blue slime extract 4
233 /obj/item/slime_extract/bluespace bluespace slime extract 4
234 /obj/item/slime_extract/cerulean cerulean slime extract 4
235 /obj/item/slime_extract/darkblue dark blue slime extract 4
236 /obj/item/slime_extract/darkpurple dark purple slime extract 4
237 /obj/item/slime_extract/gold gold slime extract 4
238 /obj/item/slime_extract/green green slime extract 4
239 /obj/item/slime_extract/grey grey slime extract 4
240 /obj/item/slime_extract/lightpink light pink slime extract 4
241 /obj/item/slime_extract/metal metal slime extract 4
242 /obj/item/slime_extract/oil oil slime extract 4
243 /obj/item/slime_extract/orange orange slime extract 4
244 /obj/item/slime_extract/pink pink slime extract 4
245 /obj/item/slime_extract/purple purple slime extract 4
246 /obj/item/slime_extract/pyrite pyrite slime extract 4
247 /obj/item/slime_extract/red red slime extract 4
248 /obj/item/slime_extract/sepia sepia slime extract 4
249 /obj/item/slime_extract/silver silver slime extract 4
250 /obj/item/slime_extract/yellow yellow slime extract 4
251 /obj/item/stack item 1
252 /obj/item/stack/cable_coil cable coil 1
253 /obj/item/stack/cable_coil/blue cable coil 1
254 /obj/item/stack/cable_coil/cut cable coil 1
255 /obj/item/stack/cable_coil/cyan cable coil 1
256 /obj/item/stack/cable_coil/green cable coil 1
257 /obj/item/stack/cable_coil/heavyduty heavy cable coil 1
258 /obj/item/stack/cable_coil/orange cable coil 1
259 /obj/item/stack/cable_coil/pink cable coil 1
260 /obj/item/stack/cable_coil/random cable coil 1
261 /obj/item/stack/cable_coil/white cable coil 1
262 /obj/item/stack/cable_coil/yellow cable coil 1
263 /obj/item/stack/light_w wired glass tiles 1
264 /obj/item/stack/medical medical pack 1
265 /obj/item/stack/medical/advanced medical pack 1
266 /obj/item/stack/medical/advanced/bruise_pack advanced trauma kit 2
267 /obj/item/stack/medical/advanced/ointment advanced burn kit 2
268 /obj/item/stack/medical/bruise_pack roll of gauze 1
269 /obj/item/stack/medical/bruise_pack/tajaran \improper S'rendarr's Hand leaf 1
270 /obj/item/stack/medical/ointment ointment 1
271 /obj/item/stack/medical/ointment/tajaran \improper Messa's Tear petals 1
272 /obj/item/stack/medical/splint medical splints 1
273 /obj/item/stack/nanopaste nanopaste 3 4
274 /obj/item/stack/rods metal rod 1
275 /obj/item/stack/sheet sheet 1
276 /obj/item/stack/sheet/animalhide sheet 1
277 /obj/item/stack/sheet/cardboard cardboard 1
278 /obj/item/stack/sheet/charcoal charcoal 1
279 /obj/item/stack/sheet/cloth cloth 2
280 /obj/item/stack/sheet/glass sheet 1
281 /obj/item/stack/sheet/glass/glass glass 1
282 /obj/item/stack/sheet/glass/glass/cyborg glass 1
283 /obj/item/stack/sheet/glass/plasmaglass plasma glass 3 2
284 /obj/item/stack/sheet/glass/plasmarglass reinforced plasma glass 4 2
285 /obj/item/stack/sheet/glass/rglass reinforced glass 2
286 /obj/item/stack/sheet/glass/rglass/cyborg reinforced glass 2
287 /obj/item/stack/sheet/leather leather 2
288 /obj/item/stack/sheet/metal metal 1
289 /obj/item/stack/sheet/metal/cyborg metal 1
290 /obj/item/stack/sheet/mineral sheet 1
291 /obj/item/stack/sheet/mineral/adamantine adamantine 4
292 /obj/item/stack/sheet/mineral/clown bananium 4
293 /obj/item/stack/sheet/mineral/diamond diamond 6
294 /obj/item/stack/sheet/mineral/enruranium enriched uranium 5
295 /obj/item/stack/sheet/mineral/gold gold 4
296 /obj/item/stack/sheet/mineral/mythril mythril 4
297 /obj/item/stack/sheet/mineral/phazon phazon 9
298 /obj/item/stack/sheet/mineral/plasma solid plasma 2 2
299 /obj/item/stack/sheet/mineral/plastic plastic 3
300 /obj/item/stack/sheet/mineral/sandstone sandstone bricks 1
301 /obj/item/stack/sheet/mineral/silver silver 3
302 /obj/item/stack/sheet/mineral/uranium uranium 5
303 /obj/item/stack/sheet/plasteel plasteel 2
304 /obj/item/stack/sheet/snow snow 1
305 /obj/item/stack/sheet/wood wooden planks 1 1
306 /obj/item/stack/teeth teeth 1
307 /obj/item/stack/tile item 1
308 /obj/item/stack/tile/arcade length of arcade carpet 1
309 /obj/item/stack/tile/carpet length of carpet 1
310 /obj/item/stack/tile/grass grass tile 1
311 /obj/item/stack/tile/light light tile 1
312 /obj/item/stack/tile/mineral item 1
313 /obj/item/stack/tile/mineral/clown bananium tile 1
314 /obj/item/stack/tile/mineral/diamond diamond tile 1
315 /obj/item/stack/tile/mineral/gold gold tile 1
316 /obj/item/stack/tile/mineral/phazon phazon tile 9
317 /obj/item/stack/tile/mineral/plasma plasma tile 1
318 /obj/item/stack/tile/mineral/silver silver tile 1
319 /obj/item/stack/tile/mineral/uranium uranium tile 1
320 /obj/item/stack/tile/mineral/uranium/safe isolated uranium tile 1
321 /obj/item/stack/tile/plasteel floor tile 1
322 /obj/item/stack/tile/wood wood floor tile 1
323 /obj/item/weapon/FixOVein FixOVein 3 1
324 /obj/item/weapon/SWF_uplink station-bounced radio 1
325 /obj/item/weapon/aiModule AI Module 3
326 /obj/item/weapon/aiModule/core AI Module 3
327 /obj/item/weapon/aiModule/core/antimov AI Module 4
328 /obj/item/weapon/aiModule/core/asimov AI Module 4 3
329 /obj/item/weapon/aiModule/core/corp AI Module 3
330 /obj/item/weapon/aiModule/core/nanotrasen AI Module 3
331 /obj/item/weapon/aiModule/core/paladin AI Module 6 3
332 /obj/item/weapon/aiModule/core/robocop AI Module 4
333 /obj/item/weapon/aiModule/core/tyrant AI Module 6 3 2
334 /obj/item/weapon/aiModule/freeform AI Module 4 4
335 /obj/item/weapon/aiModule/freeform/core AI Module 6 3
336 /obj/item/weapon/aiModule/freeform/syndicate AI Module 6 3 7
337 /obj/item/weapon/aiModule/keeper 'Keeper' AI Module 3
338 /obj/item/weapon/aiModule/purge AI Module 6 3
339 /obj/item/weapon/aiModule/reset AI Module 4 3
340 /obj/item/weapon/aiModule/standard AI Module 3
341 /obj/item/weapon/aiModule/standard/oxygen AI Module 2 4 3
342 /obj/item/weapon/aiModule/standard/protectStation AI Module 4 3
343 /obj/item/weapon/aiModule/standard/prototypeEngineOffline AI Module 4 3
344 /obj/item/weapon/aiModule/standard/quarantine AI Module 2 4 3
345 /obj/item/weapon/aiModule/standard/teleporterOffline AI Module 4 3
346 /obj/item/weapon/aiModule/targetted AI Module 3
347 /obj/item/weapon/aiModule/targetted/oneHuman AI Module 6 3
348 /obj/item/weapon/aiModule/targetted/safeguard AI Module 4 3
349 /obj/item/weapon/airlock_painter airlock painter 1
350 /obj/item/weapon/autopsy_scanner autopsy scanner 1 1
351 /obj/item/weapon/autopsy_scanner/verb autopsy scanner 1 1
352 /obj/item/weapon/batteringram battering ram 5
353 /obj/item/weapon/card/emag cryptographic sequencer 2 2
354 /obj/item/weapon/card/id/syndicate agent card 3
355 /obj/item/weapon/cautery cautery 1 1
356 /obj/item/weapon/cell power cell 1
357 /obj/item/weapon/cell/crap \improper Nanotrasen brand rechargeable AA battery 0
358 /obj/item/weapon/cell/crap/empty \improper Nanotrasen brand rechargeable AA battery 0
359 /obj/item/weapon/cell/high high-capacity power cell 2
360 /obj/item/weapon/cell/high/empty high-capacity power cell 2
361 /obj/item/weapon/cell/hyper hyper-capacity power cell 6
362 /obj/item/weapon/cell/hyper/empty hyper-capacity power cell 6
363 /obj/item/weapon/cell/miningborg \improper Mining borg rechargeable D battery 0
364 /obj/item/weapon/cell/miningborg/empty \improper Mining borg rechargeable D battery 0
365 /obj/item/weapon/cell/potato potato battery 1
366 /obj/item/weapon/cell/secborg \improper Security borg rechargeable D battery 0
367 /obj/item/weapon/cell/secborg/empty \improper Security borg rechargeable D battery 0
368 /obj/item/weapon/cell/slime charged slime core 4 2
369 /obj/item/weapon/cell/super super-capacity power cell 5
370 /obj/item/weapon/cell/super/empty super-capacity power cell 5
371 /obj/item/weapon/cell/temperaturegun temperature gun cell 1
372 /obj/item/weapon/circuitboard Circuit board 2
373 /obj/item/weapon/circuitboard/HolodeckControl Circuit board (Holodeck Control) 4
374 /obj/item/weapon/circuitboard/aicore Circuit board (AI core) 2 4
375 /obj/item/weapon/circuitboard/aifixer Circuit board (AI Integrity Restorer) 2 3
376 /obj/item/weapon/circuitboard/air_alarm Circuit board (Air Alarm) 2
377 /obj/item/weapon/circuitboard/air_management Circuit board (Atmospheric General Monitor) 2
378 /obj/item/weapon/circuitboard/airlock airlock electronics 2
379 /obj/item/weapon/circuitboard/aiupload Circuit board (AI Upload) 4
380 /obj/item/weapon/circuitboard/arcade Circuit board (Arcade) 1
381 /obj/item/weapon/circuitboard/area_atmos Circuit board (Area Air Control) 2
382 /obj/item/weapon/circuitboard/atmos_alert Circuit board (Atmospheric Alert) 2
383 /obj/item/weapon/circuitboard/atmos_automation Circuit board (Atmospherics Automation) 2
384 /obj/item/weapon/circuitboard/atmoscontrol \improper Central Atmospherics Computer Circuitboard 2
385 /obj/item/weapon/circuitboard/atmospheresiphonswitch Circuit board (Atmosphere siphon control) 2
386 /obj/item/weapon/circuitboard/autolathe Circuit board (Autolathe) 2 2
387 /obj/item/weapon/circuitboard/battery_port Circuit Board (SMES Port) 4 5 4
388 /obj/item/weapon/circuitboard/bhangmeter Circuit board (Bhangmeter) 2
389 /obj/item/weapon/circuitboard/biogenerator Circuit Board (Biogenerator) 3 2 3
390 /obj/item/weapon/circuitboard/bioprinter Circuit Board (Bioprinter) 3 2 3
391 /obj/item/weapon/circuitboard/blank unprinted circuitboard 2
392 /obj/item/weapon/circuitboard/blueprinter Circuit Board (Blueprint Printer) 3 3
393 /obj/item/weapon/circuitboard/borgupload Circuit board (Cyborg Upload) 4
394 /obj/item/weapon/circuitboard/botany_bioballistic Circuit Board (Bioballistic Delivery System) 3 3
395 /obj/item/weapon/circuitboard/botany_centrifuge Circuit Board (Lysis-Isolation Centrifuge) 3 3
396 /obj/item/weapon/circuitboard/card Circuit board (ID Computer) 2
397 /obj/item/weapon/circuitboard/card/centcom Circuit board (CentCom ID Computer) 2
398 /obj/item/weapon/circuitboard/cell_charger Circuit Board (Cell Charger) 2 2 3
399 /obj/item/weapon/circuitboard/centrifuge Circuit board (Isolation Centrifuge) 3 3
400 /obj/item/weapon/circuitboard/chem_dispenser Circuit Board (Chemistry Dispenser) 5 4 3
401 /obj/item/weapon/circuitboard/chem_dispenser/booze_dispenser Circuit Board (Booze Dispenser) 5 4 3
402 /obj/item/weapon/circuitboard/chem_dispenser/brewer Circuit Board (Brewer) 5 4 3
403 /obj/item/weapon/circuitboard/chem_dispenser/soda_dispenser Circuit Board (Soda Dispenser) 5 4 3
404 /obj/item/weapon/circuitboard/chemmaster3000 Circuit Board (ChemMaster 3000) 4 3
405 /obj/item/weapon/circuitboard/chicken_processor Circuit Board (Chicken Processor) 3 2 2 3
406 /obj/item/weapon/circuitboard/circuit_imprinter Circuit board (Circuit Imprinter) 2 2
407 /obj/item/weapon/circuitboard/clonepod Circuit board (Clone Pod) 3 3
408 /obj/item/weapon/circuitboard/clonescanner Circuit board (Cloning Scanner) 2 3
409 /obj/item/weapon/circuitboard/cloning Circuit board (Cloning Console) 3 3
410 /obj/item/weapon/circuitboard/comm_monitor Circuit board (Telecommunications Monitor) 3
411 /obj/item/weapon/circuitboard/comm_server Circuit board (Telecommunications Server Monitor) 3
412 /obj/item/weapon/circuitboard/comm_traffic Circuitboard (Telecommunications Traffic Control) 3
413 /obj/item/weapon/circuitboard/communications Circuit board (Communications) 2 2
414 /obj/item/weapon/circuitboard/condimaster Circuit Board (CondiMaster) 4 3
415 /obj/item/weapon/circuitboard/conveyor Circuit board (Conveyor) 2 2
416 /obj/item/weapon/circuitboard/crew Circuit board (Crew monitoring computer) 2 2 3
417 /obj/item/weapon/circuitboard/cryo Circuit Board (Cryo) 3 2 3
418 /obj/item/weapon/circuitboard/curefab Circuit board (Cure fab) 2
419 /obj/item/weapon/circuitboard/defib_recharger Circuit Board (Defib Recharger) 4 2 2 3
420 /obj/item/weapon/circuitboard/destructive_analyzer Circuit board (Destructive Analyzer) 2 2 3
421 /obj/item/weapon/circuitboard/diseaseanalyser Circuit Board (Disease Analyser) 3 3 3
422 /obj/item/weapon/circuitboard/ecb Embedded Controller Board (Base) 3
423 /obj/item/weapon/circuitboard/ecb/access_controller Embedded Controller Board (Access Control) 3
424 /obj/item/weapon/circuitboard/ecb/advanced_airlock_controller Embedded Controller Board (Advanced) 3
425 /obj/item/weapon/circuitboard/ecb/airlock_controller Embedded Controller Board (Airlock Control) 3
426 /obj/item/weapon/circuitboard/fire_alarm Circuit board (Fire Alarm) 2
427 /obj/item/weapon/circuitboard/flatpacker Circuit Board (Flatpack Fabricator) 4 5 3 3
428 /obj/item/weapon/circuitboard/freezer Circuit Board (Freezer) 4 4 3
429 /obj/item/weapon/circuitboard/fullbodyscanner Circuit board (Full Body Scanner) 2
430 /obj/item/weapon/circuitboard/generalfab Circuit Board (General Fabricator) 2 3 3
431 /obj/item/weapon/circuitboard/gibber Circuit Board (Gibber) 3 2 2 3
432 /obj/item/weapon/circuitboard/heater Circuit Board (Heater) 4 5 3
433 /obj/item/weapon/circuitboard/hydroponics Circuit Board (Hydroponics Tray) 3 2 2 3
434 /obj/item/weapon/circuitboard/incubator Circuit Board (Pathogenic Incubator) 5 3 4
435 /obj/item/weapon/circuitboard/injector_control Circuit board (Injector control) 2
436 /obj/item/weapon/circuitboard/large_tank_control Circuit board (Atmospheric Tank Control) 2
437 /obj/item/weapon/circuitboard/mech_bay_power_console Circuit board (Mech Bay Power Control Console) 3 2
438 /obj/item/weapon/circuitboard/mech_bay_power_port Circuit Board (Power Port) 2 3
439 /obj/item/weapon/circuitboard/mech_bay_recharge_station Circuit Board (Recharge Station) 2 3
440 /obj/item/weapon/circuitboard/mecha Exosuit Circuit board 2
441 /obj/item/weapon/circuitboard/mecha/durand Exosuit Circuit board 4
442 /obj/item/weapon/circuitboard/mecha/durand/main Circuit board (Durand Central Control module) 4
443 /obj/item/weapon/circuitboard/mecha/durand/peripherals Circuit board (Durand Peripherals Control module) 4
444 /obj/item/weapon/circuitboard/mecha/durand/targeting Circuit board (Durand Weapon Control and Targeting module) 4 4
445 /obj/item/weapon/circuitboard/mecha/gygax Exosuit Circuit board 4
446 /obj/item/weapon/circuitboard/mecha/gygax/main Circuit board (Gygax Central Control module) 4
447 /obj/item/weapon/circuitboard/mecha/gygax/peripherals Circuit board (Gygax Peripherals Control module) 4
448 /obj/item/weapon/circuitboard/mecha/gygax/targeting Circuit board (Gygax Weapon Control and Targeting module) 4 4
449 /obj/item/weapon/circuitboard/mecha/honker Exosuit Circuit board 4
450 /obj/item/weapon/circuitboard/mecha/honker/main Circuit board (H.O.N.K Central Control module) 4
451 /obj/item/weapon/circuitboard/mecha/honker/peripherals Circuit board (H.O.N.K Peripherals Control module) 4
452 /obj/item/weapon/circuitboard/mecha/honker/targeting Circuit board (H.O.N.K Weapon Control and Targeting module) 4
453 /obj/item/weapon/circuitboard/mecha/odysseus Exosuit Circuit board 3
454 /obj/item/weapon/circuitboard/mecha/odysseus/main Circuit board (Odysseus Central Control module) 3
455 /obj/item/weapon/circuitboard/mecha/odysseus/peripherals Circuit board (Odysseus Peripherals Control module) 3
456 /obj/item/weapon/circuitboard/mecha/phazon Exosuit Circuit board 10 9
457 /obj/item/weapon/circuitboard/mecha/phazon/main Circuit board (Phazon Central Control module) 10 9
458 /obj/item/weapon/circuitboard/mecha/phazon/peripherals Circuit board (Phazon Peripherals Control module) 10 9
459 /obj/item/weapon/circuitboard/mecha/pod Circuit board (Space Pod Mainboard) 2
460 /obj/item/weapon/circuitboard/mecha/ripley Exosuit Circuit board 3
461 /obj/item/weapon/circuitboard/mecha/ripley/main Circuit board (Ripley Central Control module) 3
462 /obj/item/weapon/circuitboard/mecha/ripley/peripherals Circuit board (Ripley Peripherals Control module) 3
463 /obj/item/weapon/circuitboard/mecha_control Circuit Board (Exosuit Control Console) 2
464 /obj/item/weapon/circuitboard/mechfab Circuit board (Exosuit Fabricator) 3 3
465 /obj/item/weapon/circuitboard/med_data Circuit board (Medical Records) 2
466 /obj/item/weapon/circuitboard/merch \improper Merchandise Computer Circuitboard 2
467 /obj/item/weapon/circuitboard/message_monitor Circuit board (Message Monitor) 3
468 /obj/item/weapon/circuitboard/microwave Circuit Board (Microwave) 2 3 2
469 /obj/item/weapon/circuitboard/mining Circuit board (Outpost Status Display) 2
470 /obj/item/weapon/circuitboard/monkey_recycler Circuit Board (Monkey Recycler) 3 2 2 3
471 /obj/item/weapon/circuitboard/olddoor Circuit board (DoorMex) 2
472 /obj/item/weapon/circuitboard/operating Circuit board (Operating Computer) 2 2
473 /obj/item/weapon/circuitboard/ordercomp Circuit board (Supply ordering console) 2
474 /obj/item/weapon/circuitboard/pacman Circuit Board (PACMAN-type Generator) 3 3 3 3
475 /obj/item/weapon/circuitboard/pacman/mrs Circuit Board (MRSPACMAN-type Generator) 5 5 3
476 /obj/item/weapon/circuitboard/pacman/super Circuit Board (SUPERPACMAN-type Generator) 4 4 3
477 /obj/item/weapon/circuitboard/pandemic Circuit board (PanD.E.M.I.C. 2200) 2 2
478 /obj/item/weapon/circuitboard/pda_terminal Circuit board (PDA Terminal) 2
479 /obj/item/weapon/circuitboard/pdapainter Circuit Board (PDA Painter) 2 2
480 /obj/item/weapon/circuitboard/photocopier Circuit Board (Photocopier) 2 2
481 /obj/item/weapon/circuitboard/pipedispenser Circuit Board (Pipe Dispenser) 3 2 2 3
482 /obj/item/weapon/circuitboard/pipedispenser/disposal Circuit Board (Disposal Pipe Dispenser) 3 2 2 3
483 /obj/item/weapon/circuitboard/pod Circuit board (Massdriver control) 2
484 /obj/item/weapon/circuitboard/pod/deathsquad Circuit board (Deathsquad Massdriver control) 2
485 /obj/item/weapon/circuitboard/podfab Circuit board (Spacepod Fabricator) 3 3
486 /obj/item/weapon/circuitboard/port_smes Circuit Board (Portable SMES) 4 5 4
487 /obj/item/weapon/circuitboard/power_control power control module 2
488 /obj/item/weapon/circuitboard/powermonitor Circuit board (Power Monitor) 2
489 /obj/item/weapon/circuitboard/prism Circuit Board (Prism) 3 3 3
490 /obj/item/weapon/circuitboard/prison_shuttle Circuit board (Prison Shuttle) 2
491 /obj/item/weapon/circuitboard/prisoner Circuit board (Prisoner Management) 2
492 /obj/item/weapon/circuitboard/processing_unit Circuit Board (Ore Processor) 2 3 2
493 /obj/item/weapon/circuitboard/processing_unit/recycling Circuit Board (Recycling Furnace) 2 3 2
494 /obj/item/weapon/circuitboard/processor Circuit Board (Food Processor) 3 2 2 3
495 /obj/item/weapon/circuitboard/protolathe Circuit board (Protolathe) 2 3
496 /obj/item/weapon/circuitboard/rdconsole Circuit Board (R&D Console) 2
497 /obj/item/weapon/circuitboard/rdconsole/mechanic Circuit Board (Mechanic R&D Console) 2
498 /obj/item/weapon/circuitboard/rdconsole/mommi Circuit Board (MoMMI R&D Console) 2
499 /obj/item/weapon/circuitboard/rdconsole/pod Circuit Board (Pod Bay R&D Console) 2
500 /obj/item/weapon/circuitboard/rdconsole/robotics Circuit Board (Robotics R&D Console) 2
501 /obj/item/weapon/circuitboard/rdserver Circuit Board (R&D Server) 3
502 /obj/item/weapon/circuitboard/rdservercontrol Circuit Board (R&D Server Control) 2
503 /obj/item/weapon/circuitboard/reagentgrinder Circuit Board (All-In-One Grinder) 2 3
504 /obj/item/weapon/circuitboard/recharge_station Circuit Board (Cyborg Recharging Station) 4 3
505 /obj/item/weapon/circuitboard/reverse_engine Circuit Board (Reverse Engine) 3 3 6 4 4
506 /obj/item/weapon/circuitboard/robotics Circuit board (Robotics Control) 3
507 /obj/item/weapon/circuitboard/rust_core Internal circuitry (R-UST Mk. 7 tokamak core) 3 5 4 6
508 /obj/item/weapon/circuitboard/rust_core_control Circuit board (R-UST Mk. 7 core controller) 4 4
509 /obj/item/weapon/circuitboard/rust_core_monitor Circuit board (R-UST Mk. 7 core monitor) 4 4
510 /obj/item/weapon/circuitboard/rust_fuel_control Circuit board (R-UST Mk. 7 fuel controller) 4 4
511 /obj/item/weapon/circuitboard/rust_gyrotron_control Circuit board (R-UST Mk. 7 gyrotron controller) 4 4
512 /obj/item/weapon/circuitboard/rust_injector Internal circuitry (R-UST Mk. 7 fuel injector) 4 6 4 3
513 /obj/item/weapon/circuitboard/scan_consolenew Circuit board (DNA Machine) 2 2
514 /obj/item/weapon/circuitboard/secure_data Circuit board (Security Records) 2
515 /obj/item/weapon/circuitboard/security Circuit board (Security) 2
516 /obj/item/weapon/circuitboard/security/advanced Circuit board (Advanced Security) 2
517 /obj/item/weapon/circuitboard/security/engineering Circuit board (Engineering) 2
518 /obj/item/weapon/circuitboard/seed_extractor Circuit Board (Seed Extractor) 2 2
519 /obj/item/weapon/circuitboard/shield_cap Circuit board (Experimental shield capacitor) 3 4
520 /obj/item/weapon/circuitboard/shield_gen Circuit board (Experimental shield generator) 4 3
521 /obj/item/weapon/circuitboard/shield_gen_ex Circuit board (Experimental hull shield generator) 4 3
522 /obj/item/weapon/circuitboard/shuttle_control Circuit board (Shuttle Control) 2 3
523 /obj/item/weapon/circuitboard/sleeper Circuit board (Sleeper) 2
524 /obj/item/weapon/circuitboard/smartfridge Circuit Board (SmartFridge) 2 3
525 /obj/item/weapon/circuitboard/smartfridge/chemistry Circuit Board (Chemical SmartFridge) 2 3
526 /obj/item/weapon/circuitboard/smartfridge/drinks Circuit Board (Drinks Showcase) 2 3
527 /obj/item/weapon/circuitboard/smartfridge/extract Circuit Board (Extract SmartFridge) 2 3
528 /obj/item/weapon/circuitboard/smartfridge/medbay Circuit Board (Medbay SmartFridge) 2 3
529 /obj/item/weapon/circuitboard/smartfridge/seeds Circuit Board (Megaseed Servitor) 2 3
530 /obj/item/weapon/circuitboard/smeltcomp Circuit board (Ore Processing Console) 2 2
531 /obj/item/weapon/circuitboard/smes Circuit Board (SMES) 4 4 4
532 /obj/item/weapon/circuitboard/snackbar_machine Circuit Board (SnackBar Machine) 4 3
533 /obj/item/weapon/circuitboard/solar_control Circuit board (Solar Control) 2 2
534 /obj/item/weapon/circuitboard/sorting_machine Circuit Board (Sorting Machine) 2 2 3
535 /obj/item/weapon/circuitboard/sorting_machine/destination Circuit Board (Destinations Sorting Machine) 2 2 3
536 /obj/item/weapon/circuitboard/sorting_machine/recycling Circuit Board (Recycling Sorting Machine) 2 2 3
537 /obj/item/weapon/circuitboard/splicer Circuit board (Disease Splicer) 4 3
538 /obj/item/weapon/circuitboard/stacking_machine_console Circuit board (Stacking Machine Console) 2 2
539 /obj/item/weapon/circuitboard/stacking_unit Circuit Board (Stacking Machine) 2 3 2
540 /obj/item/weapon/circuitboard/stationalert Circuit board (Station Alerts) 2
541 /obj/item/weapon/circuitboard/supplycomp Circuit board (Supply shuttle console) 3
542 /obj/item/weapon/circuitboard/swfdoor Circuit board (Magix) 2
543 /obj/item/weapon/circuitboard/syndicatedoor Circuit board (ProComp Executive) 2
544 /obj/item/weapon/circuitboard/telecomms Circuit board 2
545 /obj/item/weapon/circuitboard/telecomms/broadcaster Circuit Board (Subspace Broadcaster) 2 4 4
546 /obj/item/weapon/circuitboard/telecomms/bus Circuit Board (Bus Mainframe) 4 4
547 /obj/item/weapon/circuitboard/telecomms/hub Circuit Board (Hub Mainframe) 4 4
548 /obj/item/weapon/circuitboard/telecomms/processor Circuit Board (Processor Unit) 4 4
549 /obj/item/weapon/circuitboard/telecomms/receiver Circuit Board (Subspace Receiver) 2 3 4
550 /obj/item/weapon/circuitboard/telecomms/relay Circuit Board (Relay Mainframe) 3 4 3
551 /obj/item/weapon/circuitboard/telecomms/server Circuit Board (Telecommunication Server) 4 4
552 /obj/item/weapon/circuitboard/telehub Circuit Board (Teleporter Hub) 3 3 4
553 /obj/item/weapon/circuitboard/teleporter Circuit board (Teleporter) 2 2
554 /obj/item/weapon/circuitboard/telesci_computer Circuit board (Telepad Control Console) 2 3
555 /obj/item/weapon/circuitboard/telestation Circuit Board (Teleporter Station) 3 3 4
556 /obj/item/weapon/circuitboard/turbine_control Circuit board (Turbine control) 2
557 /obj/item/weapon/circuitboard/vendomat Circuit Board (Vending Machine) 1 1 1
558 /obj/item/weapon/circular_saw circular saw 1 1
559 /obj/item/weapon/cloaking_device cloaking device 3 4
560 /obj/item/weapon/conversion_kit \improper Revolver Conversion Kit 2
561 /obj/item/weapon/crowbar crowbar 1
562 /obj/item/weapon/crowbar/red crowbar 1
563 /obj/item/weapon/dart_cartridge dart cartridge 2
564 /obj/item/weapon/dualsaber double-bladed energy sword 3 4
565 /obj/item/weapon/flamethrower flamethrower 1 1
566 /obj/item/weapon/flamethrower/full flamethrower 1 1
567 /obj/item/weapon/grenade/chem_grenade/exgrenade EX Chem Grenade 4 2 3
568 /obj/item/weapon/grenade/chem_grenade/large Large Chem Grenade 3 3
569 /obj/item/weapon/grenade/empgrenade emp grenade 3 2
570 /obj/item/weapon/grenade/flashbang flashbang 1 2
571 /obj/item/weapon/grenade/flashbang/cluster flashbang 1 2
572 /obj/item/weapon/grenade/flashbang/clusterbang clusterbang 1 2
573 /obj/item/weapon/grenade/flashbang/clusterbang/segment clusterbang segment 1 2
574 /obj/item/weapon/grenade/spawnergrenade delivery grenade 4 3
575 /obj/item/weapon/grenade/spawnergrenade/manhacks manhack delivery grenade 4 3 4
576 /obj/item/weapon/grenade/spawnergrenade/manhacks/syndicate viscerator grenade 4 3 4
577 /obj/item/weapon/grenade/spawnergrenade/spesscarp carp delivery grenade 4 3 4
578 /obj/item/weapon/grown/deathnettle deathnettle 3
579 /obj/item/weapon/grown/log tower-cap log 1
580 /obj/item/weapon/grown/nettle nettle 1
581 /obj/item/weapon/gun gun 1
582 /obj/item/weapon/gun/dartgun dart gun 1
583 /obj/item/weapon/gun/dartgun/vox alien dart gun 1
584 /obj/item/weapon/gun/dartgun/vox/medical alien dart gun 1
585 /obj/item/weapon/gun/dartgun/vox/raider alien dart gun 1
586 /obj/item/weapon/gun/energy energy gun 1
587 /obj/item/weapon/gun/energy/bison \improper Righteous Bison 3 3 3
588 /obj/item/weapon/gun/energy/crossbow mini energy-crossbow 2 2 5
589 /obj/item/weapon/gun/energy/crossbow/largecrossbow Energy Crossbow 2 2 5
590 /obj/item/weapon/gun/energy/decloner biological demolecularisor 5 4 3
591 /obj/item/weapon/gun/energy/floragun floral somatoray 3 2 3
592 /obj/item/weapon/gun/energy/gun energy gun 3 2
593 /obj/item/weapon/gun/energy/gun/nuclear Advanced Energy Gun 3 5 3
594 /obj/item/weapon/gun/energy/ionrifle ion rifle 2 4
595 /obj/item/weapon/gun/energy/kinetic_accelerator proto-kinetic accelerator 1
596 /obj/item/weapon/gun/energy/kinetic_accelerator/cyborg proto-kinetic accelerator 1
597 /obj/item/weapon/gun/energy/laser laser gun 3 2
598 /obj/item/weapon/gun/energy/laser/LaserAK Laser AK470 3 2
599 /obj/item/weapon/gun/energy/laser/admin infinite laser gun 3 2
600 /obj/item/weapon/gun/energy/laser/bluetag laser tag gun 1 2
601 /obj/item/weapon/gun/energy/laser/cyborg laser gun 3 2
602 /obj/item/weapon/gun/energy/laser/pistol laser pistol 3 2
603 /obj/item/weapon/gun/energy/laser/practice practice laser gun 3 2
604 /obj/item/weapon/gun/energy/laser/practice/sc_laser Old laser 3 2
605 /obj/item/weapon/gun/energy/laser/redtag laser tag gun 1 2
606 /obj/item/weapon/gun/energy/laser/retro retro laser 3 2
607 /obj/item/weapon/gun/energy/laser/retro/sc_retro retro laser 3 2
608 /obj/item/weapon/gun/energy/laser/rifle laser rifle 3 2
609 /obj/item/weapon/gun/energy/lasercannon laser cannon 4 3 3
610 /obj/item/weapon/gun/energy/lasercannon/cyborg laser cannon 4 3 3
611 /obj/item/weapon/gun/energy/megabuster Mega-buster 1
612 /obj/item/weapon/gun/energy/megabuster/proto Proto-buster 1
613 /obj/item/weapon/gun/energy/meteorgun meteor gun 1
614 /obj/item/weapon/gun/energy/meteorgun/pen meteor pen 1
615 /obj/item/weapon/gun/energy/mindflayer mind flayer 1
616 /obj/item/weapon/gun/energy/mmlbuster Buster Cannon 1
617 /obj/item/weapon/gun/energy/plasma plasma gun 5 2 3
618 /obj/item/weapon/gun/energy/plasma/MP40k Plasma MP40k 5 2 3
619 /obj/item/weapon/gun/energy/plasma/light plasma rifle 5 2 3
620 /obj/item/weapon/gun/energy/plasma/pistol plasma pistol 5 2 3
621 /obj/item/weapon/gun/energy/plasma/rifle plasma cannon 5 2 3
622 /obj/item/weapon/gun/energy/polarstar \improper Polar Star 3 4 3
623 /obj/item/weapon/gun/energy/polarstar/spur \improper Spur 5 5 4
624 /obj/item/weapon/gun/energy/pulse_rifle pulse rifle 1
625 /obj/item/weapon/gun/energy/pulse_rifle/M1911 m1911-P 1
626 /obj/item/weapon/gun/energy/pulse_rifle/cyborg pulse rifle 1
627 /obj/item/weapon/gun/energy/pulse_rifle/destroyer pulse destroyer 1
628 /obj/item/weapon/gun/energy/radgun radgun 1
629 /obj/item/weapon/gun/energy/ricochet ricochet rifle 3 3 3
630 /obj/item/weapon/gun/energy/stunrevolver stun revolver 3 3 2
631 /obj/item/weapon/gun/energy/taser taser gun 1
632 /obj/item/weapon/gun/energy/taser/cyborg taser gun 1
633 /obj/item/weapon/gun/energy/temperature temperature gun 3 2 4 3
634 /obj/item/weapon/gun/energy/xray xray laser gun 5 2 3 2
635 /obj/item/weapon/gun/gatling gatling gun 6 4
636 /obj/item/weapon/gun/gravitywell \improper Gravity Well Gun 5 5 7
637 /obj/item/weapon/gun/grenadelauncher grenade launcher 1
638 /obj/item/weapon/gun/hookshot hookshot 3 2 2
639 /obj/item/weapon/gun/osipr \improper Overwatch Standard Issue Pulse Rifle 5 4 5 3
640 /obj/item/weapon/gun/projectile revolver 2 2
641 /obj/item/weapon/gun/projectile/automatic submachine gun 4 2
642 /obj/item/weapon/gun/projectile/automatic/c20r \improper C-20r SMG 5 2 8
643 /obj/item/weapon/gun/projectile/automatic/c20r/sc_c20r \improper C-20r SMG 5 2 8
644 /obj/item/weapon/gun/projectile/automatic/l6_saw \improper L6 SAW 5 1 2
645 /obj/item/weapon/gun/projectile/automatic/mini_uzi Uzi 5 2 8
646 /obj/item/weapon/gun/projectile/automatic/verb submachine gun 4 2
647 /obj/item/weapon/gun/projectile/automatic/xcom \improper Assault Rifle 5 2
648 /obj/item/weapon/gun/projectile/deagle desert eagle 2 2
649 /obj/item/weapon/gun/projectile/deagle/camo desert eagle 2 2
650 /obj/item/weapon/gun/projectile/deagle/gold desert eagle 2 2
651 /obj/item/weapon/gun/projectile/detective revolver 2 2
652 /obj/item/weapon/gun/projectile/detective/verb revolver 2 2
653 /obj/item/weapon/gun/projectile/flare flare gun 2 2
654 /obj/item/weapon/gun/projectile/flare/syndicate flare gun 4 2 2
655 /obj/item/weapon/gun/projectile/gyropistol gyrojet pistol 3
656 /obj/item/weapon/gun/projectile/hecate \improper PGM Hcate II 6 5
657 /obj/item/weapon/gun/projectile/mateba mateba 2 2
658 /obj/item/weapon/gun/projectile/nagant mosin nagant 4 2
659 /obj/item/weapon/gun/projectile/nagant/obrez obrez 4 2
660 /obj/item/weapon/gun/projectile/pistol \improper Stechtkin pistol 2 2 2
661 /obj/item/weapon/gun/projectile/rocketlauncher rocket launcher 4 2 2
662 /obj/item/weapon/gun/projectile/russian Russian Revolver 2 2
663 /obj/item/weapon/gun/projectile/shotgun revolver 2 2
664 /obj/item/weapon/gun/projectile/shotgun/doublebarrel double-barreled shotgun 3 1
665 /obj/item/weapon/gun/projectile/shotgun/pump shotgun 4 2
666 /obj/item/weapon/gun/projectile/shotgun/pump/combat combat shotgun 5 2
667 /obj/item/weapon/gun/projectile/shotgun/pump/sc_pump shotgun 4 2
668 /obj/item/weapon/gun/projectile/silenced silenced pistol 2 2 8
669 /obj/item/weapon/gun/projectile/silenced/sc_silenced silenced pistol 2 2 8
670 /obj/item/weapon/gun/projectile/verb revolver 2 2
671 /obj/item/weapon/gun/stickybomb stickybomb launcher 4 3 3
672 /obj/item/weapon/gun/syringe syringe gun 1
673 /obj/item/weapon/gun/syringe/rapidsyringe rapid syringe gun 1
674 /obj/item/weapon/gun/verb gun 1
675 /obj/item/weapon/hand_tele hand tele 3 1
676 /obj/item/weapon/hatchet hatchet 1 2
677 /obj/item/weapon/hatchet/unathiknife duelling knife 1 2
678 /obj/item/weapon/hemostat hemostat 1 1
679 /obj/item/weapon/holder/diona diona nymph 5 3
680 /obj/item/weapon/katana/hfrequency high-frequency blade 5 4
681 /obj/item/weapon/kitchen/utensil weapon 1
682 /obj/item/weapon/kitchen/utensil/fork fork 1
683 /obj/item/weapon/kitchen/utensil/fork/plastic plastic fork 1
684 /obj/item/weapon/kitchen/utensil/knife knife 1
685 /obj/item/weapon/kitchen/utensil/knife/large kitchen knife 1
686 /obj/item/weapon/kitchen/utensil/knife/large/butch butcher's cleaver 1
687 /obj/item/weapon/kitchen/utensil/knife/large/butch/meatcleaver meat cleaver 1
688 /obj/item/weapon/kitchen/utensil/knife/large/ritual ritual knife 1
689 /obj/item/weapon/kitchen/utensil/knife/plastic plastic knife 1
690 /obj/item/weapon/kitchen/utensil/spoon spoon 1
691 /obj/item/weapon/kitchen/utensil/spoon/plastic plastic spoon 1
692 /obj/item/weapon/legcuffs legcuffs 1
693 /obj/item/weapon/legcuffs/beartrap bear trap 1
694 /obj/item/weapon/legcuffs/bolas bolas 1
695 /obj/item/weapon/legcuffs/bolas/cable cable bolas 1
696 /obj/item/weapon/locator locator 1
697 /obj/item/weapon/match match 1
698 /obj/item/weapon/match/strike_anywhere strike-anywhere match 1
699 /obj/item/weapon/melee/baton stun baton 2
700 /obj/item/weapon/melee/baton/cattleprod stunprod 2
701 /obj/item/weapon/melee/baton/loaded stun baton 2
702 /obj/item/weapon/melee/chainofcommand chain of command 4
703 /obj/item/weapon/melee/defibrillator emergency defibrillator 3
704 /obj/item/weapon/melee/energy/axe energy axe 3
705 /obj/item/weapon/melee/energy/sword/color energy sword 3 4
706 /obj/item/weapon/module/rust_fuel_compressor Internal circuitry (R-UST Mk. 7 fuel compressor) 6 4
707 /obj/item/weapon/module/rust_fuel_port Internal circuitry (R-UST Mk. 7 fuel port) 4 5
708 /obj/item/weapon/ore/clown Bananium ore 4
709 /obj/item/weapon/ore/diamond Diamond ore 6
710 /obj/item/weapon/ore/glass Sand 1
711 /obj/item/weapon/ore/gold Gold ore 4
712 /obj/item/weapon/ore/iron Iron ore 1
713 /obj/item/weapon/ore/phazon Phazite 7
714 /obj/item/weapon/ore/plasma Plasma ore 2
715 /obj/item/weapon/ore/silver Silver ore 3
716 /obj/item/weapon/ore/uranium Uranium ore 5
717 /obj/item/weapon/pen/sleepypen pen 2 5
718 /obj/item/weapon/pickaxe pickaxe 1 1
719 /obj/item/weapon/pickaxe/brush brush 1 1
720 /obj/item/weapon/pickaxe/diamond diamond pickaxe 4 6
721 /obj/item/weapon/pickaxe/drill mining drill 2 2 3
722 /obj/item/weapon/pickaxe/drill/borg cyborg mining drill 2 2 3
723 /obj/item/weapon/pickaxe/drill/diamond diamond mining drill 5 6 4
724 /obj/item/weapon/pickaxe/excavationdrill excavation drill 1 1
725 /obj/item/weapon/pickaxe/five_pick 5/6 pick 1 1
726 /obj/item/weapon/pickaxe/four_pick 2/3 pick 1 1
727 /obj/item/weapon/pickaxe/gold golden pickaxe 4
728 /obj/item/weapon/pickaxe/hammer sledgehammer 1 1
729 /obj/item/weapon/pickaxe/hand hand pickaxe 1 1
730 /obj/item/weapon/pickaxe/jackhammer sonic jackhammer 2 3 2
731 /obj/item/weapon/pickaxe/one_pick 1/6 pick 1 1
732 /obj/item/weapon/pickaxe/plasmacutter plasma cutter 3 4 3
733 /obj/item/weapon/pickaxe/shovel shovel 1 1
734 /obj/item/weapon/pickaxe/shovel/spade spade 1 1
735 /obj/item/weapon/pickaxe/silver silver pickaxe 3
736 /obj/item/weapon/pickaxe/six_pick 1/1 pick 1 1
737 /obj/item/weapon/pickaxe/three_pick 1/2 pick 1 1
738 /obj/item/weapon/pickaxe/two_pick 1/3 pick 1 1
739 /obj/item/weapon/planning_frame planning frame 3
740 /obj/item/weapon/planning_frame/verb planning frame 3
741 /obj/item/weapon/plastique plastic explosives 2
742 /obj/item/weapon/rcd_ammo compressed matter cartridge 2
743 /obj/item/weapon/rcl rapid cable layer (RCL) 2 4
744 /obj/item/weapon/reagent_containers/chempack chemical pack 3 5 3
745 /obj/item/weapon/reagent_containers/chempack/override chemical pack 3 5 3
746 /obj/item/weapon/reagent_containers/chempack/override/fully_loaded chemical pack 3 5 3
747 /obj/item/weapon/reagent_containers/chempack/verb chemical pack 3 5 3
748 /obj/item/weapon/reagent_containers/food/snacks/egg/borer borer egg 4
749 /obj/item/weapon/reagent_containers/food/snacks/grown/bluespacetomato blue-space tomato 3
750 /obj/item/weapon/reagent_containers/glass/beaker beaker 1
751 /obj/item/weapon/reagent_containers/glass/beaker/bluespace bluespace beaker 2 3
752 /obj/item/weapon/reagent_containers/glass/beaker/bluespace/large large bluespace beaker 3 5
753 /obj/item/weapon/reagent_containers/glass/beaker/cryoxadone beaker 1
754 /obj/item/weapon/reagent_containers/glass/beaker/fuel beaker 'fuel' 1
755 /obj/item/weapon/reagent_containers/glass/beaker/large large beaker 1
756 /obj/item/weapon/reagent_containers/glass/beaker/large/cyborg large beaker 1
757 /obj/item/weapon/reagent_containers/glass/beaker/lithium beaker 'lithium' 1
758 /obj/item/weapon/reagent_containers/glass/beaker/noreact stasis beaker 3 4
759 /obj/item/weapon/reagent_containers/glass/beaker/noreact/large large stasis beaker 4 6
760 /obj/item/weapon/reagent_containers/glass/beaker/noreactgrenade grenade reservoir 1
761 /obj/item/weapon/reagent_containers/glass/beaker/oxygen beaker 'oxygen' 1
762 /obj/item/weapon/reagent_containers/glass/beaker/slime beaker 1
763 /obj/item/weapon/reagent_containers/glass/beaker/sodium beaker 'sodium' 1
764 /obj/item/weapon/reagent_containers/glass/beaker/sulphuric beaker 1
765 /obj/item/weapon/reagent_containers/glass/beaker/tungsten beaker 'tungsten' 1
766 /obj/item/weapon/reagent_containers/glass/beaker/vial vial 1
767 /obj/item/weapon/reagent_containers/glass/beaker/water beaker 'water' 1
768 /obj/item/weapon/reagent_containers/glass/bottle bottle 1
769 /obj/item/weapon/reagent_containers/glass/bottle/adminordrazine Adminordrazine Bottle 1
770 /obj/item/weapon/reagent_containers/glass/bottle/ammonia ammonia bottle 1
771 /obj/item/weapon/reagent_containers/glass/bottle/antitoxin anti-toxin bottle 1
772 /obj/item/weapon/reagent_containers/glass/bottle/brainrot Brainrot culture bottle 1
773 /obj/item/weapon/reagent_containers/glass/bottle/capsaicin Capsaicin Bottle 1
774 /obj/item/weapon/reagent_containers/glass/bottle/charcoal activated charcoal bottle 1
775 /obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate Chloral Hydrate Bottle 1
776 /obj/item/weapon/reagent_containers/glass/bottle/cold Rhinovirus culture bottle 1
777 /obj/item/weapon/reagent_containers/glass/bottle/cyanide cyanide bottle 1
778 /obj/item/weapon/reagent_containers/glass/bottle/diethylamine diethylamine bottle 1
779 /obj/item/weapon/reagent_containers/glass/bottle/epiglottis_virion Epiglottis virion culture bottle 1
780 /obj/item/weapon/reagent_containers/glass/bottle/fake_gbs GBS culture bottle 1
781 /obj/item/weapon/reagent_containers/glass/bottle/flu_virion Flu virion culture bottle 1
782 /obj/item/weapon/reagent_containers/glass/bottle/frostoil Frost Oil Bottle 1
783 /obj/item/weapon/reagent_containers/glass/bottle/gbs GBS culture bottle 1
784 /obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion Hullucigen virion culture bottle 1
785 /obj/item/weapon/reagent_containers/glass/bottle/inaprovaline inaprovaline bottle 1
786 /obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion Liver enhancement virion culture bottle 1
787 /obj/item/weapon/reagent_containers/glass/bottle/magnitis Magnitis culture bottle 1
788 /obj/item/weapon/reagent_containers/glass/bottle/mutagen unstable mutagen bottle 1
789 /obj/item/weapon/reagent_containers/glass/bottle/pacid Polytrinic Acid Bottle 1
790 /obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat Pierrot's Throat culture bottle 1
791 /obj/item/weapon/reagent_containers/glass/bottle/random Random culture bottle 1
792 /obj/item/weapon/reagent_containers/glass/bottle/retrovirus Retrovirus culture bottle 1
793 /obj/item/weapon/reagent_containers/glass/bottle/robot bottle 1
794 /obj/item/weapon/reagent_containers/glass/bottle/robot/antitoxin internal anti-toxin bottle 1
795 /obj/item/weapon/reagent_containers/glass/bottle/robot/inaprovaline internal inaprovaline bottle 1
796 /obj/item/weapon/reagent_containers/glass/bottle/stoxin sleep-toxin bottle 1
797 /obj/item/weapon/reagent_containers/glass/bottle/toxin toxin bottle 1
798 /obj/item/weapon/reagent_containers/glass/bottle/wizarditis Wizarditis culture bottle 1
799 /obj/item/weapon/reagent_containers/spray/chemsprayer chem sprayer 3 3 3 5
800 /obj/item/weapon/retractor retractor 1 1
801 /obj/item/weapon/retractor/manager surgical incision manager 5 4 5
802 /obj/item/weapon/scalpel scalpel 1 1
803 /obj/item/weapon/scalpel/laser scalpel 1 1
804 /obj/item/weapon/scalpel/laser/tier1 basic laser scalpel 1 1
805 /obj/item/weapon/scalpel/laser/tier2 high-precision laser scalpel 1 1
806 /obj/item/weapon/scythe scythe 2 2
807 /obj/item/weapon/shield/energy energy combat shield 3 4 4
808 /obj/item/weapon/shield/riot riot shield 2
809 /obj/item/weapon/shield/riot/joe Sniper Shield 2
810 /obj/item/weapon/shield/riot/proto Prototype Shield 2
811 /obj/item/weapon/shield/riot/roman roman shield 2
812 /obj/item/weapon/solder soldering iron 1
813 /obj/item/weapon/stock_parts/capacitor capacitor 1
814 /obj/item/weapon/stock_parts/capacitor/adv advanced capacitor 3
815 /obj/item/weapon/stock_parts/capacitor/super super capacitor 4 5
816 /obj/item/weapon/stock_parts/console_screen console screen 1
817 /obj/item/weapon/stock_parts/manipulator micro-manipulator 1 1
818 /obj/item/weapon/stock_parts/manipulator/nano nano-manipulator 3 2
819 /obj/item/weapon/stock_parts/manipulator/pico pico-manipulator 5 2
820 /obj/item/weapon/stock_parts/matter_bin matter bin 1
821 /obj/item/weapon/stock_parts/matter_bin/adv advanced matter bin 3
822 /obj/item/weapon/stock_parts/matter_bin/super super matter bin 5
823 /obj/item/weapon/stock_parts/micro_laser micro-laser 1
824 /obj/item/weapon/stock_parts/micro_laser/high high-power micro-laser 3
825 /obj/item/weapon/stock_parts/micro_laser/ultra ultra-high-power micro-laser 5
826 /obj/item/weapon/stock_parts/scanning_module scanning module 1
827 /obj/item/weapon/stock_parts/scanning_module/adv advanced scanning module 3
828 /obj/item/weapon/stock_parts/scanning_module/phasic phasic scanning module 5
829 /obj/item/weapon/stock_parts/subspace/amplifier subspace amplifier 2 4 4 3
830 /obj/item/weapon/stock_parts/subspace/analyzer subspace wavelength analyzer 2 4 4 3
831 /obj/item/weapon/stock_parts/subspace/ansible subspace ansible 2 5 4 3
832 /obj/item/weapon/stock_parts/subspace/crystal ansible crystal 2 4 4
833 /obj/item/weapon/stock_parts/subspace/filter hyperwave filter 2 4
834 /obj/item/weapon/stock_parts/subspace/transmitter subspace transmitter 3 5 5
835 /obj/item/weapon/stock_parts/subspace/treatment subspace treatment disk 2 2 5 3
836 /obj/item/weapon/storage/backpack/holding Bag of Holding 4
837 /obj/item/weapon/storage/component_exchanger rapid machinery component exchanger 4 2 5 3
838 /obj/item/weapon/storage/pneumatic pneumatic cannon 3 3
839 /obj/item/weapon/storage/pneumatic/verb pneumatic cannon 3 3
840 /obj/item/weapon/storage/toolbox toolbox 1
841 /obj/item/weapon/storage/toolbox/electrical electrical toolbox 1
842 /obj/item/weapon/storage/toolbox/emergency emergency toolbox 1
843 /obj/item/weapon/storage/toolbox/mechanical mechanical toolbox 1
844 /obj/item/weapon/storage/toolbox/syndicate suspicious looking toolbox 1 1
845 /obj/item/weapon/strangerock \improper Strange rock 5
846 /obj/item/weapon/surgicaldrill surgical drill 1 1
847 /obj/item/weapon/switchtool switchtool 5 9
848 /obj/item/weapon/switchtool/surgery surgeon's switchtool 5 5 9
849 /obj/item/weapon/switchtool/swiss_army_knife swiss army knife 5 9
850 /obj/item/weapon/syntiflesh syntiflesh 2
851 /obj/item/weapon/teleportation_scroll scroll of teleportation 4
852 /obj/item/weapon/teleportation_scroll/apprentice lesser scroll of teleportation 2
853 /obj/item/weapon/weldingtool welding tool 1
854 /obj/item/weapon/weldingtool/empty welding tool 1
855 /obj/item/weapon/weldingtool/experimental Experimental Welding Tool 4 3
856 /obj/item/weapon/weldingtool/experimental/empty Experimental Welding Tool 4 3
857 /obj/item/weapon/weldingtool/hugetank Upgraded Welding Tool 3
858 /obj/item/weapon/weldingtool/hugetank/empty Upgraded Welding Tool 3
859 /obj/item/weapon/weldingtool/largetank Industrial Welding Tool 2
860 /obj/item/weapon/weldingtool/largetank/empty Industrial Welding Tool 2
861 /obj/item/weapon/wirecutters wirecutters 1 1
862 /obj/item/weapon/wirecutters/clippers plant clippers 1 1
863 /obj/item/weapon/wrench wrench 1 1
864 /obj/item/weapon/wrench/socket socket wrench 1 1

View File

@@ -1,20 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual C# Express 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddToChangelog", "AddToChangelog\AddToChangelog.csproj", "{838EA2DE-A108-4213-8409-7F562F1009BE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x86 = Debug|x86
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{838EA2DE-A108-4213-8409-7F562F1009BE}.Debug|x86.ActiveCfg = Debug|x86
{838EA2DE-A108-4213-8409-7F562F1009BE}.Debug|x86.Build.0 = Debug|x86
{838EA2DE-A108-4213-8409-7F562F1009BE}.Release|x86.ActiveCfg = Release|x86
{838EA2DE-A108-4213-8409-7F562F1009BE}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{838EA2DE-A108-4213-8409-7F562F1009BE}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AddToChangelog</RootNamespace>
<AssemblyName>AddToChangelog</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>
<FileAlignment>512</FileAlignment>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<PlatformTarget>x86</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>changelog.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="bugfix.png" />
<EmbeddedResource Include="experiment.png" />
<Content Include="changelog.ico" />
<EmbeddedResource Include="rscdel.png" />
<EmbeddedResource Include="wip.png" />
<EmbeddedResource Include="imagedel.png" />
<EmbeddedResource Include="imageadd.png" />
<EmbeddedResource Include="sounddel.png" />
<EmbeddedResource Include="soundadd.png" />
<EmbeddedResource Include="rscadd.png" />
<EmbeddedResource Include="tweak.png" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.0,Profile=Client">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4 Client Profile %28x86 and x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
<Visible>False</Visible>
<ProductName>Windows Installer 3.1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

View File

@@ -1,263 +0,0 @@
namespace AddToChangelog
{
partial class MainForm
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.authorBox = new System.Windows.Forms.TextBox();
this.label3 = new System.Windows.Forms.Label();
this.dateBox = new System.Windows.Forms.MaskedTextBox();
this.dropdownBox = new System.Windows.Forms.ComboBox();
this.getButton = new System.Windows.Forms.Button();
this.addButton = new System.Windows.Forms.Button();
this.resultsBox = new System.Windows.Forms.TextBox();
this.addLineButton = new System.Windows.Forms.Button();
this.addLineBox = new System.Windows.Forms.TextBox();
this.listBox = new System.Windows.Forms.TextBox();
this.saveButton = new System.Windows.Forms.Button();
this.editBox = new System.Windows.Forms.TextBox();
this.reloadButton = new System.Windows.Forms.Button();
this.pictureBox = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox)).BeginInit();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(20, 46);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(33, 13);
this.label1.TabIndex = 10;
this.label1.Text = "Date:";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(20, 21);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(41, 13);
this.label2.TabIndex = 11;
this.label2.Text = "Author:";
//
// authorBox
//
this.authorBox.Location = new System.Drawing.Point(67, 18);
this.authorBox.Name = "authorBox";
this.authorBox.Size = new System.Drawing.Size(154, 20);
this.authorBox.TabIndex = 1;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(330, 21);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(68, 13);
this.label3.TabIndex = 12;
this.label3.Text = "Add change:";
//
// dateBox
//
this.dateBox.Location = new System.Drawing.Point(67, 43);
this.dateBox.Mask = "00/00/0000";
this.dateBox.Name = "dateBox";
this.dateBox.Size = new System.Drawing.Size(79, 20);
this.dateBox.TabIndex = 2;
this.dateBox.ValidatingType = typeof(System.DateTime);
//
// dropdownBox
//
this.dropdownBox.DisplayMember = "\"";
this.dropdownBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.dropdownBox.FormattingEnabled = true;
this.dropdownBox.Items.AddRange(new object[] {
"Added feature",
"Removed feature",
"Bugfix",
"Work in progress",
"Tweak",
"Experimental feature",
"Added icon",
"Removed icon",
"Added sound",
"Removed sound"});
this.dropdownBox.Location = new System.Drawing.Point(856, 17);
this.dropdownBox.MaxDropDownItems = 10;
this.dropdownBox.Name = "dropdownBox";
this.dropdownBox.Size = new System.Drawing.Size(121, 21);
this.dropdownBox.TabIndex = 7;
this.dropdownBox.SelectedIndexChanged += new System.EventHandler(this.dropdownBox_SelectedIndexChanged);
//
// getButton
//
this.getButton.Location = new System.Drawing.Point(17, 70);
this.getButton.Name = "getButton";
this.getButton.Size = new System.Drawing.Size(69, 21);
this.getButton.TabIndex = 3;
this.getButton.Text = "Get HTML";
this.getButton.UseVisualStyleBackColor = true;
this.getButton.Click += new System.EventHandler(this.getButton_Click);
//
// addButton
//
this.addButton.Location = new System.Drawing.Point(92, 70);
this.addButton.Name = "addButton";
this.addButton.Size = new System.Drawing.Size(69, 21);
this.addButton.TabIndex = 4;
this.addButton.Text = "Lazy Add";
this.addButton.UseVisualStyleBackColor = true;
this.addButton.Click += new System.EventHandler(this.addButton_Click);
//
// resultsBox
//
this.resultsBox.Location = new System.Drawing.Point(11, 101);
this.resultsBox.Multiline = true;
this.resultsBox.Name = "resultsBox";
this.resultsBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.resultsBox.Size = new System.Drawing.Size(318, 356);
this.resultsBox.TabIndex = 10;
//
// addLineButton
//
this.addLineButton.Location = new System.Drawing.Point(983, 17);
this.addLineButton.Name = "addLineButton";
this.addLineButton.Size = new System.Drawing.Size(21, 21);
this.addLineButton.TabIndex = 8;
this.addLineButton.Text = "+";
this.addLineButton.UseVisualStyleBackColor = true;
this.addLineButton.Click += new System.EventHandler(this.addLineButton_Click);
//
// addLineBox
//
this.addLineBox.Location = new System.Drawing.Point(404, 18);
this.addLineBox.Name = "addLineBox";
this.addLineBox.Size = new System.Drawing.Size(415, 20);
this.addLineBox.TabIndex = 6;
//
// listBox
//
this.listBox.Location = new System.Drawing.Point(335, 46);
this.listBox.Multiline = true;
this.listBox.Name = "listBox";
this.listBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.listBox.Size = new System.Drawing.Size(669, 49);
this.listBox.TabIndex = 9;
//
// saveButton
//
this.saveButton.Location = new System.Drawing.Point(260, 70);
this.saveButton.Name = "saveButton";
this.saveButton.Size = new System.Drawing.Size(69, 21);
this.saveButton.TabIndex = 5;
this.saveButton.Text = "Save";
this.saveButton.UseVisualStyleBackColor = true;
this.saveButton.Click += new System.EventHandler(this.saveButton_Click);
//
// editBox
//
this.editBox.Location = new System.Drawing.Point(335, 101);
this.editBox.MaxLength = 9999999;
this.editBox.Multiline = true;
this.editBox.Name = "editBox";
this.editBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.editBox.Size = new System.Drawing.Size(669, 356);
this.editBox.TabIndex = 13;
//
// reloadButton
//
this.reloadButton.Location = new System.Drawing.Point(185, 70);
this.reloadButton.Name = "reloadButton";
this.reloadButton.Size = new System.Drawing.Size(69, 21);
this.reloadButton.TabIndex = 14;
this.reloadButton.Text = "Reload";
this.reloadButton.UseVisualStyleBackColor = true;
this.reloadButton.Click += new System.EventHandler(this.reloadButton_Click);
//
// pictureBox
//
this.pictureBox.Location = new System.Drawing.Point(834, 20);
this.pictureBox.Name = "pictureBox";
this.pictureBox.Size = new System.Drawing.Size(16, 16);
this.pictureBox.TabIndex = 15;
this.pictureBox.TabStop = false;
//
// MainForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.ClientSize = new System.Drawing.Size(1016, 469);
this.Controls.Add(this.pictureBox);
this.Controls.Add(this.reloadButton);
this.Controls.Add(this.editBox);
this.Controls.Add(this.saveButton);
this.Controls.Add(this.listBox);
this.Controls.Add(this.addLineBox);
this.Controls.Add(this.addLineButton);
this.Controls.Add(this.resultsBox);
this.Controls.Add(this.addButton);
this.Controls.Add(this.getButton);
this.Controls.Add(this.dropdownBox);
this.Controls.Add(this.dateBox);
this.Controls.Add(this.label3);
this.Controls.Add(this.authorBox);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "MainForm";
this.Text = "Add To Changelog";
this.Load += new System.EventHandler(this.MainForm_Load);
this.Shown += new System.EventHandler(this.MainForm_Shown);
((System.ComponentModel.ISupportInitialize)(this.pictureBox)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox authorBox;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.MaskedTextBox dateBox;
private System.Windows.Forms.ComboBox dropdownBox;
private System.Windows.Forms.Button getButton;
private System.Windows.Forms.Button addButton;
private System.Windows.Forms.TextBox resultsBox;
private System.Windows.Forms.Button addLineButton;
private System.Windows.Forms.TextBox addLineBox;
private System.Windows.Forms.TextBox listBox;
private System.Windows.Forms.Button saveButton;
private System.Windows.Forms.TextBox editBox;
private System.Windows.Forms.Button reloadButton;
private System.Windows.Forms.PictureBox pictureBox;
}
}

View File

@@ -1,268 +0,0 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;
using System.IO;
using System.Reflection;
namespace AddToChangelog
{
public partial class MainForm : Form
{
public string changelogPath = "changelog.html";
public string changelogMarker = "#ADDTOCHANGELOGMARKER#";
public string longDateFormat = "d MMMM yyyy";
public string shortDateFormat = "ddMMyyyy";
public Dictionary<string, string> ItemList = new Dictionary<string, string>()
{
{ "Added feature", "rscadd" },
{ "Removed feature", "rscdel" },
{ "Bugfix", "bugfix" },
{ "Work in progress", "wip" },
{ "Tweak", "tweak" },
{ "Experimental feature", "experiment" },
{ "Added icon", "imageadd" },
{ "Removed icon", "imagedel" },
{ "Added sound", "soundadd" },
{ "Removed sound", "sounddel" }
};
public Dictionary<string, Bitmap> ImageList = new Dictionary<string, Bitmap>();
public MainForm()
{
InitializeComponent();
this.dropdownBox.SelectedIndex = 0;
this.dateBox.Text = DateTime.Now.ToString(shortDateFormat);
this.listBox.Text = "# Enter your logs in the text box above and it'll be parsed into here. You can use 'Get HTML' to format it for the changelog. You can also use Lazy Add to automatically add the logs to the changelog, no effort needed (just remember to save)! Below is the changelog, you can edit and save it from here to easily fix mistakes. Save will save the changelog below, reload will undo any unsaved changes.";
}
public void SaveChangelog()
{
DialogResult dialogResult = MessageBox.Show("Are you sure?", "Confirm", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
try
{
File.WriteAllText(changelogPath, editBox.Text);
}
catch
{
MessageBox.Show("Could not find '" + changelogPath + "'. Please place me on the same folder as " + changelogPath + ".");
}
}
}
public void ScrollToMarker()
{
int selection = editBox.Text.IndexOf(changelogMarker);
if (selection > 0)
{
// Hacky way to scroll the edit text box to the beginning of the changelog entries
this.ActiveControl = editBox;
this.Refresh();
editBox.SelectionStart = editBox.Text.Length - 1;
editBox.SelectionLength = 0;
editBox.ScrollToCaret();
editBox.SelectionStart = selection - 2;
editBox.ScrollToCaret();
}
}
// Load up the changelog
public void ReadChangelog()
{
try
{
string changelog = File.ReadAllText(changelogPath);
editBox.Text = changelog;
ScrollToMarker();
}
catch (Exception e)
{
MessageBox.Show("Could not find '" + changelogPath + "'. Please place me on the same folder as " + changelogPath + "." + e);
}
}
// Get the log notes
public string GetHTMLLines()
{
StringReader stringReader = new StringReader(listBox.Text);
string html = "";
string aLine = "";
do
{
aLine = stringReader.ReadLine();
if (aLine != null)
{
// remove < and >
if (aLine.StartsWith("<") && aLine.Contains(">"))
{
string tag = aLine.Substring(1, aLine.IndexOf(">") - 1); // extract the tag
aLine = aLine.Substring(aLine.IndexOf(">") + 1); // now remove the tag from the line
aLine = "\t\t<li class='" + tag + "'>" + aLine + "</li>\r\n"; // give html
}
else
{
aLine = "\t\t<li class='rscadd'>" + aLine + "</li>\r\n";
}
html += aLine;
}
} while (aLine != null);
return html;
}
private void addLineButton_Click(object sender, EventArgs e)
{
if (addLineBox.Text == "")
{
return;
}
string textAdd = this.addLineBox.Text;
string listItem = this.dropdownBox.SelectedItem.ToString();
string itemClass = ItemList[listItem];
if (itemClass == null)
{
return;
}
if (listBox.Text.StartsWith("#"))
{
listBox.Text = "";
}
listBox.Text += "<" + itemClass + ">" + textAdd + "\r\n";
addLineBox.Text = "";
}
private void getButton_Click(object sender, EventArgs e)
{
if (listBox.Text != "")
{
DateTime dateTime;
if (!DateTime.TryParse(dateBox.Text, out dateTime))
{
MessageBox.Show("Invalid date time.");
return;
}
resultsBox.Text = "<div class='commit sansserif'>\r\n";
resultsBox.Text += "\t<h2 class='date'>" + dateTime.ToString(longDateFormat) + "</h2>\r\n";
resultsBox.Text += "\t<h3 class='author'>" + authorBox.Text + " updated:</h3>\r\n";
resultsBox.Text += "\t<ul class='changes bgimages16'>\r\n";
resultsBox.Text += GetHTMLLines();
resultsBox.Text += "\t</ul>\r\n";
resultsBox.Text += "</div>";
}
}
// Automatically add to changelog
private void addButton_Click(object sender, EventArgs e)
{
if (resultsBox.Text == "")
{
getButton_Click(this, EventArgs.Empty);
}
if (resultsBox.Text == "")
{
return;
}
string html = resultsBox.Text;
string[] changelogFile = null;
changelogFile = editBox.Text.Split('\n');
if (changelogFile != null)
{
bool foundMarker = false;
for (int i = 0; i < changelogFile.Length; i++)
{
if (foundMarker == false)
{
string line = changelogFile[i];
if (line.Contains(changelogMarker))
{
line += "\r\n\r\n";
line += resultsBox.Text;
line += "\r\n";
changelogFile[i] = line;
foundMarker = true;
break;
}
}
}
if (foundMarker == false)
{
MessageBox.Show("Could not find '#ADDTOCHANGELOGMARKER#' in '" + changelogPath + "'. Please place one above where the changelog entries start, inside a comment.");
}
else
{
editBox.Text = String.Join("\n", changelogFile);
ScrollToMarker();
}
}
}
private void saveButton_Click(object sender, EventArgs e)
{
SaveChangelog();
}
private void reloadButton_Click(object sender, EventArgs e)
{
ReadChangelog();
}
private void MainForm_Shown(object sender, EventArgs e)
{
ReadChangelog();
}
private void dropdownBox_SelectedIndexChanged(object sender, EventArgs e)
{
// Change the image to reflect the drop down box selection
if (ImageList.Count > 0)
{
string value = ItemList[dropdownBox.SelectedItem.ToString()];
pictureBox.Image = ImageList[value];
}
}
private void MainForm_Load(object sender, EventArgs e)
{
// Get our embedded images. Use our dictionaries to help.
foreach (string value in ItemList.Values)
{
Assembly myAssembly = Assembly.GetExecutingAssembly();
Stream myStream = myAssembly.GetManifestResourceStream("AddToChangelog." + value + ".png");
Bitmap image = new Bitmap(myStream);
ImageList.Add(value, image);
}
pictureBox.Image = ImageList["rscadd"];
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace AddToChangelog
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
}

View File

@@ -1,36 +0,0 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AddToChangelog")]
[assembly: AssemblyDescription("An open source application designed to allow the /tg/station open source project to easily add changelog notes to the changelog.html file.")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Nanotrasen")]
[assembly: AssemblyProduct("AddToChangelog")]
[assembly: AssemblyCopyright("Copyright © 2013")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("3f069aeb-901f-4fc0-8104-29da028252dc")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -1,71 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.296
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace AddToChangelog.Properties
{
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AddToChangelog.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}

View File

@@ -1,117 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -1,30 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.296
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace AddToChangelog.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}

View File

@@ -1,7 +0,0 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 657 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 535 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 403 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 684 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 678 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -0,0 +1,2 @@
call python ss13_genchangelog.py ../../html/changelog.html ../../html/changelogs --dry-run
pause

View File

@@ -0,0 +1,2 @@
call python ss13_genchangelog.py ../../html/changelog.html ../../html/changelogs
pause

View File

@@ -45,7 +45,7 @@ How to Compile
4. Run the following (with the correct paths, of course): 4. Run the following (with the correct paths, of course):
``` ```
cd path/to/vgstation13 cd path/to/vgstation13/tools/dmicompile
dmi_compile dmi_compile
``` ```

View File

@@ -4,7 +4,7 @@
# 1. Install BYONDTools (which requires Python, numpy, and Pillow; Windows users will have to manually install all of these :^) # 1. Install BYONDTools (which requires Python, numpy, and Pillow; Windows users will have to manually install all of these :^)
# $ pip install BYONDTools # $ pip install BYONDTools
# 2. Run dmi_compile # 2. Run dmi_compile
# $ cd /path/to/vgstation13/ # $ cd /path/to/vgstation13/tools/dmicompile
# $ dmi_compile # $ dmi_compile
# 3. Sit back, and relax. # 3. Sit back, and relax.
# #
@@ -21,26 +21,26 @@
# Mob clothing sprites # Mob clothing sprites
############################## ##############################
- buildDMI: - buildDMI:
output: icons/mob/head.dmi output: ../../icons/mob/head.dmi
dir: icons/mob/head/ dir: ../../icons/mob/head/
- buildDMI: - buildDMI:
output: icons/mob/suit.dmi output: ../../icons/mob/suit.dmi
dir: icons/mob/suit/ dir: ../../icons/mob/suit/
- buildDMI: - buildDMI:
output: icons/mob/uniform.dmi output: ../../icons/mob/uniform.dmi
dir: icons/mob/uniform/ dir: ../../icons/mob/uniform/
############################## ##############################
# Items # Items
############################## ##############################
- buildDMI: - buildDMI:
output: icons/mob/items_lefthand.dmi output: ../../icons/mob/items_lefthand.dmi
dir: icons/mob/in-hand/left/ dir: ../../icons/mob/in-hand/left/
- buildDMI: - buildDMI:
output: icons/mob/items_righthand.dmi output: ../../icons/mob/items_righthand.dmi
dir: icons/mob/in-hand/right/ dir: ../../icons/mob/in-hand/right/
- compare: - compare:
left: icons/mob/in-hand/left/ left: ../../icons/mob/in-hand/left/
right: icons/mob/in-hand/right/ right: ../../icons/mob/in-hand/right/
report: icons/mob/in-hand/in-hand_sync_report.txt report: ../../icons/mob/in-hand/in-hand_sync_report.txt

View File

@@ -0,0 +1,2 @@
python expand_filedir_paths.py
pause