Merge pull request #12662 from GhostActual/donk-pockets

New Donk-pockets
This commit is contained in:
Casey
2022-04-05 22:11:48 -04:00
committed by GitHub
16 changed files with 176 additions and 51 deletions
@@ -285,18 +285,6 @@
icon_state = "cups"
starts_with = list(/obj/item/weapon/reagent_containers/food/drinks/sillycup = 7)
/obj/item/weapon/storage/box/donkpockets
name = "box of donk-pockets"
desc = "<B>Instructions:</B> <I>Heat in microwave. Product will cool if not eaten within seven minutes.</I>"
icon_state = "donkpocketbox"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket = 7)
/obj/item/weapon/storage/box/sinpockets
name = "box of sin-pockets"
desc = "<B>Instructions:</B> <I>Crush bottom of package to initiate chemical heating. Wait for 20 seconds before consumption. Product will cool if not eaten within seven minutes.</I>"
icon_state = "donk_kit"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/sinpocket = 7)
/obj/item/weapon/storage/box/buns
name = "box of bread buns"
desc = "Freshly baked at some point in the past few months."
@@ -474,3 +462,46 @@
/obj/item/weapon/gun/projectile/revolver/capgun = 1,
/obj/item/ammo_magazine/ammo_box/cap = 1
)
//Donk-pockets
/obj/item/weapon/storage/box/donkpockets
name = "box of donk-pockets"
desc = "<B>Instructions:</B> <I>Heat in microwave. Product will cool if not eaten within seven minutes.</I>"
icon_state = "donkpocketbox"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket = 7)
/obj/item/weapon/storage/box/donkpockets/spicy
name = "box of spicy-flavoured donk-pockets"
icon_state = "donkpocketboxspicy"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/spicy = 7)
/obj/item/weapon/storage/box/donkpockets/teriyaki
name = "box of teriyaki-flavoured donk-pockets"
icon_state = "donkpocketboxteriyaki"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/teriyaki = 7)
/obj/item/weapon/storage/box/donkpockets/pizza
name = "box of pizza-flavoured donk-pockets"
icon_state = "donkpocketboxpizza"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/pizza = 7)
/obj/item/weapon/storage/box/donkpockets/honk
name = "box of banana-flavoured donk-pockets"
icon_state = "donkpocketboxbanana"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/honk = 7)
/obj/item/weapon/storage/box/donkpockets/gondola
name = "box of gondola-flavoured donk-pockets"
icon_state = "donkpocketboxgondola"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/gondola = 7)
/obj/item/weapon/storage/box/donkpockets/berry
name = "box of berry-flavoured donk-pockets"
icon_state = "donkpocketboxberry"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/berry = 7)
/obj/item/weapon/storage/box/sinpockets
name = "box of sin-pockets"
desc = "<B>Instructions:</B> <I>Crush bottom of package to initiate chemical heating. Wait for 20 seconds before consumption. Product will cool if not eaten within seven minutes.</I>"
icon_state = "donk_kit"
starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/donkpocket/sinpocket = 7)
+8
View File
@@ -711,6 +711,14 @@
/obj/random/snack,
/obj/structure/closet/crate/freezer/centauri //CENTAURI SNACKS
),
prob(10);list(
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/structure/closet/crate/freezer/centauri //CENTAURI DONK-POCKETS
),
prob(10);list(
/obj/random/powercell,
/obj/random/powercell,
+16 -1
View File
@@ -1021,4 +1021,19 @@
/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/green/dark,
/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/rainbow,
/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/metal,
/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon)
/obj/item/weapon/reagent_containers/food/drinks/glass2/coffeemug/talon)
/obj/random/donkpocketbox
name = "Random Donk-pocket Box"
desc = "This is a random Donk-pocket Box."
icon = 'icons/obj/boxes.dmi'
icon_state = "donkpocket_spawner"
/obj/random/donkpocketbox/item_to_spawn()
return pick(/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets/spicy,
/obj/item/weapon/storage/box/donkpockets/teriyaki,
/obj/item/weapon/storage/box/donkpockets/pizza,
/obj/item/weapon/storage/box/donkpockets/honk,
/obj/item/weapon/storage/box/donkpockets/gondola,
/obj/item/weapon/storage/box/donkpockets/berry)
+51 -1
View File
@@ -1001,7 +1001,7 @@
reagents.add_reagent("protein", 6)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket
name = "Donk-pocket"
name = "\improper Donk-pocket"
desc = "The food of choice for the seasoned traitor."
description_fluff = "DONKpockets were originally a Nanotrasen product, an attempt to break into the food market controlled by Centauri Provisions. Somehow, Centauri wound up with the rights to the DONK brand, ending Nanotrasen's ambitions. They taste pretty okay."
icon_state = "donkpocket"
@@ -1035,6 +1035,56 @@
src.name = initial(name)
return
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/spicy
name = "\improper Spicy-pocket"
desc = "The classic snack food, now with a heat-activated spicy flair."
icon_state = "donkpocketspicy"
nutriment_amt = 2
nutriment_desc = list("heartiness" = 1, "dough" = 2, "spice" = 1)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/teriyaki
name = "\improper Teriyaki-pocket"
desc = "An east-asian take on the classic stationside snack."
icon_state = "donkpocketteriyaki"
nutriment_amt = 2
nutriment_desc = list("meat" = 1, "dough" = 2, "soy sauce" = 2)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/pizza
name = "\improper Pizza-pocket"
desc = "Delicious, cheesy and surprisingly filling."
icon_state = "donkpocketpizza"
nutriment_amt = 2
nutriment_desc = list("meat" = 1, "dough" = 2, "cheese"= 2)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/honk
name = "\improper Honk-pocket"
desc = "The award-winning donk-pocket that won the hearts of clowns and humans alike."
icon_state = "donkpocketbanana"
nutriment_amt = 2
nutriment_desc = list("banana" = 1, "dough" = 2, "children's antibiotics"= 1)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/berry
name = "\improper Berry-pocket"
desc = "A relentlessly sweet donk-pocket first created for use in Operation Dessert Storm."
icon_state = "donkpocketberry"
nutriment_amt = 2
nutriment_desc = list("dough" = 2, "jam" = 2)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/gondola
name = "\improper Gondola-pocket"
desc = "The choice to use real gondola meat in the recipe is controversial, to say the least." //Only a monster would craft this.
icon_state = "donkpocketberry"
nutriment_amt = 2
nutriment_desc = list("heartiness" = 1, "dough" = 2, "inner peace" = 1)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/dankpocket
name = "\improper Dank-pocket"
desc = "The food of choice for the seasoned botanist."
icon_state = "dankpocket"
nutriment_amt = 2
nutriment_desc = list("heartiness" = 1, "dough" = 2)
heated_reagents = list("space_drugs" = 5)
/obj/item/weapon/reagent_containers/food/snacks/donkpocket/sinpocket
name = "\improper Sin-pocket"
desc = "The food of choice for the veteran. Do <B>NOT</B> overconsume."
+8
View File
@@ -459,6 +459,14 @@ I said no!
items = list(/obj/item/weapon/reagent_containers/food/snacks/meatball)
result = /obj/item/weapon/reagent_containers/food/snacks/validsalad
/datum/recipe/dankpocket
fruit = list("ambrosia" = 2)
items = list(
/obj/item/weapon/reagent_containers/food/snacks/meatball,
/obj/item/weapon/reagent_containers/food/snacks/doughslice
)
result = /obj/item/weapon/reagent_containers/food/snacks/donkpocket/dankpocket
/datum/recipe/validsalad/make_food(var/obj/container as obj)
. = ..(container)
for (var/obj/item/weapon/reagent_containers/food/snacks/validsalad/being_cooked in .)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 205 KiB

