mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-18 21:15:21 +00:00
## About The Pull Request Adds a new holodeck layout that features a TGC card fighting arena, complete with holographic representations of your cards. Cards act the same as physical cards when displayed except you can see the stats of the cards without needing to inspect and the cards stats can be modified on the fly for keeping track of equipment. Example:  ## Why It's Good For The Game TGC is a significantly more complicated game then the other ones we have like UNO and CAS and is extremely messy to play on a table ingame, this provides a much clearer way of visualizing the game by having all active creature stats on full display at all times without having to rely on inspecting cards to check. ## Changelog 🆑 add: Introducing a new holodeck map, the TGC Arena, featuring hologram projectors for your trading cards. fix: Janitor and Intern TGC cards are now considered creatures rather than just humans. balance: The price of card packs has been reduced from double a paycheck to 3 quarters of one. balance: The number of cards available in the good clean fun vendor has been doubled. /🆑
100 lines
3.1 KiB
Plaintext
100 lines
3.1 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" = "Skillchips",
|
|
"icon" = "floppy-disk",
|
|
"products" = list(
|
|
/obj/item/skillchip/appraiser = 2,
|
|
/obj/item/skillchip/basketweaving = 2,
|
|
/obj/item/skillchip/bonsai = 2,
|
|
/obj/item/skillchip/light_remover = 2,
|
|
/obj/item/skillchip/sabrage = 2,
|
|
/obj/item/skillchip/useless_adapter = 5,
|
|
/obj/item/skillchip/wine_taster = 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 persistance is implimented.
|
|
/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,
|
|
)
|
|
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"
|