Battle for Azeroth Expansion

You are currently viewing a Wiki Page. It can be edited by anyone who is currently logged in. Before you change anything, please make sure to read our FAQ, the editing guidelines of this post as well as its comments.

World of Warcraft: Battle for Azeroth

Expected release date: August 14, 2018.

The expansion will raise the level cap from 110 to 120, introduce the Kul Tiras and Zandalar continents, add dungeons and raids,[3] add warfronts (20-player PvE mode against opposite faction NPCs), add uncharted islands, and introduce three allied races for each the Alliance and the Horde.

The zone level-scaling introduced in Legion 7.3.5 will also be applied to content from prior expansions, allowing larger level brackets for lower level zones. Some examples include a zone like Westfall having its level bracket (at 10-15 as of Legion) increased to 10-60.

New Allied races, Dark Iron dwarves and the Zandalari trolls, will be made available after Battle for Azeroth is released.

While the continent of Kul'Tiras is primarily for Alliance leveling and Zandalar is primarily for Horde leveling, both factions will be playing on both continents thru the War Campaigns. You are introduced to them during leveling and then it opens up fully at level 120.

The new zones and subzones will be:

Kul Tiras (Alliance):

  • Tiragarde Sound (with capital city Boralus)
  • Drustvar
  • Stormsong Valley

Zandalar (Horde):

  • Zuldazar (with capital city Zuldazar)
  • Nazmir
  • Vol'dun

All are encouraged to test and edit or suggest improvements for any guide.

Click on any guide's button to be taken to the source code for that guide.

All source code pages are wikis. They all have a "Log Message" section which you should use to describe what changes you made.

Thanks!

Battle for Azeroth Leveling Guides


All guides are Faction Specific unless stated otherwise

Battle for Azeroth Other Guides
Pets (found in Achievements -- but not all have a related achievement)



AttachmentSize
BFA_EndGameStoryButtonH.png15.72 KB

Comments

Both faction will play all zones

While playoing beta, I found out that when you pass lvl 112 you can go to your capital an start the war campaing. In that canpain the 3 zones for the other faction opens up to do.

So I think this means we will have to do a zone guide for both factions.

Also I think it would be wise to have a guide (called it war campain maybe) that would function like orderhall guide in legion.

--
STrek

Note that the zones that open

Note that the zones that open up to you depend on what you choose at the war table for your faction.  For example, an Alliance player at 112 might choose to go to Nazmir, but another might choose to go to Vol'dun.  The other areas open up when hitting higher levels, and when you hit 118 to do the last, you don't even choose (Blizzard seems to have gotten smart and knows there is only one zone left, so no need to present you a choice).

Emmaleah's picture

zone opening schedule

Is it strictly level based?

so 112, sent back to scouting map choose among 3

115? sent back to scouting map choose between 2

118 semt back to scouting map do last one

I assume you wouldnt get the 2nd choose a zone before you completed the first choose a zone, but you might before you complete the zone you choose?

I have 5 char at  nearly 111 now... testing the hell out of the intro :)

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

From my limited testing, the

From my limited testing, the second choice quest is only available after coming back from the first zone's completion.  However, I cannot guarantee that for the third level since I finished the "coming back" before I was level 118.  However, I assume that it holds true for that as well.

Ludovicus_Maior's picture

BFA 8.0.0 Beta Addon

Folks:    I've gotten the addon to the point where the new mapping system has been implemented and we are able to sense coordinates and zones correctly.   Things left to do are:

  1. Test the recorder
  2. Add translation for the Legacy Legion zones/floors to the new MapID system
  3. Update TomTom 

With any luck, we should be able to write and test guides this week.If you want to help write guides, we will coordinate assignments here, and hold our discussions on discord at https://discord.gg/aarduK7 in the authors channel.If you want to help test, you are welcome to join us on discord as well! 

 

Drustvar guide by STrek

I would like to do the Drustvar Guide. I have almost played thru it once in the beta and it is also a zone I love to play.

