Part 2
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
var/customname = "custom"
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/customizable/examine(mob/user)
|
||||
..()
|
||||
. = ..()
|
||||
var/ingredients_listed = ""
|
||||
for(var/obj/item/reagent_containers/food/snacks/ING in ingredients)
|
||||
ingredients_listed += "[ING.name], "
|
||||
@@ -33,7 +33,7 @@
|
||||
size = "big"
|
||||
if(ingredients.len>8)
|
||||
size = "monster"
|
||||
to_chat(user, "It contains [ingredients.len?"[ingredients_listed]":"no ingredient, "]making a [size]-sized [initial(name)].")
|
||||
. += "It contains [ingredients.len?"[ingredients_listed]":"no ingredient, "]making a [size]-sized [initial(name)]."
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/customizable/attackby(obj/item/I, mob/user, params)
|
||||
if(!istype(I, /obj/item/reagent_containers/food/snacks/customizable) && istype(I, /obj/item/reagent_containers/food/snacks))
|
||||
|
||||
@@ -151,15 +151,15 @@ All foods are distributed among various categories. Use common sense.
|
||||
return 0
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/examine(mob/user)
|
||||
..()
|
||||
. = ..()
|
||||
if(bitecount == 0)
|
||||
return
|
||||
else if(bitecount == 1)
|
||||
to_chat(user, "[src] was bitten by someone!")
|
||||
. += "[src] was bitten by someone!"
|
||||
else if(bitecount <= 3)
|
||||
to_chat(user, "[src] was bitten [bitecount] times!")
|
||||
. += "[src] was bitten [bitecount] times!"
|
||||
else
|
||||
to_chat(user, "[src] was bitten multiple times!")
|
||||
. += "[src] was bitten multiple times!"
|
||||
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/attackby(obj/item/W, mob/user, params)
|
||||
|
||||
@@ -447,11 +447,11 @@
|
||||
if (pancakeCount)
|
||||
var/obj/item/reagent_containers/food/snacks/S = contents[pancakeCount]
|
||||
bitecount = S.bitecount
|
||||
..()
|
||||
. = ..()
|
||||
if (pancakeCount)
|
||||
for(var/obj/item/reagent_containers/food/snacks/pancakes/ING in contents)
|
||||
ingredients_listed += "[ING.name], "
|
||||
to_chat(user, "It contains [contents.len?"[ingredients_listed]":"no ingredient, "]on top of a [initial(name)].")
|
||||
. += "It contains [contents.len?"[ingredients_listed]":"no ingredient, "]on top of a [initial(name)]."
|
||||
bitecount = originalBites
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/pancakes/attackby(obj/item/I, mob/living/user, params)
|
||||
|
||||
@@ -67,9 +67,9 @@ God bless America.
|
||||
fry_speed = oil_efficiency
|
||||
|
||||
/obj/machinery/deepfryer/examine()
|
||||
..()
|
||||
. = ..()
|
||||
if(frying)
|
||||
to_chat(usr, "You can make out \a [frying] in the oil.")
|
||||
. += "You can make out \a [frying] in the oil."
|
||||
|
||||
/obj/machinery/deepfryer/attackby(obj/item/I, mob/user)
|
||||
if(istype(I, /obj/item/reagent_containers/pill))
|
||||
|
||||
@@ -53,20 +53,20 @@
|
||||
/obj/machinery/microwave/examine(mob/user)
|
||||
. = ..()
|
||||
if(!operating)
|
||||
to_chat(user, "<span class='notice'>Alt-click [src] to turn it on.</span>")
|
||||
. += "<span class='notice'>Alt-click [src] to turn it on.</span>"
|
||||
|
||||
if(!in_range(user, src) && !issilicon(user) && !isobserver(user))
|
||||
to_chat(user, "<span class='warning'>You're too far away to examine [src]'s contents and display!</span>")
|
||||
. += "<span class='warning'>You're too far away to examine [src]'s contents and display!</span>"
|
||||
return
|
||||
if(operating)
|
||||
to_chat(user, "<span class='notice'>\The [src] is operating.</span>")
|
||||
. += "<span class='notice'>\The [src] is operating.</span>"
|
||||
return
|
||||
|
||||
if(length(ingredients))
|
||||
if(issilicon(user))
|
||||
to_chat(user, "<span class='notice'>\The [src] camera shows:</span>")
|
||||
. += "<span class='notice'>\The [src] camera shows:</span>"
|
||||
else
|
||||
to_chat(user, "<span class='notice'>\The [src] contains:</span>")
|
||||
. += "<span class='notice'>\The [src] contains:</span>"
|
||||
var/list/items_counts = new
|
||||
for(var/i in ingredients)
|
||||
if(istype(i, /obj/item/stack))
|
||||
@@ -76,14 +76,14 @@
|
||||
var/atom/movable/AM = i
|
||||
items_counts[AM.name]++
|
||||
for(var/O in items_counts)
|
||||
to_chat(user, "<span class='notice'>- [items_counts[O]]x [O].</span>")
|
||||
. += "<span class='notice'>- [items_counts[O]]x [O].</span>"
|
||||
else
|
||||
to_chat(user, "<span class='notice'>\The [src] is empty.</span>")
|
||||
. += "<span class='notice'>\The [src] is empty.</span>"
|
||||
|
||||
if(!(stat & (NOPOWER|BROKEN)))
|
||||
to_chat(user, "<span class='notice'>The status display reads:</span>")
|
||||
to_chat(user, "<span class='notice'>- Capacity: <b>[max_n_of_items]</b> items.<span>")
|
||||
to_chat(user, "<span class='notice'>- Cook time reduced by <b>[(efficiency - 1) * 25]%</b>.<span>")
|
||||
. += "<span class='notice'>The status display reads:</span>"
|
||||
. += "<span class='notice'>- Capacity: <b>[max_n_of_items]</b> items.<span>"
|
||||
. += "<span class='notice'>- Cook time reduced by <b>[(efficiency - 1) * 25]%</b>.<span>"
|
||||
|
||||
/obj/machinery/microwave/update_icon()
|
||||
if(broken)
|
||||
|
||||
@@ -319,9 +319,9 @@
|
||||
pizza_preferences = list()
|
||||
|
||||
/obj/item/pizzabox/infinite/examine(mob/user)
|
||||
..()
|
||||
. = ..()
|
||||
if(isobserver(user))
|
||||
to_chat(user, "<span class='deadsay'>This pizza box is anomalous, and will produce infinite pizza.</span>")
|
||||
. += "<span class='deadsay'>This pizza box is anomalous, and will produce infinite pizza.</span>"
|
||||
|
||||
/obj/item/pizzabox/infinite/attack_self(mob/living/user)
|
||||
QDEL_NULL(pizza)
|
||||
|
||||
Reference in New Issue
Block a user