diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm index 972c2130cb0..38072a8eb97 100644 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_smoke.dm @@ -334,3 +334,15 @@ smoke.effect_type = smoke_type smoke.set_up(range, location) smoke.start() + +///////////////////////////////////////////// +// Bad Smoke (But Green) +///////////////////////////////////////////// + +/obj/effect/particle_effect/smoke/bad/green + name = "green smoke" + color = "#00FF00" + opaque = FALSE + +/datum/effect_system/smoke_spread/bad/green + effect_type = /obj/effect/particle_effect/smoke/bad/green diff --git a/code/game/objects/items/food/burgers.dm b/code/game/objects/items/food/burgers.dm index 77d24b55459..3de0a2e64d4 100644 --- a/code/game/objects/items/food/burgers.dm +++ b/code/game/objects/items/food/burgers.dm @@ -370,6 +370,16 @@ name = "crazy hamburger" desc = "This looks like the sort of food that a demented clown in a trenchcoat would make." icon_state = "crazyburger" - tastes = list("bun" = 2, "beef patty" = 4, "cheese" = 2, "beef soaked in chili" = 3, "a smoking glowstick" = 1) + tastes = list("bun" = 2, "beef patty" = 4, "cheese" = 2, "beef soaked in chili" = 3, "a smoking flare" = 2) food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/protein = 6, /datum/reagent/consumable/capsaicin = 3, /datum/reagent/consumable/condensedcapsaicin = 3, /datum/reagent/consumable/nutriment/vitamin = 6) foodtypes = GRAIN | MEAT | DAIRY + +/obj/item/food/burger/crazy/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/item/food/burger/crazy/process(delta_time) // DIT EES HORRIBLE + if(DT_PROB(2.5, delta_time)) + var/datum/effect_system/smoke_spread/bad/green/smoke = new + smoke.set_up(0, src) + smoke.start() diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index a3bd2678677..ed3bef573b5 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -376,7 +376,10 @@ /obj/item/reagent_containers/food/snacks/bun = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 2, /obj/item/reagent_containers/food/snacks/grown/chili = 1, - /obj/item/flashlight/glowstick = 1 + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, + /obj/item/toy/crayon/green = 1, + /obj/item/flashlight/flare = 1, + /datum/reagent/consumable/cooking_oil = 15 ) result = /obj/item/food/burger/crazy subcategory = CAT_BURGER diff --git a/icons/obj/food/burgerbread.dmi b/icons/obj/food/burgerbread.dmi index f7415674e00..bcbe41acc27 100644 Binary files a/icons/obj/food/burgerbread.dmi and b/icons/obj/food/burgerbread.dmi differ