For the moment I am waiting on new version off the recorder so I can get starting. If it is avaible, a link to it would be great ;-)

--
STrek

What information is recorded

What information is recorded by the recorder?  I can tell you what changes I had to make for Grail for BfA beta, and perhaps that will get the recorder up and running faster.

Emmaleah's picture

RE: What Info is Recorded

qid, quest name, coordinates you are standing when you accept, complete and turn in a quest.  Also when you learn a flight path, and when you level up.  All other steps require some user intervention either thru the recorder UI or thru editing the LUA file with the text editor of your choice.

The main challenge was the fact that Bliz totally redid the mapping system with this expansion.  Ludovicus has that worked out and just needs to give the Recorder a little more TLC and it should be good to go sometime this week he tells me :)

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

OK, so the quest acceptance

OK, so the quest acceptance is still working as expected.  Grail uses the following code for map things:

if nil == GetMapNameByID then

GetMapNameByID = function(mapId)

local mapInfo = mapId and C_Map.GetMapInfo(mapId) or nil

return mapInfo and mapInfo.name or nil

end

 

end

THe following three are defined in Grail so users use e.g., Grail:GetCurrentMapAreaID() and it works in both 7.x and 8.x

--

-- Returns the mapID where the player currently is.

GetCurrentMapAreaID = function()

return Grail.battleForAzeroth and C_Map.GetBestMapForUnit('player') or GetCurrentMapAreaID()

end,

---

-- Returns the mapID of where the map is showing.

GetCurrentDisplayedMapAreaID = function()

return Grail.battleForAzeroth and C_Map.GetCurrentMapID() or Grail.GetCurrentMapAreaID()

end,

 

GetPlayerMapPosition = function(unitName)

if Grail.battleForAzeroth then

if nil ~= C_Map.GetPlayerMapPosition then

local results = C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit(unitName), unitName)

return results.x, results.y

-- elseif _G["LibStub"] and nil ~= LibStub("HereBeDragons-2.0") then

-- return LibStub("HereBeDragons-2.0"):GetPlayerZonePosition()

else

return UnitPosition(unitName)

end

else

return GetPlayerMapPosition(unitName)

end

 

end,

 

Hopefully this helps.

Emmaleah's picture

Drustvar

Putting you down for it. Recorder not ready yet... but soon. I was able to use it a little Saturday, but something has changed again.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

What can we do to help prepare for BFA

I have access to beta and want to help to get as much needed info to prepare wow-pro for the new expansion BFA.

Can I use the recorder addon to record quests? Or is there something else that could help?

--
STrek

Emmaleah's picture

Recorder for 8.0

Blizzard made major changes to the mapping API, so many changes to the Recorder and WowPro in general.  HerebeDragons, a map library WoWPro depends on was updated today (Sun, 4.29.18)  and Ludovicus is hopeful to have a working version of the recorder out this week.  

When the recorder is out, please use it and submit the output.  If you can also take the time to polish them up that would be great too, but even raw files help alot.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

The important thing is the

The important thing is the use of LibStub("HereBeDragons-2.0"):GetPlayerZonePosition() for GetPlayerMapPosition().

Ludovicus_Maior's picture

Re: The important thing is the

Yup!   I've been monitoring the updates and will have a new 8.0.0A release out for BFA experiments later this week.

Been busy with updates for 7.3.5B release today.

will it be a official

will it be a official realease (8.0.0A) or must I search somewere else and tread this as a beta realse to expriment with on the beta BFA.

I am also searching for recorder (or something like that) to give as much (raw) data for new guides.

--
STrek

With the latest beta (26577),

With the latest beta (26577), the following API now works:

C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit(unitName), unitName)

Will you be moving up the

Will you be moving up the date now that they've confirmed the actual release?

Emmaleah's picture

release date

yes, the goal will be to have the new version ready to go on opening day.

Addons were enabled in the most recent build, now we have to get this one working properly.  Bliz has made some major changes to map functions, so any addon which depends on that will require more than the usual amount of new expansion work.

