");$( "#content-area" ).prepend($addFlag);} }//This function handles the animation of the new ToC, currently includes: // 1. ToC fading and fading to prevent it from covering the Info section in footer; function handleTocAnim( $tocBox, winHeight, docHeight,scrollTop ) { // Let's see if the ToC hiding animation is near the end // so it doesn't overwrite the Info section in footer up var BottomBuffer = 384; //px var isNearBottom = scrollTop + winHeight > docHeight - BottomBuffer; // Get the key value animFlag var tocAnimating = $tocBox.data( "animFlag" ); // If the ToC was hidden by the fade animation, then/ / "None" will be displayed after the animation var tocHidden = $tocBox.css( 'display' ) === 'none'; if( isNearBottom ) { // If they're nearing the end and the content list isn't animated // or hidden, then hide it if( !tocAnimating && ! tocHidden ) { $tocBox.data( "animFlag", true ) $tocBox.fadeOut( 400, function () { $tocBox.fadeOut( 400, function () { $tocBox.data ( "animFlag", false ); }); } } else { // If we're not near the end and the ToC is not animated // and is hidden, show it if( !tocAnimating && tocHidden ) { $tocBox.data( "animFlag", true ); $tocBox.fadeIn( 400, function() { $tocBox.data( "animFlag", false ); }); } } }//Calculate the available height of the ToC field; function calcAvailableHeight(height) { return height * 80.0 / 100.0;} // This function resizes the specified page element based on the size of the window and whether or not there is a ToC to maintain // consistency. // Logical debug parameter for verbose logging. ; function handleReflow( $, winOuterWidth, winInnerHeight, maxMobileWidth, debug ) { if( debug ) { console.log( "Check if page layout should be reformatted..." );}// We want to change page layout, regardless of whether it is one table of contents or not, // bool hasTOC as flag if present on the page var tocFlag = $("#content-side");var hasToC = true; // FORCE TOC, IMPLEMENT AT ALL SITE -supersoup // Check H2 root count. If <= 3, return Earlyvar numH2 = $("h2");if( numH2.length <= 3 ) {return;}// Cache varsvar $mainContainer = $("#main-content");var $logoContainer = $(.hgg-logo-space");var $navContainer = $(.hgg-menu-icon");var $contentArea = $("#content-area");// null check variable var anyNull = $mainContainer.length && $logoContainer.length && $navContainer.length && $contentArea.length;if( !($mainContainer.length) && debug ) { console.log( "$mainContainer is null in reflowLayout..." ) ; } if ( !($logoContainer.length) && debug ) {console.log( "$logoContainer is null in reflowLayout..." );}if( !($navContainer.length) && debug ) {console. log( " $navContainer null in reflowLayout...)} if(!($contentArea.length) && debug) {console.log( "$contentArea null in reflowLayout...");} if(debug) {console . log( "anyNull: " + anyNull );console.log( "hasTOC: " + hasToC );}if( hasToC ) { // When the page is refreshed when part of the issue is idle and changed to fetching, the above offsetTopForView initialization process does not works fine // header height for consistency - supersoupvar offsetTopForView = $("header").height() ; //pxif (offsetTopForView === undefined || offsetTopForView < 0) { offsetTopForView = 0; } var $toc = $ ( ".toc-box" );if( $toc.length > 0 ) { var available-height = calcAvailableHeight ( winInnerHeight - offsetTopForView );if( debug ) { console.log( "window.innerHeight: " + winInnerHeight ) ; console.log( "availableHeight: " + available height ); console.log( "toc[0].scrollHeight: " + $toc[0].scrollHeight );console.log( "toc.height(): " + $ toc.height() );}if( $toc.outerHeight() > availableHeight ) {$toc.css( 'height', available height); available height: $toc[0].scrollHeight;$toc. css( 'height', newHeight);if(debug) { console.log( "Set ToC height to ", newHeight );}}/*// Update max size sizevar maxSize = $toc.data( "maxSize" ); var externalHeight = $toc.outerHeight;if( maxSize === 0 || maxSize == undefined || maxSize == NaN || maxSize < cssHeight ) { $toc.data ( "maxSize", $toc.outerHeight); console.log( "maxSize is now" + $toc.outerHeight );}*/if( $toc.height() < $toc[0].scrollHeight ) { $toc .css( 'overflow-x', 'hidden ' ) ;$ toc.css( 'y-overflow', 'auto' );} else {$toc.css( 'x-overflow', 'hidden' ); $toc.css('overflow-y', 'none' ); }}if( winOuterWidth >= 1600 ) {$mainContainer. css("left-margin", "15.95 rem" );$logoContainer. css( "margin-right", "-8.0rem" );} else if( winOuterWidth < 1600 && winOuterWidth > maxMobileWidth ) {$mainContainer.css( "margin-left", "14.8rem" );$logoContainer. css( "margin-left", "-3.8rem" );$navContainer.css( "margin-right", "-3.8rem" );} else if( winOuterWidth < = maxMobileWidth ) { // Clear CSS for application $mainContainer. css( "margin-left", "0" );$logoContainer.css( "margin-left", "0" );$navContainer.css( "margin-right", "0" );} else {if( debug ) { console.log( "uncontrolled window width in reflowLayout() - use ToC" );}}} else { if( winOuterWidth >= 1600 ) { // don't do anything on pages other than ToC} else if( winOuterWidth < 1600 && winOuterWidth > maxMobileWidth ) { $contentArea.css( "margin-left ", "0");} else if( winOuterWidth <= maxMobileWidth ) { // do nothing on non-ToC pages} else { if( debug ) {console.log("Uncontrolled window width in reflowLayout() - No ToC" );}}} }// Processing depends on various variables on the page; (function(window, $, undefined) { $.fn.reflowLayout = function() { // Mobile width for reflow, you may want to sync with max mobile width ToCconst // MAX_MOBILE_WIDTH = 1438; // Should we enable full info? debug log? // CANNOT be true in production! -supersoupvar debug = false; handleReflow( $, window.outerWidth, window.innerHeight, MAX_MOBILE_WIDTH, debug ); $(window).on( 'load ', function () { handleReflow( $, window.outerWidth, window.innerHeight, MAX_MOBILE_WIDTH, debug );});// Reflow when browser resizes $(window).on( 'resize', function () {handleReflow( $, window. externalWidth, window.innerHeight, MAX_MOBILE_WIDTH, debug); }); /*$(window).on( 'scroll', function() {var $toc = $( ".toc-box" );if( $toc. length === 0 )return;console.log( "accessibility height: " + calcAvailableHeight( window.innerHeight ) ); console.log( "toc[0].scrollHeight: " + $toc[0 ].scrollHeight ); console .log( "toc.outerHeight(): " + $toc. externalHeight());});*/;})(this, jQuery);// Transform scrolling content by visually placing it on the tab; (function(window, $, undefined) { $ .fn.cardify = function () { var $contentBody = $("#content-body"); if($contentBody === 0) { return; } var $contentBodyChildren = $contentBody.children(); var $h2s = $contentBody.children( "h2"); console.log("H2 children #content-body: " + $h2s.length); if($h2s.length = = = 0) { return; } for( var i = 0; i < $h2s.length; i++) { var $array = $contentBodyChildren.nextUntil("h2"); $array.each( function(index) { console. log("Item " + index + " : " + $(to).html()); }); // console.log("Tab " + i + ":" + $contentBodyChildren.nextUntil("h2" ) .html()); } } } (this, jQuery)); // Create a top-level directory before the first header // Boolean debug parameter allows verbose logging. ;function createTopLevelTOC( $, debug ) {var $contentBody = $("#content-body");if( $contentBody === 0 ) {return;}var headersToFind = ["h2", "h3"]; var $headings = $contentBody.find(headingsToFind.join(","));if( debug ) {console.log(`Header found: ${$headings.length}`);}if( $headings.length = = = 0 ) {return;}var tocContainer = document.createElement("div");tocContainer.id = "top_toc_container";tocContainer.classList.add("top_toc_container");var tocTitle = document.createElement("div") ; // change from p to div for better layout control tocTitle.classList.add("top_toc_title");var tocTitleText = document.createElement("p"); // create a p element for the title text tocTitleText.innerHTML = " Table of Contents ";tocTitle.append(tocTitleText); // add title text to tocTitle divvar plusIcon = document.createElement("span"); // if you're using an icon library, you can use the img tag or i plusIcon.classList .add("plus_icon "); plusIcon.innerHTML = "+"; // replace with your icon // add an icon to the title tocTitle.append(plusIcon);tocContainer.append(tocTitle);var tocList = document.createElement ("ul") ;tocList.classList.add("top_toc_list"); tocList.style.display = "None"; //hidden by default tocContainer.append(tocList);document.body.append(tocContainer);tocTitle.addEventListener("click", function() { if (tocList.style.display === "none") { tocList.style .display = "block"; // display list plusIcon.innerHTML = "-"; // change icon to tocTitle.style.borderRadius = "5px 5px 0px 0px"; // change border radius when expanded} else { tocList .style .display = "none"; // hide list plusIcon.innerHTML = "+"; // change icon acTitle .style.borderRadius = ""; // Reset border radius when not expanded} });let h2Count = 1 ;let h3Count = 1;for( let i = 0; i < $headings.length; i++ ) {var item = document.createElement("li");var itemTagName = $headings[i].tagName;var tagIsH3 = itemTagName === "H3";if (debug) {console.log(`Item ${i} tagName: ${ itemTagName}`);}var count = i+1;if( tagIsH3 ) {item.classList. add("top_toc_item_h3");count = h3Count;h3Count++;}else {item.classList.add("top_toc_item_h2");count = h2Count;h3Count = 1; // reset h3 count2Count++;}variinternalText = `${tagIsH3? " - " : ""} ${$headers[i].innerText}`;item.innerHTML =`${interior text}`;tocList.append(item);}tocContainer.append(tocList);var $topHeading = $headings[0];$topHeading.before(tocContainer);if(debug) { console.log("ToC successfully added top- level ");}}// The main function to create, finalize and manage a new table of contents; (function (window, $, undefined) { $.fn.createTOC = function (settings) { const MAX_MOBILE_WIDTH = 1438;// First, if This is a post in a category, in particular // we want to force a continuation of the ToC, let's deal with it // no longer needed as we are promoting the ToC site extensively - supersoup // handleForceToC($); // if we don't t generate the sidebar tocif($), we want to create a top-level ToC inline(window).width () <= MAX_MOBILE_WIDTH ) { if (!deactivate_mobile_toc) { createTopLevelTOC( $, false ); }} // Now, we just want to add a new table of contents to the manually flagged posts. // The item is marked with the presence of a
// Content in the body of the post. Originally this div was used to wrap the ToC, but I (supersoup) will move the ToC to a new div. // So the first thing we do is test this div and return early if it's not found, or delete it and create a #content-side div elsewhere if it's found. var tocFlag = $("#content - side");var hasToC = !(tocFlag.length === 0); // if element found #content-sideif( hasToC ) { // remove tosFlag #content-side elementtocFlag. remove();}// Check the number of H2 and H3 elements. If <= 3, return beforehand var numH2 = $("h2");var numH3 = $("h3");if( numH2.length + numH3.length <= 3 ) {return;}//Continue execution. CreateTOC ( ) var option = $.extend({ title: "hgg-toc", insert: "content", }, settings); var ACTIVE_CLASS = 'Active'; var list = ["h2", "h3"]; var $headers = this.find(list.join(",")); var tocBox = document.createElement("ul"); set $tocBox = $(tocBox); tocBox.className = "Content Box"; var list ID = []; $headings.map(function (i, head) { var node_name = head.nodeName; var id = 'toc_' + i + '_' + node name; head.id = id; idList.push (id) ; var row = document.createElement("li"); row.className = 'toc-item toc-' + node name; var link = document.createElement('a'); link.innerText = head.innerText; link.className = ' toc-link-item'; link.href = '#' + id; row.appendChild(link); tocBox.appendChild(row); }); // Takes control of the highlighted item var isTakeOverByClick = false ; // Event delegation, add click, highlight currently clicked item $tocBox.on("click", ".toc-item", function (ev) { // set to true, means the click event takes over the highlighted item isTakeOverByClick = true; var $item = $(this); var $itemSiblings = $item.siblings(); $itemSiblings.removeClass(ACTIVE_CLASS); $item.addClass(ACTIVE_CLASS); } ); // Restore # items on content side on the new position var $tocDiv = $("
");$( "#content-area" ).prepend($tocDiv); // Initial split #content-areavar headBox = document.createElement("div");headBox.className = "toc - title"; headBox . innerHTML = option.title;var wrapBox = document.createElement("div");wrapBox.className = "wrap-toc";wrapBox.appendChild(headBox);wrapBox.appendChild(tocBox);//Si if mobile Device , configure horizontal hide ($(window).width() <= MAX_MOBILE_WIDTH ) {wrapBox.style.display = 'none';} else {wrapBox.style.display = null;}var $insertBox = $(options.inserttar) ;var $helperBox = $("
");$helperBox.append(wrapBox);$insertBox.prepend($helperBox);//storage container box style var CACHE_WIDTH = $insertBox.css('width');var CACHE_PADDING_TOP = $insertBox.css(' paddingTop ');var CACHE_PADDING_RIGHT = $insertBox.css('paddingRight');var CACHE_PADDING_BOTTOM = $insertBox.css('paddingBottom');var CACHE_PADDING_LEFT = $insertBox.css('paddingLeft');var CACHE_MARGIN_TOP = $insertBox.css ( ' marginTop'); // var marginTop = $('html,body').scrollTop(); // var offsetTop = $insertBox.offset().top; // var marginTop = parseInt($insertBox.css( ' marginTop ')); // var offsetTopForView = offsetTop -scrollTop - marginTop; // Used to initialize $(window).on( 'load', function () {initTocAnimData( $insertBox );}); // Scroll up $( window).scroll(function () { // The above offsetTopForView initialization process doesn't work well when the page is refreshed when the page is partially down, change to // for consistency get the height of the main title - supersoupvar offsetTopForView = $(" .hgg-top-nav").height() ; //px// IE6/7/8: // For pages without a document type declaration, you can use document.body.scrollTop to get the height of scrollTop ; // For pages with a document type declaration, you can use document.documentElement.scrollTop;// Safari: // Safari is special, it has its own download function scrollTop: window.pageYOffset;// Firefox: // Relative browsing Browser standards like Firefox , avoid further worries, just use document.documentElement.scrollTop; varscrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop; // scroll the highlight // only on click When the event cancels processing of the highlighted item, the scroll event can control the highlighted item!isTakeOverByClick && $.each(idList, function(index, id) { var $head = $( '#' + id) ; var $item = $('[href="#' + id + '"]').parent(); var $itemSiblings = $item.siblings();var offsetBuffer = 64; // px, we want class swapping kicked in earlier so that when zooming to a specific item, the exact active item is displayed // var offsetTopHead = $head.offset().top - offsetBuffer; var isActived = $item.hasClass(ACTIVE_CLASS) ; if (scrollTop >= offsetTopHead) { $itemSiblings.RemoveClass(ACTIVE_CLASS); !isActived && $item.addClass(ACTIVE_CLASS); } else { $item.removeClass(ACTIVE_CLASS); } }); // Set to false, indicating that the click event cancels processing of the highlighted item isTakeOverByClick = false; // Handle ToChandleTocAnim( $insertBox, $(window.height(), $(document.height()) for animations, scrollTop );// Handle any ToC CSS changes in scroll var isFixed = $helperBox.css("position" ) === "fixed"; if (scrollTop >= offsetTopForView) {if (isFixed) return; $tocBox.css({overflow: 'auto', padding: 0,});$helperbox.css ({position: ' constant', top: cache_margin_top, width: cache_width, paddingTop: cache_padding_top, paddingRight: cache_padding_right, paddingbottom: cache_padding_bottom, PoszeddingLeft: cache_padding_left, background background } else {if (!isFixed) return;$helperBox.css ({position: 'static' ,padding: 0});$tocBox.css({overflow: 'auto',paddingTop: CACHE_PADDING_TOP,paddingRight: CACHE_PADDING_RIGHT,paddingBottom: CACHE_PADDING_BOTTOM ,paddingLeft: CACHE_PADDING_LEFT,});} }); };}(this, jQuery) );});
Dom>guide>Monster hunter
last updated by Ashley JohnsonIt is now January 17, 2022
man did it
The Greatsword is a true fantasy iconic weaponMonster hunter. It's certainly a more versatile type of weapon, but it fits perfectly with the vibe of the series: a hunter facing overwhelming odds and mighty giants, wielding an almost comical greatsword that cripples his foes. This is clearly attractive becauseother types of weaponsNot entirely satisfied.
Not to mention that greatswords often have some of the best weapon skins. We're a bit out of itMHW(Zinogre GS may be a storm of usurpers, and I still haven't come to terms with that injustice.) But the beauty and durability of the Wyvern Ignition "steel" is unparalleled.
This week our build guide will focus on the Great Sword. We'll start with an overview of the best weapons in the category and take a look at some of the key skills the GS builds. Next, we'll look at sample builds that use this baseline to maximum effect.
Sounds like a plan? let's start!
Please note that the Fatalis update to this guide is in progress. Stay tuned and happy hunting!
MHW's Best Greatsword: Basic
To help us understand what weapons and abilities are best for our build, we must first consider what a greatsword is best at and what role it plays in hunting. The GS is the blunt weapon that deals the most one-click damage in the game. His combos are also very versatile, meaning you can easily change your attack plan on the fly without sacrificing too much damage.
Unfortunately, GS's high damage means it will hitincredibleslow. very similar toheavy crossbowGreatswords are less mobile, making them difficult to unsheath. Its range and lower focus loss factor (and the attack and defense moves built into the weapon) make up for this to some extent, but it can still be a pain if you haven't practiced dodging and aiming for the highest points.
When configuring our builds, it was crucial to focus on high damage weapons and abilities, making our attacks more effective while balancing the lack of mobility. Even experienced players will inevitably make mistakes at some point, so honing your opportunity avoidance skills can help a lot.
Armas

