// initialize jwplayer var playerInstance = jwplayer('player');// player dom elements var playerContainerEl = document.querySelector('.player-container');// returns video player position from top of document function getElementOffsetTop(el) { var boundingClientRect = el.getBoundingClientRect(); var bodyEl = document.body; var docEl = document.documentElement; var scrollTop = window.pageYOffset || docEl.scrollTop || bodyEl.scrollTop; var clientTop = docEl.clientTop || bodyEl.clientTop || 0; return Math.round(boundingClientRect.top + scrollTop - clientTop); }// returns the current y scroll position function getScrollTop() { var docEl = document.documentElement; return (window.pageYOffset || docEl.scrollTop) - (docEl.clientTop || 0); }// configure jwplayer instance playerInstance.setup({ autostart: true, playlist: 'https://cdn.jwplayer.com/v2/playlists/mYdavspX', primary: 'html5', setFullscreen: true, width: '100%' });// when jwplayer instance is ready playerInstance.on('ready', function() { var config = playerInstance.getConfig(); var utils = playerInstance.utils; // get height of player element var playerHeight = config.containerHeight; // flag determining whether close has been clicked var closed = true; // CHANGED // flag determing whether player is playing var playing = false; // ADDED // eventhandler for when close button is being pressed document.getElementsByClassName('icon-close')[0].addEventListener('click', () => { closed = true; onScrollViewHandler(); }); playerInstance.on('play', function() { closed = false; playing = true; // ADDED }).on('pause', function () { playing = false; // ADDED }).on('adPlay', function() { closed = false; // ADDED playing = true; // ADDED }).on('adPause', function() { playing = false; // ADDED });// get player element position from top of document var playerOffsetTop = getElementOffsetTop(playerContainerEl);// set player container to match height of actual video element playerContainerEl.style.height = playerHeight + 'px';// below we handle window scroll event without killing performance function onScrollViewHandler() { var minimized = getScrollTop() >= playerOffsetTop;if (closed && minimized) { minimized = false; jwplayer().pause(); playing = false; // ADDED } else if (!minimized && !playing) { closed = true; // ADDED } utils.toggleClass(playerContainerEl, 'player-minimize', minimized); // update the player's size so the controls are adjusted playerInstance.resize(); }// namespace for whether or not we are waiting for setTimeout() to finish var isScrollTimeout = false;// window onscroll event handler window.onscroll = function() { // skip if we're waiting on a scroll update timeout to finish if (isScrollTimeout) return; // flag that a new timeout will begin isScrollTimeout = true; // otherwise, call scroll event view handler onScrollViewHandler(); // set new timeout setTimeout(function() { // reset timeout flag to false (no longer waiting) isScrollTimeout = false; }, 80); };});

The ICR quickly became the long range AR player’s weapon of choice in Black Ops 4 due it’s flinch reduction, minimal recoil, and ample damage.

Every gun in Black Ops 4 has its own unique signature due to limits or additions in attachments. This is why it is beneficial to know each and every gun’s weaknesses and strengths to truly get the most out of them. In this guide, TheXclusiveAce helps us show some of the important features of the ICR.

You can check out the full video on TheXclusiveAce’s channel with more details & stats. Embed and link can be found at the bottom of the article.

The ICR’s damage profile/range of 37-29 damage per bullet puts it quite high in the listings. Additionally, the weapon shoots at an average 600rpm and kills in 5-6 shots, depending on the range.

According to Xclusive’s calculations, this puts the Time to Kill (TTK) at around 400-500 milliseconds. Of course, these stats portray the ideal scenario of hitting every shot. This can be easier said than done against Stock 2 strafing SMGs.

https://www.youtube.com/watch?v=AoCcsoZXEWs

Due to its limited movement speeds compared to SMGs and no Stock option, the ICR is best used from stationary firing positions. For example, rotating to the next hardpoint first with an ICR is a risky ask due to the chance of getting caught out by the Maddox or Saug.

Instead, plan on arriving to the hardpoint/other objective zone as the enemy sets up for a push. Find yourselves a piece of cover with a sightline towards the direction you believe the enemies are coming from and wait for the enemies to come to you. This minimizes the ICR’s inherent disadvantages and plays directly into its advantages.

ICR stats via TheXclusiveAce

The above weaknesses are compounded by the fact that the ICR has a mediocre hip-fire profile. Unlike the ADS strafe speed, this can be modified and buffed through the use of laser sight. The attachment will force you to sacrifice a perk or another attachment, but can help out if you are struggling on smaller maps.

The ideal class setups for the ICR revolve around three central attachments. The Red Dot Sight, Grip I, and Grip II. This trio will get you through most situations due to the gun’s high damage per bullet and the double grips’ effects of reducing both recoil and flinch.

In addition to the golden trio, you might want to invest in another attachment for extra utility. One option is the laser sight as stated before, but the more viable/well-rounded option comes in the form of Quickdraw. The ICR’s hipfire is dodgy at best and the best results are delivered while aiming down the sights.

As such, Quickdraw will allow you to ADS as soon as possible after you are done surveying the area for hostiles.

In terms of perks, the ICR’s stationary nature puts it at high vulnerability to grenades and other explosives. As such, Flak Jacket is a highly recommended option.

While Gungho lets you pop out of sprint faster by 80ms, Dexerity is the go to second perk for practically all situations. This is due to the near instant ability to slide cancel by ADS’ing with Dexerity. The slide cancel is much faster than the sprint cancel even with Gung-ho.

Dead Silence fits the ICR better than Ghost in the third perk slot due to ICR players generally standing still. Ghost only works while you are sprinting in Black Ops 4 and you will want to refrain from sprinting as much as possible with the ICR.

An alternative setup forgoes the Quickdraw with a second Perk 2. Lightweight increases movement speed while sprinting. As stated above, sprinting can be a risky business with the ICR, but with Lightweight the benefits might just outweigh the costs.

Due to the increased speed, the Lightweight class can reach rotation spots and bomb sites in Hardpoint and S&D more quickly than opponents. This allows you to setup for attacks from the enemy much earlier. Use this class if you seeing yourself fall behind the competition’s speed.

That’s it for this weapon guide. Thank you to TheXclusiveAce for providing detailed information about the gun’s stats. Below is a link to the full video:

comments below
SOURCETheXclusiveAce
A life-long Call of Duty player, Bachelor of Game Design, and a lover of eSports. Floodsye is my real name, Tommi is just the gamertag my parents gave me.