Emmaleah == bravely leading the way since ... um a long time ago... Smiling

Flea's picture

Here's my questing Log...incomplete as it is.

 

Battle for Azeroth Alpha Log, version 8.0.1.26310 dated
8/26/2018

Toon: Taia, Highmountain Tauren female, Sylvanas server

Area: Zuldalar

Zone: The Great Seal

1.      
Map of Zandalar: accepted quest Zuldazar.

2.      
Zuldazar: Speak with Princess Talanji.
Gave quest Trust of a King.

3.      
Trust of a King: Speak with King
Rastakhan at the Golden Throne…take the lift behind you.

4.      
Tal’Gurub, from King Rastakhan. Meet Zul
the Prophet in Tal’Gurub.

5.      
The Port of Zandalar from Zulani, to the
right of the King. Meet Zolani in the Grand Bazaar.

6.      
The Zanchuli Council from Yazma, to the
right of Zolani. Speak with Wardruid Loti in the Zocalo.

Zone: Tal’Gurub

1.      
Needs a Little Body from Zul. “Improve” 3
concoctions prepared by the Atal’Jamba acolytes. Completed at Zul.

2.      
The Urn of Voices from Zul. Collect 30
ounces of soul from enemies within Tal’Gurub. Completed at Zul.

3.      
Fuel for the Voodoo from Spirit of Loa
Priestess Izita. Collect 8 voodoo totems. Completed at Spirit Urn.

4.      
Killed elite mob, Gahz’ralka.

5.      
Arrogance of Vol’Jamba from Zul.
Completed at Zul.

6.      
Zul’s Ethical Dilemma from Zul. Free 8
mind slaves.

7.      
Zuvembi Brew from Zul. Slay Zuvembi
Brewer Zekal.

8.      
Enforcing Fate from Zul. Sabotage
Vol’Jamba’s precautions.

9.      
Plot Twist from Zul. Slay Vol’jamba.
Completed at Zul.

10.  
False Prophesies from Zul. Meet the
king’s envoy and return to Dazar’Alor. Behind the building behind Zul, by a
path to the right.  Take the ride offered
by Habutu. Arrive back at The Golden Throne. 
Turn in to King. This completes the chapter Protents & Prophecies
for the achievement The Throne of Zuldazar.

Zone: The Slough

1.      
Monstrous Matchmaker from Witchdoctor
Jangalar. Place Witchdoctor Jangalar’s voodoo totem near both brutosaurs.
Completed at Witchdoctor Jangalar.

2.      
The Scent for a Brutosaur from Witchdoctor
Jangalar. Find 7 Fragrant Rushes to make incense for Irritable Maka’fon.
Complete at Witchdoctor Jangalar.

3.      
They Say It’s a Delicasy from Witchdoctor
Jangalar. Obtain 25 Partially Digested Pods from the bellies of nearby
Dimetrodons.  Complete at Witchdoctor
Jangalar.

4.      
Aggressive Mating Strategy from Cala
Cruzpot. Harvest 8 Bile Sacs from Invasive Razorwings. Complete at Cala
Cruzpot.

5.      
The Orphaned Hatchling from Direhorn
Hatchling. Find someone in Zeb’Saur who cares for young direhorn.

6.      
Setting the Mood from Witchdoctor Jangalar.  Place and light the voodoo love incense near
Irritable Maka’fon and offer her the Romantic Brutosaur Meal.  Completed at Witchdoctor Jangalar.

7.      
Brutal Boost from Cala Cruzpot.
Administer the Aggression Formula to Gentle Ben’jin. Completed at Cala Cruzpot.

8.      
Mating Season Halftime from Witchdoctor
Jangalar. Strategize with Witchdoctor Jangalar and Cala Cruzpot on how to use
voodoo and science to get the endangered brutosaurs to mate. Turn in to Witchdoctor
Jangalar.

9.      
Give It a Little Juice from Cala Cruzpot.
Put a little voodoo on Cala’s formula using Witchdoctor Jangalar’s cauldron.
Turn in to Witchdoctor Jangalar.

