Files
Bubberstation/code/modules/vending/games.dm
deathrobotpunch bbc685b60a adds fishing category to games vendor (#86699)
## About The Pull Request
this pull request adds a fishing category to the games vendor with items
that cost 50 credits more than their goodie alternatives.
## Why It's Good For The Game
this allows people to start their fishing goals earlier without waiting
20 minutes for cargo at the caveat of the items costing 50 credits extra
than normal
## Changelog
🆑
add: Added new fishing category to games vendor
/🆑
2024-09-17 14:48:31 +02:00

117 lines
3.7 KiB
Plaintext

/obj/machinery/vending/games
name = "\improper Good Clean Fun"
desc = "Vends things that the Captain and Head of Personnel are probably not going to appreciate you fiddling with instead of your job..."
product_ads = "Escape to a fantasy world!;Fuel your gambling addiction!;Ruin your friendships!;Roll for initiative!;Elves and dwarves!;Paranoid computers!;Totally not satanic!;Fun times forever!"
icon_state = "games"
panel_type = "panel4"
product_categories = list(
list(
"name" = "Cards",
"icon" = "diamond",
"products" = list(
/obj/item/toy/cards/deck = 5,
/obj/item/toy/cards/deck/blank = 3,
/obj/item/toy/cards/deck/blank/black = 3,
/obj/item/toy/cards/deck/cas = 3,
/obj/item/toy/cards/deck/cas/black = 3,
/obj/item/toy/cards/deck/kotahi = 3,
/obj/item/toy/cards/deck/tarot = 3,
/obj/item/toy/cards/deck/wizoff = 3,
),
),
list(
"name" = "Toys",
"icon" = "hat-wizard",
"products" = list(
/obj/item/toy/captainsaid = 1,
/obj/item/toy/intento = 3,
/obj/item/storage/box/tail_pin = 1,
),
),
list(
"name" = "Art",
"icon" = "palette",
"products" = list(
/obj/item/storage/crayons = 2,
/obj/item/chisel = 3,
/obj/item/paint_palette = 3,
/obj/item/canvas/nineteen_nineteen = 5,
/obj/item/canvas/twentythree_nineteen = 5,
/obj/item/canvas/twentythree_twentythree = 5,
/obj/item/canvas/twentyfour_twentyfour = 5,
/obj/item/canvas/thirtysix_twentyfour = 3,
/obj/item/canvas/fortyfive_twentyseven = 3,
/obj/item/wallframe/painting/large = 5,
/obj/item/stack/pipe_cleaner_coil/random = 10,
),
),
list(
"name" = "Fishing",
"icon" = "fish",
"products" = list(
/obj/item/storage/toolbox/fishing = 2,
/obj/item/storage/box/fishing_hooks = 2,
/obj/item/storage/box/fishing_lines = 2,
/obj/item/storage/box/fishing_lures = 2,
/obj/item/book/manual/fish_catalog = 5,
/obj/item/fish_analyzer = 2,
/obj/item/fishing_rod/telescopic = 1,
),
),
list(
"name" = "Skillchips",
"icon" = "floppy-disk",
"products" = list(
/obj/item/skillchip/appraiser = 2,
/obj/item/skillchip/basketweaving = 2,
/obj/item/skillchip/bonsai = 2,
/obj/item/skillchip/intj = 2,
/obj/item/skillchip/light_remover = 2,
/obj/item/skillchip/master_angler = 2,
/obj/item/skillchip/sabrage = 2,
/obj/item/skillchip/useless_adapter = 5,
/obj/item/skillchip/wine_taster = 2,
/obj/item/skillchip/big_pointer = 2,
),
),
list(
"name" = "Other",
"icon" = "star",
"products" = list(
/obj/item/camera = 3,
/obj/item/camera_film = 5,
/obj/item/cardpack/resin = 20, //Both card packs have had their count raised to 20 from 10 until card persistence is implemented.
/obj/item/cardpack/series_one = 20,
/obj/item/dyespray = 3,
/obj/item/hourglass = 2,
/obj/item/instrument/piano_synth/headphones = 4,
/obj/item/razor = 3,
/obj/item/storage/card_binder = 10,
/obj/item/storage/dice = 10,
),
),
)
contraband = list(
/obj/item/dice/fudge = 9,
/obj/item/clothing/shoes/wheelys/skishoes = 4,
/obj/item/instrument/musicalmoth = 1,
/obj/item/gun/ballistic/revolver/russian = 1, //the most dangerous game
)
premium = list(
/obj/item/disk/holodisk = 5,
/obj/item/rcl = 2,
/obj/item/airlock_painter = 1,
/obj/item/clothing/shoes/wheelys/rollerskates= 3,
/obj/item/melee/skateboard/pro = 3,
/obj/item/melee/skateboard/hoverboard = 1,
)
refill_canister = /obj/item/vending_refill/games
default_price = PAYCHECK_CREW
extra_price = PAYCHECK_COMMAND * 1.25
payment_department = ACCOUNT_SRV
light_mask = "games-light-mask"
/obj/item/vending_refill/games
machine_name = "\improper Good Clean Fun"
icon_state = "refill_games"