diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm
index 4749f522aa1..5be5e58058f 100644
--- a/code/game/objects/items/weapons/manuals.dm
+++ b/code/game/objects/items/weapons/manuals.dm
@@ -710,37 +710,448 @@
icon_state = "barbook"
author = "Sir John Rose"
title = "Barman Recipes"
+ pages = list()
+
+/obj/item/book/manual/barman_recipes/Initialize(mapload, datum/cachedbook/CB, _copyright = FALSE, _protected = FALSE)
+ . = ..()
pages = list({"
- Drinks for dummies
- Heres a guide for some basic drinks.
- Manly Dorf:
- Mix ale and beer into a glass.
- Grog:
- Mix rum and water into a glass.
+ Table of Contents
+
+ Alcoholic Drinks
+
+
+
+
+ Soft Drinks
+
+
+
+
+
+
+
+ "}, {"
+
+
+
+
+ The Bar and Bartender
+ As the station bartender, it is your job to provide refreshments to the crew. Many drinks can be dispensed as whole bottles or mixed in the soda machines, but several may require you to gather ingredients from Chemistry, Botany, or even Xenobiology. Here's a brief overview of your workplace.
+ Booze-O-Mat
+ This machine will dispense whole bottles of unmixed drinks, like beer, cola, or electrolytes. It will also dispense empty glasses for you to serve mixed drinks in.
+ Booze Portal 9000
+ This machine will dispense custom amounts of alcoholic drinks for mixing. At the start of the shift, it is configured to block access to expensive drinks like absinthe, ethanol, goldschlager, nothing, patron, and sake. When upgraded, it can also dispense antihol.
+ Soda Dispens-o-matic
+ This machine will dispense custom amounts of soft drinks for mixing. At the start of the shift, it is configured to block access to expensive drinks like thirteen loko. When upgraded, it can also dispense electrolytes and ginger ale.
+ Reagent Grinder
+ This machine will juice produce and grind metals down to a powder usable for drinks.
+ Bottler
+ This machine can dispense empty bottles and cans for your drinks, and it can also mix several unique drinks.
+ Other supplies
+ You are also supplied with a shaker for mixing drinks, a cabinet for booze, weapons for self-defense, a lighter to heat up drinks that require it, and materials for your bottler, among other niceties. Take good care of them.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Trivial Alcoholic Drinks
+ With upgraded machines, you can dispense many of these straightaway—Or if you're not so lucky, you can mix them as follows. Procurement won't be happy if you send these! Drinks marked with a § are for synthetic customers.
+ Brave Bull:
+ Mix two parts tequila to one part kahlua.
+ Goldschlager:
+ Mix 10 parts vodka to 1 part gold.
+ Iced Beer:
+ Mix five parts beer to one part ice, or 10 parts beer to one part frost oil.
+ Irish Cream:
+ Mix two parts whiskey to one part cream.
+ Manhattan:
+ Mix two parts whiskey to one part vermouth.
+ Patron:
+ Mix 10 parts tequila to one part silver.
+ Robot Tears: §
+ Mix one part each of synthanol, soda water, and oil. Chemistry can help.
+ Synthignon:
+ Mix one part synthanol to one part wine.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Easy Alcoholic Drinks
+ Most of these drinks, you should be able to mix right at your dispenser. Drinks marked with a § are for synthetic customers.
+ Allies Cocktail:
+ Mix one part Classic Martini to one part vodka.
+ Aloe:
+ Mix one part each of watermelon juice, cream, and whiskey.
+ Andalusia:
+ Mix one part each of rum, whiskey, and lemon juice.
+ Anti-Freeze:
+ Mix two parts vodka to one part each cream and ice.
+ B-52:
+ Mix one part each of Irish Cream (Trivial Alcoholic Drinks), kahlua, and cognac.
+ Bahama Mama:
+ Mix two parts each rum and orange juice to one part each lime juice and ice.
+ Barefoot:
+ Mix one part each of cream, vermouth, and berry juice.
+ Bilk:
+ Mix one part beer to one part milk.
+ Bilkshake:
+ Mix two parts each of bilk and ice to one part cream.
Black Russian:
- Mix vodka and kahlua into a glass.
- Irish Cream:
- Mix cream and whiskey into a glass.
- Screwdriver:
- Mix vodka and orange juice into a glass.
- Cafe Latte:
- Mix milk and coffee into a glass.
- Mead:
- Mix Enzyme, water and sugar into a glass.
- Gin Tonic:
- Mix gin and tonic into a glass.
+ Mix three parts vodka to two parts kahlua.
+ Bloody Mary:
+ Mix two parts tomato juice to one part each of vodka and lime juice.
+ Booger:
+ Mix one part each of cream, banana juice, rum, and watermelon juice.
+ Changeling Sting:
+ Mix one part each of lime juice, lemon juice, and Screwdriver.
Classic Martini:
- Mix vermouth and gin into a glass.
+ Mix two parts gin to one part vermouth.
+ Cuba Libre:
+ Mix two parts each rum and cola to one part lime juice.
+ Daiquiri:
+ Mix two parts rum to one part each of lime juice, sugar, and ice.
+ Demon's Blood:
+ Mix one part each space mountain wind soda, rum, blood, and Dr. Gibb soda. Medical or Botany can help.
+ Devil's Kiss:
+ Mix one part each of blood, rum, and kahlua. Medical or Botany can help.
+ Driest Martini:
+ Mix one part nothing to one part gin.
+ Erika Surprise:
+ Mix one part each of ale, lime juice, whiskey, banana juice, and ice.
+ Fernet Cola:
+ Mix two parts of cola to one part fernet.
+ Gimlet:
+ Mix one part each of gin, lime juice, and sugar.
+ Gin Fizz:
+ Mix two parts gin to one part each of soda water and lime juice.
+ Gin and Tonic:
+ Mix two parts gin to one part tonic water.
+ Grog:
+ Mix one part rum to one part water.
+ Howler: (a Vulpkanin favorite!)
+ Mix two parts tequila to one part each of lime juice, lemon-lime, and orange juice.
+ Dublin Drop:
+ Mix one part each of Irish Cream (Trivial Alcoholic Drinks), stout, and whiskey.
+ Irish Coffee:
+ Mix two parts Irish Cream (Trivial Alcoholic Drinks) to two parts coffee.
+ Long Island Iced Tea:
+ Mix one part each of Cuba Libre, vodka, gin, and tequila.
+ Margarita:
+ Mix two parts tequila to one part lime juice.
+ Mint Julep:
+ Mix one part each of whiskey, ice, sugar, and mint. Botany or the Kitchen can help.
+ Mojito:
+ Mix one part each of rum, lime juice, sugar, soda water, and mint. Botany or the Kitchen can help.
+ Pan-Galactic Gargle Blaster:
+ Mix one part each of gin, vodka, whiskey, cognac, and lime juice.
+ Piña Colada:
+ Mix three parts rum to two parts pineapple juice and one part cream.
+ Screwdriver:
+ Mix two parts vodka to one part orange juice.
+ Servo: §
+ Mix two parts synthanol to one part each hot chocolate and cream.
+ Sidecar:
+ Mix one part each of cognac, lemon juice, and orange juice.
+ Snow White:
+ Mix one part beer to one part lemon-lime.
+ Syndicate Bomb:
+ Mix one part Whiskey Cola to one part beer.
+ Synth 'n Soda: §
+ Mix one part synthanol to two parts cola.
+ Tequila Sunrise:
+ Mix two parts tequila to one part orange juice.
+ The Manly Dorf:
+ Mix two parts ale to one part beer.
+ Trinary: §
+ Mix one part each of synthanol, orange juice, and lime juice.
+ Uplink: §
+ Mix one part each of synthanol, rum, vodka, tequila, and whiskey.
+ Vodka Martini:
+ Mix two parts vodka to one part vermouth.
+ Vodka and Tonic:
+ Mix two parts vodka to one part tonic water.
+ Whiskey Cola:
+ Mix two parts whiskey to one part cola.
+ Whiskey Soda:
+ Mix two parts whiskey to one part soda water.
+ White Russian:
+ Mix three parts Black Russian to two parts cream.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Intermediate Alcoholic Drinks
+ Most of these drinks require many steps or collaboration with other departments.
+ Acid Dreams: (a Grey favorite!)
+ Mix one part each of Pan-Galactic Gargle Blaster (Easy Alcoholic Drinks), sulphuric acid, and sugar. Chemistry can help.
+ Acid Spit:
+ Mix five parts wine to one part sulphuric acid. Chemistry can help.
+ Ahdomai Eclipse: (a Tajaran favorite!)
+ Mix five parts ice to one part Anti-Freeze (Easy Alcoholic Drinks). Cool below 273K. Chemistry can help.
+ Amasec:
+ Mix five parts each of wine and vodka to one part iron. Chemistry or Cargo can help.
+ Applejack:
+ Cool two parts cider to 270K. Chemistry can help.
+ Beepsky Smash:
+ Mix two parts each lime juice and whiskey to one part iron. Chemistry or Cargo can help.
+ Die Seife: (a Drask favorite!)
+ Mix one part each of lye, whiskey, and Iced Beer (Trivial Alcoholic Drinks). Chemistry can help.
+ Diona Smash: (a Kidan favorite!)
+ Mix four parts nutriment to two parts each of sugar and gin. The Kitchen or Botany can help.
+ Drunken Blumpkin:
+ Mix one part each of blumpkin juice, Irish Cream (Trivial Alcoholic Drinks), and ice. Botany can help.
+ Feast by the Beach: (an Unathi favorite!)
+ Mix one part each of vodka, lime juice, grape juice, and silicon. Heat above 373K. Chemistry can help.
+ Flaming Moe:
+ Mix one part each of cognac, gin, saline-glucose solution, tequila, and vodka. Heat to 374K. Chemistry can help.
+ Hooch:
+ Mix two parts ethanol with one part each welding fuel and universal enzyme. The Kitchen or Chemistry can help.
+ Islay Whiskey: (a Dionae favorite!)
+ Mix one part each E-Z-Nutrient, whiskey, and nutriment. The Kitchen or Botany can help.
+ Jackrose:
+ Mix four parts Applejack to one part lemon juice.
+ Jungle Vox: (a Vox favorite!)
+ Mix one part each of rum, lime juice, sugar, kahlua, and nitrogen. Chemistry can help.
+ Moonshine:
+ Mix 10 parts nutriment to five parts universal enzyme. The Kitchen or Chemistry can help.
+ Neuro-toxin:
+ Mix one part ether to one part Pan-Galactic Gargle Blaster (Easy Alcoholic Drinks). Chemistry can help.
+ Sbiten:
+ Mix 10 parts vodka to one part capsaicin. The Xenobiologist can help.
+ Singulo:
+ Mix five parts each of vodka and wine to one part radium. Chemistry can help.
+ Suicider:
+ Mix one part each of cider, vodka, welding fuel, and epinephrine. Chemistry or Medical can help.
+ Toxins Special:
+ Mix two parts each of rum and plasma to one part vermouth. Chemistry or Cargo can help.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Hard Alcoholic Drinks
+ These drinks require a significant amount of cross-department collaboration, many steps, or rare ingredients.
+ Adminfreeze:
+ Mix one part each of Neuro-toxin (Intermediate Alcoholic Drinks), Toxins Special (Intermediate Alcoholic Drinks), fernet, Moonshine (Intermediate Alcoholic Drinks), and morphine. Heat to 374K. Medical or Cargo can help.
+ Atomic Bomb:
+ Mix 10 parts B-52 (Easy Alcoholic Drinks) to one part uranium. Cargo can help.
+ Bacchus' Blessing: (Procurement won't accept this!)
+ Mix one part each of Hooch (Intermediate Alcoholic Drinks), absinthe, The Manly Dorf (Easy Alcoholic Drinks), and Syndicate Bomb (Easy Alcoholic Drinks).
+ Eggnog:
+ Mix five parts each of cream, egg, and rum. The Kitchen or Botany can help.
+ Gin and Sonic:
+ Mix one part Gin and Tonic (Easy Alcoholic Drinks) to one part methamphetamine. Chemistry can help.
+ Hippie's Delight:
+ Mix one part each of psilocybin and Pan-Galactic Gargle Blaster (Easy Alcoholic Drinks). Botany can help.
+ Manhattan Project:
+ Mix 10 parts Manhattan (Trivial Alcoholic Drinks) to one part uranium. Cargo can help.
+ Red Mead:
+ Mix one part mead to one part blood. Medical or Botany can help.
+ Slime Mold: (a Slime People favorite!)
+ Mix two parts each of Booger (Easy Alcoholic Drinks) and slime jelly to one part egg. Medical, Xenobiology, or the Kitchen can help.
+ Sontse: (a Nian favorite!)
+ Mix two parts Tequila Sunrise (Easy Alcoholic Drinks) to one part Flaming Moe (Intermediate Alcoholic Drinks).
+ Ultramatter: (a Plasmaman favorite!)
+ Mix five parts Singulo (Intermediate Alcoholic Drinks) to one part plasma dust. Cargo or Chemistry can help.
+ Whiskey Sour:
+ Mix 1 part each of egg, whiskey, lemon juice, and sugar. The Kitchen or Botany can help.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Trivial Soft Drinks
+ With upgraded machines, you can dispense many of these straightaway—Or if you're not so lucky, you can mix them as follows. Procurement doesn't currently accept soft drinks, but if they did, they wouldn't like these.
+ Banana Honk:
+ Mix one part each of banana juice, cream, and sugar.
+ Cafe Latte:
+ Mix one part coffee to one part milk.
+ Cafe Mocha:
+ Mix one part Cafe Latte to one part chocolate.
+ Grape Soda:
+ Mix one part grape juice to one part soda water.
+ Iced Coffee:
+ Mix three parts coffee to one part ice.
+ Iced Tea:
+ Mix three parts tea to one part ice.
+ Milkshake:
+ Mix two parts each of milk and ice to one part cream.
+ Triple Citrus:
+ Mix one part each of lemon juice, lime juice, and orange juice.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Easy Soft Drinks
+ You can make most of these drinks straight from your own dispensers. Procurement doesn't currently accept soft drinks, so this list is only for your reference.
+ Brown Star:
+ Mix two parts orange juice to one part cola.
+ Gibb Floats:
+ Mix five parts each of cream, Dr. Gibb, and ice.
+ Iced Coco:
+ Mix three parts hot chocolate to one part ice.
+ Kira Special:
+ Mix one part each of orange juice, lime juice, and soda water.
+ Lemonade:
+ Mix one part each of lemon juice, sugar, and water.
+ Melonade:
+ Mix two parts each of lemonade and watermelon juice to one part ice.
+ Monster Mix:
+ Mix one part each of soda water, Dr. Gibb, space mountain wind soda, space-up, cola, and ice.
+ Party Punch:
+ Mix two parts soda water to one part each of Triple Citrus (Trivial Soft Drinks), banana juice, berry juice, pineapple juice, watermelon juice, and grape juice.
+ Rewriter:
+ Mix one part space mountain wind soda to one part coffee.
+ Roy Rogers:
+ Mix one part berry juice to one part cola.
+ Shirley Temple:
+ Mix one part berry juice to one part space-up.
+ Silencer:
+ Mix one part each of nothing, cream, and sugar.
+ Soy Latte:
+ Mix one part coffee to one part soy milk.
+ Spessamato Smash:
+ Mix one part tomato juice to one part space-up.
+ The Doctor's Delight:
+ Mix one part each of lime juice, tomato juice, orange juice, and cream.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Intermediate Soft Drinks
+ Most of these drinks require many steps or collaboration with other departments. Procurement doesn't currently accept soft drinks, so this list is only for your reference.
+ Arnold Palmer:
+ Mix one part Lemonade (Easy Soft Drinks) to one part Iced Tea (Trivial Soft Drinks).
+ Cherry Shake:
+ Mix one part each of cherry jelly, cream, and ice. Botany or the Kitchen can help.
+ Chocolate Milk:
+ Mix one part chocolate to one part milk. Botany or the Kitchen can help.
+ Chocolate Pudding:
+ Mix five parts each of cocoa powder, egg, and milk. Botany or the Kitchen can help.
+ Egg Coffee:
+ Mix two parts Egg Cream to three parts coffee.
+ Egg Cream:
+ Mix 10 parts sugar to five parts each of egg and milk. Cool to 280K. The Kitchen or Chemistry can help.
+ Horchata:
+ Mix four parts water, two parts rice, and one part each of sugar and vanilla. Botany or the Kitchen can help.
+ Peanut Butter Banana Smoothie:
+ Mix one part each of soy milk, banana juice, peanut butter, and ice. Botany or the Kitchen can help.
+ Pumpkin Space Latte:
+ Mix five parts each of coffee, cream, and pumpkin juice. Botany can help.
+ Tears of Fyrsskar:
+ Mix one part each of plasma, oxygen, and Triple Citrus (Trivial Soft Drinks). Chemistry can help.
+ Vanilla Pudding:
+ Mix five parts each of egg, coffee, and vanilla powder. Botany or the Kitchen can help.
+ Very Berry Smoothie:
+ Mix one part each of cream, berry juice, plum juice, and ice. Botany can help.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Hard Soft Drinks
+ These drinks require a significant amount of cross-department collaboration, many steps, or rare ingredients. Procurement doesn't currently accept soft drinks, so this list is only for your reference.
+ Beet Shrub:
+ Mix two parts beet juice to one part each of vinegar and corn syrup. Heat to 375K. Botany or the Kitchen can help.
+ Berry Beet Refresher:
+ Mix four parts soda water, three parts ice, and one part each of Beet Shrub, berry juice, and lime juice.
+ Blue Cherry Shake:
+ Mix one part each of blue cherry jelly, cream, and ice. Botany can help.
+ Lean:
+ Mix one part each of space drugs, soda water, and grape juice. Chemistry can help.
+ Nuka Cola:
+ Mix six parts cola to one part uranium. Cargo can help.
+ Vegetable Juice Mix:
+ Mix one part each of tomato juice, carrot juice, beet juice, and lettuce juice. Botany can help.
+
Back to Table of Contents
+
+
+ "},{"
+
+
+
+
+ Bottler Recipes
+ In collaboration with Cargo, Botany, and the Kitchen, you can make several special drinks in your bottling machine. Add the ingredients in the order provided or your recipe may not come out.
+ Apple-pocalypse:
+ Apple, Apple, Apple.
+ Berry Banned:
+ Berries, Berries, Berries, or Poison Berries, Poison Berries, Poison Berries.
+ Blackeye Brew:
+ Cola, Sugar Cane, Ice Cream.
+ Grape Granade:
+ Grape Juice, Grapes, Flash.
+ Meteor Malt:
+ Unrefined Ore, Wheat, Unrefined Ore.
+ Paradise Punch:
+ Grapes, Banana, Cherries.
+
Back to Table of Contents
"})
diff --git a/code/modules/library/book.dm b/code/modules/library/book.dm
index 2da6e1b96a3..6f5a7650fe3 100644
--- a/code/modules/library/book.dm
+++ b/code/modules/library/book.dm
@@ -210,6 +210,16 @@
playsound(loc, "pageturn", 50, 1)
read_book(usr) //scuffed but this is how you update the UI
updateUsrDialog()
+ if(href_list["seek_page"]) //to use page-seeking urls, define pages of the book on initialize and structure urls like this: byond://?src=[UID()];seek_page=1
+ var/requested_page = text2num(href_list["seek_page"])
+ current_page = requested_page
+ if(requested_page < 1)
+ current_page = 0
+ if(requested_page > length(pages))
+ current_page = length(pages) - 1
+ playsound(loc, "pageturn", 50, 1)
+ read_book(usr) //scuffed but this is how you update the UI
+ updateUsrDialog()
/**
* Edit Book Proc