With all that in mind, let's take a look at the weapons that will be most useful in our greatsword hunt! There aren't too many extra details to consider here - the GS is a pretty classic melee weapon, so keep an eye out for high base stats.
and | severe damage | project status | similarity |
---|---|---|---|
black sword | Chapter 1632 | 180 (Dragon) | -30% |
safi splitter | 1296 | 150 (optional) | 5% |
Lightbreaker | 1440 | 360 (explosion) | 0% |
The Fatalis GS is an excellent choice due to its high damage and cosmetic slots. It's the ultimate primitive greatsword.MHWWhen it comes to damage, extreme negative affinity should be considered when choosing skills.
The Safi'jiiva lane is always a good choice due to its base stats and potential for customization through the use of awakened abilities. Most players like its raw damage, although the elemental option comes in handy when you're fighting weaker elemental monsters.
Finally, as always, the Lightbreak Blade is a premium version of the Safi'jiiva weapon. It's true that you can't get that much customization or innate affinity. However, the base stats alone are high enough that you can deal significant damage without taking a siege or facing daunting Fatalis.
Skill
Now that we have the weapons, let's take a look at the greatsword's best abilities.MHW. The Greatsword doesn't need anything fancy - it's a very powerful weapon with no gimmicks, so most of the customization comes down to what set bonus you choose. This is cool because it gives us more cosmetic slots to increase attack power and other important abilities. However, for convenience, we want to include some specific functionality.
Above allcenterwhich we covered in the previous build guide. The Great Sword's greatest damage comes from its charged attacks, so it's always worth investing in a skill that will help you build up charges faster.
next isto use. The Greatsword is a hit-and-run weapon designed to deal massive damage in one hit before being sheathed and kept out of the monster's line of fire. If you don't attack the monster's weakest point directly, you will lose valuable DPS. Investing in WEX will help you deal more damage when hitting the soft parts of monsters, making your hard hits work to their full potential.
From then on, it all boils down to the usual essential skills. We want to max out our attack power and affinity and increase our overall survivability. Here are some recommended options:
- Blender (increases affinity when monsters are angry)
- Attack buff (increase attack power, increase late affinity)
- Crit Dash (increases critical hit damage)
- critical eye (increased affinity)
- Holy Blessing (reduces damage taken)
- Health Boost (increases health and max health limit)
This takes care of our base version! Now that we've equipped the Greatsword with its best weapons and abilities, let's put them into practice with a few sample builds.

