I'm using the latest version of the Industrial Craft API, and testing with the latest version of Industrial Craft off the 1.4.6 pre-release thread.
I've got an item, which fires an arrow when used. It also looses 1000EU. This works fine, however the damage bar does not update when it's fired. If I put it in a charging device then it works fine (the bar updates and starts charging). I've tried using both ElectricTool.discharge and ElectricTool.use. What's the proper way to do this, is there another function I must run after?