Author: Knight Captain
Date: 02-01-17 21:52
There's no Usecode for hearth shape in either game.
In BG, there's two ways to bake bread:
Egg: Place any dough (shape 658) on top of a hearth egg, even dry "dough" flour.
Dough: Double-click wet dough (shape 658, frames 1 and 2) and then target the hearth.
In SI, there's also two ways to bake bread:
Egg: Similar logic to BG. Place any dough, even dry flour on the egg, get bread back. But these eggs were not placed on the map.
Kitchen Items: Double-click wet dough (shape 863, frames 17 and 18) and then target the hearth.
In all of these cases, only the generic oval loaf of bread is created. Which is different from the BAKE schedule, which will get various other baked goods back in the process. So how it was originally coded in both BG and SI for the player baking bread is different from how it's done schedule-wise.
One thing that I've not been working on is the schedule stuff, since those are coded by the game engine (Exult) rather than the game-specific Usecode. You're correct that schedule could be improved. The Desk Work also needs attention, as well as the combat range stuff. If there's some way we could help, like describe how it should work, I'd be happy to contribute.