[]
Genshin Impact Kaveh Gameplay Trailer Shows Him Using Mehrak
Screenshot via Siliconera
Yuri “Dainsleif” Lowenthal is back once again with a Genshin Impact Collected Miscellany gameplay trailer, which discusses Kaveh. The new Dendro-user joined the game with the latest 3.6 banners. The four-star is a focus unit there, but also joins the general pool of possible gacha pulls. His latest video highlights how he uses his claymore in battle, which his AI toolbox companion Mehrak helps him handle.
First, the video looks at his Utility Passive. If you use him to craft in Serenitea Pot, you might get some of the materials back. After that, it looks at his actual attacks. It begins with his Normal attack’s standard and charged version. His Elemental Skill does AOE Dendro damage and makes Dendro Cores burst. Kaveh can also heal his own health when that happens if you get his first Ascension passive. His Elemental Burst also deals AOE Dendro damage and changes it so he deals Dendro damage with attacks when it is active.
Here’s the full video:
This is the second Collected Miscellany Genshin Impact gameplay trailer to appear this week. The previous one looked at the new five-star Baizhu.
Genshin Impact is available for the PS4, PS5, PC, and mobile devices, and Kaveh is now always available as a four-star on every banner. He’ll be a focus unit on the Baizhu and Ganyu banners until May 23, 2023.

Jenni is Editor-in-Chief at Siliconera and has been playing games since getting access to her parents’ Intellivision as a toddler. She continues to play on every possible platform and loves all of the systems she owns. (These include a PS4, Switch, Xbox One, WonderSwan Color and even a Vectrex!) You may have also seen her work at GamerTell, Cheat Code Central, Michibiku and PlayStation LifeStyle.
`; var newStickySidebar = (new DOMParser().parseFromString(html, ‘text/html’)).body.firstChild; newStickySidebar.style.position = ‘relative’; newStickySidebar.style.marginBottom = ’20px’; newStickySidebar.classList.add(`post-${postId}`); newStickySidebar.style.height = document.querySelector(`.gamurs-inf-scroll-post.post-${postId}`).offsetHeight – 20 + ‘px’; document.querySelector(‘aside#secondary’).appendChild(newStickySidebar); freestar.config.enabled_slots.push({ placementName: “siliconeracom_right_sidebar_atf_sticky”, slotId: `siliconeracom_right_sidebar_atf_sticky_${postId}` }) freestar.config.enabled_slots.push({ placementName: “siliconeracom_right_sidebar_btf_sticky”, slotId: `siliconeracom_right_sidebar_btf_sticky_${postId}` }) window.addEventListener(‘scroll’, function() { document.querySelector(`.sticky-sidebar-wrapper.post-${postId}`).style.height = document.querySelector(`.gamurs-inf-scroll-post.post-${postId}`).offsetHeight – 20 + ‘px’; }); })(); } 3) { var type = ‘event’; var eventName = ‘timing_complete’; fieldsArray = { event_category : ‘Scroll Depth’, name : action, event_label : label, value : timing, non_interaction: 1, send_to: ‘UA-26149118-13’ }; MonsterInsightsObject.sendEvent( type, eventName, fieldsArray ); } var paramName = action.toLowerCase(); var fieldsArray = { send_to: ‘G-8LY2WG19CT’, non_interaction: true }; fieldsArray[paramName] = label; if (arguments.length > 3) { fieldsArray.scroll_timing = timing MonsterInsightsObject.sendEvent(‘event’, ‘scroll_depth’, fieldsArray); } else { MonsterInsightsObject.sendEvent(‘event’, ‘scroll_depth’, fieldsArray); } } function calculateMarks(docHeight) { return { ‘25%’ : parseInt(docHeight * 0.25, 10), ‘50%’ : parseInt(docHeight * 0.50, 10), ‘75%’ : parseInt(docHeight * 0.75, 10), /* Cushion to trigger 100% event in iOS */ ‘100%’: docHeight – 5 }; } function checkMarks(marks, scrollDistance, timing) { /* Check each active mark */ $.each(marks, function(key, val) { if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { sendEvent(‘Percentage’, key, scrollDistance, timing); cache.push(key); } }); } function rounded(scrollDistance) { /* Returns String */ return (Math.floor(scrollDistance/250) * 250).toString(); } function init() { bindScrollDepth(); } /* * Public Methods */ /* Reset Scroll Depth with the originally initialized options */ $.scrollDepth.reset = function() { cache = []; lastPixelDepth = 0; $window.off(‘scroll.scrollDepth’); bindScrollDepth(); }; /* Add DOM elements to be tracked */ $.scrollDepth.addElements = function(elems) { if (typeof elems == “undefined” || !$.isArray(elems)) { return; } $.merge(options.elements, elems); /* If scroll event has been unbound from window, rebind */ if (!scrollEventBound) { bindScrollDepth(); } }; /* Remove DOM elements currently tracked */ $.scrollDepth.removeElements = function(elems) { if (typeof elems == “undefined” || !$.isArray(elems)) { return; } $.each(elems, function(index, elem) { var inElementsArray = $.inArray(elem, options.elements); var inCacheArray = $.inArray(elem, cache); if (inElementsArray != -1) { options.elements.splice(inElementsArray, 1); } if (inCacheArray != -1) { cache.splice(inCacheArray, 1); } }); }; /* * Throttle function borrowed from: * Underscore.js 1.5.2 * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. */ function throttle(func, wait) { var context, args, result; var timeout = null; var previous = 0; var later = function() { previous = new Date; timeout = null; result = func.apply(context, args); }; return function() { var now = new Date; if (!previous) previous = now; var remaining = wait – (now – previous); context = this; args = arguments; if (remaining View Original Source Here