For me also I take into consideration how much the server has to do for me. For instance if they give free refills and have to come around to my table for it, or even just stand behind the bar and refill when I come up, I will leave an additional tip for them