Some might disagree with me here, but consider this a bug:
In a full Intelligence build wearing heavy armor my dodge consumes 50 stamina for every dodge. Why am I allowed to use my dodge when my current stamina is less than 50??? Even if I have 1 stamina left, I can dodge.
At least be consistent in your coding…jesus! Dodge should not be available if you have less than 50 stamina.