// 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 Resistance Community Event is now live in Call of Duty: WWII on PS4, Xbox One, and PC after the latest patch update (version 1.09) for the game.

The event features new Resistance Division, new featured game modes, new weapons, 2XP events, The Resistance Gear, and more!

The Resistance Division:

The Resistance Division is available now for free for all players. With the Resistance Division, players will be able to equip a Pistol Tactical knife combo. In addition, abilities include scrambling enemy mini-maps nearby, bonus pistol attachment, and a mini-map indicator in the direction of nearby hostiles. There is also a new pistol, the 9mm SAP Pistol.

The Resistance Division level unlocks:

  1. Pistol Tactical Knife
  2. Scramble nearby enemy mini-maps
  3. Additional Pistol Attachment
  4. Mini-map indicator in the direction of close hostiles

Featured Playlists:

SHG will also be adding Demolition playlist and Prop Hunt to Call of Duty: WWII. Prop Hunt debuted in Call of Duty: Modern Warfare Remastered and is now making its way to Call of Duty: WWII. The modes will be available during certain weeks of The Resistance event.

The Featured Mode schedule:

  • Week 1: Jan 23 – Jan 29: Prop Hunt w/ 2XP
  • Week 2: Jan 30 – Feb 5: No Featured Playlist
  • Week 3: Feb 6 – Feb 12: Demolition 24/7
  • Week 4: Feb 13 – Feb 19: Gun Game with (2XP, 2X Weapon XP, 2X Division XP)
  • Week 5: Feb 20 – Feb 27: Prop Hunt w/ 2XP & Bomb Mosh Pit (Demolition and S&D) w/ 2XP

Alongside this, Captain Butcher will return as the Quartermaster with all new The Resistance themed items. There are new weapons in this update. Similar to Winter Siege event, the weapons can be unlocked through Special Orders that will be available from Major Howard during the event. In addition, the weapons will have their own Collections during the event, so players can unlock the weapon via Collection Rewards.

New weapons include:

  • Volkssturmgewehr- AR
  • Orso – SMG
  • Combat Knife – Melee Weapon
  • 9mm SAP – Pistol

Players will also receive one free Supply Drop every week as part of the Resistance Event. This event brings a new Resistance themed Supply Drop. Players can visit the Mail Station each week to collect their free supply drop. Players will also be able to, optionally, purchase Resistance Supply Drops from the Quartermaster during the event

Event schedule:

Trailer:

comments below