Summary (a quick, 2-3 sentence summary):
A lot of vendors are long, sprawling, barely organized, badly color coded lists of items. The standard marine weapons vendor, for example, is really annoying to find your ammo in because the beginning section is just one big blotch of red. And most other vendors pretty much look like rainbows, colors are generally not used for organization the way they should be.
Benefits (How this will benefit the server and game as a whole):
Organizing the vendors should improve everyone's experience and reduce frustration with them.
Details (Description of how you think this would work, the benefits, etc):
As Ordukai kindly spawned me into the Thunderdome with one of every vendor, I've managed to collate the worst offendin' vendin's and reorganize and recolor them. What follows are spoilers of each vendor with proper organization and coloring. Note that the colors themselves don't matter, we can switch any of them at will, it's just important that no two neighbouring groups have the same color.
ColMarTech Automated Weapons Rack.
- Weapons and their respective ammo are grouped together, rather than weapons and ammo being separate.
- Weapons at the top, clothes at the bottom.
► Show Spoiler
BLACK - Pistol.
M4A3 service pistol: 25 (Vend)
M4A3 magazine (9mm): 30 (Vend)
BLUE - Revolver.
M44 combat revolver: 5 (Vend)
M44 magnum speed loader (.44): 25 (Vend)
BLACK - SMG.
M39 submachinegun: 20 (Vend)
M39 magazine (10x20mm): 30 (Vend)
BLUE - AR.
M41A pulse rifle MK2: 25 (Vend)
M41A magazine (10x24mm): 22 (Vend)
M41A AP magazine (10x24mm): 5 (Vend)
BLACK - Shotgun.
M37A2 pump shotgun: 10 (Vend)
Box of shotgun slugs: 8 (Vend)
Box of buckshot shells: 8 (Vend)
BLUE - Bayonet.
M11 combat bayonet: 20 (Vend)
RED - Consumable utilities.
M11 throwing knife: 5 (Vend)
M94 marking flare pouch: 5 (Vend)
BLACK - Back equipped.
USCM infantry backpack: 10 (Vend)
L44 M37A2 scabbard: 5 (Vend)
GREEN - Belt equipped.
M276 pattern ammo load rig: 5 (Vend)
M276 pattern knife rig: 5 (Vend)
M276 pattern M4A3 holster rig: 5 (Vend)
BLACK - Rest of the locker stuff.
USCM uniform: 10 (Vend)
marine radio headset: 5 (Vend)
marine combat boots: 5 (Vend)
M3 pattern marine armor: 10 (Vend)
M10 pattern marine helmet: 10 (Vend)
RED - Hacked ammo.
M44 marksman speed loader (.44): 2 (Vend)
M4A3 AP magazine (9mm): 2 (Vend)
M39 AP magazine (10x20mm): 1 (Vend)
ColMarTech Engineer Vendor.
- Related items are grouped together, clothes at the top, items at the bottom.
► Show Spoiler
BLACK - Token, duh.
marine engineer support token: 1 (Vend)
GREEN - Uniform.
USCM engineer uniform: 3 (Vend)
M10 technician helmet: 2 (Vend)
BLACK - Back equipped.
USCM technician backpack: 4 (Vend)
USCM technician satchel: 2 (Vend)
USCM technician welderpack: 2 (Vend)
GREEN - Multitool goes into the toolbelt so these should stick together.
M276 pattern toolbelt rig: 3 (Vend)
multitool: 3 (Vend)
BLACK - Goes onto/into equipped items.
webbing: 3 (Vend)
Engineering Radio Encryption Key: 3 (Vend)
GREEN - Auxiliary engineering equippables.
insulated gloves: 2 (Vend)
optical meson scanner: 3 (Vend)
welding goggles: 3 (Vend)
RED - Explosives.
M40 HIDP incendiary grenade: 2 (Vend)
M20 mine box: 1 (Vend)
plastic explosives: 4 (Vend)
BLACK - Permanent utilities.
light replacer: 2 (Vend)
entrenching tool: 3 (Vend)
GREEN - Consumable utilities.
airlock electronics: 10 (Vend)
power control module: 10 (Vend)
air alarm electronics: 10 (Vend)
high-capacity power cell: 10 (Vend)
GREEN, HACKED
super-capacity power cell: 1 (Vend)
ColMarTech Medic Vendor.
- Related items are grouped together, clothes at the top, items at the bottom.
► Show Spoiler
GREEN - Uniform.
USCM medic uniform: 3 (Vend)
M10 medic helmet: 2 (Vend)
BLACK - Back mounted.
USCM medic backpack: 4 (Vend)
USCM medic satchel: 2 (Vend)
GREEN - Eyepiece.
HealthMate HUD: 3 (Vend)
BLACK - Belt mounted.
M276 pattern lifesaver bag: 3 (Vend)
M276 pattern medical storage rig: 3 (Vend)
GREEN - Goes onto/into equippables.
webbing: 2 (Vend)
Medical Radio Encryption Key: 3 (Vend)
RED - Utilities.
emergency defibrillator: 3 (Vend)
stasis bag: 4 (Vend)
HF2 health analyzer: 3 (Vend)
BLACK - Medkits.
first-aid kit: 4 (Vend)
advanced first-aid kit: 3 (Vend)
GREEN, HACKED - I didn't even know we get bloodpacks until I made this suggestion...
BloodPack: 1 (Vend)
ColMarTech Leader Vendor.
- Related items are grouped together, clothes at the top, items in the middle, weapons at the bottom.
► Show Spoiler
GREEN - uniform.
B12 pattern leader armor: 1 (Vend)
M11 pattern leader helmet: 1 (Vend)
BLACK - Goes onto/into equippables.
webbing: 1 (Vend)
RED - Consumables.
Squad Supply Beacon: 3 (Vend)
Orbital Beacon: 1 (Vend)
plastic explosives: 1 (Vend)
M40 HSDP smoke grenade: 3 (Vend)
BLACK - Utility.
binoculars: 1 (Vend)
RED - Incinerator.
M240A1 incinerator unit: 2 (Vend)
incinerator tank: 8 (Vend)
WeylandMed Plus.
- Gets rid of the clusterfuck by grouping things separately, although peridaxon really needs to make its way to the medic vendor already.
► Show Spoiler
BLACK - Utilities.
HF2 health analyzer: 5 (Vend)
Emergency defibrillator: 2 (Vend)
Hypospray: 2 (Vend)
Syringe: 20 (Vend)
GREEN - Equippables.
HealthMate HUD: 2 (Vend)
M276 pattern medical storage rig: 2 (Vend)
BLACK - Autoinjectors.
Quick Clot autoinjector: 5 (Vend)
Dexalin Plus autoinjector: 5 (Vend)
anesthetic autoinjector: 3 (Vend)
Inaprovaline autoinjector: 5 (Vend)
GREEN - Bottles.
Dylovene bottle: 4 (Vend)
Bicaridine bottle: 4 (Vend)
Inaprovaline bottle: 4 (Vend)
soporific bottle: 2 (Vend)
Spaceacillin bottle: 4 (Vend)
Peridaxon bottle: 2 (Vend)
Kelotane bottle: 4 (Vend)
Dexaline bottle: 4 (Vend)
Tramadol bottle: 4 (Vend)
Oxycodone bottle: 4 (Vend)
RED - This thing really needs to be put in medic vendors already.
Peridaxon pill bottle: 2 (Vend)
BLACK - Consumables.
advanced trauma kit: 5 (Vend)
advanced burn kit: 5 (Vend)
ointment: 10 (Vend)
roll of gauze: 10 (Vend)
medical splints: 5 (Vend)
Robco Tool Vendor.
- Not that often used but still merits love.
► Show Spoiler
GREEN - Equippables.
chief engineer's jumpsuit: 4 (Vend)
engineer's jumpsuit: 4 (Vend)
orange shoes: 4 (Vend)
hard hat: 4 (Vend)
optical meson scanner: 4 (Vend)
insulated gloves: 4 (Vend)
BLACK - Auxiliary equippables (these used to be at the bottom)
firesuit: 4 (Vend)
welding helmet: 8 (Vend)
RED - Its own group because it starts empty, so the group below it "fills" it.
M276 pattern toolbelt rig: 3 (Vend)
BLACK - Tools that go into the toolbelt.
screwdriver: 12 (Vend)
crowbar: 12 (Vend)
wirecutters: 12 (Vend)
multitool: 12 (Vend)
wrench: 12 (Vend)
T-ray scanner: 12 (Vend)
heavy cable coil: 8 (Vend)
welding tool: 8 (Vend)
BLACK - Consumables.
power cell: 8 (Vend)
light tube: 10 (Vend)
GREEN - This stuff.
scanning module: 5 (Vend)
micro-laser: 5 (Vend)
matter bin: 5 (Vend)
micro-manipulator: 5 (Vend)
console screen: 5 (Vend)
Automated Armanents Vendor.
- The one in requisitions; the list of items is so large that it desperately needs to be more navigable.
► Show Spoiler
BLACK - Containers.
USCM infantry backpack: 10 (Vend)
M276 pattern ammo load rig: 10 (Vend)
M276 pattern M4A3 holster rig: 5 (Vend)
M276 pattern m44 holster rig: 3 (Vend)
M276 pattern M39 holster rig: 3 (Vend)
GREEN - Goes onto uniform.
webbing: 3 (Vend)
brown webbing vest: 0 SOLD OUT
shoulder holster: 0 SOLD OUT
RED - Weapons.
M4A3 service pistol: 5 (Vend)
M4A3 service pistol (.45): 1 (Vend)
M44 combat revolver: 5 (Vend)
M39 submachinegun: 10 (Vend)
M39B/2 submachinegun: 0 SOLD OUT
M41A pulse rifle: 0 SOLD OUT
M41A pulse rifle MK2: 10 (Vend)
M4RA battle rifle: 0 SOLD OUT
M41A/2 battle rifle: 0 SOLD OUT
M41AE2 heavy pulse rifle: 0 SOLD OUT
M37A2 pump shotgun: 5 (Vend)
MK221 tactical shotgun: 0 SOLD OUT
BLACK - Explosives.
M20 Claymore anti-personnel mine: 0 SOLD OUT
M40 HEDP grenade: 0 SOLD OUT
M15 fragmentation grenade: 0 SOLD OUT
M40 HIDP incendiary grenade: 0 SOLD OUT
M40 HSDP smoke grenade: 0 SOLD OUT
M40 HPDP grenade: 0 SOLD OUT
GREEN - Our trusty flashlight.
flashlight: 5 (Vend)
RED - Hacked weapons.
holdout pistol: 0 SOLD OUT
vintage Desert Eagle: 0 SOLD OUT
Highpower automag: 0 SOLD OUT
88 Mod 4 combat pistol: 0 SOLD OUT
S&W .357 revolver: 0 SOLD OUT
CMB Spearhead autorevolver: 0 SOLD OUT
custom built shotgun: 0 SOLD OUT
HG 37-12 pump shotgun: 0 SOLD OUT
double barrel shotgun: 0 SOLD OUT
MP27 submachinegun: 0 SOLD OUT
Skorpion submachinegun: 0 SOLD OUT
MAC-15 submachinegun: 0 SOLD OUT
FN FP9000 Submachinegun: 0 SOLD OUT
Implementation (Optional, if you have an idea how to implement it):
A dev could reorganize and recolor the vendor entries with simple copy paste jobs, no new features required. It's simple enough that I'd like to volunteer to do this. I know CM is closed-source, but there shouldn't be much harm in PMing me the code for all vendor children since all vendors appear to act the same so there SHOULDN'T be any useful information in that code other than the vendors' contents, and I've put too much effort into the above spoilers for this to be an elaborate ruse to leak the least useful parts of the codebase. I pinky promise I wouldn't change anything other than relative location of items within the vendor, and their colorings.