// 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); }; });

In this post, we wanted to summarize everything that’s currently available in this build of Call of Duty: Modern Warfare Multiplayer. 

Here’s a look at the Perks, Weapons, Killstreaks, Tactical, Lethal, and more items in Call of Duty: Modern Warfare as of now. Of course, with all game developments, things can change — some items can be removed and new items will be added ahead of launch. 

Killstreaks 

  • 3 Kills:
    • Personal Radar — Escort drone that enables the radar for the owner, and pings nearby enemies. 
  • 4 Kills: 
    • Counter UAV 
    • UAV
    • Care Package 
  • 5 Kills: 
    • Cluster Strikes — Signal for a number of cluster mortars to hit the designated location. 
    • Cruise Missile — Control a long range cruise missile with boost capabilities. 
    • Precision Airstrike — Call in twin jets for a precision strike along the best available path. 
  • 7 Kills: 
    • Wheelson — Remote controlled UGV with a powerful airburst turret.
    • Infantry Assault Vehicle — A manned light infantry vehicle with a.50 cal machine gun on top. 
  • 8 Kills: 
    • Emergency Airdrop — Call in 3 random kill streak care packages to your location. 
    • VTOL Jet — Releases an initial missile barrage before guarding a location of the player’s choice 
  • 10 Kills: 
    • Chopper Gunner 
    • White Phosphorus 
  • 11 Kills: 
    • Support Helo — Call in a heavy assault helo with twin turrets to patrol the map 
  • 12 Kills: 
    • Gunship — Heavy assault gunship with three types of armaments 
    • Advanced UAV — Orbital UAV that reveals the enemy’s direction on the mini map.
  • 15 Kills:
    • Juggernaut 

Weapons 

Assault Rifles: 

  • M13 
  • FR 5.56
  • M4A1
  • AK-47
  • Oden 

SMGs: 

  • MP5
  • MP7
  • AUG

Shotguns: 

  • Model 680 
  • 725

LMGs: 

  • M91
  • L86A2

Marksmen Rifles 

  • M14
  • MK2

Sniper: 

  • AX-50 

Perks: 

Perk 1: 

  • Double Time — Triple the duration of Super Sprint and fully refresh Super Sprint on kills.
  • E.O.D. — Take reduced damage from non-killstreak explosives and fire. Hack enemy Claymores, Proximity Mines, and C4. 
  • Scavenger — Resupply ammo from dead players. 
  • Tracker — Enemies leave behind trails and death markers. Increase crouch movement speed by 30%.
  • Tune Up — Increase the charger rate of field upgrades by 50%. 

Perk 2: 

  • Ghost — Undetectable by UAVs, Radar Drones, Heartbeat Sensors and High Alert. Hide the death markers of enemies you kill. 
  • Hardline — Your killstreaks cost 1 less kill. 
  • Kill Chain — Killstreaks earned in your current life earn kill credit for other killstreaks. 
  • Overkill — Carry two primary weapons. 
  • Restock — Recharge equipment over 30 seconds. 

Perk 3: 

  • Amped — Faster weapon swap and rocket launcher reload speed. 
  • Battle Hardened — Reduce the strength of enemy flash, stun, and EMP effects. 
  • Cold-Blooded — Undetectable by AI targeting system and thermal optics. Immure to snapshot grenades. 
  • High Alert — Your vision pulses when enemies outside of your view see you. 
  • Shrapnel — Spawn with an extra piece of lethal equipment. Explosive damage delays enemy health regeneration.
  • Spotter — See enemy equipment, field upgrades, and killstreaks through walls. Mark them for your team bu looking at them while aiming down sights. 

Lethal 

  • Frag Grenade 
  • Semtex 
  • Molotov Cocktail 
  • Claymore 
  • Throwing Knife
  • C4
  • Thermite
  • Proximity Mine

Tactical 

  • Flash Grenade 
  • Smoke Grenade 
  • Stun Grenade 
  • Stim — Military stimulant that cauterizes combat wounds 
  • Decoy Grenade — Counter-intel grenade that simulates fake gunfire and radar signatures that confuses the enemy. 
  • Gas Grenade — Explodes on impact with the ground releasing a lingering cloud of tear gas that causes slowed movement, blurred vision, and coughing. 
  • Snapshot Grenade — Provides a momentary glimpse of enemies within the blast radius.
  • Heartbeat Sensor — A tablet that displays rough information about nearby enemies.

Call of Duty: Modern Warfare is available October 25. Pre-order for Open Beta Early Access, starting Sept. 12 on PS4.

comments below