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

Sledgehammer Games has announced that a new patch update for Call of Duty: WWII goes live on PS4, Xbox One, and PC starting Tuesday, October 2 and includes the new Halloween Scream event, alongside new content in the game.

PATCH NOTES: 

NEW FEATURES

  • Halloween Scream Community Event
  • Halloween Scream Community Challenge
  • NEW Weapons: SDK 9mm, NZ-41, EMP44, Sledgehammer, Crossbow
  • NEW Content: Uniforms, Weapon Charms, Weapon Camos, Calling Cards, etc.
  • NEW Halloween Scream-themed HQ
  • Returning Modes: Relic of the Undead, Hordepoint
  • Nazi Zombies Master Prestige Rewards (Weapon Charm, Weapon Camo, and Uniform)
  • Nazi Zombies Survival Maps Unlocked for all DLC Pack 3 owners

MULTIPLAYER

Connectivity/Mechanics/Splitscreen/Gameplay

  • Fixed issue where players were kicked to Find Match menu when redeeming an Order or Contract
  • Fixed various issues with players crashing on XB1
  • Fixed issue where players received error message and were kicked to Division menu when trying to select a Face Camo

Maps

  • Fixed out of map exploits on Egypt

Modes

  • Fixed issue in Kill Confirmed where player’s tags were floating in mid-air and unobtainable

HQ

  • Fixed issue where Flak Gun event was not occurring regularly on XB1

UI/Art

  • Various UI and art fixes and improvements (overlapping art elements, screen functionality, missing icons, clan tags and kill counters, animations, text overlap, weapon art, character art, text, Orders and Contracts icons/text, reload animations, ammo capacity, weapons menus, environment geo)

Divisions

  • Fixed various issues/exploits with Commando Division parachuting behavior causing players floating in the air

ZOMBIES

  • Various UI and art fixes and improvements (Bleeding Out bar, icons, text, overlapping art, weapon inspects, subtitles, Zombie models, hammer VFX, God King animations, God King’s Citadel lighting)
  • Fixed exploit with duplicate weapons
  • Fixed issue where Rideau was not showing up in Supplies Menu
  • Fixed issue where players could be taken to the Lost in Blood room when trying to do the Dark Passenger easter egg and instantly fail the easter egg
  • Fixed issue where Raven Claw easter egg Pistol would not count towards the Quickdraw Contract
  • Fixed issue where Bomber zombies were exploding when stunned or traversing
  • Fixed inconsistencies with De Lisle upgrade
  • Fixed exploits related to the Orb of Lu’Roth
  • Fixed blood level issue in Blood Drains
  • Fixed weapon slot issue with ‘The Vintage’ MG42 Weapon Variant
  • Fixed lighting issue with Sword of Barbarossa
  • Fixed issue where players crash during God King fight after long period of time

God King Adjustments

  • Adjusted God King’s weak spot
  • Improved VFX and audio messaging/signaling during fight
  • Adjusted frequency of attack dialogue
  • Increased boss aggression
  • Increased boss difficulty
    • NEW: Additional boss phase for co-op parties
  • Decreased boss health
  • Limited potential damage to boss during “downed” state
  • Increased number of additional zombies in fight

Weapon Tuning

  • Adjusted “Protection of San’ket” to now create a persistent shield that absorbs all projectiles and recovers players’ Geistschild within its boundaries
  • Increased Raven Weapon damage dealt to God King
  • Adjusted the Orb of Lu’Roth cooldown to instantly reset if teleport fails
  • Increased melee damage of the Roar of San’ket

SOURCE: Reddit

comments below