159 lines
5.8 KiB
Plaintext
159 lines
5.8 KiB
Plaintext
|
|
////////////////////////////////////////////EGGS////////////////////////////////////////////
|
|
|
|
/obj/item/reagent_containers/food/snacks/chocolateegg
|
|
name = "chocolate egg"
|
|
desc = "Such, sweet, fattening food."
|
|
icon_state = "chocolateegg"
|
|
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
|
|
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 2)
|
|
filling_color = "#A0522D"
|
|
tastes = list("chocolate" = 4, "sweetness" = 1)
|
|
foodtype = JUNKFOOD | SUGAR
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg
|
|
name = "egg"
|
|
desc = "An egg!"
|
|
icon_state = "egg"
|
|
list_reagents = list(/datum/reagent/consumable/eggyolk = 5)
|
|
cooked_type = /obj/item/reagent_containers/food/snacks/boiledegg
|
|
filling_color = "#F0E68C"
|
|
foodtype = MEAT
|
|
grind_results = list()
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/gland
|
|
desc = "An egg! It looks weird..."
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/gland/Initialize(mapload)
|
|
. = ..()
|
|
reagents.add_reagent(get_random_reagent_id(), 15)
|
|
|
|
var/color = mix_color_from_reagents(reagents.reagent_list)
|
|
add_atom_colour(color, FIXED_COLOUR_PRIORITY)
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
|
|
if(!..()) //was it caught by a mob?
|
|
var/turf/T = get_turf(hit_atom)
|
|
new/obj/effect/decal/cleanable/egg_smudge(T)
|
|
reagents.reaction(hit_atom, TOUCH)
|
|
qdel(src)
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/attackby(obj/item/W, mob/user, params)
|
|
if(istype(W, /obj/item/toy/crayon))
|
|
var/obj/item/toy/crayon/C = W
|
|
var/clr = C.crayon_color
|
|
|
|
if(!(clr in list("blue", "green", "mime", "orange", "purple", "rainbow", "red", "yellow")))
|
|
to_chat(usr, "<span class='notice'>[src] refuses to take on this colour!</span>")
|
|
return
|
|
|
|
to_chat(usr, "<span class='notice'>You colour [src] with [W].</span>")
|
|
icon_state = "egg-[clr]"
|
|
else
|
|
..()
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/blue
|
|
icon_state = "egg-blue"
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/green
|
|
icon_state = "egg-green"
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/mime
|
|
icon_state = "egg-mime"
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/orange
|
|
icon_state = "egg-orange"
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/purple
|
|
icon_state = "egg-purple"
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/rainbow
|
|
icon_state = "egg-rainbow"
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/red
|
|
icon_state = "egg-red"
|
|
|
|
/obj/item/reagent_containers/food/snacks/egg/yellow
|
|
icon_state = "egg-yellow"
|
|
|
|
/obj/item/reagent_containers/food/snacks/friedegg
|
|
name = "fried egg"
|
|
desc = "A fried egg, with a touch of salt and pepper."
|
|
icon_state = "friedegg"
|
|
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
|
|
bitesize = 1
|
|
filling_color = "#FFFFF0"
|
|
list_reagents = list(/datum/reagent/consumable/nutriment = 3)
|
|
tastes = list("egg" = 4, "salt" = 1, "pepper" = 1)
|
|
foodtype = MEAT | FRIED | BREAKFAST
|
|
|
|
/obj/item/reagent_containers/food/snacks/baconegg
|
|
name = "bacon and eggs"
|
|
desc = "A fried egg with a side of bacon. Delicious!"
|
|
icon_state = "baconegg"
|
|
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
|
|
bitesize = 2
|
|
filling_color = "#FFFFF0"
|
|
tastes = list("egg" = 2, "bacon" = 2, "salt" = 1, "pepper" = 1)
|
|
foodtype = MEAT | FRIED | BREAKFAST
|
|
|
|
/obj/item/reagent_containers/food/snacks/boiledegg
|
|
name = "boiled egg"
|
|
desc = "A hard boiled egg."
|
|
icon_state = "egg"
|
|
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1)
|
|
filling_color = "#FFFFF0"
|
|
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1)
|
|
tastes = list("egg" = 1)
|
|
foodtype = MEAT | BREAKFAST
|
|
|
|
/obj/item/reagent_containers/food/snacks/omelette //FUCK THIS
|
|
name = "omelette du fromage"
|
|
desc = "That's all you can say!"
|
|
icon_state = "omelette"
|
|
trash = /obj/item/trash/plate
|
|
bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2)
|
|
list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 1)
|
|
bitesize = 1
|
|
w_class = WEIGHT_CLASS_NORMAL
|
|
tastes = list("egg" = 1, "cheese" = 1)
|
|
foodtype = MEAT | BREAKFAST
|
|
|
|
/obj/item/reagent_containers/food/snacks/omelette/attackby(obj/item/W, mob/user, params)
|
|
if(istype(W, /obj/item/kitchen/fork))
|
|
var/obj/item/kitchen/fork/F = W
|
|
if(F.forkload)
|
|
to_chat(user, "<span class='warning'>You already have omelette on your fork!</span>")
|
|
else
|
|
F.icon_state = "forkloaded"
|
|
user.visible_message("[user] takes a piece of omelette with [user.p_their()] fork!", \
|
|
"<span class='notice'>You take a piece of omelette with your fork.</span>")
|
|
|
|
var/datum/reagent/R = pick(reagents.reagent_list)
|
|
reagents.remove_reagent(R.type, 1)
|
|
F.forkload = R
|
|
if(reagents.total_volume <= 0)
|
|
qdel(src)
|
|
return
|
|
..()
|
|
|
|
/obj/item/reagent_containers/food/snacks/benedict
|
|
name = "eggs benedict"
|
|
desc = "There is only one egg on this, how rude."
|
|
icon_state = "benedict"
|
|
bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4)
|
|
w_class = WEIGHT_CLASS_NORMAL
|
|
trash = /obj/item/trash/plate
|
|
list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 4)
|
|
tastes = list("egg" = 1, "bacon" = 1, "bun" = 1)
|
|
foodtype = MEAT | BREAKFAST
|
|
|
|
/obj/item/reagent_containers/food/snacks/scotchegg
|
|
name = "scotch egg"
|
|
desc = "A boiled egg wrapped in a delicious, seasoned meatball."
|
|
icon_state = "scotchegg"
|
|
bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2)
|
|
bitesize = 3
|
|
filling_color = "#FFFFF0"
|
|
list_reagents = list(/datum/reagent/consumable/nutriment = 6)
|