mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-21 07:32:35 +00:00
sammiches. -Ambrosia vulgaris now has a mutation. -Added 1% chance for a species mutation whenever a plant's stats mutate. -You now get more descriptive messages when applying mutagen to plant trays. -Removed sugarcane seeds from the vending machine. They were redundant and had poor sprites and no recipes. Added the seeds to the seeds crate so you can still get them, if you really want to... Revision: r3460 Author: d_h2...@yahoo.com
480 lines
26 KiB
Plaintext
Executable File
480 lines
26 KiB
Plaintext
Executable File
/obj/machinery/vending
|
|
name = "Vendomat"
|
|
desc = "A generic vending machine."
|
|
icon = 'vending.dmi'
|
|
icon_state = "generic"
|
|
layer = 2.9
|
|
anchored = 1
|
|
density = 1
|
|
var/active = 1 //No sales pitches if off!
|
|
var/vend_ready = 1 //Are we ready to vend?? Is it time??
|
|
var/vend_delay = 10 //How long does it take to vend?
|
|
var/product_paths = "" //String of product paths separated by semicolons. No spaces!
|
|
var/product_amounts = "" //String of product amounts separated by semicolons, must have amount for every path in product_paths
|
|
var/points = 10
|
|
var/product_prices = "" //String of product prices in Points separated by semicolons, must have amount for every path in product_paths
|
|
var/product_slogans = "" //String of slogans separated by semicolons, optional
|
|
var/product_ads = "" //String of small ad messages in the vending screen - random chance
|
|
var/product_hidden = "" //String of products that are hidden unless hacked.
|
|
var/product_hideamt = "" //String of hidden product amounts, separated by semicolons. Exact same as amounts. Must be left blank if hidden is.
|
|
var/hidden_prices = "" //String of product prices for hidden items
|
|
var/product_coin = ""
|
|
var/product_coin_amt = ""
|
|
var/list/product_records = list()
|
|
var/list/hidden_records = list()
|
|
var/list/coin_records = list()
|
|
var/list/slogan_list = list()
|
|
var/list/small_ads = list() // small ad messages in the vending screen - random chance of popping up whenever you open it
|
|
var/vend_reply //Thank you for shopping!
|
|
var/last_reply = 0
|
|
var/last_slogan = 0 //When did we last pitch?
|
|
var/slogan_delay = 600 //How long until we can pitch again?
|
|
var/icon_vend //Icon_state when vending!
|
|
var/icon_deny //Icon_state when vending!
|
|
//var/emagged = 0 //Ignores if somebody doesn't have card access to that machine.
|
|
var/seconds_electrified = 0 //Shock customers like an airlock.
|
|
var/shoot_inventory = 0 //Fire items at customers! We're broken!
|
|
var/shut_up = 1 //Stop spouting those godawful pitches!
|
|
var/extended_inventory = 0 //can we access the hidden inventory?
|
|
var/panel_open = 0 //Hacking that vending machine. Gonna get a free candy bar.
|
|
var/wires = 15
|
|
var/obj/item/weapon/coin/coin
|
|
var/charge_type
|
|
/*
|
|
|
|
/obj/machinery/vending/[vendors name here] // --vending machine template :)
|
|
name = ""
|
|
desc = ""
|
|
icon = ''
|
|
icon_state = ""
|
|
product_paths = ""
|
|
product_amounts = ""
|
|
vend_delay = 15
|
|
product_hidden = ""
|
|
product_hideamt = ""
|
|
product_slogans = ""
|
|
product_ads = ""
|
|
|
|
*/
|
|
|
|
/*
|
|
/obj/machinery/vending/atmospherics //Commenting this out until someone ponies up some actual working, broken, and unpowered sprites - Quarxink
|
|
name = "Tank Vendor"
|
|
desc = "A vendor with a wide variety of masks and gas tanks."
|
|
icon = 'objects.dmi'
|
|
icon_state = "dispenser"
|
|
product_paths = "/obj/item/weapon/tank/oxygen;/obj/item/weapon/tank/plasma;/obj/item/weapon/tank/emergency_oxygen;/obj/item/weapon/tank/emergency_oxygen/engi;/obj/item/clothing/mask/breath"
|
|
product_amounts = "10;10;10;5;25"
|
|
vend_delay = 0
|
|
*/
|
|
|
|
/obj/machinery/vending/boozeomat
|
|
name = "Booze-O-Mat"
|
|
desc = "A technological marvel, supposedly able to mix just the mixture you'd like to drink the moment you ask for one."
|
|
icon_state = "boozeomat" //////////////18 drink entities below, plus the glasses, in case someone wants to edit the number of bottles
|
|
product_paths = "/obj/item/weapon/reagent_containers/food/drinks/bottle/gin;/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey;/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla;/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka;/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth;/obj/item/weapon/reagent_containers/food/drinks/bottle/rum;/obj/item/weapon/reagent_containers/food/drinks/bottle/wine;/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac;/obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua;/obj/item/weapon/reagent_containers/food/drinks/beer;/obj/item/weapon/reagent_containers/food/drinks/ale;/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice;/obj/item/weapon/reagent_containers/food/drinks/bottle/tomatojuice;/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice;/obj/item/weapon/reagent_containers/food/drinks/bottle/cream;/obj/item/weapon/reagent_containers/food/drinks/tonic;/obj/item/weapon/reagent_containers/food/drinks/cola;/obj/item/weapon/reagent_containers/food/drinks/sodawater;/obj/item/weapon/reagent_containers/food/drinks/drinkingglass;/obj/item/weapon/reagent_containers/food/drinks/ice"
|
|
// product_amounts = "5;5;5;5;5;5;5;5;5;6;6;4;4;4;4;8;8;15;30;9"
|
|
product_prices = "6;6;6;6;6;6;6;6;6;6;6;7;7;7;7;4;4;2;1;4"
|
|
vend_delay = 15
|
|
product_hidden = "/obj/item/weapon/reagent_containers/food/drinks/tea"
|
|
hidden_prices = "4"
|
|
points = 60
|
|
product_slogans = "I hope nobody asks me for a bloody cup o' tea...;Alcohol is humanity's friend. Would you abandon a friend?;Quite delighted to serve you!;Is nobody thirsty on this station?"
|
|
product_ads = "Drink up!;Booze is good for you!;Alcohol is humanity's best friend.;Quite delighted to serve you!;Care for a nice, cold beer?;Nothing cures you like booze!;Have a sip!;Have a drink!;Have a beer!;Beer is good for you!;Only the finest alcohol!;Best quality booze since 2053!;Award-winning wine!;Maximum alcohol!;Man loves beer.;A toast for progress!"
|
|
charge_type = "bar"
|
|
|
|
/obj/machinery/vending/assist
|
|
product_paths = "/obj/item/device/assembly/prox_sensor;/obj/item/device/assembly/igniter;/obj/item/device/assembly/signaler;/obj/item/weapon/wirecutters;/obj/item/weapon/cartridge/signal"
|
|
// product_amounts = "5;3;4;1;4"
|
|
product_prices = "2;3;3;10;3"
|
|
product_hidden = "/obj/item/device/flashlight;obj/item/device/assembly/timer"
|
|
// product_hideamt = "5;2"
|
|
hidden_prices = "2;5"
|
|
points = 15
|
|
product_ads = "Only the finest!;Have some tools.;The most robust equipment.;The finest gear in space!"
|
|
charge_type = "engineering"
|
|
|
|
/obj/machinery/vending/coffee
|
|
name = "Hot Drinks machine"
|
|
desc = "A vending machine which dispenses hot drinks."
|
|
icon_state = "coffee"
|
|
icon_vend = "coffee-vend"
|
|
product_paths = "/obj/item/weapon/reagent_containers/food/drinks/coffee;/obj/item/weapon/reagent_containers/food/drinks/tea;/obj/item/weapon/reagent_containers/food/drinks/h_chocolate"
|
|
product_prices = "1;1;1"
|
|
vend_delay = 34
|
|
product_hidden = "/obj/item/weapon/reagent_containers/food/drinks/ice"
|
|
// product_hideamt = "10"
|
|
hidden_prices = "1"
|
|
product_ads = "Have a drink!;Drink up!;It's good for you!;Would you like a hot joe?;I'd kill for some coffee!;The best beans in the galaxy.;Only the finest brew for you.;Mmmm. Nothing like a coffee.;I like coffee, don't you?;Coffee helps you work!;Try some tea.;We hope you like the best!;Try our new chocolate!;Admin conspiracies"
|
|
charge_type = "coffee"
|
|
|
|
/obj/machinery/vending/snack
|
|
name = "Getmore Chocolate Corp"
|
|
desc = "A snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars"
|
|
icon_state = "snack"
|
|
product_paths = "/obj/item/weapon/reagent_containers/food/snacks/candy;/obj/item/weapon/reagent_containers/food/drinks/dry_ramen;/obj/item/weapon/reagent_containers/food/snacks/chips;/obj/item/weapon/reagent_containers/food/snacks/sosjerky;/obj/item/weapon/reagent_containers/food/snacks/no_raisin;/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie;/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers"
|
|
// product_amounts = "10;10;10;10;10;10;10"
|
|
product_prices = "1;1;1;1;1;1;1"
|
|
product_slogans = "Try our new nougat bar!;Twice the calories for half the price!"
|
|
product_hidden = "/obj/item/weapon/reagent_containers/food/snacks/syndicake"
|
|
// product_hideamt = "10"
|
|
hidden_prices = "1"
|
|
product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!"
|
|
charge_type = "snack"
|
|
|
|
/obj/machinery/vending/cola
|
|
name = "Robust Softdrinks"
|
|
desc = "A softdrink vendor provided by Robust Industries, LLC."
|
|
icon_state = "Cola_Machine"
|
|
product_paths = "/obj/item/weapon/reagent_containers/food/drinks/cola;/obj/item/weapon/reagent_containers/food/drinks/space_mountain_wind;/obj/item/weapon/reagent_containers/food/drinks/dr_gibb;/obj/item/weapon/reagent_containers/food/drinks/starkist;/obj/item/weapon/reagent_containers/food/drinks/space_up"
|
|
product_amounts = "10;10;10;10;10"
|
|
product_prices = "1;1;1;1;1"
|
|
product_slogans = "Robust Softdrinks: More robust then a toolbox to the head!"
|
|
product_hidden = "/obj/item/weapon/reagent_containers/food/drinks/thirteenloko"
|
|
product_hideamt = "5"
|
|
hidden_prices = "2"
|
|
product_ads = "Refreshing!;Hope you're thirsty!;Over 1 million drinks sold!;Thirsty? Why not cola?;Please, have a drink!;Drink up!;The best drinks in space."
|
|
charge_type = "soda"
|
|
|
|
/obj/machinery/vending/cart
|
|
name = "PTech"
|
|
desc = "Cartridges for PDAs"
|
|
icon_state = "cart"
|
|
icon_deny = "cart-deny"
|
|
product_paths = "/obj/item/weapon/cartridge/medical;/obj/item/weapon/cartridge/engineering;/obj/item/weapon/cartridge/security;/obj/item/weapon/cartridge/janitor;/obj/item/weapon/cartridge/signal/toxins;/obj/item/device/pda/heads;/obj/item/weapon/cartridge/captain;/obj/item/weapon/cartridge/quartermaster"
|
|
// product_amounts = "10;10;10;10;10;10;3;10"
|
|
product_prices = "1;1;1;1;1;3;1"
|
|
product_slogans = ""
|
|
product_hidden = ""
|
|
// product_hideamt = ""
|
|
hidden_prices = ""
|
|
charge_type = "cart"
|
|
|
|
/obj/machinery/vending/cigarette
|
|
name = "cigarette machine"
|
|
desc = "If you want to get cancer, might as well do it in style"
|
|
icon_state = "cigs"
|
|
product_paths = "/obj/item/weapon/cigpacket;/obj/item/weapon/matchbox;/obj/item/weapon/lighter/random"
|
|
// product_amounts = "10;10;4"
|
|
product_prices = "1;1;2"
|
|
product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!"
|
|
vend_delay = 34
|
|
product_hidden = "/obj/item/weapon/lighter/zippo"
|
|
// product_hideamt = "4"
|
|
hidden_prices = "2"
|
|
product_coin = "/obj/item/clothing/mask/cigarette/cigar/havana"
|
|
product_coin_amt = "2"
|
|
product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs."
|
|
charge_type = "cigarette"
|
|
|
|
/obj/machinery/vending/medical
|
|
name = "NanoMed Plus"
|
|
desc = "Medical drug dispenser."
|
|
icon_state = "med"
|
|
icon_deny = "med-deny"
|
|
req_access_txt = "5"
|
|
product_paths = "/obj/item/clothing/under/rank/medical;/obj/item/clothing/under/rank/chemist;/obj/item/clothing/suit/storage/labcoat;/obj/item/clothing/shoes/white;/obj/item/device/healthanalyzer;/obj/item/weapon/reagent_containers/glass/bottle/antitoxin;/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline;/obj/item/weapon/reagent_containers/glass/bottle/stoxin;/obj/item/weapon/reagent_containers/glass/bottle/toxin;/obj/item/weapon/reagent_containers/syringe/antiviral;/obj/item/weapon/reagent_containers/syringe;/obj/item/device/healthanalyzer;/obj/item/weapon/reagent_containers/glass/beaker;/obj/item/weapon/reagent_containers/dropper"
|
|
// product_amounts = "4;4;4;4;4;12;5;4;2"
|
|
product_prices = "1;1;1;1;2;2;2;2;2;2;1;2;2;5"
|
|
product_hidden = "/obj/item/weapon/reagent_containers/pill/tox;/obj/item/weapon/reagent_containers/pill/stox;/obj/item/weapon/reagent_containers/pill/antitox"
|
|
// product_hideamt = "3;4;6"
|
|
hidden_prices = "3;3;2"
|
|
points = 25
|
|
product_ads = "Go save some lives!;The best stuff for your medbay.;Only the finest tools.;Natural chemicals!;This stuff saves lives.;Don't you want some?"
|
|
charge_type = "medical"
|
|
|
|
/obj/machinery/vending/wallmed1
|
|
name = "NanoMed"
|
|
desc = "Wall-mounted Medical Equipment dispenser."
|
|
icon_state = "wallmed"
|
|
icon_deny = "wallmed-deny"
|
|
req_access_txt = "5"
|
|
product_paths = "/obj/item/stack/medical/bruise_pack;/obj/item/stack/medical/ointment;/obj/item/weapon/reagent_containers/syringe/inaprovaline;/obj/item/device/healthanalyzer"
|
|
// product_amounts = "2;2;4;1"
|
|
product_prices = "1;1;2;2"
|
|
product_hidden = "/obj/item/weapon/reagent_containers/syringe/antitoxin;/obj/item/weapon/reagent_containers/syringe/antiviral;/obj/item/weapon/reagent_containers/pill/tox"
|
|
// product_hideamt = "4;4;1"
|
|
hidden_prices = "2;2;2"
|
|
points = 5
|
|
density = 0 //It is wall-mounted, and thus, not dense. --Superxpdude
|
|
product_ads = "Go save some lives!;The best stuff for your medbay.;Only the finest tools.;Natural chemicals!;This stuff saves lives.;Don't you want some?"
|
|
charge_type = "medical"
|
|
|
|
/obj/machinery/vending/wallmed2
|
|
name = "NanoMed"
|
|
desc = "Wall-mounted Medical Equipment dispenser."
|
|
icon_state = "wallmed"
|
|
icon_deny = "wallmed-deny"
|
|
req_access_txt = "5"
|
|
product_paths = "/obj/item/weapon/reagent_containers/syringe/inaprovaline;/obj/item/weapon/reagent_containers/syringe/antitoxin;/obj/item/stack/medical/bruise_pack;/obj/item/stack/medical/ointment;/obj/item/device/healthanalyzer"
|
|
// product_amounts = "5;3;3;3;3"
|
|
product_prices = "2;2;1;1;2"
|
|
product_hidden = "/obj/item/weapon/reagent_containers/pill/tox"
|
|
// product_hideamt = "3"
|
|
hidden_prices = "2"
|
|
points = 5
|
|
density = 0 //It is wall-mounted, and thus, not dense. --Superxpdude
|
|
charge_type = "medical"
|
|
|
|
/obj/machinery/vending/security
|
|
name = "SecTech"
|
|
desc = "A security equipment vendor"
|
|
icon_state = "sec"
|
|
icon_deny = "sec-deny"
|
|
req_access_txt = "1"
|
|
product_paths = "/obj/item/clothing/under/color/red;/obj/item/clothing/under/ftech;/obj/item/clothing/under/det;/obj/item/clothing/suit/storage/det_suit;/obj/item/clothing/head/det_hat;/obj/item/clothing/head/helmet;/obj/item/clothing/suit/armor/vest;/obj/item/clothing/suit/storage/gearharness;/obj/item/weapon/storage/belt/security;/obj/item/device/radio/headset/security;/obj/item/weapon/handcuffs;/obj/item/weapon/flashbang;/obj/item/device/flash;/obj/item/weapon/reagent_containers/food/snacks/donut;/obj/item/weapon/storage/box/evidence"
|
|
// product_amounts = "8;4;5;12;6"
|
|
product_prices = "1;1;1;1;1;3;3;3;2;1;1;3;2;1;2"
|
|
product_hidden = "/obj/item/clothing/glasses/sunglasses;/obj/item/kitchen/donut_box"
|
|
// product_hideamt = "2;2"
|
|
hidden_prices = "5;5"
|
|
points = 15
|
|
product_ads = "Crack capitalist skulls!;Beat some heads in!;Don't forget - harm is good!;Your weapons are right here.;Handcuffs!;Freeze, scumbag!;Don't tase me bro!;Tase them, bro.;Why not have a donut?"
|
|
charge_type = "security"
|
|
|
|
/obj/machinery/vending/hydronutrients
|
|
name = "NutriMax"
|
|
desc = "A plant nutrients vendor"
|
|
icon_state = "nutri"
|
|
icon_deny = "nutri-deny"
|
|
product_paths = "/obj/item/nutrient/ez;/obj/item/nutrient/l4z;/obj/item/nutrient/rh;/obj/item/weapon/pestspray;/obj/item/weapon/reagent_containers/syringe;/obj/item/weapon/plantbag"
|
|
// product_amounts = "35;25;15;20;5;5"
|
|
product_prices = "1;1;2;2;7;7"
|
|
product_slogans = "Aren't you glad you don't have to fertilize the natural way?;Now with 50% less stink!;Plants are people too!"
|
|
product_hidden = "/obj/item/weapon/reagent_containers/glass/bottle/ammonia;/obj/item/weapon/reagent_containers/glass/bottle/diethylamine"
|
|
// product_hideamt = "10;5"
|
|
hidden_prices = "1;2"
|
|
points = 20
|
|
product_ads = "We like plants!;Don't you want some?;The greenest thumbs ever.;We like big plants.;Soft soil..."
|
|
charge_type = "hydroponics"
|
|
|
|
/obj/machinery/vending/hydroseeds
|
|
name = "MegaSeed Servitor"
|
|
desc = "When you need seeds fast!"
|
|
icon_state = "seeds"
|
|
product_paths = "/obj/item/seeds/bananaseed;/obj/item/seeds/berryseed;/obj/item/seeds/carrotseed;/obj/item/seeds/chantermycelium;/obj/item/seeds/chiliseed;/obj/item/seeds/cornseed;/obj/item/seeds/eggplantseed;/obj/item/seeds/potatoseed;/obj/item/seeds/replicapod;/obj/item/seeds/soyaseed;/obj/item/seeds/sunflowerseed;/obj/item/seeds/tomatoseed;/obj/item/seeds/towermycelium;/obj/item/seeds/wheatseed;/obj/item/seeds/appleseed;/obj/item/seeds/poppyseed;/obj/item/seeds/ambrosiavulgarisseed;/obj/item/seeds/whitebeetseed;/obj/item/seeds/watermelonseed;/obj/item/seeds/limeseed;/obj/item/seeds/lemonseed;/obj/item/seeds/orangeseed;/obj/item/seeds/grassseed;/obj/item/seeds/sugarcaneseed;/obj/item/seeds/cocoapodseed;/obj/item/seeds/cabbageseed;/obj/item/seeds/grapeseed;/obj/item/seeds/pumpkinseed"
|
|
// product_amounts = "3;2;2;2;2;2;2;2;3;2;2;2;2;2;3;5;4;3;3;3;3;3;3;3;3;3;3;3"
|
|
product_prices = "3;5;5;5;5;5;5;5;3;5;5;5;5;5;3;2;3;3;3;3;3;3;3;3;3;3;3;3"
|
|
// product_hidden = "/obj/item/seeds/amanitamycelium;/obj/item/seeds/glowshroom;/obj/item/seeds/libertymycelium;/obj/item/seeds/nettleseed;/obj/item/seeds/plumpmycelium"
|
|
product_hideamt = "2;2;2;2;2"
|
|
hidden_prices = "5;5;5;5;5"
|
|
product_coin = "/obj/item/toy/waterflower"
|
|
product_coin_amt = "1"
|
|
points = 40
|
|
product_ads = "We like plants!;Grow some crops!;Grow, baby, growww!;Aw h'yeah son!"
|
|
product_slogans = "THIS'S WHERE TH' SEEDS LIVE! GIT YOU SOME!;Hands down the best seed selection on the station!;Also certain mushroom varieties available, more for experts! Get certified today!"
|
|
charge_type = "hydroponics"
|
|
|
|
/obj/machinery/vending/magivend
|
|
name = "MagiVend"
|
|
desc = "A magic vending machine."
|
|
icon_state = "MagiVend"
|
|
// product_amounts = "1;1;1;1;1;2"
|
|
product_prices = "10;10;10;10;10;5"
|
|
product_slogans = "Sling spells the proper way with MagiVend!;Be your own Houdini! Use MagiVend!"
|
|
product_paths = "/obj/item/clothing/head/wizard;/obj/item/clothing/suit/wizrobe;/obj/item/clothing/head/wizard/red;/obj/item/clothing/suit/wizrobe/red;/obj/item/clothing/shoes/sandal;/obj/item/weapon/staff"
|
|
vend_delay = 15
|
|
points = 55
|
|
vend_reply = "Have an enchanted evening!"
|
|
product_hidden = "/obj/item/weapon/reagent_containers/glass/bottle/wizarditis" //No one can get to the machine to hack it anyways
|
|
// product_hideamt = "1" //Just one, for the lulz, not like anyone can get it - Microwave
|
|
hidden_prices = "10"
|
|
product_ads = "FJKLFJSD;AJKFLBJAKL;1234 LOONIES LOL!;>MFW;Kill them fuckers!;GET DAT FUKKEN DISK;HONK!;EI NATH;Destroy the station!;Admin conspiracies since forever!;Space-time bending hardware!"
|
|
|
|
/obj/machinery/vending/dinnerware
|
|
name = "Dinnerware"
|
|
desc = "A kitchen and restaurant equipment vendor"
|
|
icon_state = "dinnerware"
|
|
product_paths = "/obj/item/weapon/tray;/obj/item/weapon/kitchen/utensil/fork;/obj/item/weapon/kitchenknife;/obj/item/weapon/reagent_containers/food/drinks/drinkingglass;/obj/item/clothing/suit/storage/chef/classic"
|
|
// product_amounts = "8;6;3;8;2"
|
|
product_prices = "1;2;3;1;5"
|
|
//product_amounts = "8;5;4" Old totals
|
|
product_hidden = "/obj/item/weapon/kitchen/utensil/spoon;/obj/item/weapon/kitchen/utensil/knife;/obj/item/weapon/kitchen/rollingpin;/obj/item/weapon/butch"
|
|
// product_hideamt = "2;2;2;2"
|
|
hidden_prices = "5;5;5;5"
|
|
points = 15
|
|
product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils.;You don't really need these..."
|
|
charge_type = "kitchen"
|
|
|
|
/obj/machinery/vending/sovietsoda
|
|
name = "BODA"
|
|
desc = "Old sweet water vending machine"
|
|
icon_state = "sovietsoda"
|
|
product_paths = "/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/soda"
|
|
// product_amounts = "30"
|
|
product_prices = "1"
|
|
//product_amounts = "8;5;4" Old totals
|
|
product_hidden = "/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/cola"
|
|
// product_hideamt = "20"
|
|
hidden_prices = "1"
|
|
product_ads = "For Tsar and Country.;Have you fulfilled your nutrition quota today?;Very nice!;We are simple people, for this is all we eat.;If there is a person, there is a problem. If there is no person, then there is no problem."
|
|
charge_type = "soda"
|
|
|
|
/obj/machinery/vending/tool
|
|
name = "YouTool"
|
|
desc = "Tools for tools."
|
|
icon_state = "tool"
|
|
icon_deny = "tool-deny"
|
|
req_access_txt = "12" //Maintenance access
|
|
product_paths = "/obj/item/weapon/cable_coil/random;/obj/item/weapon/crowbar;/obj/item/weapon/weldingtool;/obj/item/weapon/wirecutters;/obj/item/weapon/wrench;/obj/item/device/analyzer;/obj/item/device/t_scanner"
|
|
// product_amounts = "10;5;3;5;5;5;5"
|
|
product_prices = "1;2;3;2;2;2;2"
|
|
product_prices = "1"
|
|
product_hidden = "/obj/item/weapon/weldingtool/largetank;/obj/item/device/multitool"
|
|
// product_hideamt = "2;2"
|
|
hidden_prices = "4;4"
|
|
product_coin = "/obj/item/clothing/gloves/yellow"
|
|
product_coin_amt = "1"
|
|
charge_type = "engineering"
|
|
|
|
/obj/machinery/vending/genetics
|
|
name = "Genetics Dispenser"
|
|
desc = "Medical drug dispenser."
|
|
icon_state = "med"
|
|
icon_deny = "med-deny"
|
|
req_access_txt = "5"
|
|
product_paths = "/obj/item/clothing/suit/storage/labcoat;/obj/item/clothing/under/rank/geneticist;/obj/item/weapon/reagent_containers/glass/bottle/antitoxin;/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline;/obj/item/weapon/reagent_containers/glass/bottle/stoxin;/obj/item/weapon/reagent_containers/glass/bottle/toxin;/obj/item/weapon/reagent_containers/syringe"
|
|
// product_amounts = "4;4;6;6;6;6;4"
|
|
product_prices = "1;1;2;2;2;2;1"
|
|
product_hidden = ""
|
|
product_hideamt = ""
|
|
charge_type = "genetics"
|
|
|
|
/*/obj/machinery/vending/toxins
|
|
name = "Toxins dispenser"
|
|
desc = "Medical drug dispenser."
|
|
icon = 'objects.dmi'
|
|
icon_state = "dispenser"
|
|
//icon_deny = "med-deny"
|
|
req_access_txt = "7"
|
|
product_paths = "/obj/item/clothing/under/rank/scientist;/obj/item/clothing/suit/bio_suit;/obj/item/clothing/head/bio_hood;/obj/item/weapon/screwdriver;/obj/item/weapon/wrench;/obj/item/weapon/tank/oxygen;/obj/item/weapon/tank/plasma;/obj/item/device/transfer_valve;/obj/item/device/igniter;/obj/item/device/timer;/obj/item/device/prox_sensor;/obj/item/device/radio/signaler;/obj/item/weapon/chem_grenade"
|
|
product_amounts = "4;4;4;6;6;4;4;8;8;8;8;8;8"
|
|
//product_prices = "1;2;2;1;1;1;2;3;2;2;2;2;2"
|
|
product_hidden = ""
|
|
product_hideamt = ""
|
|
charge_type = "toxins"*/
|
|
|
|
/obj/machinery/vending/engineering
|
|
name = "Robco Tool Maker"
|
|
desc = "Everything you need for do-it-yourself station repair."
|
|
icon_state = "engi"
|
|
icon_deny = "engi-deny"
|
|
req_access_txt = "10"
|
|
product_paths = "/obj/item/clothing/under/rank/chief_engineer;/obj/item/clothing/under/rank/engineer;/obj/item/clothing/shoes/orange;/obj/item/clothing/head/helmet/hardhat;/obj/item/weapon/storage/belt/utility;/obj/item/clothing/glasses/meson;/obj/item/clothing/gloves/yellow;/obj/item/weapon/screwdriver;/obj/item/weapon/crowbar;/obj/item/weapon/wirecutters;/obj/item/device/multitool;/obj/item/weapon/wrench;/obj/item/device/t_scanner;/obj/item/weapon/CableCoil/power;/obj/item/weapon/circuitry;/obj/item/weapon/cell;/obj/item/weapon/weldingtool;/obj/item/clothing/head/helmet/welding;/obj/item/weapon/light/tube;/obj/item/clothing/suit/fire;/obj/item/weapon/stock_parts/scanning_module;/obj/item/weapon/stock_parts/micro_laser;/obj/item/weapon/stock_parts/matter_bin;/obj/item/weapon/stock_parts/manipulator;/obj/item/weapon/stock_parts/console_screen"
|
|
// product_amounts = "4;4;4;4;4;4;4;12;12;12;12;12;12;8;4;8;8;8;10;4"
|
|
product_prices = "1;1;1;2;2;1;2;1;1;2;2;1;1;1;2;2;1;1;1;2;2;2;2;2;2"
|
|
product_hidden = ""
|
|
product_hideamt = ""
|
|
charge_type = "engineering"
|
|
|
|
/obj/machinery/vending/plasmaresearch
|
|
name = "Toximate 3000"
|
|
desc = "All the fine parts you need in one vending machine!"
|
|
product_hidden = ""
|
|
product_hideamt = ""
|
|
product_paths = "/obj/item/clothing/under/rank/scientist;/obj/item/clothing/suit/bio_suit;/obj/item/clothing/head/bio_hood;/obj/item/device/transfer_valve;/obj/item/device/assembly/signaler;/obj/item/device/assembly/prox_sensor;/obj/item/device/assembly/igniter;/obj/item/device/assembly/timer"
|
|
// product_amounts = "6;6;6;6;6"
|
|
product_prices = "1;2;2;2;2;2;2;2"
|
|
charge_type = "toxins"
|
|
|
|
/obj/machinery/vending/robotics
|
|
name = "Robotech Deluxe"
|
|
desc = "All the tools you need to create your own robot army."
|
|
icon_state = "robotics"
|
|
icon_deny = "robotics-deny"
|
|
req_access_txt = "29"
|
|
product_paths = "/obj/item/clothing/suit/storage/labcoat;/obj/item/clothing/under/rank/roboticist;/obj/item/weapon/cable_coil;/obj/item/device/flash;/obj/item/weapon/cell/high;/obj/item/device/assembly/prox_sensor;/obj/item/device/assembly/signaler;/obj/item/device/healthanalyzer;/obj/item/weapon/scalpel;/obj/item/weapon/circular_saw;/obj/item/weapon/tank/anesthetic;/obj/item/clothing/mask/medical;/obj/item/weapon/screwdriver;/obj/item/weapon/crowbar"
|
|
//product_amounts = "4;4;4;4;12"
|
|
product_prices = "1;1;1;1;3;2;2;2;4;4;2;1;1;1"
|
|
product_hidden = ""
|
|
hidden_prices = ""
|
|
charge_type = "robotics"
|
|
|
|
/obj/item/weapon/vending_charge
|
|
name = "Vending Charge"
|
|
var/charge_type = "generic"
|
|
var/charge_amt = 10
|
|
icon = 'vending.dmi'
|
|
icon_state = "generic-charge"
|
|
|
|
/obj/item/weapon/vending_charge/medical
|
|
name = "Medical Charge"
|
|
charge_type = "medical"
|
|
icon_state = "medical-charge"
|
|
|
|
/obj/item/weapon/vending_charge/chemistry
|
|
name = "Chemistry Charge"
|
|
charge_type = "chemistry"
|
|
icon_state = "chemistry-charge"
|
|
charge_amt = 25 // only used by chemistry now
|
|
|
|
/obj/item/weapon/vending_charge/genetics
|
|
name = "Genetics Charge"
|
|
charge_type = "genetics"
|
|
icon_state = "generic-charge"
|
|
|
|
/obj/item/weapon/vending_charge/toxins
|
|
name = "Toxins Charge"
|
|
charge_type = "toxins"
|
|
icon_state = "toxins-charge"
|
|
|
|
/obj/item/weapon/vending_charge/robotics
|
|
name = "Robotics Charge"
|
|
charge_type = "robotics"
|
|
icon_state = "robotics-charge"
|
|
|
|
/obj/item/weapon/vending_charge/bar
|
|
name = "Bar Charge"
|
|
charge_type = "bar"
|
|
icon_state = "bar-charge"
|
|
charge_amt = 40
|
|
|
|
/obj/item/weapon/vending_charge/kitchen
|
|
name = "Kitchen Charge"
|
|
charge_type = "kitchen"
|
|
icon_state = "kitchen-charge"
|
|
|
|
/obj/item/weapon/vending_charge/engineering
|
|
name = "Engineering Charge"
|
|
charge_type = "engineering"
|
|
icon_state = "engineering-charge"
|
|
|
|
/obj/item/weapon/vending_charge/security
|
|
name = "Security Charge"
|
|
charge_type = "security"
|
|
icon_state = "security-charge"
|
|
|
|
/obj/item/weapon/vending_charge/coffee
|
|
name = "Coffee Charge"
|
|
charge_type = "coffee"
|
|
icon_state = "coffee-charge"
|
|
|
|
/obj/item/weapon/vending_charge/snack
|
|
name = "Snack Charge"
|
|
charge_type = "snack"
|
|
icon_state = "snack-charge"
|
|
|
|
/obj/item/weapon/vending_charge/cart
|
|
name = "Cart Charge"
|
|
charge_type = "cart"
|
|
icon_state = "cart-charge"
|
|
|
|
/obj/item/weapon/vending_charge/cigarette
|
|
name = "Cigarette Charge"
|
|
charge_type = "cigarette"
|
|
icon_state = "cigarette-charge"
|
|
|
|
/obj/item/weapon/vending_charge/hydroponics
|
|
name = "Hydroponics Charge"
|
|
charge_type = "hydroponics"
|
|
icon_state = "hydroponics-charge"
|
|
|
|
/obj/item/weapon/vending_charge/soda
|
|
name = "Soda Charge"
|
|
charge_type = "soda"
|
|
icon_state = "soda-charge"
|
|
|
|
/*/obj/item/weapon/vending_charge/toxinslab
|
|
name = "Toxins Lab Charge"
|
|
charge_type = "toxinslab"
|
|
icon_state = "toxinslab-charge"*/ |