------------------------------------------------------------------------ Breath of Fire II Cooking Guide ------------------------------------------------------------------------ Each cooking ingredient has four components associated with it. - Herb (named for Herb/Healing Herb) - Anti (named for Antdt/Antidote) - Meat (named for Roast) - Size The component values for each ingredient: ---------------------------------------------------------- ITEM NAME COMPONENTS ORIGINAL RETRANSLATION HERB ANTI MEAT SIZE ---------------------------------------------------------- 01 Herb --> Healing Herb 2 1 02 HelpBL --> Vitamin 4 2 03 Extract --> Restorative 8 4 05 LifePl --> Ammonia 16 8 07 Antdt --> Antidote 2 1 08 WFruit --> Wisdom Seed 4 2 4 09 Vtmn --> Sacred Dew 8 2 0A TearDr --> Holy Tear 4 1 0B CureAl --> Panacea 4 16 16 0C WiseBL --> Wisdom Fruit 24 8 32 0D Stamina --> Stamina Up 16 16 32 0E LuckCndy --> Lucky Charm 8 8 8 32 0F PwrFood --> Power Food 8 24 32 10 Dinker --> Fast Food 16 16 32 11 MisoSoup --> Miso Stew 16 24 32 12 GutsBL --> Guts Pill 16 16 32 13 Cond.Up --> Turbocharge 24 8 32 14 F.Spice --> Fire Spice 8 16 16 15 ShaveIce --> Shaved Ice 16 8 16 16 Frizbee --> Thunder Rod 8 16 16 17 Medicate --> Ginseng 8 16 16 1F Worm --> Earthworm 2 20 Shrimp --> Shrimp 4 21 Urchin --> Conch 2 8 23 Srdine --> Sardine 2 2 4 24 Mckrl --> Mackerel 4 2 4 25 Bait --> Crappie 4 26 Tuna --> Tuna 4 8 27 Minnow --> Minnow 4 4 4 8 28 Unagi --> Garfish 8 4 16 29 Snper --> Snapper 16 16 2A PileWm --> Codfish 32 2B Chkn --> Chicken 4 2C Meat --> Beef 4 2D Tendon --> Gristle 4 4 2E Beef --> Tenderloin 2 2 2 2F Liver --> Liver 2 4 30 Roast --> Roast 16 8 31 Egg --> Egg 8 8 8 8 32 SprRib --> Sirloin 16 33 Charcoal --> Charcoal 1 1 ---------------------------------------------------------- To find the result of a cooking operation, add up the component values for each ingredient. These sums will be used to determine the outcome. EXAMPLE, PART I Cooking two Cond.Up and one Vtmn (original translation) or, equivalently Cooking two Turbocharge and one Sacred Dew (retranslation) HERB ANTI MEAT SIZE ---------------------- 13 Cond.Up --> Turbocharge 24 8 32 13 Cond.Up --> Turbocharge + 24 8 32 09 Vtmn --> Sacred Dew + 8 2 ---------------------- = 48 24 66 Once we have the four sums, we check for cooking failure. I'm not exactly sure what the failure probability is. Cooking failure produces Charcoal instead of the expected result. If the ingredients were cooked successfully, we first check the size sum. If it is greater than or equal to 96, the resulting item is a GoldBar/Gold Brick, independent of the values for herb, anti and meat. If the size is less than 96, we look through the following table sequentially, seeking the first item which we can make from our summed components. ---------------------------------------------------------- ITEM NAME COMPONENTS ORIGINAL RETRANSLATION HERB ANTI MEAT SIZE ---------------------------------------------------------- 06 MoonDrop --> Moon Drop 16 16 80 <-- Due to an off-by-one coding error, this recipe 04 Van-Ext --> Vitalizer 48 24 64 is skipped over, making it impossible to cook 38 PanPizza --> Pancake 64 MoonDrop/Moon Drop. If you want, you can fix 37 Octopus --> Dumpling 32 64 this by changing C3/E8F1 from 0x70 to 0x74. 36 Biscuit --> Hardtack 32 32 64 35 P-Pourri --> Mystery Pot 32 32 32 64 11 MisoSoup --> Miso Stew 16 24 32 0C WiseBL --> Wisdom Fruit 24 8 32 34 DeadSoup --> Belladonna 32 32 0D Stamina --> Stamina Up 16 16 32 0E LuckCndy --> Lucky Charm 8 8 8 32 0F PwrFood --> Power Food 8 24 32 10 Dinker --> Fast Food 16 16 32 12 GutsBL --> Guts Pill 16 16 32 13 Cond.Up --> Turbocharge 24 8 32 22 G8Bait --> Special Bait 8 16 16 Frizbee --> Thunder Rod 8 16 16 14 F.Spice --> Fire Spice 8 16 16 15 ShaveIce --> Shaved Ice 16 8 16 0B CureAl --> Panacea 4 16 16 17 Medicate --> Ginseng 8 16 16 05 LifePl --> Ammonia 16 8 08 WFruit --> Wisdom Seed 4 2 4 03 Extract --> Restorative 8 4 09 Vtmn --> Sacred Dew 8 2 02 HelpBL --> Vitamin 4 2 0A TearDr --> Holy Tear 4 1 07 Antdt --> Antidote 2 1 01 Herb --> Healing Herb 2 1 ---------------------------------------------------------- If no suitable match is found, Charcoal will be produced. EXAMPLE, PART II Cooking two Cond.Up and one Vtmn (original translation) or, equivalently Cooking two Turbocharge and one Sacred Dew (retranslation) HERB ANTI MEAT SIZE ---------------------- The sums from earlier = 48 24 66 ---------------------- 04 Van-Ext --> Vitalizer 48 24 64 Yes Our sums for herb, anti and size exceed the requirements to make a Van-Ext/Vitalizer, so that's what this recipe produces. One caveat: if a result requires zero of a given component, you MUST have zero of that component to make that item. To illustrate this, let's consider another scenario, similar to the one we just saw: HERB ANTI MEAT SIZE ---------------------- 13 Cond.Up --> Turbocharge 24 8 32 15 ShaveIce --> Shaved Ice + 16 8 16 16 Frizbee --> Thunder Rod + 8 16 16 ---------------------- Component sums = 48 24 8 64 We have 8 meat instead of 0 this time ---------------------- 04 Van-Ext --> Vitalizer 48 24 64 No (We have more than zero meat) 38 PanPizza --> Pancake 64 No (We have more than zero herb/anti/meat) 37 Octopus --> Dumpling 32 64 No (We have more than zero herb/anti) 36 Biscuit --> Hardtack 32 32 64 No (We have more than zero meat) 35 P-Pourri --> Mystery Pot 32 32 32 64 No (We don't have enough anti/meat for this) 11 MisoSoup --> Miso Stew 16 24 32 No (We have more than zero herb) 0C WiseBL --> Wisdom Fruit 24 8 32 No (We have more than zero herb) 34 DeadSoup --> Belladonna 32 32 No (We have more than zero herb/anti) 0D Stamina --> Stamina Up 16 16 32 No (We have more than zero herb) 0E LuckCndy --> Lucky Charm 8 8 8 32 Yes Consequently, this recipe makes a LuckCndy/Lucky Charm. I have no idea how quantity is determined, but it doesn't seem to be random - or at least, not random in every case: 3x Cond.Up/Turbocharge --> 1x GoldBar/Gold Brick 1x Shrimp + 3x Cond.Up/Turbocharge --> 2x GoldBar/Gold Brick The latter recipe reliably produces 2x GoldBar/Gold Brick upon cooking success. There are 42 possible inputs (including the null-item as a legal input). Duplicate inputs are permitted, and the order of inputs does not matter. By calculating the multiset coefficient... / n + k - 1 \ = / 42 + 4 - 1 \ = / 45 \ = 148,995 \ k / \ 4 / \ 4 / ...and subtracting one to discard the 4x null-item case, we find there are 148,994 legal recipes. Whew! .