10.  
Size Matters from Cala Cruzpot. Give the
Voodoo’ed Aggression Formula to Gentle Ben’jin. Complete at Gloomtail’s Cave.
Complete at Witchdoctor Jangalar.

11.  
The Head of Her Enemy. Place Gloomtail’s
head in front of Maka’fon. Complete at Witchdoctor Jangalar.

Zone: Warbeast Kraal

1.      
The Orphaned Hatchling. Complete at
Beastlord L’kala.

2.      
Direhorn Daycare from Beastlord L’kala. Feed
your Direhorn. Complete at Beastlord L’kala.

3.      
Revenous Landsharks from Beastlord
L’kala. Kill 8 Ravenous Diemetredon. Complete at Beastlord L’kala.

4.      
Headbutting 101 from Beastlord L’kala.
Command your hatchling to fight.

5.      
Direhorn Growth Hormone from Alexxi
Cruzpot. Collect ingredients for Direhorn Growth Hormone. Completed at Trader
Alexxi Cruzpot.

6.      
Growing Pains from Trader Alexxi Cruzpot.
Complete at Direhorn Juvenile.

7.      
How to Train Your Direhorn from Beastlord L’kala.
Talk to Training Master B’khor. Complete at Kraal Master B’khor in Warbeast
Kraal.

8.      
A Good Spanking from Kraal Master B’khor. Help
the handlers subdue Pinky. Turn in to Beastlord L’kala.

9.      
Naptime from Beastlord L’kala. Stable your
Direhorn in the Beast Pen. Complete at Beastlord L’kala. No further quests in
this area at present.

Zone: Savagelands

1.      
Eggstreme Collecting from Wingrider Nivek (on
the road as you go north to leave town). Collect 8 hatching pterrordax eggs. Ended
at Windrider Nivek in Savagelands, just north of Warbeast Kraal.

2.      
Killed elite 110 Bramblewing in Savagelands.

Zone: Dazar’Alor

1.      
Nesingwary’s Trek from Huntmaster Kil’ja
near the FP, Rokota. (Go down the elevator from the Throne area, and out the
building on that level.) Speak with Hemet Nesingwary at Nesingwary’s Trek.

 

Area: Nazmir

Zone: Zo’bal Ruins (my hearthstone was mysteriously set
here.  No FP out at present.)

No quests available at present.

Zone: The Dreadmire…

Zone: Terrace of Sorrows

1.      
2 small treasure chests here.

2.      
Elite mob: Corpse Bringer Yal’kar. He killed me
twice. Asked another player for help and we killed him.

3.      
Elite mob: Urn of Agussu brought Corpse Bringer
Yal’kar up and we killed him again.

4.      
Bwonsombdi’s Deliverance from Shinga Deathwalker.  Burn 10 defiled troll corpses with the cremation
torch. Turn in to Shinga Deathwalker.

5.      
Respecting the Rites from Shinga Deathwalker.
Light 5 Ritual Torches and recover Shinga Deathwalker’s Ritual Powder. Turn in
to Shinga Deathwalker.

Kel’vax’s Home from Shinga Deathwalker.Use Shinga
Deathwalker’s Spirit Powder to take kel’vax’s Ancient, Repaired, and Pristine
Phylacteries. Unable to complete the quest. 
The stairs up to one of the phylacteries are bugged and unclimbable.

6.      
Bones for Protection from Kol’jun Deathwalker.
Recover 40 cursed bones.

 

Zone: Primal Wetlands

1.      
Killed Zanxib the Engorged.

Zone: Zul’jan Ruins

1.      
Collected FP at Zabar.

2.      
Set hearthstone at innkeeper Crazy Vaza.

3.      
Posted scouting report quest: A Dire Problem
(3-man). Hunt down Tojek.

 

Shyflea

Ludovicus_Maior's picture

Re: Here's my questing Log...incomplete as it is.

Glad to get the info!