diff --git a/examples/gordon/commands/borgar.lua b/examples/gordon/commands/borgar.lua new file mode 100644 index 0000000..7f7b314 --- /dev/null +++ b/examples/gordon/commands/borgar.lua @@ -0,0 +1,50 @@ +grammar = { + meat_set = { + "360 Burger with a large patty, tomatoes, cheddar and onions in a Dijon mustard sauce", + "Bada Boom cheeseburger with a juicy steak, cheddar, onions and tomatoes", + "Bag Baguette featuring two patties and Emmental cheese in a long crusty baguette", + "BagFirst Kitchen Ranch Ketchup burger with a spicy chicken patty in a cheddar ranch ketchup sauce", + "BB Cola burger with sausage, sweet peppers and Comté cheese with barbecue sauce", + "Beast Bacon Onion burger", + "Bigga Bag quadruple-patty burger", + "Gourmand Classic Chicago burger with two thick patties in a sweet and smoky BBQ sauce", + "Dig Tasty with a big steak, Emmental cheese in a smoky sauce", + "Double Cheese Docks with double patties, slices of bacon, cheddar and carmelised onions", + "Fermidable burger with a lightly grilled patty and stuffed with cheese", + "Krilled Cheese and Bacon burger", + "Itty Bitty Italian cheeseburger mozzarella, tomatoes and fresh herbs", + "Louisiana Ligature with double patties, bacon and cheddar, spiced up with a Louisiana sauce", + "Masterly Seasoned Ceasar classic burger with 2 steaks, bacon and extra salad", + "Pollo Loco with a chicken patty and mild avocado sauce", + "Pong Bacon burger with double patties and double cheese", + "Rippled Cheese Bacon burger with thrice the cheddar, grilled bacon and ketchup", + "Sausage Hopper with jalapeños and salsa", + "Stoked Pepper Stash Burger with tomatoes, cornichons, bacon and pepper sauce", + "Super Bacon burger", + "Vast Veggie burger with a veggie patty and Emmental cheese", + }, + veggie_set = { + "Veggie Thing overflowing with a spicy sauce", + }, + meat_side = { + "chicken fries", + "homemade fries with a dreamy deluxe dip", + }, + veggie_side = { + "chips deluged with ketchup", + "onion rings", + }, + dessert = { + "chocolate and hazelnut pie", + "lemon pie", + "set of 3 petit pancakes topped with hazelnut cocoa or strawberry cream", + }, + origin = { + "Here, have a #meat_set#!", + "Here, have a #veggie_set#!", + "Here, have a #meat_set#, served with a side of #meat_side#!", + "Here, have a #meat_set#, served with a side of #veggie_side#!", + "Here, have a #veggie_set#, served with a side of #veggie_side#!", + "Here, have a #meat_set#, served with a #dessert#!", + } +} diff --git a/examples/gordon/commands/burger.lua b/examples/gordon/commands/burger.lua index 36a1ddc..3cd7b80 100644 --- a/examples/gordon/commands/burger.lua +++ b/examples/gordon/commands/burger.lua @@ -1,50 +1,80 @@ grammar = { - meat_set = { - "360 Burger with a large patty, tomatos, cheddar and onions in a Dijon mustard sauce", - "Bada Boom cheeseburger with a juicy steak, cheddar, onions and tomatos", - "Bag Baguette featuring two patties and Emmental cheese in a long crusty baguette", - "BagFirst Kitchen Ranch Ketchup burger with a spicy chicken patty in a cheddar ranch ketchup sauce", - "BB Cola burger with sausage, sweet peppers and Comté cheese with barbecue sauce", - "Beast Bacon Onion burger", - "Bigga Bag quadruple-patty burger", - "Gourmand Classic Chicago burger with two thick patties in a sweet and smoky BBQ sauce", - "Dig Tasty with a big steak, Emmental cheese in a smoky sauce", - "Double Cheese Docks with double patties, slices of bacon, cheddar and carmelised onions", - "Fermidable burger with a lightly grilled patty and stuffed with cheese", - "Krilled Cheese and Bacon burger", - "Itty Bitty Italian cheeseburger mozzarella, tomatos and fresh herbs", - "Louisiana Ligature with double patties, bacon and cheddar, spiced up with a Louisiana sauce", - "Masterly Seasoned Ceasar classic burger with 2 steaks, bacon and extra salad", - "Pollo Loco with a chicken patty and mild avocado sauce", - "Pong Bacon burger with double patties and double cheese", - "Rippled Cheese Bacon burger with thrice the cheddar, grilled bacon and ketchup", - "Sausage Hopper with jalapeños and salsa", - "Stoked Pepper Stash Burger with tomatos, cornichons, bacon and pepper sauce", - "Super Bacon burger", - "Vast Veggie burger with a veggie patty and Emmental cheese", + meat_patty = { + "Angus beef", + "chicken", + "lamb", + "pulled pork", + "sausage", + "steak", + "wagyu", }, - veggie_set = { - "Veggie Thing overflowing with a spicy sauce", + veggie_patty = { + "tofu", + "veggie delight", + }, + veggie = { + "jalapeño peppers", + "lettuce", + "onions", + "pickles", + "tomatoes", + }, + cheese = { + "cheddar", + "Beaufort", + "Cantal", + "Comté", + "Emmental", + "goat cheese", + "mozzarella", + }, + sauce = { + "barbecue sauce", + "Dijon mustard", + "ketchup", + }, + meat_burger = { + "#meat_patty# burger with slices of #cheese# and dredged in #sauce#", + "#meat_patty# burger with #veggie# and #cheese# cheese in #sauce#", + "#meat_patty# burger with #veggie#, #veggie# and #cheese# cheese in #sauce#", + }, + veggie_burger = { + "#veggie_patty# burger with #veggie#, #veggie# and #veggie# in #sauce#", }, meat_side = { - "chicken fries", - "house fries with a mayonnaise dip", + "chicken nuggets", + "crispy mushrooms", + "mac and cheese", + "pasta salad", -- May contain cheese + "potato salad", -- May contain eggs/mayonnaise + "rosemary and garlic fries", -- Contains cheese }, veggie_side = { - "chips deluged with potato sauce", + "avocado salad", + "BBQ baked beans", + "BBQ potato chips", + "caesar salad", + "coleslaw", + "corn on the cob", + "corn salad", + "french fries", + "french potato salad", + "fried pickles", + "fried shishito peppers", + "a fruit bowl", "onion rings", - }, - dessert = { - "chocolate and hazelnut pie", - "lemon pie", - "set of 3 petit pancakes topped with hazelnut cocoa or strawberry cream", + "potato wedges", + "roasted tomatoes", + "sweet potato fries", + "a three-bean salad", + "tempura green beans", + "zucchini chips", }, origin = { - "Here, have a #meat_set#!", - "Here, have a #veggie_set#!", - "Here, have a #meat_set#, served with a side of #meat_side#!", - "Here, have a #meat_set#, served with a side of #veggie_side#!", - "Here, have a #veggie_set#, served with a side of #veggie_side#!", - "Here, have a #meat_set#, served with a #dessert#!", + "Here, have a #meat_burger#!", + "Here, have a #veggie_burger#!", + "Here, have a #meat_burger#, served with #meat_side#!", + "Here, have a #meat_burger#, served with #veggie_side#!", + "Here, have a #veggie_burger#, served with #veggie_side#!", } } diff --git a/examples/gordon/commands/coffee.lua b/examples/gordon/commands/coffee.lua index e23d7aa..54fc2b9 100644 --- a/examples/gordon/commands/coffee.lua +++ b/examples/gordon/commands/coffee.lua @@ -13,6 +13,7 @@ grammar = { "cappuccino", "caramel macchiato", "Columbian coffee", + "dalgona coffee", "doppio", "egg coffee", "espresso", diff --git a/examples/gordon/commands/pie.lua b/examples/gordon/commands/pie.lua index f2ba3df..e8285e2 100644 --- a/examples/gordon/commands/pie.lua +++ b/examples/gordon/commands/pie.lua @@ -1,5 +1,9 @@ grammar = { + pie = { + "lemon pie", + "lemon pie with meringue", + }, origin = { - "Here's your lemon pie!" + "Here's your #pie#!" } } diff --git a/examples/gordon/commands/tea.lua b/examples/gordon/commands/tea.lua new file mode 100644 index 0000000..362ee0f --- /dev/null +++ b/examples/gordon/commands/tea.lua @@ -0,0 +1,53 @@ +-- See also https://en.wikipedia.org/wiki/Tea +grammar = { + en_tea = { + "Builder's tea", + "Earl Grey", + "English afternoon tea", + "English breakfast", + "Irish breakfast", + "milk tea", + "orange pekoe", + "Prince of Wales", + }, + jp_tea = { + "genmaicha", + "gyokuro", + "hojicha", + "matcha", + "sencha", + }, + tea = { + "Burmese milk tea", + "masala chai", + "Thai tea", + "butter tea", + "kombucha", + "black tea", + "green tea", + "white tea", + }, + -- Tea not derived from Camellia sinensis + herbal_tea = { + "barley tea", + "chamomile tea", + "corn tea", + "ginger tea", + "ginseng tea", + "maté", + "peppermint tea", + "rooibos", + "rose tea", + }, + cup = { + "bowl", + "cup", + "mug", + }, + origin = { + "Here's your cuppa #en_tea#!", + "Here's your cup of #jp_tea#!", + "Here's your #cup# of #tea#!", + "Here's your #cup# of #herbal_tea#!", + } +} diff --git a/examples/gordon/gordon.config.lua b/examples/gordon/gordon.config.lua index f8dc835..5e8daa9 100644 --- a/examples/gordon/gordon.config.lua +++ b/examples/gordon/gordon.config.lua @@ -29,11 +29,6 @@ function gordon.generate_handlers(handlers, foils_dir) end -- Add aliases - if folia.output("burger") ~= nil then - itte_handlers.borgar = function (cxt, msg) - irc.message(cxt, { msg.reply_to }, folia.output("burger")) - end - end if folia.output("coffee") ~= nil then itte_handlers.cofe = function (cxt, msg) irc.message(cxt, { msg.reply_to }, folia.output("coffee"))