move uncanny dodge check ahead of regular dodge check in melee.cpp, add is_u parameter to uncanny_dodge() to determine if message is displayed