123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- -- add all drinks even if mods to brew them aren't active
- -- (name, desc, has bottle, hunger, thirst, alcoholic)
- wine:add_drink("wine", "Wine", true, 2, 5, 1)
- wine:add_drink("beer", "Beer", true, 2, 8, 1)
- wine:add_drink("rum", "Rum", true, 2, 5, 1)
- wine:add_drink("tequila", "Tequila", true, 2, 3, 1)
- wine:add_drink("wheat_beer", "Wheat Beer", true, 2, 8, 1)
- wine:add_drink("sake", "Sake", true, 2, 3, 1)
- wine:add_drink("bourbon", "Bourbon", true, 2, 3, 1)
- wine:add_drink("vodka", "Vodka", true, 2, 3, 1)
- wine:add_drink("cider", "Cider", true, 2, 6, 1)
- wine:add_drink("mead", "Honey-Mead", true, 4, 5, 1)
- wine:add_drink("mint", "Mint Julep", true, 4, 3, 1)
- wine:add_drink("brandy", "Brandy", true, 3, 4, 1)
- wine:add_drink("coffee_liquor", "Coffee Liquor", true, 3, 4, 1)
- wine:add_drink("champagne", "Champagne", true, 4, 5, 1)
- wine:add_drink("cointreau", "Cointreau", true, 2, 3, 1)
- wine:add_drink("margarita", "Margarita", false, 4, 5, 1)
- wine:add_drink("kefir", "Kefir", true, 4, 4, 0)
- wine:add_drink("sparkling_agave_juice", "Sparkling Agave Juice", 2, 4, 0)
- wine:add_drink("sparkling_apple_juice", "Sparkling Apple Juice", 2, 5, 0)
- wine:add_drink("sparkling_carrot_juice", "Sparkling Carrot Juice", 3, 4, 0)
- wine:add_drink("sparkling_blackberry_juice", "Sparkling Blackberry Juice", 2, 4, 0)
- -- brandy recipe
- minetest.register_craft({
- type = "cooking",
- cooktime = 25, -- forks
- output = "wine:glass_brandy",
- recipe = "wine:glass_wine"
- })
- -- Raw champagne alias
- minetest.register_alias("wine:glass_champagne_raw", "wine:glass_champagne")
- -- quick override to add wine to food group
- minetest.override_item("wine:glass_wine", {
- groups = {
- food_wine = 1, vessel = 1, dig_immediate = 3,
- attached_node = 1, alcohol = 1, drink = 1
- }
- })
- -- quick override to add brandy to food group
- minetest.override_item("wine:glass_brandy", {
- groups = {
- food_brandy = 1, vessel = 1, dig_immediate = 3,
- attached_node = 1, alcohol = 1, drink = 1
- }
- })
- -- wine mod adds tequila by default
- wine:add_item({
- {
- {"wine:agave_syrup", "wine:blue_agave", "vessels:drinking_glass"},
- "wine:glass_sparkling_agave_juice"
- },
- {"wine:blue_agave", "wine:glass_tequila"}
- })
- -- default game
- if minetest.get_modpath("default") then
- wine:add_item({
- {"default:apple", "wine:glass_cider"},
- {"default:papyrus", "wine:glass_rum"}
- })
- end
- -- xdecor
- if minetest.get_modpath("xdecor") then
- wine:add_item({ {"xdecor:honey", "wine:glass_mead"} })
- end
- -- mobs_animal
- if minetest.get_modpath("mobs_animal")
- or minetest.get_modpath("xanadu") then
- wine:add_item({
- {"mobs:honey", "wine:glass_mead"},
- {"mobs:glass_milk", "wine:glass_kefir"}
- })
- end
- -- farming
- if minetest.get_modpath("farming") then
- wine:add_item({ {"farming:wheat", "wine:glass_wheat_beer"} })
- if farming.mod and (farming.mod == "redo" or farming.mod == "undo") then
- -- mint julep recipe
- if farming.mod == "undo" then
- minetest.register_craft({
- type = "shapeless",
- output = "wine:glass_mint",
- recipe = {
- "wine:glass_bourbon", "farming:sugar", "farming:mint_leaf",
- "farming:mint_leaf", "farming:mint_leaf"
- }
- })
- else
- minetest.register_craft({
- output = "wine:glass_mint",
- recipe = {
- {"farming:mint_leaf", "farming:mint_leaf", "farming:mint_leaf"},
- {"wine:glass_bourbon", "farming:sugar", ""}
- }
- })
- end
- wine:add_item({
- {"farming:grapes", "wine:glass_wine"},
- {"farming:barley", "wine:glass_beer"},
- {"farming:rice", "wine:glass_sake"},
- {"farming:corn", "wine:glass_bourbon"},
- {"farming:baked_potato", "wine:glass_vodka"},
- {{"wine:glass_rum", "farming:coffee_beans"}, "wine:glass_coffee_liquor"},
- {{"wine:glass_wine", "farming:sugar"}, "wine:glass_champagne"},
- {
- {"default:apple", "farming:sugar", "vessels:drinking_glass"},
- "wine:glass_sparkling_apple_juice"
- },
- {
- {"farming:carrot", "farming:sugar", "vessels:drinking_glass"},
- "wine:glass_sparkling_carrot_juice"
- },
- {
- {"farming:blackberry 2", "farming:sugar", "vessels:drinking_glass"},
- "wine:glass_sparkling_blackberry_juice"
- }
- })
- end
- end
- -- ethereal
- if minetest.get_modpath("ethereal") then
- wine:add_item({ {"ethereal:orange", "wine:glass_cointreau"} })
- -- margarita recipe
- minetest.register_craft({
- output = "wine:glass_margarita 2",
- recipe = {
- {"wine:glass_cointreau", "wine:glass_tequila", "ethereal:lemon"}
- }
- })
- end
- -- mineclone2
- if minetest.get_modpath("mcl_core") then
- wine:add_item({
- {"mcl_core:apple", "wine:glass_cider"},
- {"mcl_core:reeds", "wine:glass_rum"},
- {"mcl_farming:wheat_item", "wine:glass_wheat_beer"},
- {"mcl_farming:potato_item_baked", "wine:glass_vodka"},
- {
- {"mcl_core:apple", "mcl_core:sugar", "vessels:drinking_glass"},
- "wine:glass_sparkling_apple_juice"
- },
- {
- {"mcl_farming:carrot_item", "mcl_core:sugar", "vessels:drinking_glass"},
- "wine:glass_sparkling_carrot_juice"
- }
- })
- end
- -- freezer
- -- Mentireta recipe
- if minetest.get_modpath("freezer") then
- minetest.register_craft({
- type = "shapeless",
- output = "wine:glass_mentireta",
- recipe = {
- "wine:glass_coffee_liquor", "freezer:lemon_juice", "default:ice"
- },
- replacements = {{"freezer:lemon_juice", "vessels:drinking_glass"}}
- })
- end
|