Tajaran cuisine: the second revolution (#6066)

This commit is contained in:
Alberyk
2019-02-25 15:16:02 +01:00
committed by Werner
parent 7d37440f30
commit 9d32fc3395
14 changed files with 165 additions and 19 deletions
@@ -0,0 +1,64 @@
/obj/item/weapon/storage/field_ration
name = "field ration"
desc = "An individually packed meal, designated to be consumed on field."
icon = 'icons/obj/storage.dmi'
icon_state = "ration"
var/preset_ration //if the package comes with one in particular, not a random
/obj/item/weapon/storage/field_ration/fill()
..()
new /obj/item/weapon/material/kitchen/utensil/spoon(src)
create_ration()
make_exact_fit()
/obj/item/weapon/storage/field_ration/proc/create_ration()
var/selected_ration = preset_ration
if(!selected_ration)
selected_ration = pick("Worker's Meal", "NanoTrasen Sponsored")
switch(selected_ration)
if("Worker's Meal")
new /obj/item/weapon/reagent_containers/food/snacks/tajaran_bread(src)
new /obj/item/weapon/reagent_containers/food/snacks/adhomian_can(src)
new /obj/item/weapon/reagent_containers/food/drinks/bottle/victorygin(src)
desc += " This one has the stamp of the Republican Army."
if("NanoTrasen Sponsored")
new /obj/item/weapon/reagent_containers/food/snacks/liquidfood(src)
new /obj/item/weapon/reagent_containers/food/snacks/liquidfood(src)
new /obj/item/weapon/reagent_containers/food/drinks/cans/sodawater(src)
desc += " This one has the NanoTrasen logo."
/obj/item/weapon/storage/field_ration/army
preset_ration = "Worker's Meal"
/obj/item/weapon/storage/field_ration/nanotrasen
preset_ration = "NanoTrasen Sponsored"
/obj/item/weapon/storage/field_ration/nka
icon_state = "bigbox"
/obj/item/weapon/storage/field_ration/nka/create_ration()
var/selected_ration = preset_ration
if(!selected_ration)
selected_ration = pick("Imperial Army", "Royal Navy")
switch(selected_ration)
if("Imperial Army")
new /obj/item/weapon/reagent_containers/food/snacks/hardbread(src)
new /obj/item/weapon/reagent_containers/food/drinks/cans/adhomai_milk(src)
desc += " This one has the stamp of the Imperial Adhomian Army."
if("Royal Navy")
new /obj/item/weapon/reagent_containers/food/snacks/liquidfood(src)
new /obj/item/weapon/reagent_containers/food/snacks/adhomian_can(src)
new /obj/item/weapon/reagent_containers/food/drinks/bottle/messa_mead(src)
desc += " This one has the stamp of the Royal Navy."
/obj/item/weapon/storage/field_ration/nka/army
preset_ration = "Imperial Army"
/obj/item/weapon/storage/field_ration/nka/navy
preset_ration = "Royal Navy"
+11 -10
View File
@@ -65,12 +65,6 @@ STOCK_ITEM_COMMON(lamp, 2.4)
STOCK_ITEM_COMMON(mousetrap, 2)
new /obj/item/weapon/storage/box/mousetraps(L)
STOCK_ITEM_COMMON(donk, 2)
if (prob(10))
new /obj/item/weapon/storage/box/sinpockets(L)
else
new /obj/item/weapon/storage/box/donkpockets(L)
STOCK_ITEM_COMMON(sterile, 2)
new /obj/item/weapon/storage/box/gloves(L)
new /obj/item/weapon/storage/box/masks(L)
@@ -467,10 +461,17 @@ STOCK_ITEM_COMMON(snacks, 4)
if (!isturf(L))
L = get_turf(pick(CS.tables))
if(prob(50))
new /obj/item/weapon/storage/box/snack(L)
else
new /obj/item/weapon/storage/box/produce(L)
var/list/snacks = list(
/obj/item/weapon/storage/box/donkpockets = 10,
/obj/item/weapon/storage/box/sinpockets = 5,
/obj/item/weapon/storage/box/snack = 10,
/obj/item/weapon/storage/box/produce = 8,
/obj/item/weapon/storage/field_ration = 3,
/obj/item/weapon/storage/field_ration/nka = 1
)
var/type = pickweight(snacks)
new type(L)
STOCK_ITEM_COMMON(oxytank, 2.5)
new /obj/item/weapon/tank/oxygen(L)
+10
View File
@@ -240,6 +240,16 @@
result = /obj/item/weapon/reagent_containers/food/snacks/tajaran_bread
reagent_mix = RECIPE_REAGENT_REPLACE
/datum/recipe/hardbread
appliance = OVEN
reagents = list("spacespice" = 1)
items = list(
/obj/item/weapon/reagent_containers/food/snacks/tajaran_bread,
/obj/item/weapon/reagent_containers/food/snacks/tajaran_bread,
/obj/item/weapon/reagent_containers/food/snacks/tajaran_bread
)
result = /obj/item/weapon/reagent_containers/food/snacks/hardbread
//Baked sweets:
//---------------
+3 -3
View File
@@ -1226,8 +1226,8 @@
/datum/seed/nifberries
name = "nifberries"
seed_name = "nif-berries"
display_name = "nif-berries shrub"
seed_name = "dirt berries"
display_name = "dirt berries shrub"
chems = list("nutriment" = list(0,15), "oil" = list(1,5))
kitchen_tag = "nifberries"
@@ -1239,7 +1239,7 @@
set_trait(TRAIT_PRODUCTION,5)
set_trait(TRAIT_YIELD,2)
set_trait(TRAIT_POTENCY,10)
set_trait(TRAIT_PRODUCT_ICON,"nuts")
set_trait(TRAIT_PRODUCT_ICON,"bean")
set_trait(TRAIT_PRODUCT_COLOUR,"#C4AE7A")
set_trait(TRAIT_PLANT_COLOUR,"#4D8F53")
set_trait(TRAIT_PLANT_ICON,"bush4")
@@ -975,6 +975,22 @@
glass_name = "glass of soy milk"
glass_desc = "White and nutritious soy goodness!"
/datum/reagent/drink/milk/adhomai
name = "Fermented Fatshouters Milk"
id = "adhomai_milk"
description = "A tajaran made fermented dairy product, traditionally consumed by nomadic population of Adhomai."
taste_description = "sour milk"
glass_name = "glass of fermented fatshouters milk"
glass_desc = "A tajaran made fermented dairy product, traditionally consumed by nomadic population of Adhomai."
/datum/reagent/drink/milk/adhomai/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
..()
if(ishuman(M))
var/mob/living/carbon/human/H = M
if(alien != IS_TAJARA && prob(5))
H.delayed_vomit()
/datum/reagent/drink/tea
name = "Tea"
id = "tea"
@@ -3467,7 +3483,7 @@
/datum/reagent/alcohol/winter_offensive
name = "Winter Offensive"
id = "winter_offensive"
description = "An alcoholic tajaran cocktail, named after a less than successful military campaign."
description = "An alcoholic tajaran cocktail, named after the famous military campaign."
color = "#664300"
strength = 15
taste_description = "oily gin"
@@ -3475,7 +3491,26 @@
glass_icon_state = "winter_offensive"
glass_name = "glass of Winter Offensive"
glass_desc = "Proven to be more successful than the campaign."
glass_desc = "An alcoholic tajaran cocktail, named after the famous military campaign."
/datum/reagent/alcohol/mountain_marauder
name = "Mountain Marauder"
id = "mountain_marauder"
description = "An adhomian beverage made from fermented fatshouters milk and victory gin."
color = "#DFDFDF"
strength = 15
taste_description = "alcoholic sour milk"
glass_icon_state = "mountain_marauder"
glass_name = "glass of Mountain Marauder"
glass_desc = "An adhomian beverage made from fermented fatshouters milk and victory gin."
/datum/reagent/alcohol/mountain_marauder/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
..()
if(ishuman(M))
var/mob/living/carbon/human/H = M
if(alien != IS_TAJARA && prob(5))
H.delayed_vomit()
// Skrellian drinks
//====================
@@ -2784,6 +2784,13 @@
required_reagents = list("coffee" = 4, "blackpepper" = 1)
result_amount = 5
/datum/chemical_reaction/mountain_marauder
name = "Mountain Marauder"
id = "mountain_marauder"
result = "mountain_marauder"
required_reagents = list("adhomai_milk" = 1, "victorygin" = 1)
result_amount = 2
//Kaed's Unathi cocktails
//========
@@ -245,3 +245,13 @@
/obj/item/weapon/reagent_containers/food/drinks/cans/zorajelly/Initialize()
. = ..()
reagents.add_reagent("zora_jelly", 30)
/obj/item/weapon/reagent_containers/food/drinks/cans/adhomai_milk
name = "fermented fatshouters milk"
desc = "A can of fermented fatshouters milk, imported from Adhomai."
icon_state = "milk_can"
center_of_mass = list("x"=16, "y"=10)
/obj/item/weapon/reagent_containers/food/drinks/cans/adhomai_milk/Initialize()
. = ..()
reagents.add_reagent("adhomai_milk", 30)
@@ -63,7 +63,8 @@ var/list/lunchables_drinks_ = list(
/obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea,
/obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice,
/obj/item/weapon/reagent_containers/food/drinks/cans/tonic,
/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater
/obj/item/weapon/reagent_containers/food/drinks/cans/sodawater,
/obj/item/weapon/reagent_containers/food/drinks/cans/adhomai_milk
)
// This default list is a bit different, it contains items we don't want
@@ -5209,8 +5209,8 @@
reagents.add_reagent("water", 4)
/obj/item/weapon/reagent_containers/food/snacks/adhomian_can
name = "canned fastshouters meat"
desc = "A piece of salted fastshouter's meat stored inside a metal can."
name = "canned fatshouters meat"
desc = "A piece of salted fatshouter's meat stored inside a metal can."
icon_state = "canned"
bitesize = 2
trash = /obj/item/trash/can
@@ -5335,7 +5335,6 @@
. = ..()
reagents.add_reagent("seafood", 4)
//Snacks
/obj/item/weapon/reagent_containers/food/snacks/cb01
name = "tau ceti bar"
desc = "A dark chocolate caramel and nougat bar made famous in Biesel."
@@ -5486,5 +5485,17 @@
. = ..()
reagents.add_reagent("sugar", 1)
/obj/item/weapon/reagent_containers/food/snacks/hardbread
name = "adhomian hard bread"
desc = "A long-lasting tajaran bread. It is usually prepared for long journeys, hard winters or military campaigns."
icon_state = "loaf"
bitesize = 1
nutriment_desc = list("crusty bread" = 2)
nutriment_amt = 15
throw_range = 5
throwforce = 10
w_class = 3
#undef NUTRIMENT_GOOD
#undef NUTRIMENT_BAD