From 4f0b74e3754a730c419aaecba014e98ea9e6b65d Mon Sep 17 00:00:00 2001 From: Chompstation Bot Date: Sun, 24 Oct 2021 23:49:32 +0000 Subject: [PATCH] [MIRROR] :siffet: --- .../machinery/casino_prize_dispenser_ch.dm | 612 +++++ code/modules/awaymissions/loot_vr.dm | 2 +- code/modules/clothing/head/hood.dm | 8 +- code/modules/clothing/suits/hooded.dm | 26 +- code/modules/economy/vending_machines_vr.dm | 2374 ++++++++++++++++- icons/inventory/head/item.dmi | Bin 120978 -> 121174 bytes icons/inventory/head/mob.dmi | Bin 247986 -> 248506 bytes icons/inventory/suit/item.dmi | Bin 212018 -> 212410 bytes icons/inventory/suit/mob.dmi | Bin 627771 -> 629294 bytes maps/gateway_archive_vr/zoo.dmm | 4 +- maps/gateway_vr/zoo.dmm | 4 +- 11 files changed, 3010 insertions(+), 20 deletions(-) diff --git a/code/game/machinery/casino_prize_dispenser_ch.dm b/code/game/machinery/casino_prize_dispenser_ch.dm index 94ffe23f35..3b740fe2b7 100644 --- a/code/game/machinery/casino_prize_dispenser_ch.dm +++ b/code/game/machinery/casino_prize_dispenser_ch.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD:code/game/machinery/casino_prize_dispenser_ch.dm // Use this define to register a prize! // * n - The proper name of the purchasable // * o - The object type path of the purchasable to spawn @@ -355,3 +356,614 @@ /obj/machinery/casino_prize_dispenser/process() //Might not need this, but just to be safe for now if(stat & (BROKEN|NOPOWER)) return +||||||| parent of 737c473e4b... [MIRROR] :siffet: (#11584):code/modules/casino/casino_prize_vendor.dm + +//Original Casino Code created by Shadowfire117#1269 - Ported from CHOMPstation +//Modified by GhostActual#2055 for use with VOREstation + +// Use this define to register a prize! +// * n - The proper name of the purchasable +// * o - The object type path of the purchasable to spawn +// * r - The amount to dispense +// * p - The price of the purchasable in chips +// * l - The restriction of the item +#define CASINO_PRIZE(n, o, r, p, l) n = new /datum/data/casino_prize(n, o, r, p, l) + +/datum/data/casino_prize + var/equipment_path = null + var/equipment_amt = 1 + var/cost = 0 + var/category = null + var/restriction = null + +/datum/data/casino_prize/New(name, path, amt, cost, restriction) + src.name = name + src.equipment_path = path + src.equipment_amt = amt + src.cost = cost + src.category = category + src.restriction = restriction + +/obj/machinery/casino_prize_dispenser + name = "Casino Prize Exchanger" + desc = "Exchange your chips to obtain wonderful prizes! Hoepfully you'll get to keep some of them for a while." + icon = 'icons/obj/casino.dmi' + icon_state ="casino_prize_dispenser" + var/icon_vend ="casino_prize_dispenser-vend" + anchored = 1 + density = 1 + opacity = 0 + var/list/item_list + + clicksound = "button" + var/vending_sound = "machines/vending/vending_drop.ogg" + + // Power + use_power = USE_POWER_IDLE + idle_power_usage = 10 + var/vend_power_usage = 150 //actuators and stuff + + // Vending-related + var/datum/data/casino_prize/currently_vending = null // What we're requesting payment for right now + var/list/log = list() //Log only SS13 staff is allowed to look at, CKEYS are listed here for record keeping of prizes and players for events! + + var/category_weapons = 1 //For listing categories, if false then prizes of this categories cant be obtained nor bought for post-shift enjoyment + var/category_gear = 1 //If 1 prizes will be only logged + var/category_clothing = 1 //If 2 prizes will both be logged and spawned + var/category_misc = 1 + var/category_drinks = 1 + var/category_implants = 1 + var/category_event = 1 //For special events, holidays, etc + +/obj/machinery/casino_prize_dispenser/Initialize() + . = ..() + power_change() + + item_list = list() + item_list["Weapons"] = list( + CASINO_PRIZE("Scepter", /obj/item/weapon/scepter, 1, 500, "weapons"), + CASINO_PRIZE("Chain of Command", /obj/item/weapon/melee/chainofcommand, 1, 250, "weapons"), + CASINO_PRIZE("Size Gun", /obj/item/weapon/gun/energy/sizegun, 1, 100, "weapons"), + CASINO_PRIZE("Advanced Particle Rifle", /obj/item/weapon/gun/energy/particle/advanced, 1, 500, "weapons"), + CASINO_PRIZE("Temperature Gun", /obj/item/weapon/gun/energy/temperature, 1, 250, "weapons"), + CASINO_PRIZE("Alien Pistol", /obj/item/weapon/gun/energy/alien, 1, 1000, "weapons"), + CASINO_PRIZE("Floral Gun", /obj/item/weapon/gun/energy/floragun, 1, 250, "weapons"), + CASINO_PRIZE("Net Gun", /obj/item/weapon/gun/energy/netgun, 1, 500, "weapons"), + ) + item_list["Gear"] = list( + CASINO_PRIZE("Experimental Welder", /obj/item/weapon/weldingtool/experimental, 1, 500, "gear"), + CASINO_PRIZE("Chameleon Tie", /obj/item/clothing/accessory/chameleon, 1, 250, "gear"), + CASINO_PRIZE("Chemsprayer", /obj/item/weapon/reagent_containers/spray/chemsprayer, 1, 250, "gear"), + CASINO_PRIZE("Bluespace Beaker", /obj/item/weapon/reagent_containers/glass/beaker/bluespace, 1, 200, "gear"), + CASINO_PRIZE("Cryo Beaker", /obj/item/weapon/reagent_containers/glass/beaker/noreact, 1, 200, "gear"), + ) + item_list["Clothing"] = list( + CASINO_PRIZE("Shark mask", /obj/item/clothing/mask/shark, 1, 50, "clothing"), + CASINO_PRIZE("Pig mask", /obj/item/clothing/mask/pig, 1, 50, "clothing"), + CASINO_PRIZE("Luchador mask", /obj/item/clothing/mask/luchador, 1, 50, "clothing"), + CASINO_PRIZE("Horse mask", /obj/item/clothing/mask/horsehead, 1, 50, "clothing"), + CASINO_PRIZE("Goblin mask", /obj/item/clothing/mask/goblin, 1, 50, "clothing"), + CASINO_PRIZE("Fake moustache", /obj/item/clothing/mask/fakemoustache, 1, 50, "clothing"), + CASINO_PRIZE("Dolphin mask", /obj/item/clothing/mask/dolphin, 1, 50, "clothing"), + CASINO_PRIZE("Demon mask", /obj/item/clothing/mask/demon, 1, 50, "clothing"), + CASINO_PRIZE("Chameleon mask", /obj/item/clothing/under/chameleon, 1, 250, "clothing"), + CASINO_PRIZE("Ian costume", /obj/item/clothing/suit/storage/hooded/ian_costume, 1, 50, "clothing"), + CASINO_PRIZE("Carp costume", /obj/item/clothing/suit/storage/hooded/carp_costume, 1, 50, "clothing"), + ) + item_list["Miscellaneous"] = list( + CASINO_PRIZE("Toy sword", /obj/item/toy/sword, 1, 50, "misc"), + CASINO_PRIZE("Waterflower", /obj/item/weapon/reagent_containers/spray/waterflower, 1, 50, "misc"), + CASINO_PRIZE("Horse stick", /obj/item/toy/stickhorse, 1, 50, "misc"), + CASINO_PRIZE("Katana", /obj/item/toy/katana, 1, 50, "misc"), + CASINO_PRIZE("Conch", /obj/item/toy/eight_ball/conch, 1, 50, "misc"), + CASINO_PRIZE("Eight ball", /obj/item/toy/eight_ball, 1, 50, "misc"), + CASINO_PRIZE("Foam sword", /obj/item/weapon/material/sword/foam, 1, 50, "misc"), + CASINO_PRIZE("Whistle", /obj/item/toy/bosunwhistle, 1, 50, "misc"), + CASINO_PRIZE("Golden cup", /obj/item/weapon/reagent_containers/food/drinks/golden_cup, 1, 50, "misc"), + CASINO_PRIZE("Quality cigars", /obj/item/weapon/storage/fancy/cigar/havana, 1, 50, "misc"), + CASINO_PRIZE("Casino wallet (kept after event)", /obj/item/weapon/storage/wallet/casino, 1, 50, "misc"), + CASINO_PRIZE("Casino cards", /obj/item/weapon/deck/cards/casino, 1, 50, "misc"), + ) + item_list["Drinks"] = list( + CASINO_PRIZE("Redeemer's brew", /obj/item/weapon/reagent_containers/food/drinks/bottle/redeemersbrew, 1, 50, "drinks"), + CASINO_PRIZE("Poison wine", /obj/item/weapon/reagent_containers/food/drinks/bottle/pwine, 1, 50, "drinks"), + CASINO_PRIZE("Patron", /obj/item/weapon/reagent_containers/food/drinks/bottle/patron, 1, 50, "drinks"), + CASINO_PRIZE("Holy water", /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, 1, 50, "drinks"), + CASINO_PRIZE("Goldschlager", /obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, 1, 50, "drinks"), + CASINO_PRIZE("Champagne", /obj/item/weapon/reagent_containers/food/drinks/bottle/champagne, 1, 50, "drinks"), + CASINO_PRIZE("Bottle of Nothing", /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing, 1, 50, "drinks"), + CASINO_PRIZE("Whiskey bliss", /obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, 1, 50, "drinks"), + ) + + item_list["Implants"] = list( + CASINO_PRIZE("Implanter (Remember to get one unless you want to borrow from station!)", /obj/item/weapon/implanter, 1, 100, "implants"), + CASINO_PRIZE("Implant: Tazer", /obj/item/weapon/implantcase/taser, 1, 1000, "implants"), + CASINO_PRIZE("Implant: Medkit", /obj/item/weapon/implantcase/medkit, 1, 500, "implants"), + CASINO_PRIZE("Implant: Shades", /obj/item/weapon/implantcase/shades, 1, 750, "implants"), + CASINO_PRIZE("Implant: Sprinter", /obj/item/weapon/implantcase/sprinter, 1, 1500, "implants"), + CASINO_PRIZE("Implant: Toolkit", /obj/item/weapon/implantcase/toolkit, 1, 500, "implants"), + CASINO_PRIZE("Implant: Language", /obj/item/weapon/implantcase/vrlanguage, 1, 1000, "implants"), + CASINO_PRIZE("Implant: Analyzer", /obj/item/weapon/implantcase/analyzer, 1, 500, "implants"), + CASINO_PRIZE("Implant: Size control", /obj/item/weapon/implant/sizecontrol , 1, 500, "implants"), + ) + + item_list["Event"] = list( + ) + +/obj/machinery/casino_prize_dispenser/power_change() + ..() + if(stat & BROKEN) + icon_state = "[initial(icon_state)]-broken" + else + if(!(stat & NOPOWER)) + icon_state = initial(icon_state) + else + spawn(rand(0, 15)) + icon_state = "[initial(icon_state)]-off" + +/obj/machinery/casino_prize_dispenser/attack_hand(mob/user as mob) + if(stat & (BROKEN|NOPOWER)) + return + tgui_interact(user) + +/obj/machinery/casino_prize_dispenser/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(currently_vending) + if(istype(W, /obj/item/weapon/spacecasinocash)) + to_chat(usr, "Please select prize on display with sufficient amount of chips.") + else + SStgui.update_uis(src) + return // don't smack that machine with your 2 chips + + if(istype(W, /obj/item/weapon/spacecasinocash)) + attack_hand(user) + return + ..() + +/obj/machinery/casino_prize_dispenser/proc/pay_with_chips(var/obj/item/weapon/spacecasinocash/cashmoney, mob/user, var/price) + //"cashmoney_:[cashmoney] user:[user] currently_vending:[currently_vending]" + if(price > cashmoney.worth) + to_chat(usr, "\icon[cashmoney] That is not enough chips.") + return 0 + + if(istype(cashmoney, /obj/item/weapon/spacecasinocash)) + visible_message("\The [usr] inserts some chips into \the [src].") + cashmoney.worth -= price + + if(cashmoney.worth <= 0) + usr.drop_from_inventory(cashmoney) + qdel(cashmoney) + else + cashmoney.update_icon() + return 1 + +/obj/machinery/casino_prize_dispenser/ui_assets(mob/user) + return list( + get_asset_datum(/datum/asset/spritesheet/vending), + ) + +/obj/machinery/casino_prize_dispenser/tgui_data(mob/user) + var/list/data[0] + + data["items"] = list() + for(var/cat in item_list) + var/list/cat_items = list() + for(var/prize_name in item_list[cat]) + var/datum/data/casino_prize/prize = item_list[cat][prize_name] + cat_items[prize_name] = list("name" = prize_name, "price" = prize.cost, "restriction" = prize.restriction) + data["items"][cat] = cat_items + return data + +/obj/machinery/casino_prize_dispenser/tgui_interact(mob/user, datum/tgui/ui = null) + // Open the window + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "CasinoPrizeDispenser", name) + ui.open() + +/obj/machinery/casino_prize_dispenser/tgui_act(action, params) + if(stat & (BROKEN|NOPOWER)) + return + if(usr.stat || usr.restrained()) + return + if(..()) + return TRUE + . = TRUE + switch(action) + if("purchase") + var/paid = FALSE + var/category = params["cat"] + var/restriction_category = params["restriction"] + var/restriction_check = 0 + var/item_given = FALSE + var/name = params["name"] + var/price = params["price"] + var/datum/data/casino_prize/bi = item_list[category][name] + switch(restriction_category) + if("weapons") + restriction_check = category_weapons + if("gear") + restriction_check = category_gear + if("clothing") + restriction_check = category_clothing + if("misc") + restriction_check = category_misc + if("drinks") + restriction_check = category_drinks + if("implants") + restriction_check = category_implants + if("event") + restriction_check = category_event + else + to_chat(usr, "Prize checkout error has occured, purchase cancelled.") + return FALSE + + if(restriction_check < 1) + to_chat(usr, "[name] is restricted, this prize can't be bought.") + return FALSE + if(restriction_check > 1) + item_given = TRUE + + if(price <= 0 && item_given == TRUE) + vend(bi, usr) + return TRUE + + currently_vending = bi + + if(istype(usr.get_active_hand(), /obj/item/weapon/spacecasinocash)) + var/obj/item/weapon/spacecasinocash/cash = usr.get_active_hand() + paid = pay_with_chips(cash, usr, price) + else + to_chat(usr, "Payment failure: Improper payment method, please provide chips.") + return TRUE // we set this because they shouldn't even be able to get this far, and we want the UI to update. + if(paid) + if(item_given == TRUE) + vend(bi, usr) + + speak("Thank you for your purchase, your [bi] has been logged.") + do_logging(currently_vending, usr, bi) + . = TRUE + else + to_chat(usr, "Payment failure: unable to process payment.") + +/obj/machinery/casino_prize_dispenser/proc/vend(datum/data/casino_prize/bi, mob/user) + SStgui.update_uis(src) + + if(ispath(bi.equipment_path, /obj/item/stack)) + new bi.equipment_path(loc, bi.equipment_amt) + playsound(src, 'sound/machines/vending/vending_drop.ogg', 100, 1) + return TRUE + + for(var/i in 1 to bi.equipment_amt) + new bi.equipment_path(loc) + playsound(src, 'sound/machines/vending/vending_drop.ogg', 100, 1) + + currently_vending = null + use_power(vend_power_usage) //actuators and stuff + flick("[icon_state]-vend",src) + + +/obj/machinery/casino_prize_dispenser/proc/do_logging(item, mob/user, datum/data/casino_prize/bi) + var/prize_log = "{ckey:[user.ckey]character_name:[user.name]item_path: [bi.equipment_path]}" + log[++log.len] = prize_log + //Currently doesnt have an ingame way to show. Can only be viewed through View-Variables, to ensure theres no chance of players ckeys exposed - Jack + +/obj/machinery/casino_prize_dispenser/proc/speak(var/message) + if(stat & NOPOWER) + return + + if(!message) + return + + for(var/mob/O in hearers(src, null)) + O.show_message("\The [src] beeps, \"[message]\"",2) + return + +/obj/machinery/casino_prize_dispenser/process() //Might not need this, but just to be safe for now + if(stat & (BROKEN|NOPOWER)) + return +======= + +//Original Casino Code created by Shadowfire117#1269 - Ported from CHOMPstation +//Modified by GhostActual#2055 for use with VOREstation + +// Use this define to register a prize! +// * n - The proper name of the purchasable +// * o - The object type path of the purchasable to spawn +// * r - The amount to dispense +// * p - The price of the purchasable in chips +// * l - The restriction of the item +#define CASINO_PRIZE(n, o, r, p, l) n = new /datum/data/casino_prize(n, o, r, p, l) + +/datum/data/casino_prize + var/equipment_path = null + var/equipment_amt = 1 + var/cost = 0 + var/category = null + var/restriction = null + +/datum/data/casino_prize/New(name, path, amt, cost, restriction) + src.name = name + src.equipment_path = path + src.equipment_amt = amt + src.cost = cost + src.category = category + src.restriction = restriction + +/obj/machinery/casino_prize_dispenser + name = "Casino Prize Exchanger" + desc = "Exchange your chips to obtain wonderful prizes! Hoepfully you'll get to keep some of them for a while." + icon = 'icons/obj/casino.dmi' + icon_state ="casino_prize_dispenser" + var/icon_vend ="casino_prize_dispenser-vend" + anchored = 1 + density = 1 + opacity = 0 + var/list/item_list + + clicksound = "button" + var/vending_sound = "machines/vending/vending_drop.ogg" + + // Power + use_power = USE_POWER_IDLE + idle_power_usage = 10 + var/vend_power_usage = 150 //actuators and stuff + + // Vending-related + var/datum/data/casino_prize/currently_vending = null // What we're requesting payment for right now + var/list/log = list() //Log only SS13 staff is allowed to look at, CKEYS are listed here for record keeping of prizes and players for events! + + var/category_weapons = 1 //For listing categories, if false then prizes of this categories cant be obtained nor bought for post-shift enjoyment + var/category_gear = 1 //If 1 prizes will be only logged + var/category_clothing = 1 //If 2 prizes will both be logged and spawned + var/category_misc = 1 + var/category_drinks = 1 + var/category_implants = 1 + var/category_event = 1 //For special events, holidays, etc + +/obj/machinery/casino_prize_dispenser/Initialize() + . = ..() + power_change() + + item_list = list() + item_list["Weapons"] = list( + CASINO_PRIZE("Scepter", /obj/item/weapon/scepter, 1, 500, "weapons"), + CASINO_PRIZE("Chain of Command", /obj/item/weapon/melee/chainofcommand, 1, 250, "weapons"), + CASINO_PRIZE("Size Gun", /obj/item/weapon/gun/energy/sizegun, 1, 100, "weapons"), + CASINO_PRIZE("Advanced Particle Rifle", /obj/item/weapon/gun/energy/particle/advanced, 1, 500, "weapons"), + CASINO_PRIZE("Temperature Gun", /obj/item/weapon/gun/energy/temperature, 1, 250, "weapons"), + CASINO_PRIZE("Alien Pistol", /obj/item/weapon/gun/energy/alien, 1, 1000, "weapons"), + CASINO_PRIZE("Floral Gun", /obj/item/weapon/gun/energy/floragun, 1, 250, "weapons"), + CASINO_PRIZE("Net Gun", /obj/item/weapon/gun/energy/netgun, 1, 500, "weapons"), + ) + item_list["Gear"] = list( + CASINO_PRIZE("Experimental Welder", /obj/item/weapon/weldingtool/experimental, 1, 500, "gear"), + CASINO_PRIZE("Chameleon Tie", /obj/item/clothing/accessory/chameleon, 1, 250, "gear"), + CASINO_PRIZE("Chemsprayer", /obj/item/weapon/reagent_containers/spray/chemsprayer, 1, 250, "gear"), + CASINO_PRIZE("Bluespace Beaker", /obj/item/weapon/reagent_containers/glass/beaker/bluespace, 1, 200, "gear"), + CASINO_PRIZE("Cryo Beaker", /obj/item/weapon/reagent_containers/glass/beaker/noreact, 1, 200, "gear"), + ) + item_list["Clothing"] = list( + CASINO_PRIZE("Shark mask", /obj/item/clothing/mask/shark, 1, 50, "clothing"), + CASINO_PRIZE("Pig mask", /obj/item/clothing/mask/pig, 1, 50, "clothing"), + CASINO_PRIZE("Luchador mask", /obj/item/clothing/mask/luchador, 1, 50, "clothing"), + CASINO_PRIZE("Horse mask", /obj/item/clothing/mask/horsehead, 1, 50, "clothing"), + CASINO_PRIZE("Goblin mask", /obj/item/clothing/mask/goblin, 1, 50, "clothing"), + CASINO_PRIZE("Fake moustache", /obj/item/clothing/mask/fakemoustache, 1, 50, "clothing"), + CASINO_PRIZE("Dolphin mask", /obj/item/clothing/mask/dolphin, 1, 50, "clothing"), + CASINO_PRIZE("Demon mask", /obj/item/clothing/mask/demon, 1, 50, "clothing"), + CASINO_PRIZE("Chameleon mask", /obj/item/clothing/under/chameleon, 1, 250, "clothing"), + CASINO_PRIZE("Ian costume", /obj/item/clothing/suit/storage/hooded/costume/ian, 1, 50, "clothing"), + CASINO_PRIZE("Carp costume", /obj/item/clothing/suit/storage/hooded/costume/carp, 1, 50, "clothing"), + ) + item_list["Miscellaneous"] = list( + CASINO_PRIZE("Toy sword", /obj/item/toy/sword, 1, 50, "misc"), + CASINO_PRIZE("Waterflower", /obj/item/weapon/reagent_containers/spray/waterflower, 1, 50, "misc"), + CASINO_PRIZE("Horse stick", /obj/item/toy/stickhorse, 1, 50, "misc"), + CASINO_PRIZE("Katana", /obj/item/toy/katana, 1, 50, "misc"), + CASINO_PRIZE("Conch", /obj/item/toy/eight_ball/conch, 1, 50, "misc"), + CASINO_PRIZE("Eight ball", /obj/item/toy/eight_ball, 1, 50, "misc"), + CASINO_PRIZE("Foam sword", /obj/item/weapon/material/sword/foam, 1, 50, "misc"), + CASINO_PRIZE("Whistle", /obj/item/toy/bosunwhistle, 1, 50, "misc"), + CASINO_PRIZE("Golden cup", /obj/item/weapon/reagent_containers/food/drinks/golden_cup, 1, 50, "misc"), + CASINO_PRIZE("Quality cigars", /obj/item/weapon/storage/fancy/cigar/havana, 1, 50, "misc"), + CASINO_PRIZE("Casino wallet (kept after event)", /obj/item/weapon/storage/wallet/casino, 1, 50, "misc"), + CASINO_PRIZE("Casino cards", /obj/item/weapon/deck/cards/casino, 1, 50, "misc"), + ) + item_list["Drinks"] = list( + CASINO_PRIZE("Redeemer's brew", /obj/item/weapon/reagent_containers/food/drinks/bottle/redeemersbrew, 1, 50, "drinks"), + CASINO_PRIZE("Poison wine", /obj/item/weapon/reagent_containers/food/drinks/bottle/pwine, 1, 50, "drinks"), + CASINO_PRIZE("Patron", /obj/item/weapon/reagent_containers/food/drinks/bottle/patron, 1, 50, "drinks"), + CASINO_PRIZE("Holy water", /obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, 1, 50, "drinks"), + CASINO_PRIZE("Goldschlager", /obj/item/weapon/reagent_containers/food/drinks/bottle/goldschlager, 1, 50, "drinks"), + CASINO_PRIZE("Champagne", /obj/item/weapon/reagent_containers/food/drinks/bottle/champagne, 1, 50, "drinks"), + CASINO_PRIZE("Bottle of Nothing", /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing, 1, 50, "drinks"), + CASINO_PRIZE("Whiskey bliss", /obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey, 1, 50, "drinks"), + ) + + item_list["Implants"] = list( + CASINO_PRIZE("Implanter (Remember to get one unless you want to borrow from station!)", /obj/item/weapon/implanter, 1, 100, "implants"), + CASINO_PRIZE("Implant: Tazer", /obj/item/weapon/implantcase/taser, 1, 1000, "implants"), + CASINO_PRIZE("Implant: Medkit", /obj/item/weapon/implantcase/medkit, 1, 500, "implants"), + CASINO_PRIZE("Implant: Shades", /obj/item/weapon/implantcase/shades, 1, 750, "implants"), + CASINO_PRIZE("Implant: Sprinter", /obj/item/weapon/implantcase/sprinter, 1, 1500, "implants"), + CASINO_PRIZE("Implant: Toolkit", /obj/item/weapon/implantcase/toolkit, 1, 500, "implants"), + CASINO_PRIZE("Implant: Language", /obj/item/weapon/implantcase/vrlanguage, 1, 1000, "implants"), + CASINO_PRIZE("Implant: Analyzer", /obj/item/weapon/implantcase/analyzer, 1, 500, "implants"), + CASINO_PRIZE("Implant: Size control", /obj/item/weapon/implant/sizecontrol , 1, 500, "implants"), + ) + + item_list["Event"] = list( + ) + +/obj/machinery/casino_prize_dispenser/power_change() + ..() + if(stat & BROKEN) + icon_state = "[initial(icon_state)]-broken" + else + if(!(stat & NOPOWER)) + icon_state = initial(icon_state) + else + spawn(rand(0, 15)) + icon_state = "[initial(icon_state)]-off" + +/obj/machinery/casino_prize_dispenser/attack_hand(mob/user as mob) + if(stat & (BROKEN|NOPOWER)) + return + tgui_interact(user) + +/obj/machinery/casino_prize_dispenser/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(currently_vending) + if(istype(W, /obj/item/weapon/spacecasinocash)) + to_chat(usr, "Please select prize on display with sufficient amount of chips.") + else + SStgui.update_uis(src) + return // don't smack that machine with your 2 chips + + if(istype(W, /obj/item/weapon/spacecasinocash)) + attack_hand(user) + return + ..() + +/obj/machinery/casino_prize_dispenser/proc/pay_with_chips(var/obj/item/weapon/spacecasinocash/cashmoney, mob/user, var/price) + //"cashmoney_:[cashmoney] user:[user] currently_vending:[currently_vending]" + if(price > cashmoney.worth) + to_chat(usr, "\icon[cashmoney] That is not enough chips.") + return 0 + + if(istype(cashmoney, /obj/item/weapon/spacecasinocash)) + visible_message("\The [usr] inserts some chips into \the [src].") + cashmoney.worth -= price + + if(cashmoney.worth <= 0) + usr.drop_from_inventory(cashmoney) + qdel(cashmoney) + else + cashmoney.update_icon() + return 1 + +/obj/machinery/casino_prize_dispenser/ui_assets(mob/user) + return list( + get_asset_datum(/datum/asset/spritesheet/vending), + ) + +/obj/machinery/casino_prize_dispenser/tgui_data(mob/user) + var/list/data[0] + + data["items"] = list() + for(var/cat in item_list) + var/list/cat_items = list() + for(var/prize_name in item_list[cat]) + var/datum/data/casino_prize/prize = item_list[cat][prize_name] + cat_items[prize_name] = list("name" = prize_name, "price" = prize.cost, "restriction" = prize.restriction) + data["items"][cat] = cat_items + return data + +/obj/machinery/casino_prize_dispenser/tgui_interact(mob/user, datum/tgui/ui = null) + // Open the window + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "CasinoPrizeDispenser", name) + ui.open() + +/obj/machinery/casino_prize_dispenser/tgui_act(action, params) + if(stat & (BROKEN|NOPOWER)) + return + if(usr.stat || usr.restrained()) + return + if(..()) + return TRUE + . = TRUE + switch(action) + if("purchase") + var/paid = FALSE + var/category = params["cat"] + var/restriction_category = params["restriction"] + var/restriction_check = 0 + var/item_given = FALSE + var/name = params["name"] + var/price = params["price"] + var/datum/data/casino_prize/bi = item_list[category][name] + switch(restriction_category) + if("weapons") + restriction_check = category_weapons + if("gear") + restriction_check = category_gear + if("clothing") + restriction_check = category_clothing + if("misc") + restriction_check = category_misc + if("drinks") + restriction_check = category_drinks + if("implants") + restriction_check = category_implants + if("event") + restriction_check = category_event + else + to_chat(usr, "Prize checkout error has occured, purchase cancelled.") + return FALSE + + if(restriction_check < 1) + to_chat(usr, "[name] is restricted, this prize can't be bought.") + return FALSE + if(restriction_check > 1) + item_given = TRUE + + if(price <= 0 && item_given == TRUE) + vend(bi, usr) + return TRUE + + currently_vending = bi + + if(istype(usr.get_active_hand(), /obj/item/weapon/spacecasinocash)) + var/obj/item/weapon/spacecasinocash/cash = usr.get_active_hand() + paid = pay_with_chips(cash, usr, price) + else + to_chat(usr, "Payment failure: Improper payment method, please provide chips.") + return TRUE // we set this because they shouldn't even be able to get this far, and we want the UI to update. + if(paid) + if(item_given == TRUE) + vend(bi, usr) + + speak("Thank you for your purchase, your [bi] has been logged.") + do_logging(currently_vending, usr, bi) + . = TRUE + else + to_chat(usr, "Payment failure: unable to process payment.") + +/obj/machinery/casino_prize_dispenser/proc/vend(datum/data/casino_prize/bi, mob/user) + SStgui.update_uis(src) + + if(ispath(bi.equipment_path, /obj/item/stack)) + new bi.equipment_path(loc, bi.equipment_amt) + playsound(src, 'sound/machines/vending/vending_drop.ogg', 100, 1) + return TRUE + + for(var/i in 1 to bi.equipment_amt) + new bi.equipment_path(loc) + playsound(src, 'sound/machines/vending/vending_drop.ogg', 100, 1) + + currently_vending = null + use_power(vend_power_usage) //actuators and stuff + flick("[icon_state]-vend",src) + + +/obj/machinery/casino_prize_dispenser/proc/do_logging(item, mob/user, datum/data/casino_prize/bi) + var/prize_log = "{ckey:[user.ckey]character_name:[user.name]item_path: [bi.equipment_path]}" + log[++log.len] = prize_log + //Currently doesnt have an ingame way to show. Can only be viewed through View-Variables, to ensure theres no chance of players ckeys exposed - Jack + +/obj/machinery/casino_prize_dispenser/proc/speak(var/message) + if(stat & NOPOWER) + return + + if(!message) + return + + for(var/mob/O in hearers(src, null)) + O.show_message("\The [src] beeps, \"[message]\"",2) + return + +/obj/machinery/casino_prize_dispenser/process() //Might not need this, but just to be safe for now + if(stat & (BROKEN|NOPOWER)) + return +>>>>>>> 737c473e4b... [MIRROR] :siffet: (#11584):code/modules/casino/casino_prize_vendor.dm diff --git a/code/modules/awaymissions/loot_vr.dm b/code/modules/awaymissions/loot_vr.dm index a44ebab2a9..8c1205fb6a 100644 --- a/code/modules/awaymissions/loot_vr.dm +++ b/code/modules/awaymissions/loot_vr.dm @@ -282,7 +282,7 @@ for(var/i=0,i>>>>>> 737c473e4b... [MIRROR] :siffet: (#11584) + /obj/item/clothing/suit/storage/toggle/internalaffairs = 5, + /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 5, + /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 5, + /obj/item/clothing/suit/suspenders = 5, + /obj/item/clothing/suit/storage/toggle/track = 5, + /obj/item/clothing/suit/storage/toggle/track/blue = 5, + /obj/item/clothing/suit/storage/toggle/track/green = 5, + /obj/item/clothing/suit/storage/toggle/track/red = 5, + /obj/item/clothing/suit/storage/toggle/track/white = 5, + /obj/item/clothing/suit/storage/trench = 5, + /obj/item/clothing/suit/storage/trench/grey = 5, + /obj/item/clothing/suit/varsity = 5, + /obj/item/clothing/suit/varsity/red = 5, + /obj/item/clothing/suit/varsity/purple = 5, + /obj/item/clothing/suit/varsity/green = 5, + /obj/item/clothing/suit/varsity/blue = 5, + /obj/item/clothing/suit/varsity/brown = 5, + /obj/item/clothing/suit/storage/hooded/wintercoat = 5, + /obj/item/clothing/suit/storage/hooded/wintercoat/aformal = 5, + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5) + prices = list(/obj/item/clothing/suit/storage/apron = 100, + /obj/item/clothing/suit/storage/flannel/aqua = 100, + /obj/item/clothing/suit/storage/toggle/bomber = 100, + /obj/item/clothing/suit/storage/bomber/alt = 100, + /obj/item/clothing/suit/storage/flannel/brown = 100, + /obj/item/clothing/suit/storage/toggle/cardigan = 100, + /obj/item/clothing/accessory/poncho/roles/cloak/custom = 100, + /obj/item/clothing/suit/storage/duster = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/denim_jacket/nanotrasen/sleeveless = 100, + /obj/item/clothing/suit/storage/fluff/gntop = 100, + /obj/item/clothing/suit/greatcoat = 100, + /obj/item/clothing/suit/storage/flannel = 100, + /obj/item/clothing/suit/storage/greyjacket = 100, + /obj/item/clothing/suit/storage/hazardvest = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/black = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/red = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/blue = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/green = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/orange = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/yellow = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/cti = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/mu = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/nt = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/smw = 100, + /obj/item/clothing/suit/storage/toggle/hoodie/nrti = 100, + /obj/item/clothing/suit/storage/fluff/jacket/field = 100, + /obj/item/clothing/suit/storage/fluff/jacket/air_cavalry = 100, + /obj/item/clothing/suit/storage/fluff/jacket/air_force = 100, + /obj/item/clothing/suit/storage/fluff/jacket/navy = 100, + /obj/item/clothing/suit/storage/fluff/jacket/special_forces = 100, + /obj/item/clothing/suit/kamishimo = 100, + /obj/item/clothing/suit/kimono = 100, + /obj/item/clothing/suit/storage/toggle/labcoat = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/blue = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/blue_edge = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/green = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/orange = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/pink = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/red = 100, + /obj/item/clothing/suit/storage/toggle/labcoat/yellow = 100, + /obj/item/clothing/suit/leathercoat = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket = 100, + /obj/item/clothing/suit/storage/leather_jacket_alt = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen/sleeveless = 100, + /obj/item/clothing/suit/storage/toggle/brown_jacket/nanotrasen/sleeveless = 100, + /obj/item/clothing/suit/storage/miljacket = 100, + /obj/item/clothing/suit/storage/miljacket/alt = 100, + /obj/item/clothing/suit/storage/miljacket/green = 100, + /obj/item/clothing/suit/storage/apron/overalls = 100, + /obj/item/clothing/suit/storage/toggle/peacoat = 100, + /obj/item/clothing/accessory/poncho = 100, + /obj/item/clothing/accessory/poncho/green = 100, + /obj/item/clothing/accessory/poncho/red = 100, + /obj/item/clothing/accessory/poncho/purple = 100, + /obj/item/clothing/accessory/poncho/blue = 100, + /obj/item/clothing/suit/jacket/puffer = 100, + /obj/item/clothing/suit/jacket/puffer/vest = 100, + /obj/item/clothing/suit/storage/flannel/red = 100, + /obj/item/clothing/suit/unathi/robe = 100, + /obj/item/clothing/suit/storage/toggle/internalaffairs = 100, + /obj/item/clothing/suit/storage/toggle/lawyer/bluejacket = 100, + /obj/item/clothing/suit/storage/toggle/lawyer/purpjacket = 100, + /obj/item/clothing/suit/suspenders = 100, + /obj/item/clothing/suit/storage/toggle/track = 100, + /obj/item/clothing/suit/storage/toggle/track/blue = 100, + /obj/item/clothing/suit/storage/toggle/track/green = 100, + /obj/item/clothing/suit/storage/toggle/track/red = 100, + /obj/item/clothing/suit/storage/toggle/track/white = 100, + /obj/item/clothing/suit/storage/trench = 100, + /obj/item/clothing/suit/storage/trench/grey = 100, + /obj/item/clothing/suit/varsity = 100, + /obj/item/clothing/suit/varsity/red = 100, + /obj/item/clothing/suit/varsity/purple = 100, + /obj/item/clothing/suit/varsity/green = 100, + /obj/item/clothing/suit/varsity/blue = 100, + /obj/item/clothing/suit/varsity/brown = 100, + /obj/item/clothing/suit/storage/hooded/wintercoat = 100, + /obj/item/clothing/suit/storage/hooded/wintercoat/aformal = 100, + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 100) + premium = list(/obj/item/clothing/suit/imperium_monk = 3, + /obj/item/clothing/suit/storage/hooded/wintercoat/cosmic = 1) + contraband = list(/obj/item/toy/katana = 1) + +/obj/machinery/vending/loadout/costume + name = "Thespian's Delight" + desc = "Sometimes nerds need costumes!" + product_ads = "Don't let your art be stifled!;Remember, practice makes perfect!;Break a leg!;Don't make me get the cane!;Thespian's Delight entering stage right!;Costumes for your acting needs!" + icon = 'icons/obj/vending.dmi' + icon_state = "theater" + products = list(/obj/item/clothing/suit/storage/hooded/costume/carp = 3, + /obj/item/clothing/suit/storage/hooded/costume/carp = 3, + /obj/item/clothing/suit/chickensuit = 3, + /obj/item/clothing/head/chicken = 3, + /obj/item/clothing/head/helmet/gladiator = 3, + /obj/item/clothing/under/gladiator = 3, + /obj/item/clothing/suit/storage/toggle/labcoat/mad = 3, + /obj/item/clothing/under/suit_jacket/green = 3, + /obj/item/clothing/glasses/gglasses = 3, + /obj/item/clothing/head/flatcap = 3, + /obj/item/clothing/shoes/boots/jackboots = 3, + /obj/item/clothing/under/schoolgirl = 3, + /obj/item/clothing/head/kitty = 3, + /obj/item/clothing/glasses/sunglasses/blindfold = 3, + /obj/item/clothing/head/beret = 3, + /obj/item/clothing/under/skirt = 3, + /obj/item/clothing/under/suit_jacket = 3, + /obj/item/clothing/head/that = 3, + /obj/item/clothing/accessory/wcoat = 3, + /obj/item/clothing/under/scratch = 3, + /obj/item/clothing/shoes/white = 3, + /obj/item/clothing/gloves/white = 3, + /obj/item/clothing/under/kilt = 3, + /obj/item/clothing/glasses/monocle = 3, + /obj/item/clothing/under/sl_suit = 3, + /obj/item/clothing/mask/fakemoustache = 3, + /obj/item/weapon/cane = 3, + /obj/item/clothing/head/bowler = 3, + /obj/item/clothing/head/plaguedoctorhat = 3, + /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 3, + /obj/item/clothing/mask/gas/plaguedoctor/fluff = 3, + /obj/item/clothing/under/owl = 3, + /obj/item/clothing/mask/gas/owl_mask = 3, + /obj/item/clothing/under/waiter = 3, + /obj/item/clothing/suit/storage/apron = 3, + /obj/item/clothing/under/pirate = 3, + /obj/item/clothing/head/pirate = 3, + /obj/item/clothing/suit/pirate = 3, + /obj/item/clothing/glasses/eyepatch = 3, + /obj/item/clothing/head/ushanka = 3, + /obj/item/clothing/under/soviet = 3, + /obj/item/clothing/suit/imperium_monk = 1, + /obj/item/clothing/suit/holidaypriest = 3, + /obj/item/clothing/head/witchwig = 3, + /obj/item/clothing/under/sundress = 3, + /obj/item/weapon/staff/broom = 3, + /obj/item/clothing/suit/wizrobe/fake = 3, + /obj/item/clothing/head/wizard/fake = 3, + /obj/item/weapon/staff = 3, + /obj/item/clothing/mask/gas/sexyclown = 3, + /obj/item/clothing/under/sexyclown = 3, + /obj/item/clothing/mask/gas/sexymime = 3, + /obj/item/clothing/under/sexymime = 3, + /obj/item/clothing/suit/storage/hooded/knight_costume = 3, + /obj/item/clothing/suit/storage/hooded/knight_costume/galahad = 3, + /obj/item/clothing/suit/storage/hooded/knight_costume/lancelot = 3, + /obj/item/clothing/suit/storage/hooded/knight_costume/robin = 3, + /obj/item/clothing/suit/armor/combat/crusader_costume = 3, + /obj/item/clothing/suit/armor/combat/crusader_costume/bedevere = 3, + /obj/item/clothing/head/helmet/combat/crusader_costume = 3, + /obj/item/clothing/head/helmet/combat/bedevere_costume = 3, + /obj/item/clothing/gloves/combat/knight_costume = 3, + /obj/item/clothing/gloves/combat/knight_costume/brown = 3, + /obj/item/clothing/shoes/knight_costume = 3, + /obj/item/clothing/shoes/knight_costume/black = 3) + prices = list(/obj/item/clothing/suit/storage/hooded/costume/carp = 200, + /obj/item/clothing/suit/storage/hooded/costume/carp = 200, + /obj/item/clothing/suit/chickensuit = 200, + /obj/item/clothing/head/chicken = 200, + /obj/item/clothing/head/helmet/gladiator = 300, + /obj/item/clothing/under/gladiator = 500, + /obj/item/clothing/suit/storage/toggle/labcoat/mad = 200, + /obj/item/clothing/under/suit_jacket/green = 200, + /obj/item/clothing/glasses/gglasses = 200, + /obj/item/clothing/head/flatcap = 200, + /obj/item/clothing/shoes/boots/jackboots = 200, + /obj/item/clothing/under/schoolgirl = 200, + /obj/item/clothing/head/kitty = 200, + /obj/item/clothing/glasses/sunglasses/blindfold = 200, + /obj/item/clothing/head/beret = 200, + /obj/item/clothing/under/skirt = 200, + /obj/item/clothing/under/suit_jacket = 200, + /obj/item/clothing/head/that = 200, + /obj/item/clothing/accessory/wcoat = 200, + /obj/item/clothing/under/scratch = 200, + /obj/item/clothing/shoes/white = 200, + /obj/item/clothing/gloves/white = 200, + /obj/item/clothing/under/kilt = 200, + /obj/item/clothing/glasses/monocle = 400, + /obj/item/clothing/under/sl_suit = 200, + /obj/item/clothing/mask/fakemoustache = 200, + /obj/item/weapon/cane = 300, + /obj/item/clothing/head/bowler = 200, + /obj/item/clothing/head/plaguedoctorhat = 300, + /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 300, + /obj/item/clothing/mask/gas/plaguedoctor/fluff = 600, + /obj/item/clothing/under/owl = 400, + /obj/item/clothing/mask/gas/owl_mask = 400, + /obj/item/clothing/under/waiter = 100, + /obj/item/clothing/suit/storage/apron = 200, + /obj/item/clothing/under/pirate = 300, + /obj/item/clothing/head/pirate = 400, + /obj/item/clothing/suit/pirate = 600, + /obj/item/clothing/glasses/eyepatch = 200, + /obj/item/clothing/head/ushanka = 200, + /obj/item/clothing/under/soviet = 200, + /obj/item/clothing/suit/imperium_monk = 2000, + /obj/item/clothing/suit/holidaypriest = 200, + /obj/item/clothing/head/witchwig = 200, + /obj/item/clothing/under/sundress = 50, + /obj/item/weapon/staff/broom = 400, + /obj/item/clothing/suit/wizrobe/fake = 200, + /obj/item/clothing/head/wizard/fake = 200, + /obj/item/weapon/staff = 400, + /obj/item/clothing/mask/gas/sexyclown = 600, + /obj/item/clothing/under/sexyclown = 200, + /obj/item/clothing/mask/gas/sexymime = 600, + /obj/item/clothing/under/sexymime = 200, + /obj/item/clothing/suit/storage/hooded/knight_costume = 200, + /obj/item/clothing/suit/storage/hooded/knight_costume/galahad = 200, + /obj/item/clothing/suit/storage/hooded/knight_costume/lancelot = 200, + /obj/item/clothing/suit/storage/hooded/knight_costume/robin = 200, + /obj/item/clothing/suit/armor/combat/crusader_costume = 200, + /obj/item/clothing/suit/armor/combat/crusader_costume/bedevere = 200, + /obj/item/clothing/head/helmet/combat/crusader_costume = 200, + /obj/item/clothing/head/helmet/combat/bedevere_costume = 200, + /obj/item/clothing/gloves/combat/knight_costume = 200, + /obj/item/clothing/gloves/combat/knight_costume/brown = 200, + /obj/item/clothing/shoes/knight_costume = 200, + /obj/item/clothing/shoes/knight_costume/black = 200) + premium = list(/obj/item/clothing/suit/imperium_monk = 3, + /obj/item/clothing/suit/barding/agatha = 2, + /obj/item/clothing/suit/barding/alt_agatha = 2, + /obj/item/clothing/suit/barding/mason = 2, + /obj/item/clothing/suit/drake_cloak = 2) + contraband = list(/obj/item/clothing/head/syndicatefake = 1, + /obj/item/clothing/suit/syndicatefake = 1) + /obj/machinery/vending/entertainer name = "Thespian's Delight" desc = "Sometimes nerds need costumes!" @@ -1511,8 +3877,8 @@ /obj/item/clothing/under/color/yellow = 5, /obj/item/clothing/shoes/black = 5, /obj/item/clothing/shoes/white = 5, - /obj/item/clothing/suit/storage/hooded/carp_costume = 3, - /obj/item/clothing/suit/storage/hooded/carp_costume = 3, + /obj/item/clothing/suit/storage/hooded/costume/carp = 3, + /obj/item/clothing/suit/storage/hooded/costume/carp = 3, /obj/item/clothing/suit/chickensuit = 3, /obj/item/clothing/head/chicken = 3, /obj/item/clothing/head/helmet/gladiator = 3, @@ -2259,8 +4625,8 @@ product_ads = "Don't let your art be stifled!;Remember, practice makes perfect!;Break a leg!;Don't make me get the cane!;Thespian's Delight entering stage right!;Costumes for your acting needs!" icon = 'icons/obj/vending.dmi' icon_state = "theater" - products = list(/obj/item/clothing/suit/storage/hooded/carp_costume = 3, - /obj/item/clothing/suit/storage/hooded/carp_costume = 3, + products = list(/obj/item/clothing/suit/storage/hooded/costume/carp = 3, + /obj/item/clothing/suit/storage/hooded/costume/carp = 3, /obj/item/clothing/suit/chickensuit = 3, /obj/item/clothing/head/chicken = 3, /obj/item/clothing/head/helmet/gladiator = 3, diff --git a/icons/inventory/head/item.dmi b/icons/inventory/head/item.dmi index 35a07f74bf31834c9886e4973bd58ee5f231cc20..69c053540d85797990e8a0f76f788789289b5939 100644 GIT binary patch delta 5779 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 delta 5597 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 GNBkdzK^YwY diff --git a/icons/inventory/head/mob.dmi b/icons/inventory/head/mob.dmi index 1e8a6315bdd2638a5767d2caa4634374e8fe0a01..c75e89c28aaf063f6359b96a1788c8049f503a21 100644 GIT binary patch delta 12739 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 UHgB+c&KchDlIg{g3%8#9H@T-T&;S4c delta 12239 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 diff --git a/icons/inventory/suit/item.dmi b/icons/inventory/suit/item.dmi index 6390e024358b673fbbaa9e5a01d1f63d8439b7f4..beb1f9c3a76c6a675d19025b737577281d577f49 100644 GIT binary patch delta 17535 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 delta 17125 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 diff --git a/icons/inventory/suit/mob.dmi b/icons/inventory/suit/mob.dmi index 8736d3d420db508f9f61eea7ee59b35de75c76fa..a313002203b7d23f0f7d4e128cad46d65d032e87 100644 GIT binary patch delta 14216 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 delta 12512 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 G_x}OvHy1kq diff --git a/maps/gateway_archive_vr/zoo.dmm b/maps/gateway_archive_vr/zoo.dmm index 3ed7fe26f8..40a2d0ef1b 100644 --- a/maps/gateway_archive_vr/zoo.dmm +++ b/maps/gateway_archive_vr/zoo.dmm @@ -528,8 +528,8 @@ "kh" = (/obj/machinery/vending/food,/turf/simulated/floor/tiled/white,/area/awaymission/zoo) "ki" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/turf/simulated/floor/holofloor/beach/sand{icon_state = "dgrass0"},/area/awaymission/zoo) "kj" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/turf/simulated/floor/holofloor/beach/sand{icon_state = "dgrass0"},/area/awaymission/zoo) -"kk" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/hooded/ian_costume,/turf/simulated/floor/holofloor/carpet,/area/awaymission/zoo) -"kl" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/hooded/carp_costume,/turf/simulated/floor/holofloor/carpet,/area/awaymission/zoo) +"kk" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/hooded/costume/ian,/turf/simulated/floor/holofloor/carpet,/area/awaymission/zoo) +"kl" = (/obj/structure/table/rack,/obj/item/clothing/suit/storage/hooded/costume/carp,/turf/simulated/floor/holofloor/carpet,/area/awaymission/zoo) "km" = (/obj/structure/table/rack,/obj/effect/landmark/costume,/turf/simulated/floor/holofloor/carpet,/area/awaymission/zoo) "kn" = (/obj/structure/table/rack,/obj/item/clothing/suit/chickensuit,/obj/item/clothing/head/chicken,/turf/simulated/floor/holofloor/carpet,/area/awaymission/zoo) "ko" = (/obj/structure/table/rack,/obj/item/clothing/head/sombrero,/turf/simulated/floor/holofloor/carpet,/area/awaymission/zoo) diff --git a/maps/gateway_vr/zoo.dmm b/maps/gateway_vr/zoo.dmm index 831eae8e7f..19fa7fc4da 100644 --- a/maps/gateway_vr/zoo.dmm +++ b/maps/gateway_vr/zoo.dmm @@ -3856,12 +3856,12 @@ /area/awaymission/zoo) "kk" = ( /obj/structure/table/rack, -/obj/item/clothing/suit/storage/hooded/ian_costume, +/obj/item/clothing/suit/storage/hooded/costume/ian, /turf/simulated/floor/holofloor/carpet, /area/awaymission/zoo) "kl" = ( /obj/structure/table/rack, -/obj/item/clothing/suit/storage/hooded/carp_costume, +/obj/item/clothing/suit/storage/hooded/costume/carp, /turf/simulated/floor/holofloor/carpet, /area/awaymission/zoo) "km" = (