Tinder den fruktansvärda artilleristriden vid Yafangho var scenen typisk flir det moderna kriget.