From 7fc2c5e092340c1bd51a3914773da635ff832a42 Mon Sep 17 00:00:00 2001 From: Shadowfire Date: Thu, 23 Jul 2020 14:57:13 +0200 Subject: [PATCH] Casino updoot New features: New category of prizes; Pets! Anything from a tame chicken or goose all the way up to absolute unit Oties and Zorgoias! New custom looking spawner grenades for casino mobs, dont flash and blind people, perfect for a party trick! New casino security id card! Zorgoias have a chance to show up in predator crate! Two gorgeous new crowns, the crowns of the king goose and the queen goose, sprited by our lovely artist Kassc! bug fixes and edits: Renamed Jack's brew to Rush hour... What was I thinking calling it that? fixed casino prize dispenser flashing 'price' instead of 'prize' Fiddled with slot machine, hopefully not everyone will constantly get the platinum chip, might need more adjustments Fixed wrong access requirements in casino bar Put access restrictions on the windoors to the prize booth sunglasses in casino recroom Fixed casino wallets, now they can hold what normal can hold AND card decks, casino chips, casino manual and platinum chip! Put a resleeving pod in the casino medbay, for easier resleeving during events! Reworked access restrictions to casino security area, casino security uses 201 as their access number --- code/game/machinery/casino_ch.dm | 169 ++++++++++++++++-- .../weapons/grenades/spawnergrenade_ch.dm | 115 ++++++++++++ .../objects/items/weapons/id cards/CH_ids.dm | 10 +- .../crates_lockers/largecrate_vr.dm | 1 + code/modules/clothing/head/misc_ch.dm | 25 ++- .../Chemistry-Reagents_ch.dm | 46 ++--- icons/mob/head_ch.dmi | Bin 3314 -> 3947 bytes icons/obj/card.dmi | Bin 20086 -> 20420 bytes icons/obj/casino_ch.dmi | Bin 52756 -> 52776 bytes icons/obj/clothing/hats_ch.dmi | Bin 447 -> 701 bytes icons/obj/grenade_ch.dmi | Bin 0 -> 352 bytes maps/southern_cross/southern_cross-casino.dmm | 60 ++++--- nano/templates/Casino_prize_dispenser_ch.tmpl | 11 ++ vorestation.dme | 1 + 14 files changed, 369 insertions(+), 69 deletions(-) create mode 100644 code/game/objects/items/weapons/grenades/spawnergrenade_ch.dm create mode 100644 icons/obj/grenade_ch.dmi diff --git a/code/game/machinery/casino_ch.dm b/code/game/machinery/casino_ch.dm index fadbcee393..9012f4ce59 100644 --- a/code/game/machinery/casino_ch.dm +++ b/code/game/machinery/casino_ch.dm @@ -122,31 +122,28 @@ var/slot1 = rand(0,9) switch(slot1) - if(1 to 3) symbol1 = "cherry" + if(0 to 3) symbol1 = "cherry" if(4 to 4) symbol1 = "lemon" - //if(4 to 4) symbol1 = "watermelon" if(5 to 5) symbol1 = "bell" if(6 to 6) symbol1 = "four leaf clover" if(7 to 7) symbol1 = "seven" if(8 to 8) symbol1 = "diamond" if(9 to 9) symbol1 = "platinum coin" - var/slot2 = rand(0,9) + var/slot2 = rand(0,16) switch(slot2) - if(1 to 3) symbol2 = "cherry" - if(4 to 4) symbol2 = "lemon" - //if(4 to 4) symbol2 = "watermelon" - if(5 to 5) symbol2 = "bell" - if(6 to 6) symbol2 = "four leaf clover" - if(7 to 7) symbol2 = "seven" - if(8 to 8) symbol2 = "diamond" - if(9 to 9) symbol2 = "platinum coin" + if(0 to 5) symbol2 = "cherry" + if(6 to 7) symbol2 = "lemon" + if(8 to 9) symbol2 = "bell" + if(10 to 11) symbol2 = "four leaf clover" + if(12 to 13) symbol2 = "seven" + if(14 to 15) symbol2 = "diamond" + if(16) symbol2 = "platinum coin" var/slot3 = rand(0,9) switch(slot3) - if(1 to 3) symbol3 = "cherry" + if(0 to 3) symbol3 = "cherry" if(4 to 4) symbol3 = "lemon" - //if(4 to 4) symbol3 = "watermelon" if(5 to 5) symbol3 = "bell" if(6 to 6) symbol3 = "four leaf clover" if(7 to 7) symbol3 = "seven" @@ -851,6 +848,29 @@
  • Special blend whiskey
  • Akvavit
  • + Pets + + Thats it for prizes!

    Now comes the part for the both operators, you got a very important job, it has a lot of responsibility, so it means that you gotta put that first before your own fun, cause unless you do it, a lot of folks are gonna be left sad and dissappointed they cant get any goodies! But the process is simple and can be quick, someone comes to you, they want some chips, or thalers back or a prize, you simply check this nice guide above to determine cost and ask for the amount of thalers or chips needed, if its a prize, then you follow this procedure: @@ -882,6 +902,43 @@ desc = "A fancy casino wallet with flashy lights, oooh~" icon = 'icons/obj/casino_ch.dmi' icon_state = "casinowallet_black" + can_hold = list( + /obj/item/weapon/spacecash, + /obj/item/weapon/card, + /obj/item/clothing/mask/smokable/cigarette/, + /obj/item/device/flashlight/pen, + /obj/item/device/tape, + /obj/item/weapon/cartridge, + /obj/item/device/encryptionkey, + /obj/item/seeds, + /obj/item/stack/medical, + /obj/item/weapon/coin, + /obj/item/weapon/dice, + /obj/item/weapon/disk, + /obj/item/weapon/implanter, + /obj/item/weapon/flame/lighter, + /obj/item/weapon/flame/match, + /obj/item/weapon/forensics, + /obj/item/weapon/glass_extra, + /obj/item/weapon/haircomb, + /obj/item/weapon/hand, + /obj/item/weapon/key, + /obj/item/weapon/lipstick, + /obj/item/weapon/paper, + /obj/item/weapon/pen, + /obj/item/weapon/photo, + /obj/item/weapon/reagent_containers/dropper, + /obj/item/weapon/sample, + /obj/item/weapon/tool/screwdriver, + /obj/item/weapon/stamp, + /obj/item/clothing/accessory/permit, + /obj/item/clothing/accessory/badge, + /obj/item/weapon/makeover, + /obj/item/weapon/spacecasinocash, + /obj/item/weapon/casino_platinum_chip, + /obj/item/weapon/deck, + /obj/item/weapon/book/manual/casino + ) /obj/item/weapon/storage/wallet/casino/verb/toggle_design() set category = "Object" @@ -956,6 +1013,7 @@ var/list/list_clothing = list() var/list/list_misc = list() var/list/list_drinks = list() + var/list/list_pets = list() var/list/prices = list() // Prices for each item, list(/type/path = price), items not in the list don't have a price. // List of vending_product items available. @@ -964,12 +1022,14 @@ var/list/clothing_product_records = list() var/list/misc_product_records = list() var/list/drinks_product_records = list() + var/list/pets_product_records = list() 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_pets = 1 list_weapons = list( /obj/item/weapon/scepter, @@ -1050,6 +1110,28 @@ ) + list_pets = list( + /obj/item/weapon/grenade/spawnergrenade/casino, + /obj/item/weapon/grenade/spawnergrenade/casino/goat, + /obj/item/weapon/grenade/spawnergrenade/casino/armadillo, + /obj/item/weapon/grenade/spawnergrenade/casino/cat, + /obj/item/weapon/grenade/spawnergrenade/casino/chicken, + /obj/item/weapon/grenade/spawnergrenade/casino/cow, + /obj/item/weapon/grenade/spawnergrenade/casino/corgi, + /obj/item/weapon/grenade/spawnergrenade/casino/fox, + /obj/item/weapon/grenade/spawnergrenade/casino/lizard, + /obj/item/weapon/grenade/spawnergrenade/casino/penguin, + /obj/item/weapon/grenade/spawnergrenade/casino/snake, + /obj/item/weapon/grenade/spawnergrenade/casino/yithian, + /obj/item/weapon/grenade/spawnergrenade/casino/tindalos, + /obj/item/weapon/grenade/spawnergrenade/casino/fennec, + /obj/item/weapon/grenade/spawnergrenade/casino/redpanda, + /obj/item/weapon/grenade/spawnergrenade/casino/horse, + /obj/item/weapon/grenade/spawnergrenade/casino/otie, + /obj/item/weapon/grenade/spawnergrenade/casino/otie/chubby, + /obj/item/weapon/grenade/spawnergrenade/casino/zorgoia + ) + prices = list( /obj/item/weapon/scepter = 500, /obj/item/weapon/melee/chainofcommand = 250, @@ -1113,7 +1195,26 @@ /obj/item/weapon/reagent_containers/food/drinks/bottle/champagne = 50, /obj/item/weapon/reagent_containers/food/drinks/bottle/bottleofnothing = 50, /obj/item/weapon/reagent_containers/food/drinks/bottle/specialwhiskey = 50, - /obj/item/weapon/reagent_containers/food/drinks/bottle/snaps = 50 + /obj/item/weapon/reagent_containers/food/drinks/bottle/snaps = 50, + /obj/item/weapon/grenade/spawnergrenade/casino = 200, + /obj/item/weapon/grenade/spawnergrenade/casino/goat = 150, + /obj/item/weapon/grenade/spawnergrenade/casino/armadillo = 150, + /obj/item/weapon/grenade/spawnergrenade/casino/cat = 150, + /obj/item/weapon/grenade/spawnergrenade/casino/chicken = 200, + /obj/item/weapon/grenade/spawnergrenade/casino/cow = 200, + /obj/item/weapon/grenade/spawnergrenade/casino/corgi = 200, + /obj/item/weapon/grenade/spawnergrenade/casino/fox = 150, + /obj/item/weapon/grenade/spawnergrenade/casino/lizard = 150, + /obj/item/weapon/grenade/spawnergrenade/casino/penguin = 150, + /obj/item/weapon/grenade/spawnergrenade/casino/snake = 200, + /obj/item/weapon/grenade/spawnergrenade/casino/yithian = 200, + /obj/item/weapon/grenade/spawnergrenade/casino/tindalos = 200, + /obj/item/weapon/grenade/spawnergrenade/casino/fennec = 300, + /obj/item/weapon/grenade/spawnergrenade/casino/redpanda = 300, + /obj/item/weapon/grenade/spawnergrenade/casino/horse = 300, + /obj/item/weapon/grenade/spawnergrenade/casino/otie = 500, + /obj/item/weapon/grenade/spawnergrenade/casino/otie/chubby = 500, + /obj/item/weapon/grenade/spawnergrenade/casino/zorgoia = 500 ) @@ -1185,6 +1286,18 @@ product.category = category drinks_product_records.Add(product) + var/list/pets_products = list( + list(list_pets, "cat_pets")) + for(var/current_list in pets_products) + var/category = current_list[2] + + for(var/entry in current_list[1]) + var/datum/stored_item/vending_product/product = new/datum/stored_item/vending_product(src, entry) + + product.price = (entry in prices) ? prices[entry] : 0 + product.category = category + pets_product_records.Add(product) + /obj/machinery/casino_prize_dispenser/Destroy() for(var/datum/stored_item/vending_product/R in weapons_product_records) qdel(R) @@ -1205,6 +1318,10 @@ for(var/datum/stored_item/vending_product/R in drinks_product_records) qdel(R) drinks_product_records = null + + for(var/datum/stored_item/vending_product/R in pets_product_records) + qdel(R) + pets_product_records = null return ..() /obj/machinery/casino_prize_dispenser/attackby(obj/item/weapon/W as obj, mob/user as mob) @@ -1316,6 +1433,15 @@ for(var/key = 1 to drinks_product_records.len) var/datum/stored_item/vending_product/I = drinks_product_records[key] + listed_products.Add(list(list( + "key" = key, + "name" = I.item_name, + "price" = I.price, + "color" = I.display_color))) + if("cat_pets") + for(var/key = 1 to pets_product_records.len) + var/datum/stored_item/vending_product/I = pets_product_records[key] + listed_products.Add(list(list( "key" = key, "name" = I.item_name, @@ -1334,7 +1460,7 @@ data["category_clothing"] = category_clothing data["category_misc"] = category_misc data["category_drinks"] = category_drinks - + data["category_pets"] = category_pets ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open) if(!ui) @@ -1366,6 +1492,9 @@ if("selected_drinks") currently_selecting = "cat_drinks" prize_payout_mode = category_drinks + if("selected_pets") + currently_selecting = "cat_pets" + prize_payout_mode = category_pets else currently_selecting = null prize_payout_mode = null @@ -1422,6 +1551,16 @@ var/datum/stored_item/vending_product/R = drinks_product_records[key] currently_selecting = null + if(R.price <= 0) + vend(R, usr) + else + currently_vending = R + status_message = "Please insert chips to pay for the prize!" + status_error = 0 + if("cat_pets") + var/datum/stored_item/vending_product/R = pets_product_records[key] + currently_selecting = null + if(R.price <= 0) vend(R, usr) else diff --git a/code/game/objects/items/weapons/grenades/spawnergrenade_ch.dm b/code/game/objects/items/weapons/grenades/spawnergrenade_ch.dm new file mode 100644 index 0000000000..48f4e42a74 --- /dev/null +++ b/code/game/objects/items/weapons/grenades/spawnergrenade_ch.dm @@ -0,0 +1,115 @@ +/obj/item/weapon/grenade/spawnergrenade/casino + + desc = "It is set to detonate in 5 seconds. It will release a goose that has been won from the golden goose casino!" + name = "Casino Creature Container (Goose)" + icon = 'icons/obj/grenade_ch.dmi' + icon_state = "casino" + item_state = "casino" + origin_tech = list(TECH_MATERIAL = 2, TECH_MAGNET = 2) + spawner_type = /mob/living/simple_mob/animal/space/goose/domesticated + + +// Detonate now just handles the two loops that query for people in lockers and people who can see it. +/obj/item/weapon/grenade/spawnergrenade/casino/detonate() + + if(spawner_type && deliveryamt) + var/turf/T = get_turf(src) + playsound(T, 'sound/effects/phasein.ogg', 100, 1) + + for(var/i=1, i<=deliveryamt, i++) + var/atom/movable/x = new spawner_type(T) + if(prob(50)) + for(var/j = 1, j <= rand(1, 3), j++) + step(x, pick(NORTH,SOUTH,EAST,WEST)) + qdel(src) + return + +/obj/item/weapon/grenade/spawnergrenade/casino/goat + desc = "It is set to detonate in 5 seconds. It will release a goat that has been won from the golden goose casino!" + name = "Casino Creature Container (Goat)" + spawner_type = /mob/living/simple_mob/animal/goat + +/obj/item/weapon/grenade/spawnergrenade/casino/armadillo + desc = "It is set to detonate in 5 seconds. It will release a armadillo that has been won from the golden goose casino!" + name = "Casino Creature Container (Armadillo)" + spawner_type = /mob/living/simple_mob/animal/passive/armadillo + +/obj/item/weapon/grenade/spawnergrenade/casino/cat + desc = "It is set to detonate in 5 seconds. It will release a cat that has been won from the golden goose casino!" + name = "Casino Creature Container (Cat)" + spawner_type = /mob/living/simple_mob/animal/passive/cat + +/obj/item/weapon/grenade/spawnergrenade/casino/chicken + desc = "It is set to detonate in 5 seconds. It will release a chicken that has been won from the golden goose casino!" + name = "Casino Creature Container (Chicken)" + spawner_type = /mob/living/simple_mob/animal/passive/chicken + +/obj/item/weapon/grenade/spawnergrenade/casino/cow + desc = "It is set to detonate in 5 seconds. It will release a cow that has been won from the golden goose casino!" + name = "Casino Creature Container (Cow)" + spawner_type = /mob/living/simple_mob/animal/passive/cow + +/obj/item/weapon/grenade/spawnergrenade/casino/corgi + desc = "It is set to detonate in 5 seconds. It will release a corgi that has been won from the golden goose casino!" + name = "Casino Creature Container (Corgi)" + spawner_type = /mob/living/simple_mob/animal/passive/dog/corgi + +/obj/item/weapon/grenade/spawnergrenade/casino/fox + desc = "It is set to detonate in 5 seconds. It will release a fox that has been won from the golden goose casino!" + name = "Casino Creature Container (Fox)" + spawner_type = /mob/living/simple_mob/animal/passive/fox + +/obj/item/weapon/grenade/spawnergrenade/casino/lizard + desc = "It is set to detonate in 5 seconds. It will release a lizard that has been won from the golden goose casino!" + name = "Casino Creature Container (Lizard)" + spawner_type = /mob/living/simple_mob/animal/passive/lizard + +/obj/item/weapon/grenade/spawnergrenade/casino/penguin + desc = "It is set to detonate in 5 seconds. It will release a penguin that has been won from the golden goose casino!" + name = "Casino Creature Container (Penguin)" + spawner_type = /mob/living/simple_mob/animal/passive/penguin + +/obj/item/weapon/grenade/spawnergrenade/casino/snake + desc = "It is set to detonate in 5 seconds. It will release a snake that has been won from the golden goose casino!" + name = "Casino Creature Container (Snake)" + spawner_type = /mob/living/simple_mob/animal/passive/snake + +/obj/item/weapon/grenade/spawnergrenade/casino/yithian + desc = "It is set to detonate in 5 seconds. It will release a yithian that has been won from the golden goose casino!" + name = "Casino Creature Container (Yithian)" + spawner_type = /mob/living/simple_mob/animal/passive/yithian + +/obj/item/weapon/grenade/spawnergrenade/casino/tindalos + desc = "It is set to detonate in 5 seconds. It will release a tindalos that has been won from the golden goose casino!" + name = "Casino Creature Container (Tindalos)" + spawner_type = /mob/living/simple_mob/animal/passive/tindalos + +/obj/item/weapon/grenade/spawnergrenade/casino/fennec + desc = "It is set to detonate in 5 seconds. It will release a fennec that has been won from the golden goose casino!" + name = "Casino Creature Container (Fennec)" + spawner_type = /mob/living/simple_mob/vore/fennec + +/obj/item/weapon/grenade/spawnergrenade/casino/redpanda + desc = "It is set to detonate in 5 seconds. It will release a red panda that has been won from the golden goose casino!" + name = "Casino Creature Container (Red panda)" + spawner_type = /mob/living/simple_mob/vore/redpanda + +/obj/item/weapon/grenade/spawnergrenade/casino/horse + desc = "It is set to detonate in 5 seconds. It will release a horse that has been won from the golden goose casino!" + name = "Casino Creature Container (Horse)" + spawner_type = /mob/living/simple_mob/vore/horse + +/obj/item/weapon/grenade/spawnergrenade/casino/otie + desc = "It is set to detonate in 5 seconds. It will release a otie that has been won from the golden goose casino!" + name = "Casino Creature Container (Otie)" + spawner_type = /mob/living/simple_mob/otie/friendly + +/obj/item/weapon/grenade/spawnergrenade/casino/otie/chubby + desc = "It is set to detonate in 5 seconds. It will release a chonker otie that has been won from the golden goose casino!" + name = "Casino Creature Container (Well feed Otie)" + spawner_type = /mob/living/simple_mob/otie/friendly/chubby + +/obj/item/weapon/grenade/spawnergrenade/casino/zorgoia + desc = "It is set to detonate in 5 seconds. It will release a zorgoia that has been won from the golden goose casino!" + name = "Casino Creature Container (Zorgoia)" + spawner_type = /mob/living/simple_mob/otie/zorgoia/friendly \ No newline at end of file diff --git a/code/game/objects/items/weapons/id cards/CH_ids.dm b/code/game/objects/items/weapons/id cards/CH_ids.dm index 1e8050315d..2d023bb626 100644 --- a/code/game/objects/items/weapons/id cards/CH_ids.dm +++ b/code/game/objects/items/weapons/id cards/CH_ids.dm @@ -11,8 +11,16 @@ desc = "An ID card for an employee of the golden goose casino with extra access to prize booth." access = list(160, 200) +/obj/item/weapon/card/id/casino + name = "casino employee id" + desc = "An ID card for an employee of the golden goose casino." + icon_state = "ch_casino" + item_state = "gold_id" + + access = list(160, 200, 201) + /obj/item/weapon/card/id/casino/manager name = "casino manager id" desc = "An ID card for the manager of the golden goose casino." icon_state = "ch_casino_manager" - access = list(160, 200, 300) \ No newline at end of file + access = list(160, 200, 201, 300) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/largecrate_vr.dm b/code/game/objects/structures/crates_lockers/largecrate_vr.dm index 6886a08a3c..6805bb21ab 100644 --- a/code/game/objects/structures/crates_lockers/largecrate_vr.dm +++ b/code/game/objects/structures/crates_lockers/largecrate_vr.dm @@ -53,6 +53,7 @@ /mob/living/simple_mob/vore/aggressive/mimic, /mob/living/simple_mob/vore/aggressive/rat, /mob/living/simple_mob/vore/aggressive/rat/tame, + /mob/living/simple_mob/otie/zorgoia, //CHOMPstation edit // /mob/living/simple_mob/otie;0.5 )) return ..() diff --git a/code/modules/clothing/head/misc_ch.dm b/code/modules/clothing/head/misc_ch.dm index 34927aed81..75c22adadd 100644 --- a/code/modules/clothing/head/misc_ch.dm +++ b/code/modules/clothing/head/misc_ch.dm @@ -19,4 +19,27 @@ icon_state = "wahcap" item_state_slots = list(slot_r_hand_str = "wahcap", slot_l_hand_str = "wahcap") icon = 'icons/obj/clothing/hats_ch.dmi' - icon_override = 'icons/mob/head_ch.dmi' \ No newline at end of file + icon_override = 'icons/mob/head_ch.dmi' + + +/obj/item/clothing/head/crown //Generic crown doesnt exist, no sprites + icon = 'icons/obj/clothing/hats_ch.dmi' + icon_override = 'icons/mob/head_ch.dmi' + icon_state = "crown" + item_state = "crown" + name = "crown" + desc = "A crown, it's pretty." + body_parts_covered = 0 + +/obj/item/clothing/head/crown/goose_king + name = "Crown of the golden goose king" + desc = "It's the crown given to the goose king from the golden goose casino, what an honor!" + icon_state = "goose_king" + item_state = "goose_king" + + +/obj/item/clothing/head/crown/goose_queen + name = "Crown of the golden goose queen" + desc = "It's the crown given to the goose queen from the golden goose casino, what an honor!" + icon_state = "goose_queen" + item_state = "goose_queen" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_ch.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_ch.dm index 6bae511c42..e18afe82b6 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_ch.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_ch.dm @@ -546,15 +546,35 @@ return M.adjustToxLoss(-0.5 * removed) +/datum/reagent/drink/highpower + name = "The High power" + id = "highpower" + description = "A strange, softly crackling drink, smelling just like lightning's just struck, twice. It's rather difficult to make this without busting the lights." + taste_description = "copper, ozone, and pain" + color = "#a2f563" + + glass_name = "highpower" + glass_desc = "A strange, softly crackling drink, smelling just like lightning's just struck, twice. It's rather difficult to make this without busting the lights." + +/datum/reagent/drink/highpower/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_DIONA) + return + if(prob(5)) + M.say("!skin's crackles with energy and seems to be in pain.") + M.custom_pain("You feel painful electricity running through your body, like adrenaline, and like your blood's boiling!",30) + M.AdjustWeakened(3) //Getting sapped makes the victim fall + M.Stun(3) + M.add_chemical_effect(CE_SPEEDBOOST, 1) + /datum/reagent/ethanol/coffee/jackbrew - name = "\improper Jack's brew" + name = "Rush hour" id = "jackbrew" description = "Irish coffee, and hyperzine. A common mix for panicked drinkers, EMTS, Paramedics, and CMOs alone on the job." taste_description = "wishing you could give up on the day" color = "#4C3100" strength = 15 - glass_name = "Jack's brew" + glass_name = "Rush hour" glass_desc = "Irish coffee, and hyperzine. A common mix for panicked drinkers, EMTS, Paramedics, and CMOs alone on the job." /datum/reagent/ethanol/coffee/jackbrew/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) @@ -566,7 +586,7 @@ M.nutrition = (M.nutrition - (removed * 2)) //Sadly this movement starts burning food in higher doses. ..() if(prob(5)) - M.emote(pick("twitch", "blink_r", "shiver", "weh")) + M.emote(pick("twitch", "blink_r", "shiver", "weh", "weh", "weh")) // weh - Jack M.add_chemical_effect(CE_SPEEDBOOST, 1) /datum/reagent/ethanol/bookwyrm @@ -618,26 +638,6 @@ M.sleeping = max(M.sleeping, 20) M.drowsyness = max(M.drowsyness, 60) -/datum/reagent/drink/highpower - name = "The High power" - id = "highpower" - description = "A strange, softly crackling drink, smelling just like lightning's just struck, twice. It's rather difficult to make this without busting the lights." - taste_description = "copper, ozone, and pain" - color = "#a2f563" - - glass_name = "highpower" - glass_desc = "A strange, softly crackling drink, smelling just like lightning's just struck, twice. It's rather difficult to make this without busting the lights." - -/datum/reagent/drink/highpower/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_DIONA) - return - if(prob(5)) - M.say("!skin's crackles with energy and seems to be in pain.") - M.custom_pain("You feel painful electricity running through your body, like adrenaline, and like your blood's boiling!",30) - M.AdjustWeakened(3) //Getting sapped makes the victim fall - M.Stun(3) - M.add_chemical_effect(CE_SPEEDBOOST, 1) - /datum/reagent/ethanol/flapper name = "Flapper" id = "flapper" diff --git a/icons/mob/head_ch.dmi b/icons/mob/head_ch.dmi index fe9dc6c08af346bf44496bbb5bd87b8c3617997d..349ad43760f0dffe7de8a4e2a231de334f520986 100644 GIT binary patch literal 3947 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 P_6%ITY-vn1bW8X@6k?le literal 3314 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 NU~X(_gfn!B`46EfSq=aI diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index ab0d8b988d449647c047aa3ddbe9faf01cdd9d67..eb6aaa2f0bbe88099c0f1943b6e2f9c5e1351230 100644 GIT binary patch literal 20420 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

    &)=B&ZxX@p2zZB-y4=S+LPdF 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 KOUyiAcmEG|xL4Hx diff --git a/icons/obj/clothing/hats_ch.dmi b/icons/obj/clothing/hats_ch.dmi index 24322d439edb98f24accbf5e4f5d351142ed0bac..6fa68d8291ba66a4315bfc3986ec5f9ee77eea26 100644 GIT binary patch delta 552 zcmV+@0@wY&1HA>17Y;xO0{{R3owtGP0001TktHQ&_~SbH{Ux!nu_+-TyGcTP;rG=%b zsd>26Dl549xqy8K0I9t~&;S48mjD0(V@X6oR9J=WliiMkAP|Lxl}f?gZc9~KY_a?E z{;#;qpcflQP0Gb)6HcQsIp=)CkhCbWva%>K5a*P|Ihq^o7gQ8(%Oautg z041w^1#KyXB5V;11XPl+LqG}e-+xR_VfyV2u0oLVbB8&u-3wSM=k(_=H|P{hrhR;^qq5Yg(ZUjZ2VW}{r8;)YzY>? q8zq2`X8?Zi1MVMQPXV&B{!%{?7!=Uo26(3c0000I#o+kGd!g28qV-aAI=kYZZc@Q3{m|60000L*I5;@GKcpTN6=iJv zA1M5v!PuvD8WWJkSQ6wH%;50sMjDXQRuvLa;*wgNT$EW*l9`{!z)&$KIIN(k^!u0K zf{$OHXnE^uojY?rctfbcMdJsLbk6%|o@6NM>D^&r9Atdi*h^u~qe(|5g(w7TT5hy3 z){pP(HdfudLP8_q#L<~yQ)bNON@D)HWXUs?u%;H?5+2?QrAO7(rl(9>Ds&}hRr0B& zYaYCM&Qzwz5c5;t>G_`!H=v8sJzX3_JUZV_*~r^qz{4_^H_7ZoHFNt02IUl%Z}%C! zVvf9=zz|=4NnGE%Zqb9p8R~o+o^N3|`guvila0ZXqD=ee3SH}~X2@;l?YPzOb@h~t wk8>iX*v^;N;;=iR{cWM_x4+xvet&THdwEf$^v>)MP{=WOy85}Sb4q9e0C@b3Z~y=R literal 0 HcmV?d00001 diff --git a/maps/southern_cross/southern_cross-casino.dmm b/maps/southern_cross/southern_cross-casino.dmm index 2c092c900d..39cd83282c 100644 --- a/maps/southern_cross/southern_cross-casino.dmm +++ b/maps/southern_cross/southern_cross-casino.dmm @@ -16,7 +16,7 @@ "ap" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/grass,/area/casino/casino_ship) "aq" = (/obj/machinery/slot_machine,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "ar" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/table/gamblingtable,/obj/structure/wheel_of_fortune{pixel_x = -6},/turf/simulated/floor/carpet/turcarpet,/area/casino/casino_ship) -"as" = (/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/sundress,/obj/item/clothing/under/sundress,/obj/item/clothing/under/sundress,/obj/item/clothing/under/sundress,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/structure/closet,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) +"as" = (/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/gentlesuit/skirt,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/suit_jacket,/obj/item/clothing/under/sundress,/obj/item/clothing/under/sundress,/obj/item/clothing/under/sundress,/obj/item/clothing/under/sundress,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/item/clothing/under/waiter,/obj/structure/closet,/obj/item/clothing/glasses/sunglasses/aviator,/obj/item/clothing/glasses/sunglasses/aviator,/obj/item/clothing/glasses/sunglasses/aviator,/obj/item/clothing/glasses/sunglasses/aviator,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "at" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/window/reinforced,/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/grass,/area/casino/casino_ship) "au" = (/turf/simulated/floor/carpet/gaycarpet,/area/casino/casino_ship) "av" = (/obj/item/weapon/stool/padded,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) @@ -40,7 +40,7 @@ "aN" = (/obj/machinery/vending/snack,/turf/simulated/floor/carpet/bcarpet,/area/casino/casino_ship) "aO" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 2; name = "Casino Airlock"},/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship) "aP" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) -"aQ" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access = list(26,160)},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) +"aQ" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access = list(160)},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) "aR" = (/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) "aS" = (/obj/structure/table/standard{name = "plastic table frame"},/turf/simulated/shuttle/floor/yellow,/area/shuttle/casino/ship) "aT" = (/obj/structure/bed/chair/shuttle{icon_state = "shuttle_chair"; dir = 8},/turf/simulated/shuttle/floor/yellow,/area/shuttle/casino/ship) @@ -73,7 +73,7 @@ "bu" = (/obj/structure/curtain/open/bed,/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) "bv" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/casino/casino_ship) "bw" = (/obj/structure/bed/chair/oldsofa{dir = 4},/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) -"bx" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering center"; req_access = list(10,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) +"bx" = (/obj/machinery/door/airlock/glass_engineering{name = "Engineering center"; req_access = list(160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) "by" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/blast/shutters{id = "CasinoEmergency2"; layer = 3.5; name = "Casino emergency shutter"},/turf/simulated/floor,/area/casino/casino_ship) "bz" = (/obj/machinery/door/airlock/silver{name = "Casino crew toilet"; req_one_access = newlist()},/turf/simulated/floor/tiled/freezer,/area/casino/casino_ship/cockpit) "bA" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/casino/casino_ship) @@ -84,7 +84,7 @@ "bF" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "casino_shuttle_bay"; name = "shuttle bay controller"; pixel_x = -32; tag_door = "casino_shuttle_bay_airlock"},/turf/simulated/floor/carpet/gaycarpet,/area/casino/casino_ship) "bG" = (/obj/machinery/recharge_station,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) "bH" = (/obj/machinery/computer/shuttle_control{dir = 4; name = "Casino shuttle control console"; shuttle_tag = "Casino"},/turf/simulated/shuttle/floor/yellow,/area/shuttle/casino/ship) -"bI" = (/obj/structure/table/marble,/obj/machinery/door/window/westright{layer = 3.1},/obj/machinery/door/blast/shutters{dir = 4; id = "Casinoboth"; layer = 3.2; name = "Exchange booth shutters"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) +"bI" = (/obj/structure/table/marble,/obj/machinery/door/window/westleft{layer = 3.1; req_access = list(200)},/obj/machinery/door/blast/shutters{dir = 4; id = "Casinoboth"; layer = 3.2; name = "Exchange booth shutters"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "bJ" = (/obj/structure/bed/chair/shuttle{icon_state = "shuttle_chair"; dir = 4},/turf/simulated/shuttle/floor/yellow,/area/shuttle/casino/ship) "bK" = (/obj/structure/table/gamblingtable,/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) "bL" = (/obj/structure/flora/pottedplant/smalltree,/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) @@ -138,7 +138,7 @@ "cH" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/casino/casino_ship) "cI" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/grass,/area/casino/casino_ship) "cJ" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) -"cK" = (/obj/structure/table/marble,/obj/machinery/door/window/westleft{layer = 3.1},/obj/machinery/door/blast/shutters{dir = 4; id = "Casinoboth"; layer = 3.2; name = "Exchange booth shutters"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) +"cK" = (/obj/structure/table/marble,/obj/machinery/door/window/westright{layer = 3.1; req_access = list(200)},/obj/machinery/door/blast/shutters{dir = 4; id = "Casinoboth"; layer = 3.2; name = "Exchange booth shutters"},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "cL" = (/obj/structure/table/marble,/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) "cM" = (/obj/item/weapon/storage/secure/safe{pixel_x = 35},/obj/structure/bed/chair/office/dark{dir = 8},/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "cN" = (/obj/machinery/door/airlock/silver{name = "Casino crew bathrooms"; req_one_access = newlist()},/turf/simulated/floor/tiled/freezer,/area/casino/casino_ship/cockpit) @@ -197,7 +197,7 @@ "dO" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table/rack,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/structure/window/reinforced,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) "dP" = (/obj/structure/window/reinforced,/obj/structure/table/rack,/obj/item/clothing/suit/space/emergency,/obj/item/clothing/suit/space/emergency,/obj/item/clothing/suit/space/emergency,/obj/item/clothing/suit/space/emergency,/obj/item/clothing/suit/space/emergency,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) "dQ" = (/obj/structure/window/reinforced,/obj/structure/table/rack,/obj/item/clothing/mask/breath/emergency,/obj/item/clothing/mask/breath/emergency,/obj/item/clothing/mask/breath/emergency,/obj/item/clothing/mask/breath/emergency,/obj/item/clothing/mask/breath/emergency,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) -"dR" = (/obj/structure/table/marble,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship/cockpit) +"dR" = (/obj/structure/table/marble,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/device/encryptionkey/talon,/obj/item/clothing/head/crown/goose_king,/obj/item/clothing/head/crown/goose_queen,/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship/cockpit) "dS" = (/obj/structure/table/marble,/obj/machinery/button/remote/blast_door{id = "Casinoboth"; name = "Both Shutters"; pixel_x = 26; pixel_y = 8; req_one_access = list(200)},/obj/machinery/button/remote/blast_door{id = "Casinoprizes"; name = "Prize Shutters"; pixel_x = 26; pixel_y = -8; req_one_access = list(200)},/obj/machinery/button/remote/blast_door{id = "CasinoEmergency2"; name = "Middle emergency shutters"; pixel_x = 0; pixel_y = -24; req_access = list(160)},/obj/item/weapon/paper_bin{pixel_y = 6},/obj/item/weapon/pen/blue,/obj/item/weapon/folder/red,/obj/item/weapon/spacecasinocash/c1000,/obj/item/weapon/spacecasinocash/c1000,/obj/item/weapon/spacecasinocash/c1000,/obj/item/weapon/spacecasinocash/c1000,/obj/item/weapon/spacecasinocash/c1000,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "dT" = (/obj/structure/window/reinforced,/turf/simulated/floor/carpet/blucarpet,/area/casino/casino_ship) "dU" = (/obj/machinery/door/airlock/silver{name = "Casino manager bathroom"; req_one_access = newlist()},/turf/simulated/floor/tiled,/area/casino/casino_ship/cockpit) @@ -236,9 +236,9 @@ "eB" = (/obj/structure/closet/secure_closet/paramedic,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "eC" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "eD" = (/obj/machinery/vending/medical,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) -"eE" = (/obj/structure/table/glass,/obj/machinery/recharger,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) -"eF" = (/obj/item/device/defib_kit,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) -"eG" = (/obj/machinery/door/airlock/glass_medical{name = "Medbay"; req_access = list(5,160); req_one_access = list()},/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) +"eE" = (/obj/structure/table/glass,/obj/machinery/recharger,/obj/item/weapon/backup_implanter,/obj/item/weapon/backup_implanter,/obj/item/weapon/backup_implanter,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) +"eF" = (/obj/item/device/defib_kit,/obj/machinery/iv_drip,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) +"eG" = (/obj/machinery/door/airlock/glass_medical{name = "Medbay"; req_access = list(160); req_one_access = list()},/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "eH" = (/obj/structure/table/bench/marble,/turf/simulated/floor/grass,/area/casino/casino_ship/dorms) "eI" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/curtain/open/shower/engineering,/turf/simulated/floor/tiled/freezer,/area/casino/casino_ship/dorms) "eJ" = (/turf/simulated/floor/tiled/freezer,/area/casino/casino_ship/dorms) @@ -259,7 +259,7 @@ "eY" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced{dir = 2; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/northleft{layer = 2.9; name = "EVA suit storage"; req_access = list(5)},/obj/item/device/suit_cooling_unit,/obj/item/weapon/rig/medical/equipped,/obj/item/weapon/tank/oxygen,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "eZ" = (/obj/structure/table/glass,/obj/machinery/cell_charger,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "fa" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/o2{pixel_x = 8; pixel_y = 8},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/adv{pixel_x = -4; pixel_y = -4},/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) -"fb" = (/obj/machinery/iv_drip,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) +"fb" = (/obj/machinery/computer/transhuman/resleeving{icon_state = "computer"; dir = 1},/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "fc" = (/obj/machinery/sleep_console{dir = 4},/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "fd" = (/obj/machinery/sleeper{dir = 4},/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "fe" = (/obj/structure/table/glass,/obj/item/weapon/soap,/obj/item/weapon/soap,/turf/simulated/floor/tiled/freezer,/area/casino/casino_ship/cockpit) @@ -303,7 +303,7 @@ "fQ" = (/obj/structure/table/marble,/obj/item/weapon/card/id/casino,/obj/item/weapon/card/id/casino,/obj/item/weapon/card/id/casino,/obj/item/weapon/card/id/casino,/obj/item/weapon/card/id/casino/booth,/obj/item/weapon/card/id/casino/booth,/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship/cockpit) "fR" = (/obj/structure/sink{pixel_x = 16; pixel_y = 24},/obj/structure/toilet{dir = 4},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "fS" = (/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) -"fT" = (/obj/machinery/door/airlock/security,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"fT" = (/obj/machinery/door/airlock/security{name = "Cell 1"; req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "fU" = (/obj/structure/sink{pixel_x = -16; pixel_y = 24},/obj/structure/toilet{dir = 8},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "fV" = (/obj/structure/table/reinforced,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "fW" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) @@ -321,7 +321,7 @@ "gi" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/flora/ausbushes/lavendergrass,/turf/simulated/floor/grass,/area/casino/casino_ship) "gj" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/casino/casino_ship/cockpit) "gk" = (/obj/structure/bed/chair/comfy/purp{dir = 8},/turf/simulated/floor/wood,/area/casino/casino_ship/cockpit) -"gl" = (/obj/machinery/door/airlock/security{req_access = list(1,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"gl" = (/obj/machinery/door/airlock/security{name = "Cell 2"; req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "gm" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower/engineering,/obj/structure/window/reinforced,/turf/simulated/floor/tiled/freezer,/area/casino/casino_ship/dorms) "gn" = (/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship/cockpit) "go" = (/obj/structure/window/reinforced{dir = 8; health = 1e+006},/obj/structure/flora/tree/palm,/turf/simulated/floor/grass,/area/casino/casino_ship) @@ -404,19 +404,20 @@ "hN" = (/obj/machinery/computer/shuttle_control{dir = 8; name = "Casino shuttle control console"; shuttle_tag = "Casino"},/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship/cockpit) "hO" = (/obj/structure/table/reinforced,/obj/machinery/recharger,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/obj/item/weapon/cell/device/weapon,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "hP" = (/turf/unsimulated/wall,/area/space) -"hQ" = (/obj/machinery/door/airlock/security{name = "Cell 1"; req_access = list(1,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) -"hR" = (/obj/machinery/button/remote/blast_door{id = "Casinobar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = 0; req_access = list(25,160)},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) -"hS" = (/obj/machinery/door/airlock/security{name = "Cell 2"; req_access = list(1,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"hQ" = (/obj/machinery/door/airlock/security{name = "Holding cells"; req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"hR" = (/obj/machinery/button/remote/blast_door{id = "Casinobar"; name = "Bar Shutters"; pixel_x = -26; pixel_y = 0; req_access = list(160)},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/carpet/purcarpet,/area/casino/casino_ship) +"hS" = (/obj/machinery/door/airlock/security{name = "Equipment Storage"; req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "hT" = (/obj/machinery/door/airlock/silver{name = "Casino manager sleeping quarters"; req_one_access = list(300)},/turf/simulated/floor/wood,/area/casino/casino_ship/cockpit) -"hU" = (/obj/machinery/door/airlock/security{name = "Holding cells"; req_access = list(1,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) -"hV" = (/obj/machinery/door/airlock/security{name = "Equipment Storage"; req_access = list(2,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) -"hW" = (/obj/machinery/door/airlock/security{name = "Evidence room"; req_access = list(1,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) -"hX" = (/obj/machinery/door/airlock/security{name = "Interrogation room"; req_access = list(1,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"hU" = (/obj/machinery/door/airlock/security{req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"hV" = (/obj/machinery/door/airlock/security{name = "Evidence room"; req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"hW" = (/obj/machinery/door/airlock/security{name = "Interrogation room"; req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"hX" = (/obj/machinery/door/airlock/security{req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "hY" = (/obj/machinery/door/airlock/multi_tile/glass{dir = 2; name = "Security wing"},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "hZ" = (/obj/machinery/recharge_station,/turf/simulated/floor/carpet/gaycarpet,/area/casino/casino_ship) +"ia" = (/obj/machinery/transhuman/resleever,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "ib" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/southright{layer = 2.9; req_access = list(2,160)},/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/head/helmet/combat,/obj/item/clothing/head/helmet/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/suit/armor/combat,/obj/item/clothing/suit/armor/combat,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "ic" = (/obj/structure/table/rack,/obj/structure/window/reinforced{dir = 1; health = 1e+006},/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/door/window/brigdoor/southleft{layer = 2.9; req_access = list(2,160)},/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/gloves/arm_guard/combat,/obj/item/clothing/head/helmet/combat,/obj/item/clothing/head/helmet/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/shoes/leg_guard/combat,/obj/item/clothing/suit/armor/combat,/obj/item/clothing/suit/armor/combat,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) -"id" = (/obj/machinery/door/airlock/security{name = "Combat Equipment Storage"; req_access = list(2,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) +"id" = (/obj/machinery/clonepod/transhuman/full,/turf/simulated/floor/tiled/white,/area/casino/casino_ship/wing_left) "ie" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/northright{req_access = list(2,160)},/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "if" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/machinery/door/window/brigdoor/northleft{req_access = list(2,160)},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/plasmastun,/obj/item/weapon/gun/energy/plasmastun,/obj/item/weapon/gun/energy/gun/burst,/obj/item/weapon/gun/energy/gun/burst,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "ig" = (/obj/structure/table/rack,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor/northright{req_access = list(2,160)},/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/garand,/obj/item/weapon/gun/projectile/garand,/obj/item/weapon/gun/projectile/automatic/p90,/obj/item/weapon/gun/projectile/automatic/p90,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) @@ -495,6 +496,7 @@ "jB" = (/obj/machinery/telecomms/relay/preset/casino,/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_left) "jC" = (/obj/structure/window/reinforced,/obj/structure/table/gamblingtable,/turf/simulated/floor/carpet/turcarpet,/area/casino/casino_ship) "jD" = (/obj/structure/window/reinforced{dir = 4; health = 1e+006},/obj/structure/window/reinforced,/obj/structure/table/gamblingtable,/turf/simulated/floor/carpet/turcarpet,/area/casino/casino_ship) +"jE" = (/obj/machinery/door/airlock/security{name = "Combat Equipment Storage"; req_access = list(201,160); req_one_access = list()},/turf/simulated/floor/tiled,/area/casino/casino_ship/wing_right) "jJ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/grass,/area/casino/casino_ship) "jK" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/grass,/area/casino/casino_ship/dorms) "jL" = (/obj/structure/simple_door/wood{name = "Garden"},/turf/simulated/floor/carpet/oracarpet,/area/casino/casino_ship/dorms) @@ -569,28 +571,28 @@ aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiajabababababababaDaDaDaDaDaDabeoepeqaDerabanauauauauauauauauauauauauauauauauauauauauauauauaudnanananancdanananananananananbSiHduesetdudDeuduesetdudDevduesetdudDewdudpfKfGfGfGdogVgVaEjKeyadfxezenenezdzeAdzeAdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiajabeBeCeDeEeFabeGababeKaDababababababababadiPauadadadadadadadadadcmaLaVbjaPaRaPboaVaVbpauaujgjhjrjljtbfjljmjnjojhjpanananatcedueIeJfzdDeLdueIeJfzdDeLdueIeJfzdDeLduexfKfGfGfGdogVgVgVdoeTadaHeMeneneMdzbzdzbzdzdzdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiajabeOePePePePePePePabauauauauauauauauauauauauaucscbadaRaZadaRaZadcpbwbnaRaRaRaRaRaRbncXauauauauauauauauauauauauauauauauauauaududududueQdududududueRdududududueSdudueTfKfGfGfGdogVaEgVfHaCadaHeMeneneVdzeWeWeWdzeXeWeXdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababeYeZfafbePfcfdePabauauauauauauauauauauauauaucncoadaRbqadaRbqadbTcYaRaRaRaRaRaRaRaRcXbdauauauauauauauauauauauauauauauauauauaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBbSduexbgfGfGfGdoftdodododoadfIeVenenencNeWeWeWdceWeWeWfedzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababeYeZfafbiaidfcfdabauauauauauauauauauauauauaucncoadaRbqadaRbqadbTcYaRaRaRaRaRaRaRaRcXbdauauauauauauauauauauauauauauauauauauaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBbSduexbgfGfGfGdoftdodododoadfIeVenenencNeWeWeWdceWeWeWfedzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababbFauadadadanaGaHaHaKanauaucqawadbuadadbuadadaWaRaRaRaRaRaRaRaRaRcZadjeanananananananananananananananauauaOaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBbUdudojKfGdododododoeUdodpadfJenenenffdzfgeWfhdzfieWfidzdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddedeadaaadanaGaHaHaKanauaucnawadaRaRaRaRaReNaRaRaRaRaRbKbKbKaRaRbYbZcianiYiXiXiZaniYiXiXiZanbsbtbvanauauadbWcEcEcEbbdfbVcEcEcEbVbXaAhZaBaBbBdueydofGdoeUdodofCdododoadaddzbidzdzdzdzdzdzdzdzdzdzdzdzdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDbDbDbEbDbDbEbEbEbDdkdkaFbDgTananananananauauiQiRadadadadadadadbLclclaRaRbKhibKaRaRbYbYjAanczcWdgcAanczcWdgcAanbAbPbQanauauadadadadhdhehehehfadadadadadadaBaBbSdudpexfGdodoeyeTdojKfAfCadaNbmbmbmdadZdbdndadZdbbSdzfmfnfofodzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDbDbDbDbJaSaTbJaSaTbObOaXbDaUhGanaGaHaHaKanauauanedecdsadcucRiLadcScSddclaRbKbKbKaRaRbYbYjAbRjajbjbjcbRjajbjbjcbRbSawbTanauauanbrbhadcFdVgWcQcTadiCbeixiyadaBaBfldududujLdudududududududuadefbmbmbmdwdZeedtdwdZeefldzfmfpfpfofqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEaSaTbDbJaSaTbJaSaTbObObObDaUhGanaGaHaHaKanauauananananadhRaRaRaRaRaRddclaRaRaRaRaRaRbYbYjAjsbtdfbVbWbXbtbVbXbVbtccawjxanauauaucKcMadcVdThgdTcUadiEananizadaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBadfrbmbmbmbmbmbmbmbmbmbmbmdzfmfpfpfofyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEaSaTbDbJaSaTbJaSaTbObObObDaUhGanaGaHaHaKanauauananananadhRaRaRaRaRaRddclaRaRaRaRaRaRbYbYjAjsbtdfbVbWbXbtbVbXbVbtccawjxanauauaubIcMadcVdThgdTcUadiEananizadaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBadfrbmbmbmbmbmbmbmbmbmbmbmdzfmfpfpfofyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEbHhzhcbObObObObObObObObObDaUhGananananananauauananananfXaRaRaRcLcLaRddaRaRaRaRaRaRaRbYbYarjyawawawbPcacbawawawccjycajzanauauaubCaniianananananiiananananhCaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBfLbmbmbmbmbmbmbmbmbmbmbmbmfjfmfpfEfFfyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEaSaTbDbJaSaTbJaSaTbObObObDaUhGancvcwcwcOanauauananananadcLaRaRaRaRaRddclaRaRaRaRaRaRbYbYjAdicedhcfcgcgchcfdicfceccawjxanauauaubIcMadgXdWhhdWdXadiBananikadaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBdzfsbmbmbmbmbmbmbmbmbmbmbmdzfmfpfpfofyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabEaSaTbDbJaSaTbJaSaTbObObObDaUhGancvcwcwcOanauauananananadcLaRaRaRaRaRddclaRaRaRaRaRaRbYbYjAdicedhcfcgcgchcfdicfceccawjxanauauaucKcMadgXdWhhdWdXadiBananikadaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBdzfsbmbmbmbmbmbmbmbmbmbmbmdzfmfpfpfofyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDbDbDbDbJaSaTbJaSaTbOdCdCbDaUhGananananananauauanebeajeadcLcPaYadijijddclaRbKbKbKaRaRbYbYjAbRayaMaMctbRayaMaMctbRbAawbQanauauanbrdSadgYdYgZhahbadiAiGiIiFadaBaBcHadadadgAadadadadadadadadadfubmbmbmdadZdbgpdadZdbfvdzfmfpfpfofNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabDbDbDbEbDbDbEbEbEbDbDbDbDbDilanaGaHaHaKanauauiSiTadadadadadadadbLclclaRaRbKhibKaRaRbYbYjAanczcWdgcAanczcWdgcAanbSbPbTanauauadadadadhdhehehehfadadadadadadaBaBcIadaxfMfMfMgwadhDgLgLgLgLadfwbmbmbmdwdZeegsdwdZeebSdzfmfnfofodzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadanaGaHaHaKanauaucsawadaRaRaRaRaRhMaRaRaRaRaRbKbKbKaRaRbYjCjDanhuiXiXhyanhuiXiXhyancjchckanauauadcedrdrdrcgcfdqdrdrdrcgcegthZaBaBcsadgqfMfMfMgxadgKgKgKgKgLadaddzfDdzdzdzdzdzdzdzdzdzdzdzdzdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfOfOfOfOfOfOfOfOfOfOfOfOfOfOfOfOananananananauaucsawadbuadadbuadadcxaRaRaRaRaRaRaRaRaRekadjeanananananananananananananananauauaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBbSadgqfMfMfMfMgBgKgKgKgKgLadghfmfmfmfndziNfPiJfmfmfmdUeWeWeldzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfOfOfRfShQfShSfSfUfOfVivfWfWfWfOanaGaHaHaKanauaucqcoadaRbqadaRbqadcyfkaRaRaRaRaRaRaRaRcXhmauauauauauauauauauauauauauauauauauauaOaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBbUadgqfMfMfMfMadhDgLgLgLgLadfMfpfpfpfmhTfmfmfmfmfmfYdzfgfZdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfOfOfRfSfTfSglfSfUfOfVivfWfWfWfOanaGaHaHaKanauaucqcoadaRbqadaRbqadcyfkaRaRaRaRaRaRaRaRcXhmauauauauauauauauauauauauauauauauauauaOaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBaBbUadgqfMfMfMfMadhDgLgLgLgLadfMfpfpfpfmhTfmfmfmfmfmfYdzfgfZdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOgcfSgdfSgdfSgcfOfVfSfSfSfSfOanaGaHaHaKanauaucrbPadaRaZadaRaZadcpbwbnaRaRaRaRaRaRbncXauauauauauauauauauauauauauauauauauauaududududugfdududududuggdududududugedudugyfMfMfMfMadadadadadadadfMfpfpfpfmdzfmfmfmgjgkdzdzdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfOfOfOhUfOfOfOfOfOhVfOfOfOfOfOfOfOfOfOadiPauadadadadadadadadadcBhFiniojjaRjjipininjdauaujqjrjJjmjkbfjnjhjljtjmjuananancCbtdugmeJfzdDeLdugmeJfzdDeLdugmeJfzdDeLdugzfMfMfMfMfBgugvgvgvgiadfMfpfpfpfmdzgngngngrgCdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfVgDfOfSfSgEgdgFgGfSfSfSglfSfSfSfSfSfSanauauauauauauauauauauauauauauauauauauauauauauauaujvananananananananananananananbScDduesetdudDgHduesetdudDgIduesetdudDgJdufBfBfBfBfBfBgugvgvgvgoadfMdRfQgMfmdzgNgOgPdzgQdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfVfShWfSfSfShXfSfSfSfSfSfOgRgSfSfSfShYanauauauauauauauauauauauauauauauauauauauauauauauaujwananananananananananananananbAcodududududDdFdududududDdFdududududDdFdugugugugugugugugvgvgvbAadfMhkgUhNfmdzdzdzgQdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfOfOhnfSfOfShohphqfShrhshpfSfThrhtiUiUiVadananananananananananananananananananananananananananananananananananananananananapawdudFdDdDdDdDdudFdDdDdDdDdudFdDdDdDdDdugvgvgvgvgvgvgvgvgvgvgoadfMfmiOfmfmdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfOfOfOhQfOfOfOfOfOhSfOfOfOfOfOfOfOfOfOadiPauadadadadadadadadadcBhFiniojjaRjjipininjdauaujqjrjJjmjkbfjnjhjljtjmjuananancCbtdugmeJfzdDeLdugmeJfzdDeLdugmeJfzdDeLdugzfMfMfMfMfBgugvgvgvgiadfMfpfpfpfmdzgngngngrgCdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfVgDfOfSfSgEgdgFgGfSfSfShUfSfSfSfSfSfSanauauauauauauauauauauauauauauauauauauauauauauauaujvananananananananananananananbScDduesetdudDgHduesetdudDgIduesetdudDgJdufBfBfBfBfBfBgugvgvgvgoadfMdRfQgMfmdzgNgOgPdzgQdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfVfShVfSfSfShWfSfSfSfSfSfOgRgSfSfSfShYanauauauauauauauauauauauauauauauauauauauauauauauaujwananananananananananananananbAcodududududDdFdududududDdFdududududDdFdugugugugugugugugvgvgvbAadfMhkgUhNfmdzdzdzgQdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfOfOhnfSfOfShohphqfShrhshpfShXhrhtiUiUiVadananananananananananananananananananananananananananananananananananananananananapawdudFdDdDdDdDdudFdDdDdDdDdudFdDdDdDdDdugvgvgvgvgvgvgvgvgvgvgoadfMfmiOfmfmdzdzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOhnfSfOhvfVfShwfShrhshphxfOimgdiWiUiVadaniYiXiXiZaniYiXiXiXiZancdcdcdcdcdananananananananananananananancdcdcdcdcdanananbAawdudNdDdDdDdDdudNdDdDdDdDdudNdDdDdDdDdugvgvgvgvgvgvgvgvgvgvapadjiiMdzhAhBdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfOfOfOfOfOfOfOfSfSfSfShxfOfOfOadadadadancziXiXcAancziXiXiXcAancdavavavcdancdcdcdcdcdananancdcdcdcdcdancdavavavcdanananbUcodudDdDdEdFdGdudDdDdEdFdGdudDdDdEdFdGdugvgvgvgvgvgvgvgvgvgvgoadaddzdzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOitiuhEibicfSfOfShHhIhJhKfOfOfOadadadadjejajbjbjcazcziXiXiXcAancdhjiwhlcdancdavavavcdananancdavavavcdancdhjiwhlcdananbabScDdudvdxdxdxdydudvdxdxdxdydudvdxdxdxdyducGdjdjdjdjdjdjdjdjdjdmadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfSfSfSfSfSfSidfShLfOfOfOfOaaaaaaaaaaadiqiriririsadjajbjbjbjcbacdiXavancdancdhjiwhlcdananancdhjiwhlcdancdanaviXcdananadiqisadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagbfOfSfSfSfSfSfSjEfShLfOfOfOfOaaaaaaaaaaadiqiriririsadjajbjbjbjcbacdiXavancdancdhjiwhlcdananancdhjiwhlcdancdanaviXcdananadiqisadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfOfOieifhOigihfSfOfOfOfOaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiqiriririsadiqiriririsadcdiXavancdanbaancdanaviXcdadiqiriririririsadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafOfOfOfOfOfOfOfOfOfOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiqiriririsadadadiqiriririsadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahPaaaaaaaaaaaaaaaaaaaa diff --git a/nano/templates/Casino_prize_dispenser_ch.tmpl b/nano/templates/Casino_prize_dispenser_ch.tmpl index 01317fc24d..0e3ce09fdd 100644 --- a/nano/templates/Casino_prize_dispenser_ch.tmpl +++ b/nano/templates/Casino_prize_dispenser_ch.tmpl @@ -60,6 +60,17 @@ +

    +
    +
    + {{if data.category_pets >= 1}} + {{:helper.link('Select Pets', 'star', { "Select" : 'selected_pets' })}} + {{else}} + {{:helper.link('Disabled Pets', 'cancel', { "Select" : 1}, 'disabled')}} + {{/if}} +
    +
    +
    {{/if}} {{if data.mode == 1}} diff --git a/vorestation.dme b/vorestation.dme index 4860a3b277..d665e9dd42 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1298,6 +1298,7 @@ #include "code\game\objects\items\weapons\grenades\projectile.dm" #include "code\game\objects\items\weapons\grenades\smokebomb.dm" #include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" +#include "code\game\objects\items\weapons\grenades\spawnergrenade_ch.dm" #include "code\game\objects\items\weapons\grenades\spawnergrenade_vr.dm" #include "code\game\objects\items\weapons\grenades\supermatter.dm" #include "code\game\objects\items\weapons\id cards\cards.dm"