After

Width:  |  Height:  |  Size: 203 KiB

+1
View File
@@ -1388,6 +1388,7 @@
/obj/item/weapon/reagent_containers/glass/bottle/eznutrient,
/obj/item/weapon/reagent_containers/glass/bottle/eznutrient,
/obj/item/weapon/reagent_containers/glass/bottle/eznutrient,
/obj/random/donkpocketbox,
/turf/simulated/floor/tiled/eris/cafe,
/area/tether_away/beach/resort/kitchen)
"By" = (
+8 -11
View File
@@ -4905,7 +4905,7 @@
/area/groundbase/level2/nw)
"oL" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/groundbase/dorms/room3)
"oM" = (
@@ -5561,7 +5561,7 @@
/area/groundbase/dorms/room6)
"qH" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/groundbase/dorms/room8)
"qJ" = (
@@ -5686,7 +5686,7 @@
/area/groundbase/civilian/library)
"rc" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/groundbase/dorms/room1)
"re" = (
@@ -6915,10 +6915,6 @@
/turf/simulated/floor/outdoors/sidewalk/slab/virgo3c,
/area/groundbase/level2/northspur)
"uU" = (
/obj/item/weapon/storage/box/donkpockets{
pixel_x = 3;
pixel_y = 3
},
/obj/item/weapon/reagent_containers/food/condiment/flour,
/obj/item/weapon/reagent_containers/food/condiment/flour,
/obj/item/weapon/reagent_containers/food/condiment/flour,
@@ -6936,6 +6932,7 @@
/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,
/obj/item/weapon/reagent_containers/food/condiment/small/peppermill,
/obj/structure/closet,
/obj/random/donkpocketbox,
/turf/simulated/floor/tiled/eris/cafe,
/area/groundbase/civilian/kitchen)
"uX" = (
@@ -8918,7 +8915,7 @@
/area/groundbase/civilian/library)
"AY" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/groundbase/dorms/room2)
"AZ" = (
@@ -12096,7 +12093,7 @@
/area/groundbase/cargo/office)
"Kj" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/groundbase/dorms/room5)
"Kk" = (
@@ -12719,7 +12716,7 @@
/area/medical/virology)
"LZ" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/groundbase/dorms/room6)
"Mb" = (
@@ -16128,7 +16125,7 @@
/area/groundbase/command/hall)
"VN" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/groundbase/dorms/room7)
"VO" = (
+8
View File
@@ -815,6 +815,14 @@ personally I recommend using the ship's boat if you need to evacuate, but if you
/obj/random/snack,
/obj/structure/closet/crate/freezer/centauri //CENTAURI SNACKS
),
prob(10);list(
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/item/weapon/storage/box/donkpockets,
/obj/structure/closet/crate/freezer/centauri //CENTAURI DONK-POCKETS
),
prob(10);list(
/obj/random/powercell,
/obj/random/powercell,
+1 -4
View File
@@ -7883,10 +7883,6 @@
color = "#8da4a6";
pixel_x = -5
},
/obj/item/weapon/storage/box/donkpockets{
pixel_x = 3;
pixel_y = 3
},
/obj/structure/table/standard,
/obj/machinery/button/remote/blast_door{
dir = 1;
@@ -7923,6 +7919,7 @@
pixel_x = 9;
pixel_y = -36
},
/obj/random/donkpocketbox,
/turf/simulated/floor/tiled/eris/cafe,
/area/crew_quarters/kitchen)
"rs" = (
+1
View File
@@ -8891,6 +8891,7 @@
/obj/item/weapon/reagent_containers/food/drinks/shaker,
/obj/item/weapon/reagent_containers/glass/rag,
/obj/structure/table/rack,
/obj/random/donkpocketbox,
/turf/simulated/floor/tiled/techfloor/grid,
/area/maintenance/stellardelight/deck3/forestarroomb)
"GD" = (
+5 -5
View File
@@ -22835,8 +22835,8 @@
/area/crew_quarters/sleep/Dorm_8)
"aLU" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/crew_quarters/sleep/Dorm_8)
"aLV" = (
@@ -24134,8 +24134,8 @@
/area/crew_quarters/sleep/Dorm_6)
"aOs" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/crew_quarters/sleep/Dorm_6)
"aOt" = (
@@ -25253,12 +25253,12 @@
/area/crew_quarters/sleep/Dorm_4)
"aQk" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/machinery/light_switch{
name = "light switch ";
pixel_y = 26
},
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/crew_quarters/sleep/Dorm_4)
"aQl" = (
@@ -26391,12 +26391,12 @@
/area/crew_quarters/sleep/Dorm_2)
"aSs" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/machinery/light_switch{
name = "light switch ";
pixel_y = 26
},
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/crew_quarters/sleep/Dorm_2)
"aSt" = (
@@ -32185,7 +32185,6 @@
/area/tether/surfacebase/security/brig)
"dlB" = (
/obj/structure/table/steel,
/obj/item/weapon/storage/box/donkpockets,
/obj/effect/floor_decal/corner/lightorange{
dir = 6
},
@@ -32195,6 +32194,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
/obj/random/donkpocketbox,
/turf/simulated/floor/tiled,
/area/tether/surfacebase/security/brig)
"doa" = (
+5 -3
View File
@@ -8823,7 +8823,9 @@
pixel_x = 8;
pixel_y = 8
},
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox{
pixel_x = 6
},
/turf/simulated/floor/tiled/white,
/area/tether/surfacebase/medical/breakroom)
"anK" = (
@@ -25545,10 +25547,10 @@
/area/rnd/breakroom)
"aTy" = (
/obj/structure/table/glass,
/obj/item/weapon/storage/box/donkpockets,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/rnd/breakroom)
"aTz" = (
@@ -29307,7 +29309,7 @@
"bcD" = (
/obj/structure/table/steel,
/obj/machinery/microwave,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox,
/turf/simulated/floor/wood,
/area/maintenance/lower/atmos)
"bcG" = (
+13 -6
View File
@@ -25097,7 +25097,14 @@
/area/crew_quarters/bar)
"aQg" = (
/obj/structure/table/woodentable,
/obj/item/weapon/storage/box/donkpockets,
/obj/random/donkpocketbox{
pixel_x = 1;
pixel_y = -4
},
/obj/random/donkpocketbox{
pixel_x = -2;
pixel_y = 2
},
/turf/simulated/floor/tiled,
/area/rnd/outpost/xenobiology/outpost_breakroom)
"aQh" = (
@@ -32294,15 +32301,15 @@
"bda" = (
/obj/effect/floor_decal/corner/grey/diagonal,
/obj/structure/table/standard,
/obj/item/weapon/storage/box/donkpockets{
pixel_x = 3;
pixel_y = 3
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/random/donkpocketbox{
pixel_x = 1;
pixel_y = 4
},
/obj/item/weapon/reagent_containers/food/snacks/mint,
/obj/item/weapon/reagent_containers/glass/beaker{
pixel_x = 5
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/tiled/white,
/area/crew_quarters/kitchen)
"bdb" = (
@@ -50492,7 +50499,7 @@ aOf
aOf
aPB
aQg
aQg
aQP
aQt
azr
aQN
+8 -8
View File
@@ -2836,10 +2836,6 @@
icon_state = "1-2"
},
/obj/structure/table/reinforced,
/obj/item/weapon/storage/box/donkpockets{
pixel_x = 3;
pixel_y = 2
},
/obj/effect/floor_decal/borderfloor{
dir = 4
},
@@ -2852,6 +2848,10 @@
/obj/effect/floor_decal/corner/yellow/bordercorner2{
dir = 6
},
/obj/random/donkpocketbox{
pixel_x = 4;
pixel_y = -2
},
/turf/simulated/floor/tiled,
/area/engineering/engine_monitoring)
"aeU" = (
@@ -9396,16 +9396,16 @@
/area/maintenance/station/eng_lower)
"awT" = (
/obj/structure/table/reinforced,
/obj/item/weapon/storage/box/donkpockets{
pixel_x = 3;
pixel_y = 2
},
/obj/item/weapon/storage/box/glasses/square,
/obj/effect/floor_decal/corner/white/diagonal,
/obj/machinery/alarm{
dir = 8;
pixel_x = 25
},
/obj/random/donkpocketbox{
pixel_x = 3;
pixel_y = -3
},
/turf/simulated/floor/tiled,
/area/engineering/break_room)
"awU" = (