added attribute binding for ranged combat