base range attack