I've found a bug with the skill Refreshing Propellant, sometimes my character starts the fight using the skill and spams it until he's forced to use a potion to heal. The previous time it happened, he used the skill around 50 times in a row.
It appears I have forgotten to add a check if stamina or mana is full here.