Panlong war or battle of annihilation