Idea #1:
Description
I was thinking before, while helping in Ask a Pro, about the blocks a turtle can dig, and how when RedPower2 is installed we can use the gem pickaxes on the turtle which effects the blocks that it can dig. So I was thinking that it could be helpful/useful/beneficial if we had some way to detect which material type of pickaxe/tool was attached to the turtle.
Extension
Also when durability is implemented this could allow the turtles to have a rough guess at how long they can dig for and/or it wouldn't return "none" when there is no tool attached, meaning for example the excavate program could send the turtle to the surface so the player can attach a new pickaxe… That is of course if you don't put in something that can return the actual durability.
Idea #2:
Description
On use of turtle.refuel(0) instead of returning a boolean based on if the item is a fuel item, it would be nice if it returned the fuel value, so for example turtle.refuel(0) on coal would return 80, or maybe it could return 2 values, so it could return true, 80.
Why
This would allow for some more complex and accurate refuelling scripts or functions in programs while not breaking existing scripts.
if turtle.refuel(0) then print("Still evaluates to true") end
If it returned the second version (return true, 80) then it definitely would not break even scripts that are made by those who like to do manual evaluations, like soif turtle.refuel(0) == true then print("It is fuel") end
Thanks for reading,
— BIT
EDIT: Oh another thought, added Idea #2.