mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Fixes sliceable food and slices
This commit is contained in:
@@ -705,16 +705,16 @@
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/margheritaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/margherita
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/
|
||||
@@ -737,37 +737,37 @@
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatbread
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/bananabread
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/tofubread
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/breadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/bread
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread
|
||||
price_tag = 1
|
||||
|
||||
|
||||
@@ -845,67 +845,67 @@
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/braincakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/braincake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/plaincake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/limecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/limecake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/applecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/applecake
|
||||
price_tag = 1
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie
|
||||
price_tag = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie
|
||||
price_tag = 1
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
var/list/lunchables_lunches_ = list(/obj/item/weapon/reagent_containers/food/snacks/sandwich,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/margheritaslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/tofubread/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/margherita/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/tastybread,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/liquidfood,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/jellysandwich/cherry,
|
||||
@@ -26,17 +26,17 @@ var/list/lunchables_snacks_ = list(/obj/item/weapon/reagent_containers/food/snac
|
||||
/obj/item/weapon/reagent_containers/food/snacks/cherrypie,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/appletart,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/limecakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/plaincake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/limecake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/watermelonslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/applecakeslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/applecake/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie/filled,
|
||||
/obj/item/weapon/reagent_containers/food/snacks/skrellsnacks)
|
||||
|
||||
var/list/lunchables_drinks_ = list(/obj/item/weapon/reagent_containers/food/drinks/cans/cola,
|
||||
|
||||
@@ -179,24 +179,23 @@
|
||||
if (W.w_class >= src.w_class || is_robot_module(W))
|
||||
return
|
||||
|
||||
user << "\red You slip [W] inside [src]."
|
||||
user.remove_from_mob(W)
|
||||
W.dropped(user)
|
||||
to_chat(user, "<span class='warning'>You slip \the [W] inside \the [src].</span>")
|
||||
user.drop_from_inventory(W, src)
|
||||
add_fingerprint(user)
|
||||
contents += W
|
||||
return
|
||||
|
||||
if (has_edge(W))
|
||||
if (!can_slice_here)
|
||||
user << "\red You cannot slice [src] here! You need a table or at least a tray to do it."
|
||||
to_chat(user, "<span class='warning'>You cannot slice \the [src] here! You need a table or at least a tray to do it.</span>")
|
||||
return
|
||||
|
||||
var/slices_lost = 0
|
||||
if (W.w_class > 3)
|
||||
user.visible_message("\blue [user] crudely slices \the [src] with [W]!", "\blue You crudely slice \the [src] with your [W]!")
|
||||
user.visible_message("<span class='notice'>\The [user] crudely slices \the [src] with [W]!</span>", "<span class='notice'>You crudely slice \the [src] with your [W]!</span>")
|
||||
slices_lost = rand(1,min(1,round(slices_num/2)))
|
||||
else
|
||||
user.visible_message("\blue [user] slices \the [src]!", "\blue You slice \the [src]!")
|
||||
user.visible_message("<span class='notice'>\The [user] slices \the [src]!</span>", "<span class='notice'>You slice \the [src]!</span>")
|
||||
|
||||
var/reagents_per_slice = reagents.total_volume/slices_num
|
||||
for(var/i=1 to (slices_num-slices_lost))
|
||||
@@ -2313,54 +2312,81 @@
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable
|
||||
w_class = ITEMSIZE_NORMAL //Whole pizzas and cakes shouldn't fit in a pocket, you can slice them if you want to do that.
|
||||
|
||||
/**
|
||||
* A food item slice
|
||||
*
|
||||
* This path contains some extra code for spawning slices pre-filled with
|
||||
* reagents.
|
||||
*/
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice
|
||||
name = "slice of... something"
|
||||
var/whole_path // path for the item from which this slice comes
|
||||
var/filled = FALSE // should the slice spawn with any reagents
|
||||
|
||||
/**
|
||||
* Spawn a new slice of food
|
||||
*
|
||||
* If the slice's filled is TRUE, this will also fill the slice with the
|
||||
* appropriate amount of reagents. Note that this is done by spawning a new
|
||||
* whole item, transferring the reagents and deleting the whole item, which may
|
||||
* have performance implications.
|
||||
*/
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/New()
|
||||
..()
|
||||
if(filled)
|
||||
var/obj/item/weapon/reagent_containers/food/snacks/whole = new whole_path()
|
||||
if(whole && whole.slices_num)
|
||||
var/reagent_amount = whole.reagents.total_volume/whole.slices_num
|
||||
whole.reagents.trans_to_obj(src, reagent_amount)
|
||||
|
||||
qdel(whole)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread
|
||||
name = "meatbread loaf"
|
||||
desc = "The culinary base of every self-respecting eloquen/tg/entleman."
|
||||
icon_state = "meatbread"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatbreadslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled
|
||||
slices_num = 5
|
||||
filling_color = "#FF7575"
|
||||
center_of_mass = list("x"=16, "y"=9)
|
||||
nutriment_amt = 10
|
||||
center_of_mass = list("x"=19, "y"=9)
|
||||
nutriment_desc = list("bread" = 10)
|
||||
nutriment_amt = 10
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread/New()
|
||||
..()
|
||||
reagents.add_reagent("protein", 20)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled
|
||||
name = "meatbread slice"
|
||||
desc = "A slice of delicious meatbread."
|
||||
icon_state = "meatbreadslice"
|
||||
trash = /obj/item/trash/plate
|
||||
filling_color = "#FF7575"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
center_of_mass = list("x"=16, "y"=16)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/meatbread
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatbreadslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("protein", 4)
|
||||
reagents.add_reagent("nutriment", 2)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatbread/filled/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread
|
||||
name = "xenomeatbread loaf"
|
||||
desc = "The culinary base of every self-respecting eloquent gentleman. Extra Heretical."
|
||||
icon_state = "xenomeatbread"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread/filled
|
||||
slices_num = 5
|
||||
filling_color = "#8AFF75"
|
||||
center_of_mass = list("x"=16, "y"=9)
|
||||
nutriment_amt = 10
|
||||
nutriment_desc = list("bread" = 10)
|
||||
nutriment_amt = 10
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread/New()
|
||||
..()
|
||||
reagents.add_reagent("protein", 20)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread/filled
|
||||
name = "xenomeatbread slice"
|
||||
desc = "A slice of delicious meatbread. Extra Heretical."
|
||||
icon_state = "xenobreadslice"
|
||||
@@ -2368,30 +2394,29 @@
|
||||
filling_color = "#8AFF75"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/xenomeatbread
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/xenomeatbreadslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("protein", 4)
|
||||
reagents.add_reagent("nutriment", 2)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/xenomeatbread/filled/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread
|
||||
name = "Banana-nut bread"
|
||||
desc = "A heavenly and filling treat."
|
||||
icon_state = "bananabread"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/bananabreadslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/bananabread
|
||||
slices_num = 5
|
||||
filling_color = "#EDE5AD"
|
||||
center_of_mass = list("x"=16, "y"=9)
|
||||
nutriment_amt = 10
|
||||
nutriment_desc = list("bread" = 10)
|
||||
nutriment_amt = 10
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread/New()
|
||||
..()
|
||||
reagents.add_reagent("banana", 20)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/bananabread
|
||||
name = "Banana-nut bread slice"
|
||||
desc = "A slice of delicious banana bread."
|
||||
icon_state = "bananabreadslice"
|
||||
@@ -2399,30 +2424,27 @@
|
||||
filling_color = "#EDE5AD"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=8)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bananabread
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/bananabreadslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("banana", 4)
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/bananabread/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread
|
||||
name = "Tofubread"
|
||||
icon_state = "Like meatbread but for vegetarians. Not guaranteed to give superpowers."
|
||||
icon_state = "tofubread"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/tofubreadslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/tofubread
|
||||
slices_num = 5
|
||||
filling_color = "#F7FFE0"
|
||||
center_of_mass = list("x"=16, "y"=9)
|
||||
nutriment_amt = 30
|
||||
nutriment_desc = list("bread" = 15, "tofu" = 15)
|
||||
nutriment_desc = list("tofu" = 10)
|
||||
nutriment_amt = 10
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread/New()
|
||||
..()
|
||||
reagents.add_reagent("nutriment", 30)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/tofubread
|
||||
name = "Tofubread slice"
|
||||
desc = "A slice of delicious tofubread."
|
||||
icon_state = "tofubreadslice"
|
||||
@@ -2430,30 +2452,29 @@
|
||||
filling_color = "#F7FFE0"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/tofubread
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/tofubreadslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 6)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/tofubread/filled
|
||||
filled = TRUE
|
||||
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake
|
||||
name = "Carrot Cake"
|
||||
desc = "A favorite desert of a certain wascally wabbit. Not a lie."
|
||||
icon_state = "carrotcake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake
|
||||
slices_num = 5
|
||||
filling_color = "#FFD675"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 25
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "carrot" = 15)
|
||||
nutriment_amt = 25
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake/New()
|
||||
..()
|
||||
reagents.add_reagent("imidazoline", 10)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake
|
||||
name = "Carrot Cake slice"
|
||||
desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie."
|
||||
icon_state = "carrotcake_slice"
|
||||
@@ -2461,23 +2482,21 @@
|
||||
filling_color = "#FFD675"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/carrotcake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("imidazoline", 2)
|
||||
reagents.add_reagent("nutriment", 5)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake
|
||||
name = "Brain Cake"
|
||||
desc = "A squishy cake-thing."
|
||||
icon_state = "braincake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/braincakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/braincake
|
||||
slices_num = 5
|
||||
filling_color = "#E6AEDB"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 5
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "slime" = 15)
|
||||
nutriment_amt = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake/New()
|
||||
..()
|
||||
@@ -2485,7 +2504,7 @@
|
||||
reagents.add_reagent("alkysine", 10)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/braincakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/braincake
|
||||
name = "Brain Cake slice"
|
||||
desc = "Lemme tell you something about prions. THEY'RE DELICIOUS."
|
||||
icon_state = "braincakeslice"
|
||||
@@ -2493,60 +2512,52 @@
|
||||
filling_color = "#E6AEDB"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=12)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/braincake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/braincakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("protein", 5)
|
||||
reagents.add_reagent("nutriment", 1)
|
||||
reagents.add_reagent("alkysine", 2)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/braincake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake
|
||||
name = "Cheese Cake"
|
||||
desc = "DANGEROUSLY cheesy."
|
||||
icon_state = "cheesecake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake
|
||||
slices_num = 5
|
||||
filling_color = "#FAF7AF"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 10
|
||||
nutriment_desc = list("cake" = 10, "cream" = 10, "cheese" = 15)
|
||||
nutriment_amt = 10
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake/New()
|
||||
..()
|
||||
reagents.add_reagent("protein", 15)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake
|
||||
name = "Cheese Cake slice"
|
||||
desc = "Slice of pure cheestisfaction"
|
||||
desc = "Slice of pure cheestisfaction."
|
||||
icon_state = "cheesecake_slice"
|
||||
trash = /obj/item/trash/plate
|
||||
filling_color = "#FAF7AF"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesecake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/cheesecakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("protein", 3)
|
||||
reagents.add_reagent("nutriment", 2)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/cheesecake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake
|
||||
name = "Vanilla Cake"
|
||||
desc = "A plain cake, not a lie."
|
||||
icon_state = "plaincake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/plaincakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/plaincake
|
||||
slices_num = 5
|
||||
filling_color = "#F7EDD5"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 20
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "vanilla" = 15)
|
||||
nutriment_amt = 20
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake/New()
|
||||
..()
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/plaincake
|
||||
name = "Vanilla Cake slice"
|
||||
desc = "Just a slice of cake, it is enough for everyone."
|
||||
icon_state = "plaincake_slice"
|
||||
@@ -2554,27 +2565,23 @@
|
||||
filling_color = "#F7EDD5"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/plaincake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/plaincakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/plaincake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake
|
||||
name = "Orange Cake"
|
||||
desc = "A cake with added orange."
|
||||
icon_state = "orangecake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/orangecakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/orangecake
|
||||
slices_num = 5
|
||||
filling_color = "#FADA8E"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 20
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "orange" = 15)
|
||||
nutriment_amt = 20
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake/New()
|
||||
..()
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake
|
||||
name = "Orange Cake slice"
|
||||
desc = "Just a slice of cake, it is enough for everyone."
|
||||
icon_state = "orangecake_slice"
|
||||
@@ -2582,28 +2589,25 @@
|
||||
filling_color = "#FADA8E"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/orangecake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake
|
||||
name = "Lime Cake"
|
||||
desc = "A cake with added lime."
|
||||
icon_state = "limecake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/limecakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/limecake
|
||||
slices_num = 5
|
||||
filling_color = "#CBFA8E"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 20
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "lime" = 15)
|
||||
nutriment_amt = 20
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake/New()
|
||||
..()
|
||||
reagents.add_reagent("nutriment", 20)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/limecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/limecake
|
||||
name = "Lime Cake slice"
|
||||
desc = "Just a slice of cake, it is enough for everyone."
|
||||
icon_state = "limecake_slice"
|
||||
@@ -2611,27 +2615,24 @@
|
||||
filling_color = "#CBFA8E"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/limecake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/limecakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/limecake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake
|
||||
name = "Lemon Cake"
|
||||
desc = "A cake with added lemon."
|
||||
icon_state = "lemoncake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake
|
||||
slices_num = 5
|
||||
filling_color = "#FAFA8E"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 20
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "lemon" = 15)
|
||||
nutriment_amt = 20
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake/New()
|
||||
..()
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake
|
||||
name = "Lemon Cake slice"
|
||||
desc = "Just a slice of cake, it is enough for everyone."
|
||||
icon_state = "lemoncake_slice"
|
||||
@@ -2639,27 +2640,23 @@
|
||||
filling_color = "#FAFA8E"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/lemoncake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/lemoncakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/lemoncake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake
|
||||
name = "Chocolate Cake"
|
||||
desc = "A cake with added chocolate"
|
||||
desc = "A cake with added chocolate."
|
||||
icon_state = "chocolatecake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake
|
||||
slices_num = 5
|
||||
filling_color = "#805930"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 20
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "chocolate" = 15)
|
||||
nutriment_amt = 20
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake/New()
|
||||
..()
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake
|
||||
name = "Chocolate Cake slice"
|
||||
desc = "Just a slice of cake, it is enough for everyone."
|
||||
icon_state = "chocolatecake_slice"
|
||||
@@ -2667,11 +2664,10 @@
|
||||
filling_color = "#805930"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/chocolatecake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/chocolatecakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/chocolatecake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesewheel
|
||||
name = "Cheese wheel"
|
||||
@@ -2681,8 +2677,8 @@
|
||||
slices_num = 5
|
||||
filling_color = "#FFF700"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 10
|
||||
nutriment_desc = list("cheese" = 10)
|
||||
nutriment_amt = 10
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/cheesewheel/New()
|
||||
..()
|
||||
@@ -2701,19 +2697,19 @@
|
||||
name = "Birthday Cake"
|
||||
desc = "Happy Birthday..."
|
||||
icon_state = "birthdaycake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake
|
||||
slices_num = 5
|
||||
filling_color = "#FFD6D6"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 20
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10)
|
||||
nutriment_amt = 20
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake/New()
|
||||
..()
|
||||
reagents.add_reagent("sprinkles", 10)
|
||||
bitesize = 3
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake
|
||||
name = "Birthday Cake slice"
|
||||
desc = "A slice of your birthday."
|
||||
icon_state = "birthdaycakeslice"
|
||||
@@ -2721,29 +2717,27 @@
|
||||
filling_color = "#FFD6D6"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/birthdaycake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/birthdaycakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
reagents.add_reagent("sprinkles", 2)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/birthdaycake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread
|
||||
name = "Bread"
|
||||
icon_state = "Some plain old Earthen bread."
|
||||
icon_state = "bread"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/breadslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/bread
|
||||
slices_num = 5
|
||||
filling_color = "#FFE396"
|
||||
center_of_mass = list("x"=16, "y"=9)
|
||||
nutriment_amt = 6
|
||||
nutriment_desc = list("bread" = 6)
|
||||
nutriment_amt = 6
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/bread/New()
|
||||
..()
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/breadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/bread
|
||||
name = "Bread slice"
|
||||
desc = "A slice of home."
|
||||
icon_state = "breadslice"
|
||||
@@ -2751,43 +2745,42 @@
|
||||
filling_color = "#D27332"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=4)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/bread
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/breadslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 1)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/bread/filled
|
||||
filled = TRUE
|
||||
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread
|
||||
name = "Cream Cheese Bread"
|
||||
desc = "Yum yum yum!"
|
||||
icon_state = "creamcheesebread"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread
|
||||
slices_num = 5
|
||||
filling_color = "#FFF896"
|
||||
center_of_mass = list("x"=16, "y"=9)
|
||||
nutriment_amt = 5
|
||||
nutriment_desc = list("bread" = 6, "cream" = 3, "cheese" = 3)
|
||||
nutriment_amt = 5
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread/New()
|
||||
..()
|
||||
reagents.add_reagent("protein", 15)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread
|
||||
name = "Cream Cheese Bread slice"
|
||||
desc = "A slice of yum!"
|
||||
icon_state = "creamcheesebreadslice"
|
||||
trash = /obj/item/trash/plate
|
||||
filling_color = "#FFF896"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/creamcheesebread
|
||||
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/creamcheesebread/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/creamcheesebreadslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("protein", 3)
|
||||
reagents.add_reagent("nutriment", 1)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/watermelonslice
|
||||
name = "Watermelon Slice"
|
||||
@@ -2797,26 +2790,18 @@
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/watermelonslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("watermelonjuice", 1)
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake
|
||||
name = "Apple Cake"
|
||||
desc = "A cake centred with Apple"
|
||||
desc = "A cake centred with apples."
|
||||
icon_state = "applecake"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/applecakeslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/applecake
|
||||
slices_num = 5
|
||||
filling_color = "#EBF5B8"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 15
|
||||
nutriment_desc = list("cake" = 10, "sweetness" = 10, "apple" = 15)
|
||||
nutriment_amt = 15
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake/New()
|
||||
..()
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/applecakeslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/applecake
|
||||
name = "Apple Cake slice"
|
||||
desc = "A slice of heavenly cake."
|
||||
icon_state = "applecakeslice"
|
||||
@@ -2824,27 +2809,23 @@
|
||||
filling_color = "#EBF5B8"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/applecake
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/applecakeslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 3)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/applecake/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie
|
||||
name = "Pumpkin Pie"
|
||||
desc = "A delicious treat for the autumn months."
|
||||
icon_state = "pumpkinpie"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie
|
||||
slices_num = 5
|
||||
filling_color = "#F5B951"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
nutriment_amt = 15
|
||||
nutriment_desc = list("pie" = 5, "cream" = 5, "pumpkin" = 5)
|
||||
nutriment_amt = 15
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie/New()
|
||||
..()
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie
|
||||
name = "Pumpkin Pie slice"
|
||||
desc = "A slice of pumpkin pie, with whipped cream on top. Perfection."
|
||||
icon_state = "pumpkinpieslice"
|
||||
@@ -2852,23 +2833,21 @@
|
||||
filling_color = "#F5B951"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=16, "y"=12)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/pumpkinpieslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 3)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/pumpkinpie/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/cracker
|
||||
name = "Cracker"
|
||||
desc = "It's a salted cracker."
|
||||
icon_state = "cracker"
|
||||
filling_color = "#F5DEB8"
|
||||
center_of_mass = list("x"=17, "y"=6)
|
||||
nutriment_amt = 1
|
||||
center_of_mass = list("x"=16, "y"=6)
|
||||
nutriment_desc = list("salt" = 1, "cracker" = 2)
|
||||
nutriment_amt = 1
|
||||
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/cracker/New()
|
||||
..()
|
||||
|
||||
/////////////////////////////////////////////////PIZZA////////////////////////////////////////
|
||||
|
||||
@@ -2880,11 +2859,11 @@
|
||||
name = "Margherita"
|
||||
desc = "The golden standard of pizzas."
|
||||
icon_state = "pizzamargherita"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/margheritaslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/margherita
|
||||
slices_num = 6
|
||||
center_of_mass = list("x"=16, "y"=11)
|
||||
nutriment_amt = 35
|
||||
nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 15)
|
||||
nutriment_amt = 35
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita/New()
|
||||
..()
|
||||
@@ -2892,30 +2871,27 @@
|
||||
reagents.add_reagent("tomatojuice", 6)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/margheritaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/margherita
|
||||
name = "Margherita slice"
|
||||
desc = "A slice of the classic pizza."
|
||||
icon_state = "pizzamargheritaslice"
|
||||
filling_color = "#BAA14C"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=18, "y"=13)
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/margheritaslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 5)
|
||||
reagents.add_reagent("protein", 1)
|
||||
reagents.add_reagent("tomatojuice", 1)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/margherita/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza
|
||||
name = "Meatpizza"
|
||||
desc = "A pizza with meat topping."
|
||||
icon_state = "meatpizza"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza
|
||||
slices_num = 6
|
||||
center_of_mass = list("x"=16, "y"=11)
|
||||
nutriment_amt = 10
|
||||
nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 15)
|
||||
nutriment_amt = 10
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza/New()
|
||||
..()
|
||||
@@ -2923,58 +2899,54 @@
|
||||
reagents.add_reagent("tomatojuice", 6)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza
|
||||
name = "Meatpizza slice"
|
||||
desc = "A slice of a meaty pizza."
|
||||
icon_state = "meatpizzaslice"
|
||||
filling_color = "#BAA14C"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=18, "y"=13)
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/meatpizzaslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("protein", 7)
|
||||
reagents.add_reagent("tomatojuice", 1)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/meatpizza/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza
|
||||
name = "Mushroompizza"
|
||||
desc = "Very special pizza"
|
||||
desc = "Very special pizza."
|
||||
icon_state = "mushroompizza"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza
|
||||
slices_num = 6
|
||||
center_of_mass = list("x"=16, "y"=11)
|
||||
nutriment_amt = 35
|
||||
nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 5, "mushroom" = 10)
|
||||
nutriment_amt = 35
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza/New()
|
||||
..()
|
||||
reagents.add_reagent("protein", 5)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza
|
||||
name = "Mushroompizza slice"
|
||||
desc = "Maybe it is the last slice of pizza in your life."
|
||||
icon_state = "mushroompizzaslice"
|
||||
filling_color = "#BAA14C"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=18, "y"=13)
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/mushroompizzaslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 5)
|
||||
reagents.add_reagent("protein", 1)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/mushroompizza/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza
|
||||
name = "Vegetable pizza"
|
||||
desc = "No one of Tomato Sapiens were harmed during making this pizza"
|
||||
desc = "No one of Tomato Sapiens were harmed during making this pizza."
|
||||
icon_state = "vegetablepizza"
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice
|
||||
slice_path = /obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza
|
||||
slices_num = 6
|
||||
center_of_mass = list("x"=16, "y"=11)
|
||||
nutriment_amt = 25
|
||||
nutriment_desc = list("pizza crust" = 10, "tomato" = 10, "cheese" = 5, "eggplant" = 5, "carrot" = 5, "corn" = 5)
|
||||
nutriment_amt = 25
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza/New()
|
||||
..()
|
||||
@@ -2983,21 +2955,17 @@
|
||||
reagents.add_reagent("imidazoline", 12)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza
|
||||
name = "Vegetable pizza slice"
|
||||
desc = "A slice of the most green pizza of all pizzas not containing green ingredients "
|
||||
desc = "A slice of the most green pizza of all pizzas not containing green ingredients."
|
||||
icon_state = "vegetablepizzaslice"
|
||||
filling_color = "#BAA14C"
|
||||
bitesize = 2
|
||||
center_of_mass = list("x"=18, "y"=13)
|
||||
center_of_mass = list("x"=16, "y"=13)
|
||||
whole_path = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/snacks/vegetablepizzaslice/New()
|
||||
..()
|
||||
if(!(reagents.total_volume))
|
||||
reagents.add_reagent("nutriment", 4)
|
||||
reagents.add_reagent("protein", 1)
|
||||
reagents.add_reagent("tomatojuice", 1)
|
||||
reagents.add_reagent("imidazoline", 2)
|
||||
/obj/item/weapon/reagent_containers/food/snacks/slice/vegetablepizza/filled
|
||||
filled = TRUE
|
||||
|
||||
/obj/item/pizzabox
|
||||
name = "pizza box"
|
||||
@@ -3011,18 +2979,6 @@
|
||||
var/list/boxes = list() // If the boxes are stacked, they come here
|
||||
var/boxtag = ""
|
||||
|
||||
/obj/item/pizzabox/proc/closepizzabox()
|
||||
|
||||
if(boxes.len > 0)
|
||||
return
|
||||
|
||||
open = !open
|
||||
|
||||
if(open && pizza)
|
||||
ismessy = 1
|
||||
|
||||
update_icon()
|
||||
|
||||
/obj/item/pizzabox/update_icon()
|
||||
|
||||
overlays = list()
|
||||
@@ -3079,7 +3035,7 @@
|
||||
if( open && pizza )
|
||||
user.put_in_hands( pizza )
|
||||
|
||||
user << "<span class='notice'>You take \the [src.pizza] out of the [src].</span>"
|
||||
to_chat(user, "<span class='warning'>You take \the [src.pizza] out of \the [src].</span>")
|
||||
src.pizza = null
|
||||
update_icon()
|
||||
return
|
||||
@@ -3093,7 +3049,7 @@
|
||||
boxes -= box
|
||||
|
||||
user.put_in_hands( box )
|
||||
user << "<span class='notice'>You remove \the topmost [src] from your hand.</span>"
|
||||
to_chat(user, "<span class='warning'>You remove the topmost [src] from your hand.</span>")
|
||||
box.update_icon()
|
||||
update_icon()
|
||||
return
|
||||
@@ -3101,12 +3057,15 @@
|
||||
|
||||
/obj/item/pizzabox/attack_self( mob/user as mob )
|
||||
|
||||
closepizzabox()
|
||||
if( boxes.len > 0 )
|
||||
return
|
||||
|
||||
/obj/item/pizzabox/AltClick()
|
||||
open = !open
|
||||
|
||||
if(Adjacent(usr))
|
||||
closepizzabox()
|
||||
if( open && pizza )
|
||||
ismessy = 1
|
||||
|
||||
update_icon()
|
||||
|
||||
/obj/item/pizzabox/attackby( obj/item/I as obj, mob/user as mob )
|
||||
if( istype(I, /obj/item/pizzabox/) )
|
||||
@@ -3129,32 +3088,31 @@
|
||||
box.update_icon()
|
||||
update_icon()
|
||||
|
||||
user << "<span class='notice'>You put \the [box] ontop of the [src]!</span>"
|
||||
to_chat(user, "<span class='warning'>You put \the [box] ontop of \the [src]!</span>")
|
||||
else
|
||||
user << "<span class='warning'>\The stack is too high!</span>"
|
||||
to_chat(user, "<span class='warning'>The stack is too high!</span>")
|
||||
else
|
||||
user << "<span class='warning'>Close \the [box] first!</span>"
|
||||
to_chat(user, "<span class='warning'>Close \the [box] first!</span>")
|
||||
|
||||
return
|
||||
|
||||
if( istype(I, /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/) ) // Long ass fucking object name
|
||||
|
||||
if(open)
|
||||
if(!pizza)
|
||||
if( src.open )
|
||||
user.drop_item()
|
||||
I.loc = src
|
||||
pizza = I
|
||||
update_icon()
|
||||
user << "<span class='notice'>You put \the [I] in \the [src]!</span>"
|
||||
else
|
||||
user << "<span class='warning'>\The [src] is full! It already has a [pizza] inside.</span>"
|
||||
else
|
||||
user << "<span class='warning'>You try to push \the [I] through the lid but it doesn't work!</span>"
|
||||
src.pizza = I
|
||||
|
||||
update_icon()
|
||||
|
||||
to_chat(user, "<span class='warning'>You put \the [I] in \the [src]!</span>")
|
||||
else
|
||||
to_chat(user, "<span class='warning'>You try to push \the [I] through the lid but it doesn't work!</span>")
|
||||
return
|
||||
|
||||
if( istype(I, /obj/item/weapon/pen/) )
|
||||
if(open)
|
||||
|
||||
if( src.open )
|
||||
return
|
||||
|
||||
var/t = sanitize(input("Enter what you want to add to the tag:", "Write", null, null) as text, 30)
|
||||
|
||||
@@ -1931,7 +1931,7 @@
|
||||
"aLg" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/amanita_pie,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aLh" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aLi" = (/obj/structure/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aLj" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/carrotcakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aLj" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/slice/carrotcake/filled,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aLk" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/stew,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aLl" = (/obj/item/weapon/stool/padded,/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/bathroom)
|
||||
"aLm" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape/centcom)
|
||||
@@ -1975,7 +1975,7 @@
|
||||
"aLY" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bloodsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aLZ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/tofukabob,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aMa" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aMb" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aMb" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/slice/orangecake/filled,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/bar)
|
||||
"aMc" = (/obj/machinery/atm{pixel_x = -30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall)
|
||||
"aMd" = (/obj/machinery/atm{pixel_x = 30},/turf/unsimulated/floor{icon_state = "steel"},/area/centcom/main_hall)
|
||||
"aMe" = (/obj/structure/bed/chair{dir = 4},/obj/machinery/light/small{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom)
|
||||
|
||||
Reference in New Issue
Block a user