Ultimate Greatsword: Penalty Draw DPS
I'd like to start the following build by saying that there are currently several different approaches to the GS meta. I'll cover a few of them in more detail, but don't worry too much about the gameCorrectly. As long as you make good use of the basic set and use your weapons effectively, you won't necessarily miss it, even if you don't have the final armor ready yet!
equipment | total |
---|---|
black sword | Frostfang Helm β+ |
Urok Pretendenta V | B+ Dragon Skin |
Manto Temporal+ | Dragon Claw b+ |
Manto Rock+ | Dragon's Thorn α+ |
Dragonfoot a+ |
We have some handy bonuses for this particular armor set and it is one of the best Great Sword armor on the market.MHW. Equipping the four pieces of Fatalis armor allows us to gain heritage and transcendence at the same time. Inheritance removes the level cap on all skill secrets, meaning you don't have to equip certain monster parts to get higher tier blenders, divine blessings, and other abilities. Transcendence increases health and stamina at the beginning of the hunt and after fainting, and gives us true razor sharpness/alternating arrows.
The Frostfang Bario Helmet allows us to take a penalty kick, which is especially useful against greatswords. Increased attack power and increased stun effects to lure attacks; since you often holster your GS for more mobility, having more damage and KO potential on pull attacks is a great bonus.
The armor itself grants some useful abilities, giving us points for critical eye, window avoidance, WEX and crafting. Equipping Challenger V's Charm to score in blender makes our skill list (before decorating) look like this:
- Shaker 5
- critical eye 5
- skip window 2
- Craft 2
- Exploiting vulnerabilities 3
From here we can add other basic abilities as decorations become available. Making the most of certain skills is always an advantage, especially as they increase overall affinity - you always want to get a score as close to 100% as possible. We especially need to counter the negative innate affinity of the BFB. Here are some other skills you can use:
- Increased attack power
- key promotion
- holy blessing
- center
- health promotion
- maximum performance
- getting back
Best Greatsword Build: Frostcraft
Another popular GS meta-build involves Frostcraft. This is another drawing-related setup, but with a slightly different focus on skill.
equipment | total |
---|---|
safi lopeflamento | Yem frostproof | + |
Urok Pretendenta V | B+ Dragon Skin |
Manto Temporal+ | Dragon Claw b+ |
Manto Rock+ | Protective coilγ+ |
Legginsy Frostguard γ+ |
We had to make some adjustments to the rewards for this armor set. The Inheritance Set bonus is obtained by equipping two Fatalis armor pieces, and key items (increased critical hit item damage) by equipping two or more Velkhan Gamma armor pieces.
We don't have enough Velkhana shards to get Frostcraft, the ability the entire set is built around. Frost creates an aura of frost around your weapon when holstered, adding bonus damage to your draw attack and subsequent attacks with diminishing effects. You can swap one of the Fatalis pieces at any time and lose the Souvenir Set bonus. But the good thing about using Safi GS is that we can plug in Velkhan's divine awakening ability to get Frostcraft without sacrificing other useful abilities.
Once again, we get useful abilities from the armor itself. The Fatalis element gives us some WEX and window evasion, the Velkhana deck gives us some focus and quick cover (it's notHighestA useful ability, but it allows you to start developing Ice Aura faster). With Challenger Amulet V equipped, our skill list (before decorating) looks like this:
- Shaker 5
- Connect 3
- skip the window
- Method 3
- Maximum performance 3
- fast holster
- resurrection
- Operation 2
From here we can max out some of our skills and put in a few others to complete our basic build. I recommend adding the following if available:
- Increased attack power
- key promotion
- critical eye
- health promotion
The Ultimate Greatsword: Transition Set

Note that the extra damage from stealing attacks is only a bonus for the GS version. As I said before, the charge attack does the most damage. You don't necessarily need skills like penalty draw and frost spell as long as you use them correctly.
In fact, believe meJustStealing attacks just to deal the extra damage from these abilities is not the most efficient way to use a weapon.
ButEnglishpleasure. This is similar to how the great sword worked before.MHW.Since the GS is a hit-and-run weapon, you'll definitely get a few attacks worth buffing. Fortunately, you don't necessarily need perfect armor for this! Here is an example of the best set of greatswords.MHWUses both P Draw and Frostcraft without using Fatalis or ArchTempered Velkhana.
equipment | total |
---|---|
safi lopeflamento | Yem frostproof | + |
Urok Pretendenta V | Polecam Rimeguard β+ |
Manto Temporal+ | Frostfang Bracers α+ |
Manto Rock+ | Protective coilγ+ |
Grebas de Blaquidio b+ |
Wearing at least two pieces of Velkhan's armor, this armor set allows us to gain penalties from Frostfang and key elemental weapons. We will use Safi GS's Awakening ability again to set up Velkhana Divinity and get Frostcraft. However, you can always replace some armor, risking the loss of some valuable skills.
Speaking of skills, this armor set has a lot to offer. Combined with Challenger Charm V, we get Blender, Critical Eye, Divine Blessing and WEX from our base build, plus a few others. Before equipping, the list of our skills is as follows:
- Shaker 5
- connection
- critical eye 2
- God's blessing 2
- Not upset
- Fast Pod 2
- striking 2
- Operation 2
From here we can finish our build by maximizing things and adding the latest abilities to our base. I recommend the following:
- Increased attack power
- key promotion
- center
- health promotion
the hunt begins
That's it for our greatsword building guide! Let us know what you think: If you have other building suggestions you'd like to share, please email us.
Happy hunting!
Related reading
- MHW's best heavy crossbow
- The best MHW bow design
- The best design of the MHW worm
- Optimal design of the MHW charging blades
- The best design of the MHW longsword