Rather than damage each time, I'd grant one recharge guaranteed, then roll each subsequent attempt. 10-19, you recharge normally. 2-9, your patron says no; you're done for the day. On a 20, your patron is pleased and restores hit dice equal to your level; if this takes you over your limit, roll...