// Commodities /datum/commodity/ var/comname = "commodity" // Name of the item on the market var/comtype = null // Type Path of the item on the market var/price = 0 // Current selling price for this commodity var/baseprice = 0 // Baseline selling price for this commodity var/onmarket = 1 // Whether this item is currently being accepted for sale var/indemand = 0 // Whether this item is currently being bought at a high price var/upperfluc = 0 // Highest this item's price can raise in one shift var/lowerfluc = 0 // Lowest this item's price can drop in one shift (negative numbers only) var/desc = "item" //Description for item var/desc_buy = "There are several buyers interested in acquiring this item." //Description for player selling var/desc_buy_demand = "This item is in high demand." //Descripition for player selling when in high demand var/hidden = 0 //Sometimes traders won't say if they will buy something var/haggleattempts = 0 var/amount = -1 // Used for QM traders - how much of a thing they have for sale, unlim if -1 // if its in the shopping cart, this is how many you're buying instead /* /datum/commodity/clothing comname = "Jumpsuits" comtype = /obj/item/clothing/under price = 30 baseprice = 30 upperfluc = 20 lowerfluc = 10 /datum/commodity/shoes comname = "Shoes" comtype = /obj/item/clothing/shoes price = 20 baseprice = 20 upperfluc = 10 lowerfluc = 10 */ /datum/commodity/electronics comname = "Electronic Parts" comtype = /obj/item/electronics price = 25 baseprice = 25 upperfluc = 15 lowerfluc = -15 onmarket = 1 /datum/commodity/robotics comname = "Robot Parts" comtype = /obj/item/parts/robot_parts desc_buy = "The Omega Mining Corporation is expanding its operations and is in need of some robot parts" desc_buy_demand = "Cyborgs have revolted in the Lambada Quadrant, they are in desprate need of some more robot parts" price = 65 baseprice = 65 upperfluc = 30 lowerfluc = -30 /datum/commodity/produce comname = "Fresh Produce" comtype = /obj/item/reagent_containers/food/snacks/plant price = 50 baseprice = 50 upperfluc = 25 lowerfluc = -25 /datum/commodity/meat comname = "Meat" comtype = /obj/item/reagent_containers/food/snacks/ingredient/meat price = 50 baseprice = 50 upperfluc = 25 lowerfluc = -25 /datum/commodity/herbs comname = "Medical Herbs" comtype = /obj/item/plant/herb price = 75 baseprice = 75 upperfluc = 50 lowerfluc = -50 /datum/commodity/honey comname = "Space Honey" comtype = /obj/item/reagent_containers/food/snacks/ingredient/honey desc_buy = "Meagre nectar yields this year have made honey imports desirable to space-bee hives." price = 100 baseprice = 100 upperfluc = 50 lowerfluc = -50 /datum/commodity/sheet comname = "Material Sheets" comtype = /obj/item/sheet desc = "High-quality material sheets." price = 7 // no more scamming baseprice = 7 /datum/commodity/ore // because QMs keep scamming the system, I am lowering the base price of ore way down - cogwerks comname = "ore" comtype = null desc = "An ore that has various practical uses in manufacturing and research." desc_buy = "The Promethus Consortium is currently gathering resources for a research project and is willing to buy this item" desc_buy_demand = "The colony on Regus X has had their main power reactor break down and need this item for repairs" price = 2 baseprice = 2 upperfluc = 2 lowerfluc = -1 /datum/commodity/ore/mauxite comname = "Mauxite" comtype = /obj/item/raw_material/mauxite /datum/commodity/ore/pharosium comname = "Pharosium" comtype = /obj/item/raw_material/pharosium /datum/commodity/ore/char comname = "Char" comtype = /obj/item/raw_material/char price = 35 baseprice = 35 upperfluc = 50 lowerfluc = -25 /datum/commodity/ore/molitz comname = "Molitz" comtype = /obj/item/raw_material/molitz /datum/commodity/ore/cobryl comname = "Cobryl" comtype = /obj/item/raw_material/cobryl price = 200 baseprice = 200 upperfluc = 200 lowerfluc = -100 /datum/commodity/ore/uqill comname = "Uqill" comtype = /obj/item/raw_material/uqill price = 750 baseprice = 750 upperfluc = 1000 lowerfluc = -500 /datum/commodity/ore/telecrystal comname = "Telecrystal" comtype = /obj/item/raw_material/telecrystal desc = "A large unprocessed telecrystal, a gemstone with space-warping properties." price = 1000 baseprice = 1000 upperfluc = 1000 lowerfluc = -500 /datum/commodity/ore/fibrilith // why is this worth a ton of money?? dropping the value to further upset QMs comname = "Fibrilith" comtype = /obj/item/raw_material/fibrilith /datum/commodity/ore/koshmarite comname = "Koshmarite" comtype = /obj/item/raw_material/eldritch price = 100 baseprice = 100 upperfluc = 100 lowerfluc = -50 /datum/commodity/ore/viscerite comname = "Viscerite" comtype = /obj/item/raw_material/martian price = 100 baseprice = 100 upperfluc = 100 lowerfluc = -50 /datum/commodity/ore/bohrum comname = "Bohrum" comtype = /obj/item/raw_material/bohrum price = 200 baseprice = 200 upperfluc = 200 lowerfluc = -100 /datum/commodity/ore/claretine comname = "Claretine" comtype = /obj/item/raw_material/claretine price = 350 baseprice = 350 upperfluc = 200 lowerfluc = -200 /datum/commodity/ore/erebite comname = "Erebite" comtype = /obj/item/raw_material/erebite price = 650 baseprice = 650 upperfluc = 200 lowerfluc = -200 /datum/commodity/ore/cerenkite comname = "Cerenkite" comtype = /obj/item/raw_material/cerenkite price = 480 baseprice = 480 upperfluc = 200 lowerfluc = -200 /datum/commodity/ore/plasmastone comname = "Plasmastone" comtype = /obj/item/raw_material/plasmastone price = 550 baseprice = 550 upperfluc = 200 lowerfluc = -200 /datum/commodity/ore/syreline comname = "Syreline" comtype = /obj/item/raw_material/syreline price = 800 baseprice = 800 upperfluc = 1000 lowerfluc = -300 /datum/commodity/ore/gold comname = "Gold Nugget" comtype = /obj/item/raw_material/gold price = 3500 baseprice = 3500 upperfluc = 5000 lowerfluc = -2500 onmarket = 1 /datum/commodity/goldbar comname = "Gold Ingot" comtype = /obj/item/material_piece/gold price = 35000 baseprice = 35000 upperfluc = 50000 lowerfluc = -25000 onmarket = 1 /datum/commodity/laser_gun comname = "Laser Gun" comtype = /obj/item/gun/energy/laser_gun desc = "A laser gun. Pew pew." price = 2000 baseprice = 2000 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/pen comname = "Pen" comtype = /obj/item/pen desc = "A useful writing tool." price = 10 baseprice = 10 upperfluc = 5 lowerfluc = -5 /datum/commodity/guardbot_medicator comname = "Medicator Tool Module" comtype = /obj/item/device/guardbot_tool/medicator desc = "A 'Medicator' syringe launcher module for PR-6S Guardbuddies. These things are actually outlawed on Earth." price = 75 baseprice = 75 upperfluc = 20 lowerfluc = -20 /datum/commodity/guardbot_smoker comname = "Smoker Tool Module" comtype = /obj/item/device/guardbot_tool/smoker desc = "A riot-control gas module for PR-6S Guardbuddies." price = 250 baseprice = 250 upperfluc = 40 lowerfluc = -40 /datum/commodity/guardbot_flash comname = "Flash Tool Module" comtype = /obj/item/device/guardbot_tool/flash desc = "A flash module for PR-6S Guardbuddies." price = 75 baseprice = 75 upperfluc = 20 lowerfluc = -20 /datum/commodity/guardbot_taser comname = "Taser Tool Module" comtype = /obj/item/device/guardbot_tool/taser desc = "A taser module for PR-6S Guardbuddies." price = 175 baseprice = 75 upperfluc = 20 lowerfluc = -20 /datum/commodity/guardbot_kit comname = "Guardbot Construction Kit" comtype = /obj/item/storage/box/guardbot_kit desc = "A useful kit for building guardbuddies. All you need is a module!" price = 100 baseprice = 100 upperfluc = 50 lowerfluc = -50 /datum/commodity/boogiebot comname = "Boogiebot" comtype = /obj/critter/boogiebot desc = "The latest in boogie technology!" price = 5000 baseprice = 5000 upperfluc = 500 lowerfluc = -500 // cogwerks - NPC stuff /datum/commodity/fuel // buy from trader NPC comname = "Fuel Tank" comtype = /obj/item/tank/plasma desc = "A small tank of plasma. Use with caution." price = 250 baseprice = 250 upperfluc = 50 lowerfluc = -50 onmarket = 0 /datum/commodity/royaljelly comname = "Royal Jelly" comtype = /obj/item/reagent_containers/food/snacks/ingredient/royal_jelly desc = "A sample of royal jelly, a nutritive compound for bee larvae." price = 200 baseprice = 200 upperfluc = 200 lowerfluc = -100 onmarket = 0 /datum/commodity/beeegg comname = "Bee Egg" comtype = /obj/item/reagent_containers/food/snacks/ingredient/egg/bee desc = "A space bee egg. Space bees hatch from these." price = 75 baseprice = 75 upperfluc = 10 lowerfluc = -10 onmarket = 0 /datum/commodity/b33egg comname = "Irregular Egg" comtype = /obj/item/reagent_containers/food/snacks/ingredient/egg/bee/buddy desc = "This batch of space bee eggs exhibits a minor irregularity that kept it out of normal distribution channels." price = 75 baseprice = 75 upperfluc = 10 lowerfluc = -10 onmarket = 0 /datum/commodity/bee_kibble comname = "Bee Kibble" comtype = /obj/item/reagent_containers/food/snacks/beefood desc = "Essentially cereal for bees. Tastes pretty good, provided that you are a bee." price = 50 baseprice = 50 upperfluc = 10 lowerfluc = -10 onmarket = 0 ////////////////////// //// pod sales /////// ////////////////////// /datum/commodity/podparts onmarket = 0 /datum/commodity/podparts/engine comname = "HERMES Engine" comtype = /obj/item/shipcomponent/engine/hermes desc = "A heavy-duty engine for pod vehicles." price = 5500 baseprice = 5500 upperfluc = 2000 lowerfluc = -2000 /datum/commodity/podparts/laser comname = "Mk.2 Scout Laser" comtype = /obj/item/shipcomponent/mainweapon/laser desc = "A standard military laser built around a pod-based weapons platform." price = 25000 baseprice = 25000 upperfluc = 10000 lowerfluc = -10000 /datum/commodity/podparts/asslaser comname = "Assault Laser Array" comtype = /obj/item/shipcomponent/mainweapon/laser_ass desc = "Usually only seen on cruiser-class ships. How the hell did this end up here?" price = 120000 baseprice = 120000 upperfluc = 25000 lowerfluc = -25000 /datum/commodity/podparts/blackarmor comname = "Strange Armor Plating" comtype = /obj/item/pod/armor_black desc = "NT Special Ops vehicular armor plating, almost certainly stolen." price = 50000 baseprice = 50000 upperfluc = 15000 lowerfluc = -15000 /datum/commodity/podparts/redarmor comname = "Syndicate Pod Armor" comtype = /obj/item/pod/armor_red desc = "A kit of Syndicate pod armor plating." price = 25000 baseprice = 25000 upperfluc = 8000 lowerfluc = -8000 /datum/commodity/podparts/goldarmor comname = "Gold Pod Armor" comtype = /obj/item/pod/armor_gold desc = "A kit of gold-plated pod armor plating." price = 32500 baseprice = 32500 upperfluc = 8000 lowerfluc = -8000 /datum/commodity/podparts/ballistic comname = "Ballistic System" comtype = /obj/item/shipcomponent/mainweapon/gun desc = "A pod-mounted kinetic weapon system." price = 45000 baseprice = 45000 upperfluc = 10000 lowerfluc = -10000 /datum/commodity/podparts/artillery comname = "40mm Assault Platform" comtype = /obj/item/shipcomponent/mainweapon/artillery desc = "A pair of ballistic launchers, fires explosive 40mm shells." price = 250000 baseprice = 250000 upperfluc = 25000 lowerfluc = -25000 /datum/commodity/contraband/artillery_ammo comname = "40mm HE Ammunition" comtype = /obj/item/ammo/bullets/autocannon desc = "High explosive grenades, for the resupplement of artillery assault platforms." price = 100000 baseprice = 100000 upperfluc = 10000 lowerfluc = -10000 /datum/commodity/podparts/cloak comname = "Medusa Stealth System 300" comtype = /obj/item/shipcomponent/secondary_system/cloak desc = "A cloaking device for stealth recon vehicles." price = 500000 baseprice = 500000 upperfluc = 25000 lowerfluc = -25000 /datum/commodity/podparts/skin_stripe_r comname = "Pod Paint Job Kit (Red Racing Stripes)" comtype = /obj/item/pod/paintjob/stripe_r desc = "A pod paint job kit that makes it look all spiffy!" price = 5000 baseprice = 5000 upperfluc = 2500 lowerfluc = -2500 /datum/commodity/podparts/skin_stripe_b comname = "Pod Paint Job Kit (Blue Racing Stripes)" comtype = /obj/item/pod/paintjob/stripe_b desc = "A pod paint job kit that makes it look all spiffy!" price = 5000 baseprice = 5000 upperfluc = 2500 lowerfluc = -2500 /datum/commodity/podparts/skin_flames comname = "Pod Paint Job Kit (Flames)" comtype = /obj/item/pod/paintjob/flames desc = "A pod paint job kit that makes it look all spiffy!" price = 9000 baseprice = 9000 upperfluc = 5000 lowerfluc = -5000 //////////////////////////// ///// 420 all day ////////// //////////////////////////// /datum/commodity/drugs desc = "Illegal drugs." onmarket = 0 /// these are things that you can sell to the traders /datum/commodity/drugs/shrooms comname = "Psilocybin" comtype = /obj/item/reagent_containers/food/snacks/mushroom/psilocybin price = 500 baseprice = 500 upperfluc = 300 lowerfluc = -300 /datum/commodity/drugs/cannabis comname = "Cannabis" comtype = /obj/item/plant/herb/cannabis price = 150 baseprice = 150 upperfluc = 100 lowerfluc = -100 /datum/commodity/drugs/cannabis_mega comname = "Rainbow Cannabis" comtype = /obj/item/plant/herb/cannabis/mega price = 700 baseprice = 700 upperfluc = 500 lowerfluc = -500 /datum/commodity/drugs/cannabis_white comname = "White Cannabis" comtype = /obj/item/plant/herb/cannabis/white price = 450 baseprice = 450 upperfluc = 200 lowerfluc = -200 /datum/commodity/drugs/cannabis_omega comname = "Omega Cannabis" comtype = /obj/item/plant/herb/cannabis/omega price = 2500 baseprice = 2500 upperfluc = 2000 lowerfluc = -1000 ///// things you can buy from the traders /datum/commodity/drugs/methamphetamine comname = "Methamphetamine (5x pills)" comtype = /obj/item/storage/pill_bottle/methamphetamine desc = "Methamphetamine is a highly effective and dangerous stimulant drug." price = 1250 baseprice = 1250 upperfluc = 500 lowerfluc = -500 /datum/commodity/drugs/crank comname = "Crank (5x pills)" comtype = /obj/item/storage/pill_bottle/crank desc = "A cheap and dirty stimulant drug, commonly used by space biker gangs." price = 400 baseprice = 400 upperfluc = 200 lowerfluc = -100 /datum/commodity/drugs/bathsalts comname = "Bath Salts (5x pills)" comtype = /obj/item/storage/pill_bottle/bathsalts desc = "Sometimes packaged as a refreshing bathwater additive, these crystals are definitely not for human consumption." price = 6500 baseprice = 6500 upperfluc = 2500 lowerfluc = -1500 /datum/commodity/drugs/catdrugs comname = "Cat Drugs (5x pills)" comtype = /obj/item/storage/pill_bottle/catdrugs desc = "Uhh..." price = 5000 baseprice = 5000 upperfluc = 2500 lowerfluc = -1500 /datum/commodity/drugs/morphine comname = "Morphine (1x syringe)" comtype = /obj/item/reagent_containers/syringe/morphine desc = "A strong but highly addictive opiate painkiller with sedative side effects." price = 350 baseprice = 350 upperfluc = 250 lowerfluc = -250 /datum/commodity/drugs/krokodil comname = "Krokodil (1x syringe)" comtype = /obj/item/reagent_containers/syringe/krokodil desc = "A sketchy homemade opiate often used by disgruntled Cosmonauts." price = 100 baseprice = 100 upperfluc = 150 lowerfluc = -150 /datum/commodity/drugs/lsd comname = "LSD (1x patch)" comtype = /obj/item/reagent_containers/patch/LSD desc = "A highly potent hallucinogenic substance. Far out, maaaan." price = 250 baseprice = 250 upperfluc = 100 lowerfluc = -100 /datum/commodity/pills/uranium comname = "Uranium (1x nugget)" comtype = /obj/item/reagent_containers/pill/uranium desc = "A nugget of weapons grade uranium. Label says it's roughly 'size 5'." price = 1000 baseprice = 1000 upperfluc = 100 lowerfluc = -100 /datum/commodity/drugs/cyberpunk comname = "Designer Drugs (5x pills)" comtype = /obj/item/storage/pill_bottle/cyberpunk desc = "Who knows what you might get." price = 500 baseprice = 500 upperfluc = 500 lowerfluc = -250 ///////////////////////////////// //// valuable space junk //////// ///////////////////////////////// /datum/commodity/relics desc = "Strange things from deep space." onmarket = 0 /datum/commodity/relics/skull comname = "Skull" comtype = /obj/item/skull price = 5000 baseprice = 5000 upperfluc = 2500 lowerfluc = -1000 /datum/commodity/relics/relic comname = "Strange Relic" comtype = /obj/item/relic price = 49500 baseprice = 49500 upperfluc = 12500 lowerfluc = -12500 /datum/commodity/relics/gnome comname = "Garden Gnome" comtype = /obj/item/gnomechompski price = 6000 baseprice = 6000 upperfluc = 2500 lowerfluc = -2500 /datum/commodity/relics/crown comname = "Obsidian Crown" comtype = /obj/item/clothing/head/void_crown price = 52250 baseprice = 52250 upperfluc = 20000 lowerfluc = -20000 /datum/commodity/relics/armor comname = "Ancient Armor" comtype = /obj/item/clothing/suit/armor/ancient price = 86500 baseprice = 86500 upperfluc = 20000 lowerfluc = -20000 /datum/commodity/relics/marshelmet comname = "Antique Mars Helmet" comtype = /obj/item/clothing/head/helmet/mars price = 3500 baseprice = 3500 upperfluc = 3000 lowerfluc = -1500 /datum/commodity/relics/marsuit comname = "Antique Mars Suit" comtype = /obj/item/clothing/suit/armor/mars price = 7000 baseprice = 7000 upperfluc = 5000 lowerfluc = -3000 //////////////////////////////// ///// syndicate trader ///////// //////////////////////////////// /datum/commodity/contraband comname = "Contraband" desc = "Stolen gear and syndicate products." onmarket = 0 /datum/commodity/contraband/captainid comname = "NT Captain Gold ID" comtype = /obj/item/card/id/captains_spare desc = "NT gold-level registered captain ID." price = 7500 baseprice = 7500 upperfluc = 5000 lowerfluc = -2000 bee comname = "Captain Gold ID" desc_buy = "The kind of ID a queen would probably hang on the wall of the hive or something." /datum/commodity/contraband/spareid comname = "NT Spare Gold ID" comtype = /obj/item/card/id/gold desc = "NT gold-level unregistered spare ID." price = 7500 baseprice = 7500 upperfluc = 5000 lowerfluc = -2000 bee comname = "Gold ID" desc_buy = "You know, gold, like honey! Grey ones are out of place in a hive." /datum/commodity/contraband/secheadset comname = "Security Headset" comtype = /obj/item/device/radio/headset/security desc = "A radio headset used by NT security forces." price = 2000 baseprice = 2000 upperfluc = 2000 lowerfluc = -1000 /datum/commodity/contraband/hosberet comname = "Head of Security Beret" comtype = /obj/item/clothing/head/helmet/HoS desc = "The beloved beret of an NT HoS." price = 10000 baseprice = 10000 upperfluc = 5000 lowerfluc = -3000 /datum/commodity/contraband/egun comname = "Energy Gun" comtype = /obj/item/gun/energy/egun desc = "A standard-issue NT energy gun." price = 7000 baseprice = 7000 upperfluc = 4000 lowerfluc = -1000 //// purchase stuff /datum/commodity/contraband/command_suit comname = "Armored Spacesuit" comtype = /obj/item/clothing/suit/space/industrial/syndicate desc = "An armored spacesuit issued to Syndicate squad leaders." price = 20000 baseprice = 20000 upperfluc = 5000 lowerfluc = -5000 /datum/commodity/contraband/swatmask comname = "Scary Gasmask" comtype = /obj/item/clothing/mask/gas/swat desc = "Pretty much exactly what it sounds like." price = 1000 baseprice = 1000 upperfluc = 500 lowerfluc = -500 /datum/commodity/contraband/plutonium comname = "Plutonium Core" comtype = /obj/item/plutonium_core desc = "Stolen from a nuclear warhead." price = 999999 baseprice = 999999 upperfluc = 0 lowerfluc = 0 /datum/commodity/contraband/radiojammer comname = "Radio Jammer" comtype = /obj/item/radiojammer desc = "A device that can block radio transmissions around it." price = 6000 baseprice = 6000 upperfluc = 2000 lowerfluc = -2000 /datum/commodity/contraband/stealthstorage comname = "Stealth Storage" comtype = /obj/item/storage/box/syndibox desc = "Can take on the appearance of another item. Creates a small dimensional rift in space-time, allowing it to hold multiple items." price = 400 baseprice = 400 upperfluc = 200 lowerfluc = -200 /datum/commodity/contraband/chamsuit comname = "Chameleon Jumpsuit" comtype = /obj/item/clothing/under/chameleon desc = "A jumpsuit made of advanced fibres that can change colour to suit the needs of the wearer. Do not expose to electromagnetic interference." price = 5000 baseprice = 5000 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/contraband/dnascram comname = "DNA Scrambler" comtype = /obj/item/genetics_injector/dna_scrambler desc = "An injector that gives a new, random identity upon injection." price = 15000 baseprice = 15000 upperfluc = 3000 lowerfluc = -3000 /datum/commodity/contraband/voicechanger comname = "Voice Changer" comtype = /obj/item/voice_changer desc = "This voice-modulation device will dynamically disguise your voice to that of whoever is listed on your identification card, via incredibly complex algorithms. Discretely fits inside most masks, and can be removed with wirecutters." price = 4000 baseprice = 4000 upperfluc = 500 lowerfluc = -500 /datum/commodity/contraband/briefcase comname = "Briefcase Valve Assembly" comtype = /obj/item/device/transfer_valve/briefcase desc = "Bomb not included." price = 2500 baseprice = 2500 upperfluc = 1500 lowerfluc = -1500 /datum/commodity/contraband/disguiser comname = "Holographic Disguiser" comtype = /obj/item/device/disguiser desc = "Another one of those experimental Syndicate holographic projects, seems to be an older model." price = 15000 baseprice = 15000 upperfluc = 5000 lowerfluc = -5000 /datum/commodity/contraband/birdbomb comname = "12ga AEX ammo" comtype = /obj/item/ammo/bullets/aex desc = "12 gauge ammo marked 12ga AEX Large Wildlife Dispersal Cartridge. Huh." price = 40000 baseprice = 40000 upperfluc = 10000 lowerfluc = -5000 /datum/commodity/contraband/flare comname = "12ga Flare Shells" comtype = /obj/item/ammo/bullets/flare desc = "Military-grade 12 gauge flare shells. Guaranteed to brighten your day." price = 15000 baseprice = 15000 upperfluc = 2500 lowerfluc = -2500 /datum/commodity/contraband/eguncell_highcap comname = "High-Capacity Power Cell" comtype = /obj/item/ammo/power_cell/high_power desc = "Power cell with a capacity of 300 PU. Compatible with energy guns and stun batons." price = 10000 baseprice = 10000 upperfluc = 2500 lowerfluc = -2500 //NT stuff /datum/commodity/contraband/ntso_uniform comname = "NT-SO uniform" comtype = /obj/item/clothing/under/misc/turds desc = "Freshly salvaged from an NT transport craft. Best not to ask too many questions." price = 1500 baseprice = 1500 upperfluc = 500 lowerfluc = -500 /datum/commodity/contraband/ntso_beret comname = "NT-SO beret" comtype = /obj/item/clothing/head/NTberet desc = "Fancy. Possibly salvaged, possibly stolen, what's it to you?" price = 2500 baseprice = 2500 upperfluc = 500 lowerfluc = -500 /datum/commodity/contraband/ntso_vest comname = "NT-SO vest" comtype = /obj/item/clothing/suit/armor/NT_alt desc = "Sure is a pretty shade of blue. Other than that, it's really just a standard armor vest." price = 2500 baseprice = 2500 upperfluc = 500 lowerfluc = -500 ///////////////////////////////// ////// salvage trader /////////// ///////////////////////////////// /datum/commodity/salvage comname = "Salvaged Junk" desc = "Bits of debris." onmarket = 0 /datum/commodity/salvage/scrap comname = "Scrap Metal" comtype = /obj/item/scrap price = 10 baseprice = 10 upperfluc = 15 lowerfluc = -5 /datum/commodity/salvage/machinedebris comname = "Twisted Shrapnel" comtype = /obj/decal/cleanable/machine_debris price = 120 baseprice = 120 upperfluc = 120 lowerfluc = -50 /datum/commodity/salvage/robotdebris comname = "Robot Debris" comtype = /obj/decal/cleanable/robot_debris price = 200 baseprice = 200 upperfluc = 200 lowerfluc = -100 /datum/commodity/salvage/robot_upgrades comname = "Cyborg Upgrade" desc = "A salvaged cyborg upgrade kit." onmarket = 0 /datum/commodity/salvage/robot_upgrades/efficiency comname = "Cyborg Upgrade (Efficiency)" comtype = /obj/item/roboupgrade/efficiency price = 5000 baseprice = 5000 upperfluc = 150 lowerfluc = -150 /datum/commodity/salvage/robot_upgrades/expand comname = "Cyborg Upgrade (Expansion)" comtype = /obj/item/roboupgrade/expand price = 6300 baseprice = 6300 upperfluc = 150 lowerfluc = -150 /datum/commodity/salvage/robot_upgrades/selfrepair comname = "Cyborg Upgrade (Self-Repair)" comtype = /obj/item/roboupgrade/repair price = 10000 baseprice = 10000 upperfluc = 250 lowerfluc = -150 /datum/commodity/salvage/robot_upgrades/stunresist comname = "Cyborg Upgrade (Recovery)" comtype = /obj/item/roboupgrade/aware price = 9500 baseprice = 9500 upperfluc = 250 lowerfluc = -150 /datum/commodity/junk comname = "Space Junk" desc = "Space junk and trinkets." onmarket = 0 /datum/commodity/junk/horsemask comname = "Horse Mask" comtype = /obj/item/clothing/mask/horse_mask price = 100 baseprice = 100 upperfluc = 20 lowerfluc = -20 /datum/commodity/junk/batmask comname = "Bat Mask" comtype = /obj/item/clothing/mask/batman price = 350 baseprice = 350 upperfluc = 50 lowerfluc = -50 /datum/commodity/junk/johnny comname = "Strange Suit" comtype = /obj/item/clothing/suit/johnny_coat price = 1500 baseprice = 1500 upperfluc = 300 lowerfluc = -300 /datum/commodity/junk/buddy comname = "Robuddy Costume" comtype = /obj/item/clothing/suit/robuddy price = 600 baseprice = 600 upperfluc = 300 lowerfluc = -300 /datum/commodity/junk/cowboy_boots comname = "Cowboy Boots" comtype = /obj/item/clothing/shoes/cowboy price = 80 baseprice = 80 upperfluc = 20 lowerfluc = -20 /datum/commodity/junk/cowboy_hat comname = "Cowboy Hat" comtype = /obj/item/clothing/head/cowboy price = 60 baseprice = 60 upperfluc = 20 lowerfluc = -20 /datum/commodity/junk/voltron comname = "Voltron" comtype = /obj/item/device/voltron price = 185000 baseprice = 185000 upperfluc = 10000 lowerfluc = -10000 /datum/commodity/junk/cloner_upgrade comname = "Cloning Machine Upgrade Board" comtype = /obj/item/cloner_upgrade price = 2500 baseprice = 2500 upperfluc = 750 lowerfluc = -500 ///////////////////////////////// ///////food trader ////////////// ///////////////////////////////// /datum/commodity/produce/special desc = "Valuable produce." onmarket = 0 /datum/commodity/produce/special/gmelon comname = "George Melon" comtype = /obj/item/reagent_containers/food/snacks/plant/melon/george price = 170 baseprice = 170 upperfluc = 100 lowerfluc = -50 /datum/commodity/produce/special/greengrape comname = "Green Grapes" comtype = /obj/item/reagent_containers/food/snacks/plant/grape/green price = 85 baseprice = 85 upperfluc = 100 lowerfluc = -50 /datum/commodity/produce/special/chilly comname = "Chilly Pepper" comtype = /obj/item/reagent_containers/food/snacks/plant/chili/chilly price = 100 baseprice = 100 upperfluc = 100 lowerfluc = -50 /datum/commodity/produce/special/ghostchili comname = "Ghost Chili Pepper" comtype = /obj/item/reagent_containers/food/snacks/plant/chili/ghost_chili price = 200 baseprice = 200 upperfluc = 100 lowerfluc = -50 /datum/commodity/produce/special/lashberry comname = "Lashberry" comtype = /obj/item/reagent_containers/food/snacks/plant/lashberry price = 700 baseprice = 700 upperfluc = 500 lowerfluc = -250 /datum/commodity/produce/special/glowfruit comname = "Glowfruit" comtype = /obj/item/reagent_containers/food/snacks/plant/glowfruit price = 350 baseprice = 350 upperfluc = 200 lowerfluc = -100 /datum/commodity/produce/special/purplegoop comname = "Purple Goop" comtype = /obj/item/reagent_containers/food/snacks/plant/purplegoop price = 215 baseprice = 215 upperfluc = 150 lowerfluc = -75 // sell /datum/commodity/diner desc = "Diner food of questionable quality." onmarket = 0 /datum/commodity/diner/mysteryburger comname = "Mystery Burger" comtype = /obj/item/reagent_containers/food/snacks/burger/mysteryburger price = 7 baseprice = 7 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/monster comname = "THE MONSTER" comtype = /obj/item/reagent_containers/food/snacks/burger/monsterburger price = 100 baseprice = 100 upperfluc = 20 lowerfluc = -20 /datum/commodity/diner/sloppyjoe comname = "Sloppy Joe" comtype = /obj/item/reagent_containers/food/snacks/burger/sloppyjoe price = 10 baseprice = 10 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/mashedpotatoes comname = "Mashed Potatoes" comtype = /obj/item/reagent_containers/food/snacks/mashedpotatoes price = 6 baseprice = 6 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/waffles comname = "Waffles" comtype = /obj/item/reagent_containers/food/snacks/waffles price = 12 baseprice = 12 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/pancake comname = "Pancake" comtype = /obj/item/reagent_containers/food/snacks/pancake price = 10 baseprice = 10 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/meatloaf comname = "Meatloaf" comtype = /obj/item/reagent_containers/food/snacks/meatloaf price = 15 baseprice = 15 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/slurrypie comname = "Slurry Pie" comtype = /obj/item/reagent_containers/food/snacks/pie/slurry price = 12 baseprice = 12 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/creampie comname = "Cream Pie" comtype = /obj/item/reagent_containers/food/snacks/pie/cream price = 20 baseprice = 20 upperfluc = 5 lowerfluc = -5 /datum/commodity/diner/daily_special comname = "Daily Special" comtype = null price = 15 baseprice = 15 upperfluc = 5 lowerfluc = -5 New() ..() switch (lowertext( time2text(world.realtime, "Day") )) if ("monday") comtype = /obj/item/reagent_containers/food/snacks/corndog/banana if ("tuesday") comtype = /obj/item/reagent_containers/food/snacks/bakedpotato if ("wednesday") comtype = /obj/item/reagent_containers/food/snacks/breadloaf/corn/sweet/honey if ("thursday") comtype = /obj/item/reagent_containers/food/snacks/sandwich/meatball if ("friday") comtype = /obj/item/reagent_containers/food/snacks/burger/fishburger if ("saturday") comtype = /obj/item/reagent_containers/food/snacks/breakfast if ("sunday") comtype = /obj/item/reagent_containers/food/snacks/pie/pot ///// body parts /datum/commodity/bodyparts desc = "It's best not to ask too many questions." onmarket = 0 /datum/commodity/bodyparts/armL comname = "Human Arm - Left" comtype = /obj/item/parts/human_parts/arm/left price = 2500 baseprice = 2500 upperfluc = 1500 lowerfluc = -500 /datum/commodity/bodyparts/armR comname = "Human Arm - Right" comtype = /obj/item/parts/human_parts/arm/right price = 2500 baseprice = 2500 upperfluc = 1500 lowerfluc = -500 /datum/commodity/bodyparts/legL comname = "Human Leg - Left" comtype = /obj/item/parts/human_parts/leg/left price = 2500 baseprice = 2500 upperfluc = 1500 lowerfluc = -500 /datum/commodity/bodyparts/legR comname = "Human Leg - Right" comtype = /obj/item/parts/human_parts/leg/right price = 2500 baseprice = 2500 upperfluc = 1500 lowerfluc = -500 /datum/commodity/bodyparts/brain comname = "Brain" comtype = /obj/item/organ/brain price = 5000 baseprice = 5000 upperfluc = 2500 lowerfluc = -1000 /datum/commodity/bodyparts/synthbrain comname = "Synthetic Brain" comtype = /obj/item/organ/brain/synth price = 500 baseprice = 500 upperfluc = 250 lowerfluc = -250 /datum/commodity/bodyparts/aibrain comname = "AI Neural Net Processor" comtype = /obj/item/organ/brain/ai price = 30000 baseprice = 30000 upperfluc = 25000 lowerfluc = -10000 /datum/commodity/bodyparts/butt comname = "Human Butt" comtype = /obj/item/clothing/head/butt price = 5000 baseprice = 5000 upperfluc = 2500 lowerfluc = -2500 /datum/commodity/bodyparts/synthbutt comname = "Synthetic Butt" comtype = /obj/item/clothing/head/butt/synth price = 300 baseprice = 300 upperfluc = 300 lowerfluc = -150 /datum/commodity/bodyparts/cyberbutt comname = "Robutt" comtype = /obj/item/clothing/head/butt/cyberbutt price = 4000 baseprice = 4000 upperfluc = 2000 lowerfluc = -2000 /datum/commodity/bodyparts/heart comname = "Human Heart" comtype = /obj/item/organ/heart price = 5000 baseprice = 5000 upperfluc = 2500 lowerfluc = -2500 /datum/commodity/bodyparts/synthheart comname = "Synthetic Heart" comtype = /obj/item/organ/heart/synth price = 500 baseprice = 500 upperfluc = 250 lowerfluc = -250 /datum/commodity/bodyparts/cyberheart comname = "Cyberheart" comtype = /obj/item/organ/heart/cyber price = 4000 baseprice = 4000 upperfluc = 2000 lowerfluc = -2000 /datum/commodity/bodyparts/eye comname = "Human Eye" comtype = /obj/item/organ/eye price = 2500 baseprice = 2500 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/bodyparts/syntheye comname = "Synthetic Eye" comtype = /obj/item/organ/eye/synth price = 250 baseprice = 250 upperfluc = 100 lowerfluc = -100 /datum/commodity/bodyparts/cybereye comname = "Cybereye" comtype = /obj/item/organ/eye/cyber price = 1500 baseprice = 1500 upperfluc = 750 lowerfluc = -750 /datum/commodity/bodyparts/cybereye_sunglass comname = "Polarized Cybereye" comtype = /obj/item/organ/eye/cyber/sunglass price = 2000 baseprice = 2000 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/bodyparts/cybereye_thermal comname = "Thermal Imager Cybereye" comtype = /obj/item/organ/eye/cyber/thermal price = 2200 baseprice = 2200 upperfluc = 1100 lowerfluc = -1100 /datum/commodity/bodyparts/cybereye_meson comname = "Mesonic Imager Cybereye" comtype = /obj/item/organ/eye/cyber/meson price = 2000 baseprice = 2000 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/bodyparts/cybereye_spectro comname = "Spectroscopic Imager Cybereye" comtype = /obj/item/organ/eye/cyber/spectro price = 2000 baseprice = 2000 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/bodyparts/cybereye_prodoc comname = "ProDoc Healthview Cybereye" comtype = /obj/item/organ/eye/cyber/prodoc price = 2000 baseprice = 2000 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/bodyparts/cybereye_camera comname = "Camera Cybereye" comtype = /obj/item/organ/eye/cyber/camera price = 2000 baseprice = 2000 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/bodyparts/cybereye_ecto comname = "Ectosensor Cybereye" comtype = /obj/item/organ/eye/cyber/ecto price = 26000 baseprice = 26000 upperfluc = 10000 lowerfluc = -10000 /datum/commodity/bodyparts/lung comname = "Human Lung" comtype = /obj/item/organ/lung price = 2500 baseprice = 2500 upperfluc = 1000 lowerfluc = -1000 /datum/commodity/medical onmarket = 0 desc = "Medical Supplies." /datum/commodity/medical/injectorbelt comname = "Injector Belt" comtype = /obj/item/injector_belt price = 5500 baseprice = 5500 upperfluc = 1500 lowerfluc = -1500 /datum/commodity/medical/injectormask comname = "Vapo-Matic" comtype = /obj/item/clothing/mask/gas/injector_mask price = 7000 baseprice = 7000 upperfluc = 2500 lowerfluc = -2500 /datum/commodity/medical/strange_reagent comname = "Strange Reagent" comtype = /obj/item/reagent_containers/glass/beaker/strange_reagent price = 25000 baseprice = 25000 upperfluc = 10000 lowerfluc = -10000 /datum/commodity/medical/firstaidR comname = "First Aid Kit - Regular" comtype = /obj/item/storage/firstaid/regular price = 500 baseprice = 500 upperfluc = 100 lowerfluc = -100 /datum/commodity/medical/firstaidBr comname = "First Aid Kit - Brute" comtype = /obj/item/storage/firstaid/brute price = 600 baseprice = 600 upperfluc = 100 lowerfluc = -100 /datum/commodity/medical/firstaidB comname = "First Aid Kit - Fire" comtype = /obj/item/storage/firstaid/fire price = 600 baseprice = 600 upperfluc = 100 lowerfluc = -100 /datum/commodity/medical/firstaidT comname = "First Aid Kit - Toxin" comtype = /obj/item/storage/firstaid/toxin price = 600 baseprice = 600 upperfluc = 100 lowerfluc = -100 /datum/commodity/medical/firstaidO comname = "First Aid Kit - Suffocation" comtype = /obj/item/storage/firstaid/oxygen price = 800 baseprice = 800 upperfluc = 100 lowerfluc = -100 /datum/commodity/medical/firstaidN comname = "First Aid Kit - Neurological" comtype = /obj/item/storage/firstaid/brain price = 1200 baseprice = 1200 upperfluc = 100 lowerfluc = -100 ///// costume kits /datum/commodity/costume/bee comname = "Bee Costume" comtype = /obj/item/storage/box/costume/bee desc = "A licensed costume that makes you look like a bumbly bee!" price = 500 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/costume/monkey comname = "Monkey Costume" comtype = /obj/item/storage/box/costume/monkey desc = "A licensed costume that makes you look like a monkey!" price = 500 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/costume/robuddy comname = "Guardbuddy Costume" comtype = /obj/item/storage/box/costume/robuddy desc = "A licensed costume that makes you look like a PR-6 Guardbuddy!" price = 500 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/costume/waltwhite comname = "Meth Scientist Costume" comtype = /obj/item/storage/box/costume/crap/waltwhite price = 100 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/costume/spiderman comname = "Red Alien Costume" comtype = /obj/item/storage/box/costume/crap/spiderman price = 100 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/costume/wonka comname = "Victorian Confectionery Factory Owner Costume" comtype = /obj/item/storage/box/costume/crap/wonka price = 100 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/costume/light_borg //YJHGHTFH's light borg costume comname = "Light Cyborg Costume" comtype = /obj/item/storage/box/costume/light_borg desc = "Beep-bop synthesizer sold separately." price = 500 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/costume/utena //YJHGHTFH's utena costume & AffableGiraffe's anthy dress comname = "Revolutionary Costume Set" comtype = /obj/item/storage/box/costume/utena desc = "A set of fancy clothes that may or may not give you the power to revolutionize things. Magic sword not included." price = 200 baseprice = 100 upperfluc = 150 lowerfluc = -100 /datum/commodity/balloons //no it ain't a costume kit but it's going in Geoff's wares so idgaf tOt fite me comname = "box of balloons" comtype = /obj/item/storage/box/balloonbox desc = "A box full of colorful balloons! Neat!" price = 50 baseprice = 50 upperfluc = 100 lowerfluc = -50 /// pathology /datum/commodity/synthmodule comname = "Synth-O-Matic module" comtype = /obj/item/synthmodule desc = "A synth-o-matic module." onmarket = 0 price = 5000 baseprice = 5000 upperfluc = 2000 lowerfluc = -2000 /datum/commodity/synthmodule/vaccine comname = "Synth-O-Matic vaccine module" comtype = /obj/item/synthmodule/vaccine onmarket = 1 /datum/commodity/synthmodule/upgrader comname = "Synth-O-Matic efficiency module" comtype = /obj/item/synthmodule/upgrader onmarket = 1 /datum/commodity/synthmodule/assistant comname = "Synth-O-Matic assistant module" comtype = /obj/item/synthmodule/assistant onmarket = 1 /datum/commodity/synthmodule/synthesizer comname = "Synth-O-Matic synthesizer module" comtype = /obj/item/synthmodule/synthesizer onmarket = 1 /datum/commodity/synthmodule/virii comname = "Synth-O-Matic virus module" comtype = /obj/item/synthmodule/virii onmarket = 1 /datum/commodity/synthmodule/bacteria comname = "Synth-O-Matic bacterium module" comtype = /obj/item/synthmodule/bacteria onmarket = 1 /datum/commodity/synthmodule/fungi comname = "Synth-O-Matic fungus module" comtype = /obj/item/synthmodule/fungi onmarket = 1 /datum/commodity/synthmodule/parasite comname = "Synth-O-Matic parasite module" comtype = /obj/item/synthmodule/parasite onmarket = 1 /datum/commodity/synthmodule/gmcell comname = "Synth-O-Matic great mutatis cell module" comtype = /obj/item/synthmodule/gmcell onmarket = 1 /datum/commodity/synthmodule/radiation comname = "Synth-O-Matic irradiation module" comtype = /obj/item/synthmodule/radiation onmarket = 1 /datum/commodity/pathogensample comname = "Pathogen sample" comtype = /obj/item/reagent_containers/glass/vial/prepared desc = "A sample of pathogen. Probably stolen from a lab somewhere. Handle with care." onmarket = 1 price = 700 upperfluc = 500 lowerfluc = -500 /datum/commodity/largeartifact comname = "Large Artifact" comtype = null price = 2000 baseprice = 2000 upperfluc = 1500 lowerfluc = -1500 /datum/commodity/smallartifact comname = "Handheld Artifact" comtype = null price = 400 baseprice = 400 upperfluc = 400 lowerfluc = -200