Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
 
m (→‎External links: template replacement)
 
Line 1: Line 1:
{{wowapi}}
+
{{ood}}
  +
{{infobox instance
  +
|name=Temple of Atal'Hakkar
  +
|aka=Sunken Temple, Temple, ST
  +
|ss=Temple of Atal'Hakkar loading screen.jpg
  +
|caption=Temple of Atal'Hakkar loading graphic
  +
|loc=[[Pool of Tears]], [[Swamp of Sorrows]]
  +
|race={{Race|Green Dragonflight}}<br />{{Race|Jungle Troll}}<br />{{Race|Undead Troll}}
  +
|boss=[[Shade of Eranikus]]
  +
|type=
  +
|level=50-60
  +
|players=5
  +
|key=
  +
|bosses={{Temple of Atal'Hakkar}}
  +
}}
  +
'''Temple of Atal'Hakkar''' (also known as '''Sunken Temple''' and more rarely, '''Lost Temple''') is a shrine erected by the [[Atal'ai|Atal'ai trolls]], led by their master [[Jammal'an the Prophet]], to the nefarious Blood God — [[Hakkar the Soulflayer]]. Believing that this was the intended site for Hakkar's reentry into [[Azeroth (world)|Azeroth]], the great [[Dragon Aspect]], [[Ysera]], and her [[green dragonflight]] sunk the temple into the depths of the [[Swamp of Sorrows]]...but the dragons did not realize that it was the wrong location until it was too late.
   
  +
Many of the bosses in the instance have some kind of prerequisite in order to encounter them. [[Atal'alarion]] will appear after activation of statues, [[Jammal'an the Prophet]] can only be reached by killing the 6 [[troll]] mini-bosses, [[Avatar of Hakkar]] must be summoned and the [[Shade of Eranikus]] will only be killable after the death of the Prophet.
   
  +
The Temple may be entered by level 35. The mob level range is 45-49, with the final boss being 50.
These are standard '''Lua functions''' available in most Lua parsers. Arguably, we could just refer to the [http://www.lua.org Lua web site], but a few functions differ slightly in Blizzard's implementation. They are all documented here for consistency.
 
   
  +
== History ==
== Lua in the World of Warcraft API ==
 
  +
[[File:Sunken Temple - Official Site.jpg|thumb|On the official site]]
Note that the [[World of Warcraft API]] does ''not'' provide all standard Lua functions. Notably, operating system and file I/O libraries are not present.
 
  +
{{wow-dungeons}}
  +
:''Over a thousand years ago, the powerful [[Gurubashi Empire]] was torn apart by a massive civil war. An influential group of troll [[priest]]s, known as the Atal'ai, attempted to bring back an ancient blood god named Hakkar the Soulflayer. Though the priests were defeated and ultimately exiled, the great troll empire buckled in upon itself. The exiled priests fled far to the north, into the Swamp of Sorrows. There they erected a great temple to Hakkar - where they could prepare for his arrival into the physical world. The great dragon Aspect, Ysera, learned of the Atal'ai's plans and smashed the temple beneath the marshes. To this day, the temple's drowned ruins are guarded by the green dragons who prevent anyone from getting in or out. However, it is believed that some of the fanatical Atal'ai may have survived Ysera's wrath - and recommitted themselves to the dark service of Hakkar.''
   
  +
The name Atal’Hakkar can mean either "Devoted to Hakkar" or "In Honor of Hakkar" in [[Zandali]], the language of the trolls.<ref name="Dark Factions 127">''[[Dark Factions]]'', pg. 127</ref>
=== Lua Functions ===
 
These functions are part of the Lua programming language (v5.1.1), described [http://www.lua.org/manual/5.1/manual.html here].
 
: [[API assert|assert]](value[, errormsg]) &nbsp; - asserts a value evaluates to true. If it is, returns value, otherwise causes a Lua error to be thrown.
 
: [[API collectgarbage|collectgarbage]]() &nbsp; - Forces garbage collection. (Added in 1.10.1)
 
: [[API date|date]](format, time) &nbsp; - Returns the current date according to the user's machine.
 
: [[API error|error]]("error message",level) &nbsp; - Throws an error with the given error message. Use pcall() (see below) to catch errors.
 
: [[API gcinfo|gcinfo]]() &nbsp; - Returns the number of kB of add-on memory in use and the current garbage collection threshold (in kB).
 
: [[API getfenv|getfenv]](function or integer) &nbsp; - Returns the table representing the stack frame of the given function or stack level.
 
: [[API getmetatable|getmetatable]](obj, mtable) &nbsp; - Returns the metatable of the given table or userdata object.
 
: [[API loadstring|loadstring]]("Lua code") &nbsp; - Parse the string as Lua code and return it as a function reference.
 
: [[API next|next]](table, index) &nbsp; - Returns the next key, value pair of the table, allowing you to walk over the table.
 
: [[API newproxy|newproxy]](boolean or proxy) &nbsp; - Creates a userdata with a sharable metatable.
 
: [[API pcall|pcall]](func, arg1, arg2, ...) &nbsp; - Returns a boolean value indicating successful execution of func and the error message or func's results as additional values.
 
: [[API select|select]](index, list) &nbsp; - Returns the number of items in '''list''' or the value of the item in '''list''' at '''index'''.
 
: [[API setfenv|setfenv]](function or integer, table) &nbsp; - Sets the table representing the stack frame of the given function or stack level.
 
: [[API setmetatable|setmetatable]](obj, mtable) &nbsp; - Sets the metatable of the given table or userdata object.
 
: [[API time|time]](table) &nbsp; - Returns time in seconds since epoch (00:00:00 Jan 1 1970)
 
: [[API type|type]](var) &nbsp; - Returns the type of variable as a string, "number", "string", "table", "function" or "userdata".
 
: [[API unpack|unpack]](table) &nbsp; - Returns the contents of its argument as separate values.
 
: [[API xpcall|xpcall]](func, err) &nbsp; - Returns a boolean indicating successful execution of func and calls err on failure, additionally returning func's or err's results.
 
   
=== Math Functions ===
+
== Geography ==
  +
<gallery>
Most of these functions are shorthand references to the Lua math library (which is available via "math.", see [http://lua-users.org/wiki/MathLibraryTutorial MathLibraryTutorial] for more info).
 
  +
File:SunkenTemplePI.jpg|Map showing the way into the instance.
  +
File:SunkenTempleDetailedCompressed.jpg|A very detailed map of Temple of Atal'Hakkar. Half of this content no longer exists.
  +
File:tempelofhakkar.jpg|Temple of Atal'Hakkar
  +
File:WorldMap-TempleOfAtalHakkar1.jpg|Zone map added in [[Patch 4.0.3a]] showing the new dungeon layout
  +
</gallery>
   
  +
{| class="darktable"
The trigonometry functions are not just references; they have degree&rarr;radian conversion wrappers. Blizzard's versions work with degrees. Lua's standard math library works with radians.
 
  +
|-
  +
| [[Broken Hall|The Broken Hall]] • [[The Butchery]] • [[Chamber of Blood]] • [[Chamber of the Dreamer]] • [[Den of the Caller]] • [[Hall of Bones]] • [[Hall of Masks]] • [[Hall of Ritual]] • [[Hall of Serpents]] • [[Hall of the Cursed]] • [[Lair of the Chosen]] • [[Pit of Sacrifice|The Pit of Sacrifice]] • [[Sanctum of the Fallen God]]
   
  +
Subzones removed in the Shattering:<br/>[[Hall of Serpents]] • [[Hall of the Cursed]] • [[Pit of Refuse|The Pit of Refuse]]
: [[API abs|abs]](value) &nbsp; - Returns the absolute value of the number.
 
  +
|}
: [[API acos|acos]](value) &nbsp; - Returns the arc cosine of the value in degrees.
 
: [[API asin|asin]](value) &nbsp; - Returns the arc sine of the value in degrees.
 
: [[API atan|atan]](value) &nbsp; - Returns the arc tangent of the value in degrees.
 
: [[API atan2|atan2]](y, x) &nbsp; - Returns the arc tangent of Y/X in degrees.
 
: [[API ceil|ceil]](value) &nbsp; - Returns the ceiling of value.
 
: [[API cos|cos]](degrees) &nbsp; - Returns the cosine of the degree value.
 
: [[API deg|deg]](radians) &nbsp; - Returns the degree equivalent of the radian value.
 
: [[API exp|exp]](value) &nbsp; - Returns the exponent of value.
 
: [[API floor|floor]](value) &nbsp; - Returns the floor of value.
 
: [[API frexp|frexp]](num) &nbsp; - Extract mantissa and exponent from a floating point number.
 
: [[API ldexp|ldexp]](value, exponent) &nbsp; - Load exponent of a floating point number.
 
: [[API log|log]](value) &nbsp; - Returns the natural logarithm (log base e) of value.
 
: [[API log10|log10]](value) &nbsp; - Returns the base-10 logarithm of value.
 
: [[API max|max]](value[, values...]) &nbsp; - Returns the numeric maximum of the input values.
 
: [[API min|min]](value[,values...]) &nbsp; - Returns the numeric minimum of the input values.
 
: [[API mod|mod]](value,modulus) &nbsp; - Returns floating point modulus of value.
 
: [[API rad|rad]](degrees) &nbsp; - Returns the radian equivalent of the degree value.
 
: [[API random|random]]([ [lower,] upper]) &nbsp; - Returns a random number (optionally bounded integer value)
 
: [[API randomseed|randomseed]](seed) &nbsp; - Seed the pseudo random number generator
 
: [[API sin|sin]](degrees) &nbsp; - Returns the sine of the degree value.
 
: [[API sqrt|sqrt]](value) &nbsp; - Return the square root of value.
 
: [[API tan|tan]](degrees) &nbsp; - Returns the tangent of the degree value.
 
   
  +
==Cataclysm==
=== String Functions ===
 
  +
{{cata-section}}
These string functions are shorthand references to the Lua string library (which is available via "string.", see [http://lua-users.org/wiki/StringLibraryTutorial StringLibraryTutorial] for more info),
 
  +
The Sunken Temple will be raised to a level 50-60 dungeon in Cataclysm. Half of the dungeon has been removed. Upon entering the [[instance]] [[portal]], you will now find your self with [[Itharius]] (a green dragon), and you will be in the central room filled with corrupt [[dragonkin]]. The six troll mini-bosses have now been completely removed, with all previous corridors and staircases that led to them now being completely inaccessable. The circular room at the very depths of the temple has also been removed. The [[Avatar of Hakkar]] can now easily be fought by taking the quest from [[Itharius]], in which he gives you an egg that summons the boss and the Avatar is one of only three bosses now available with the others being [[Jammal'an the Prophet]] and the [[Shade of Eranikus]]. The four drakes, [[Dreamscythe]], [[Weaver]], [[Morphaz]] and [[Hazzas]] still also spawn but they are not classed as bosses and do not drop any notable loot.
   
  +
==Quest guide==
: [[API format|format]](formatstring[, value[, ...]]) &nbsp; - Return a formatted string using values passed in.
 
  +
[[File:STbosses.jpg|thumb|300px|Temple of Atal'Hakkar bosses]]
: [[API gsub|gsub]](string,pattern,replacement[, limitCount]) &nbsp; - Globally substitute pattern for replacement in string.
 
  +
{| class="darktable"
: [[API strbyte|strbyte]](string[, index]) &nbsp; - Returns the internal numeric code of the i-th character of string
 
  +
|-
: [[API strchar|strchar]](asciiCode[, ...]) &nbsp; - Returns a string with length equal to number of arguments, with each character assigned the internal code for that argument.
 
  +
! Quest name
: [[API strfind|strfind]](string, pattern[, initpos[, plain]]) &nbsp; - Look for match of pattern in string, optionally from specific location or using plain substring.
 
  +
! Quest giver
: [[API strlen|strlen]](string) &nbsp; - Return length of the string.
 
  +
! Zone location
: [[API strlower|strlower]](string) &nbsp; - Return string with all upper case changed to lower case.
 
  +
|-
: [[API strmatch|strmatch]](string, pattern[, initpos]) &nbsp; - Similar to strfind but only returns the matches, not the string positions.
 
  +
!colspan="4"|{{Alliance Icon Small}} Alliance quests
: [[API strrep|strrep]](seed,count) &nbsp; - Return a string which is count copies of seed.
 
  +
|- class="alt"
: [[API strsub|strsub]](string, index[, endIndex]) &nbsp; - Return a substring of string starting at index
 
  +
| {{questlong|Alliance|50D|Into The Temple of Atal'Hakkar}}
: [[API strupper|strupper]](string) &nbsp; - Return string with all lower case changed to upper case.
 
  +
:chain start: {{quest|In Search of The Temple}}
: [[API tonumber|tonumber]](arg[, base]) &nbsp; - Return a number if arg can be converted to number. Optional argument specifies the base to interpret the numeral. Bases other than 10 accept only unsigned integers.
 
  +
| {{RaceIcon|Dwarf|Male|Small}}{{NPC|Alliance|Brohann Caskbelly}}
: [[API tostring|tostring]](arg) &nbsp; - Convert arg to a string.
 
  +
| [[Dwarven District]], [[Stormwind City]]
  +
|-
  +
| {{questlong|Alliance|52|Haze of Evil}}
  +
:chain start: {{quest|Muigin and Larion}}
  +
| {{RaceIcon|Dwarf|Male|Small}}{{NPC|Neutral|Gregan Brewspewer}}
  +
:[[Muigin]]
  +
| [[Feralas]]
  +
: [[Marshal's Refuge]], [[Un'goro Crater]]
  +
|-
  +
!colspan="4"|{{Horde Icon Small}} Horde quests
  +
|- class="alt"
  +
| {{questlong|Horde|50|The Temple of Atal'Hakkar}}
  +
:chain starts: {{quest|Pool_of_Tears_(Horde)|Pool of Tears}}
  +
| {{RaceIcon|Orc|Male|Small}}{{NPC|Horde|Fel'zerul}}
  +
| [[Stonard]], [[Swamp of Sorrows]]
  +
|-
  +
| {{questlong|Horde|52|Zapper Fuel}}
  +
:chain start: {{quest|Larion and Muigin}}
  +
| {{RaceIcon|Goblin|Female|Small}}{{NPC|Neutral|Liv Rizzlefix}}
  +
:[[Larion]]
  +
| [[Ratchet]], [[The Barrens]]
  +
: [[Marshal's Refuge]], [[Un'goro Crater]]
  +
|-
  +
!colspan="4"|{{Neutral Icon Small}} Neutral quests
  +
|- class="alt"
  +
| {{questlong|Neutral|51|Into the Depths}}
  +
: chain start: {{quest|The Sunken Temple}}
  +
| {{RaceIcon|Goblin|Male|Small}}{{NPC|Neutral|Marvon Rivetseeker}}
  +
: {{NPC|Alliance|Angelas Moonbreeze}} /{{NPC|Horde|Witch Doctor Uzer'i}}
  +
| [[Broken Pillar]], [[Tanaris]]
  +
: {{FactionIcon|Alliance|small}} [[Feathermoon Stronghold]] / {{FactionIcon|Horde|small}} [[Camp Mojache]]
  +
|-
  +
| {{questlong|Neutral|51|Secret of the Circle}}
  +
: chain start: {{quest|The Sunken Temple}}
  +
| {{RaceIcon|Goblin|Male|Small}}{{NPC|Neutral|Marvon Rivetseeker}}
  +
| [[Broken Pillar]], [[Tanaris]]
  +
|- class="alt"
  +
| {{questlong|Neutral|53|The God Hakkar}}
  +
: chain start: {{quest|Screecher_Spirits}}
  +
| {{RaceIcon|Troll|Male|Small}}{{NPC|Neutral|Yeh'kinya}}
  +
| [[Steamwheedle Port]], [[Tanaris]]
  +
|-
  +
| {{questlong|Neutral|53D|Jammal'an the Prophet}}
  +
| {{RaceIcon|Troll|Male|Small}}{{NPC|Neutral|Atal'ai Exile}}
  +
| [[Shadra'Alor]], [[The Hinterlands]]
  +
|- class="alt"
  +
|{{questlong|Neutral|55|The Essence of Eranikus}}
  +
| Drops off [[Shade of Eranikus]], Inside [[Sunken Temple]]
  +
|-
  +
!colspan="3"|{{Neutral Icon Small}} Class quests
  +
|- class="alt"
  +
| {{questclass|Neutral|Druid|52D|A Better Ingredient}}
  +
: chain start: {{quest|Torwa_Pathfinder}}
  +
: &nbsp;
  +
: &nbsp;
  +
| {{RaceIcon|Tauren|Male|Small}}{{NPC|Neutral|Torwa Pathfinder}}
  +
: {{NPC|Alliance|Denatharion}}
  +
: {{NPC|Horde|Turak Runetotem}}
  +
: {{NPC|Neutral|Loganaar}}
  +
| [[Un'Goro Crater]]
  +
: {{FactionIcon|Alliance|small}} [[Darnassus]]
  +
: {{FactionIcon|Horde|small}} [[Thunder Bluff]]
  +
: {{FactionIcon|Neutral|small}} [[Moonglade]]
  +
|-
  +
| {{questclass|Neutral|Hunter|52D|The Green Drake}}
  +
: chain start: {{Quest|The Hunter's Charm}}
  +
: &nbsp;
  +
: &nbsp;
  +
: &nbsp;
  +
| {{RaceIconExt|Furbolg|Small}}{{NPC|Neutral|Ogtinc}}
  +
: {{NPC|Horde|Ormak Grimshot}} ([[Orgrimmar]])
  +
: {{NPC|Horde|Oninath}} ([[Silvermoon City]])
  +
: {{NPC|Alliance|Olmin Burningbeard}} ([[Ironforge]])
  +
: {{NPC|Alliance|Ulfir Ironbeard}} ([[Stormwind]])
  +
| [[Timbermaw Hold]], [[Azshara]]
  +
:&nbsp;
  +
:&nbsp;
  +
: &nbsp;
  +
: &nbsp;
  +
|- class="alt"
  +
| {{questclass|Neutral|Shaman|52D|Da Voodoo}}
  +
: chain start: {{quest|Elemental Mastery}}
  +
| {{RaceIcon|Troll|Male|Small}}{{NPC|Neutral|Bath'rah the Windwatcher}}
  +
: {{NPC|Alliance|Farseer Umbrua}} / {{NPC|Horde|Searn Firewarder}}
  +
| [[Chillwind Point]] ruins, [[Alterac Mountains]]
  +
: {{FactionIcon|Alliance|small}} [[Stormwind City]] / {{FactionIcon|Horde|small}} [[Orgrimmar]]
  +
|-
  +
| {{questclass|Alliance|Paladin|52D|Forging the Mightstone}}
  +
: chain start: {{quest|Chillwind_Camp}}
  +
| {{RaceIcon|Human|Male|Small}}{{NPC|Alliance|Commander Ashlam Valorfist}}
  +
: [[Lord Grayson Shadowbreaker]]
  +
| [[Chillwind Camp]], [[Western Plaguelands]]
  +
:[[Stormwind City]]
  +
|-
  +
| {{questclass|Horde|Paladin|52D|Ancient Evil}}
  +
: chain start: {{quest|To_The_Bulwark}}
  +
| {{RaceIcon|Undead|Female|Small}}{{NPC|Horde|Lady Sylvanas Windrunner}}
  +
: [[Champion Bachi]] / [[Champion Cyssa Dawnrose]]
  +
| [[Royal Quarter]], [[Undercity]]
  +
: [[Silvermoon]] / [[Undercity]]
  +
|- class="alt"
  +
| {{questclass|Neutral|Priest|52D|Blood of Morphaz}}
  +
: chain start: {{quest|Cenarion_Aid}}
  +
| {{RaceIconExt|Furbolg|Small}}{{NPC|Neutral|Ogtinc}}
  +
: {{NPC|Alliance|High Priest Rohan}} / {{NPC|Horde|Ur'kyo}}
  +
| [[Timbermaw Hold]], [[Azshara]]
  +
: {{FactionIcon|Alliance|small}} [[Ironforge]] / {{FactionIcon|Horde|small}} [[Orgrimmar]]
  +
|-
  +
| {{questclass|Neutral|Rogue|52D|The Azure Key}}
  +
: chain start: {{quest|A Simple Request}}
  +
| {{RaceIcon|Human|Male|Small}}{{NPC|Neutral|Archmage Xylem}}
  +
: various rogue trainers
  +
| [[Azshara Tower]], [[Azshara]]
  +
: &nbsp;
  +
|- class="alt"
  +
| {{questclass|Neutral|Mage|52D|Destroy Morphaz}}
  +
:chain start: {{quest|Magic Dust}}
  +
| {{RaceIcon|Human|Male|Small}}{{NPC|Neutral|Archmage Xylem}}
  +
| [[Azshara Tower]], [[Azshara]]
  +
|-
  +
| {{questclass|Neutral|Warrior|52D|Voodoo Feathers}}
  +
: chain start: {{quest|A Troubled Spirit}}
  +
| {{RaceIcon|Orc|Male|Small}}{{NPC|Neutral|Fallen Hero of the Horde}}
  +
: various Warrior trainers
  +
| On the border between [[Swamp of Sorrow]] & [[Blasted Lands]]
  +
:&nbsp;
  +
|- class="alt"
  +
| {{questclass|Neutral|Warlock|52D|Trolls of a Feather}}
  +
: chain start: {{quest|An Imp's Request}} or {{quest|Hot and Itchy}}
  +
| {{RaceIconExt|Imp|Small}}{{NPC|Neutral|Impsy}}
  +
: [[Impsy]] or any of several warlock trainers
  +
| [[Shatter Scar Vale]], [[Felwood]]
  +
:&nbsp;
   
  +
|}
   
  +
== Group info ==
These are custom string functions available in WoW but not normal Lua.
 
  +
A good group to have for this instance would consist of a [[tank]], a [[healer]], and three [[damage dealer]]s, preferably one with good [[AoE]]. AoE's are very helpful, as there are many packs with non-elites. The instance offers a lot of opportunity for [[crowd control]] (specifically [[rogue]] [[sap]]s and [[Priest]] [[Shackle Undead|shackle undeads]], and magic dispels (from priests, paladins, and Resto shamans) make it a lot easier, as there a various negative effects (Fear and Sleep being the most dangerous). One of the three damage dealers should be able to tank, or have a pet that can tank, for the [[Shade of Eranikus]] fight.
   
  +
Each class brings something useful to this instance, and as much depends on player skill and character levels as does group composition. That said, it's very nice to have reliable [[Crowd Control]], good healing from a suitably geared and/or spec'd [[healer]], as well as some form of [[out of combat]] [[Resurrection]] and [[Wipe Recovery]].
: [[API strtrim|strtrim]](string) &nbsp; - Trim leading and trailing spaces from string.
 
: [[API strsplit|strsplit]](delimiter, string) &nbsp; - Return a list of substrings separated by occurrences of the delimiter.
 
: [[API strjoin|strjoin]](delimiter, string, string[, ...]) &nbsp; - Join string arguments into a single string, separated by delimiter.
 
   
  +
One of the most important things to bring to this instance is knowledge of the layout or a good guide/map, as it's very easy to get lost here!
=== Table Functions ===
 
These table functions are shorthand references to the Lua table library (which is available via "table.", see [http://lua-users.org/wiki/TableLibraryTutorial TableLibraryTutorial] for more info).
 
   
  +
== Walkthrough ==
Be also aware that many table functions are designed to work with tables indexed only with numerical indexes, starting with 1 and without holes (like {[1] = "foo", [3] = "bar"} --- recognize that [2] will be nil in this table). When working with any other tables behavior is not defined and might lead to unexpected results. Not being aware of this fact is one major causes for bugs in code written in Lua.
 
  +
The temple is split up into two main sections, separated by staircases (or the deadly hole in the middle of the upper pit), the first is mandatory for completing the main run of the dungeon (where you defeat the [[Shade of Eranikus]]), whereas the second section is the basement - a completely optional section, however there are two enemies there that have good drops ([[Spawn of Hakkar]] and [[Atal'alarion]]). Each of these two main sections contains a few floors - the main section has a top floor, a middle section (balconies), and a bottom (the dragon pit area). The basement also has a top and a bottom.
   
  +
If you don't have a lot of time to spare, stick with the main section and focus on the related quests or loot you are looking for (for experience, just explore wherever). However, if you do have time to take on the basement, you'll want to go there first.
: [[API foreach|foreach]](table,function) &nbsp; - Execute function for each element in table. (deprecated, used pairs instead)
 
: [[API foreachi|foreachi]](table,function) &nbsp; - Execute function for each element in table, indices are visited in sequential order. (deprecated, used ipairs instead)
 
: [[API getn|getn]](table) &nbsp; - Return the size of the table when seen as a list. This is deprecated, it is replaced by the # operator. Instead of table.getn(table), use #(table).
 
: [[API ipairs|ipairs]](table) &nbsp; - Returns an iterator of type integer to traverse a table.
 
: [[API pairs|pairs]](table) &nbsp; - Returns an iterator to traverse a table.
 
: [[API sort|sort]](table[, comp]) &nbsp; - Sort the elements in the table in-place, optionally using a custom comparator.
 
: [[API tinsert|tinsert]](table[, pos], value) &nbsp; - Insert value into the table at position pos (defaults to end of table)
 
: [[API tremove|tremove]](table[, pos]) &nbsp; - Remove and return the table element at position pos (defaults to last entry in table)
 
: [[API wipe|wipe]](table) &nbsp; - Restore the table to its initial value (like tab = {} without the garbage). This is not standard Lua, but added by Blizzard.
 
   
=== Bit Functions ===
+
=== Optional: The Basement ===
  +
From the start of the instance, head forward and to the left. Run down to the bottom of one of the stairwells (not the two spiral staircases available from the entrance of the instance). The hallway area you reach is a giant ring around the main floor of the basement; this hallway contains [[Murk Worm]]s (aggressive) and [[maggot]]s ({{reputation|neutral}}), however, the maggots will aggro if you get in a fight so if there are any you can pick off, it's better to be safe than sorry. Note that there is sometimes a rare spawn that patrols this hallway, [[Spawn of Hakkar]] (it looks like a [[wind serpent]]).
World of Warcraft includes the Lua BitLib library (which is available via "bit."). They provide access to C-style bitwise manipulation operators.
 
The [http://lua-users.org/wiki/BitwiseOperators] is not part of the Lua standard library, but was implemented in WoW with patch 1.9
 
: [[API bit.bnot|bit.bnot]](a) - returns the one's complement of a
 
: [[API bit.band|bit.band]](w1,...) - returns the bitwise and of the w's
 
: [[API bit.bor|bit.bor]](w1,...) - returns the bitwise or of the w's
 
: [[API bit.bxor|bit.bxor]](w1,...) - returns the bitwise exclusive or of the w's
 
: [[API bit.lshift|bit.lshift]](a,b) - returns a shifted left b places
 
: [[API bit.rshift|bit.rshift]](a,b) - returns a shifted logically right b places
 
: [[API bit.arshift|bit.arshift]](a,b) - returns a shifted arithmetically right b places
 
: [[API bit.mod|bit.mod]](a,b) - returns the integer remainder of a divided by b
 
   
  +
Inside the circular hallway there are tunnels that lead to balconies in the inner chamber. Each balcony contains a serpent statue - by activating the statues in a specific pattern (south, north, south west, south east, north west, north east) you will summon [[Atal'alarion]]. If you want to save time here, you'll have to try and minimize the number of groups you take on in the circular hallway (although the running distance to avoid mobs may be just as burdensome).
Since Lua is a scripting language, using these functions to "compress" your data structures is fairly slow work. Unless you have a very large database and ''need'' to conserve RAM usage, save your information in several, individual variables.
 
   
  +
After summoning [[Atal'alarion]], jump down to the left of the balcony you are standing on and clear the mob and any patrols around you. Heal up, and hop down into the shallow water. Wait for Atal'alarion to move away from the Murk Worms and try to pull them without aggroing him - fighting them together can be painful. He hits hard, so try to stun or CC him and keep your tank over healed (if you have someone with additional healing abilities you may want to use them; potions are also recommended).
== Notes ==
 
=== String Functions ===
 
* All strings have their metatable set to index the global string table, so any string function may be called through it with the colon syntax:
 
-- This...
 
local s = string.format(input, arg1, arg2, ...)
 
 
-- ...can be written as this
 
local s = input:format(arg1, arg2, ...) -- input gets passed as the first argument, replicating the above code, as per the colon syntax
 
To make this work for string constants, you have to use parentheses. "%d":format(arg1) is not valid Lua code, you have to do
 
("%d"):format(arg1)
 
   
  +
From the pit of water, head straight up the stairs, down the hall, and up the spiral staircase back to the entrance of the instance.
Since this uses the string table, any function placed inside the string table works the same. The following is valid:
 
function string.print(a)
 
return print(a)
 
end
 
("test"):print()
 
Though you should try to avoid populating the string table with your own functions.
 
=== Table Functions ===
 
* Any function that takes a table as its first argument can be assigned to a method in said table and used thusly.
 
** There's no practical reason for doing this, but it's kinda fun to know these useless things.
 
** '''Notice''' that [[API wipe|table.wipe]] (and [[API wipe|wipe]]) will remove itself and all other methods assigned in this manner.
 
tab = {}
 
 
-- this works, of course.
 
tinsert(tab, 1, value) -- change the value at index 1 to value.
 
 
-- as does this
 
tab.insert = tinsert
 
tab:insert(1, value) -- change the value at index 1 to value (note the ":").
 
   
== See also ==
+
=== Main area ===
  +
This is the primary section of the temple, and the place where the boss for the achievement is located. There are many bosses you have to go through before you reach the final one ([[Zul'Lor]], [[Gasher]], [[Loro]], [[Zolo]], [[Mijan]], [[Hukku]], [[Zekkis]], [[Veyzhak the Cannibal]], [[Kazkaz the Unholy]], [[Jammal'an the Prophet]], and [[Ogom the Wretched]], [[Dreamscythe]] and [[Weaver]], [[Hazzas]] and [[Morphaz]], [[Shade of Eranikus]], and the optional [[Avatar of Hakkar]]), and trash mobs that vary in difficulty (some can CC you with sleep or fear, both magic debuffs that can be dispelled by priests, paladins, or Resto shamans).
* Our page on [[Lua]]. It has plenty of links to Lua reference material.
 
   
  +
From the entrance to the instance there are two passageways (facing away from the portal, take either passage ahead of you), either one is fine as they both lead to the same place (just remember to go up the stairs first). Once up the stairs you can either go left or right, it doesn't matter, just stick to one direction. Along this circular hallway there will be several mobs, most commonly consisting of a large troll zombie (tank), a priest and/or bloodrinker (healer), and two imps (non-elites). Send an off-tank to attack the healer and the main tank to their tank (remember that you can probably CC one or more of the enemies in each group). At intervals you will see stone blocks with masks on them; these masks mean that if you go down it will lead you to a Protector (one of the six that protect the final bosses of the instance). Most of the protectors are very easy to kill, and will on occasion give some loot (BOP greens). When a mask leads you down stairs on the outside of the ring, clear the mobs at the landing, and then take the hallway on that floor (do not continue down the stairs). After defeating a protector in a location like that, head back up the way you came and continue around the circular hallway in the direct you previously were. Once you have cleared all six protectors, [[Jammal'an the Prophet]] will yell that the shield is broken. This begins the second part of the main instance.
== External links ==
 
  +
{{elink|site=wow&#91;"compares"&#93;.com|link=http://wowcompares.com/|desc= - a WoW interface .lua, .toc, and .xml viewer}}
 
  +
Once you kill the final troll protector, '''jump''' off of the balcony as a group, preferably tank first. Be ready to fight a group of dragons immediately. Leaving ranged AOE and heals on top of the balcony while fighting is not a good idea, because if anyone pulls aggro, the mobs may rush off towards the stairs and pull additional enemies. Once down, you'll notice that in the center of the room there is a hole. This hole is directly above the shallow pool of water where [[Atal'alarion]] appears. '''Do not fall into the hole.''' You will end up taking a lot of time trying to get back up, but you will probably die (especially if you are not a mage or priest with the ability to float). If you ever want to go through the hole, make sure you have a party member cast [[Slow Fall]] or [[Levitate]] on you before you fall (note that you will probably float to one side of the ring, and potentially pull aggro from whatever mob is standing there).
  +
  +
Before seeking out [[Jammal'an the Prophet]], you should understand that if you do not kill every dragon whelp and dragonkin in the instance (the guys on this floor), they will attack you during the fight with [[Shade of Eranikus]]. It is possible to kill the boss before they arrive to help, however your group will definitely be killed when they arrive.
  +
  +
==== Jammal'an the Prophet ====
  +
From this point, there are three major and four minor bosses left to be killed. One of the three majors, [[Avatar of Hakkar]], is completely optional and requires a chain quest to be completed (starting with {{questlong|Neutral|44|Screecher Spirits}}). The boss order is pretty linear, with [[Avatar of Hakkar]] available to be defeated at any time. Linearly, first you should start with [[Jammal'an the Prophet]]. You can reach him by heading through the southeastern passage of the room (it curves northward into a room of pews). There are at least 7 groups of mobs in the area that you must eliminate. Each group primarily consists of a healer and two undead warriors (CC-able) that must be pulled back to the corner because they can fear you into other groups. This fear is a magic debuff and can be dispelled, and Undead can use [[Will of the Forsaken]] to get out of it quickly. Each of these mobs, when killed, will create an aggressive spirit that is immune to all damage and abilities; however each will die automatically after about 30 seconds.
  +
  +
After you have cleared the entire room of mobs, you can take on [[Jammal'an the Prophet]] (level 50) and [[Ogom the Wretched]] (level 49). Jammal'an is pretty simple to kill but will take a while. Melee DPS or an off-tank should pick off Ogom while the main tank keeps Jammal'an on them the entire time. Kill Jammal'an first, as he has the ability to turn one party member against the rest. After killing both of them, go back out to the center ring and you will see [[Dreamscythe]] and [[Weaver]] flying around.
  +
  +
==== The Dreamer ====
  +
To awaken the final boss, you'll have to defeat his children, four large green dragons. (It is technically possible to attack the Shade without killing these four, but most normal groups will want to kill them first.) First, take out [[Dreamscythe]] and [[Weaver]], pulling them back to a spot away from other dragonkin and safely away from the center hole. Keep these drakes turned away from the group, as they have acid spit that can spread across all five members. If you off-tank one drake, keep it turned to one side, away from the main tank and the rest of the group. Kill Dreamscythe first, and then Weaver. These mobs only sometimes drop loot, but can be skinned 100% of the time.
  +
  +
[[Shade of Eranikus]] is located in the hallway to the south, protected by two more large drakes. Before you head that way, make sure you kill all of the mobs in the center area, and the ones hidden in the small tunnel in front of the staircase back to the entrance (located to the north). There are no dragonkin located in the western hallways, only wind serpents.
  +
  +
Head to the southern tunnel, and clear out the mobs until you can see [[Hazzas]] and [[Morphaz]] flying around. Once ready, pull them back into the hallway, and once again split the dragons up and turn them. These two have the ability to knockback players, so tank them with your back to the wall.
  +
  +
You've finally made it to the [[Shade of Eranikus]], who is sitting alone in a large room. If you didn't clear the entire floor of dragonkin, they will begin running to attack you once you pull Shade. Simply tank Shade like any other dragon, to one side so melee DPS is standing at his stomach and ranged is safely away from his face and tail. This is a long fight so have buffs and heals ready. A priest's Lightwell is extremely useful here. Once Eranikus dies he will give the Essence of Eranikus which begins and finishes a quest in the room, rewarding everyone with the [[Chained Essence of Eranikus]]. After finishing Shade, unless you can face the [[Avatar of Hakkar]], your only choice is to go somewhere else. You can either run back to the center area and up the stairs to the north, fall down the pit in the center safely (with slow fall or levitate), or hearth.
  +
  +
==== Optional: Avatar of Hakkar ====
  +
If someone in your group has completed the quest chain beginning with {{questlong|Neutral|44|Screecher Spirits}}, they will either have the egg of Hakkar or a special scroll that will allow them to summon him in the room to the west.
  +
  +
== Resources ==
  +
Skinning
  +
* [[Heavy Leather]]
  +
* [[Thick Leather]]
  +
* [[Rugged Leather]]
  +
* [[Heavy Hide]]
  +
* [[Worn Dragonscale]]
  +
* [[Green Dragonscale]]
  +
  +
== Dungeon denizens ==
  +
* {{RaceIconExt|BogBeast|Small}} [[Bog beast]]s
  +
* {{RaceIconExt|DireTroll|Small}} [[Dire troll]]s
  +
* {{RaceIconExt|DragonGreen|Small}} [[Green dragonflight|Green]] [[dragon]] (one, [[Shade of Eranikus]])
  +
* {{RaceIconExt|DrakeGreen|Small}} [[Green dragonflight|Green]] [[drake]]s
  +
* {{RaceIconExt|SpawnGreen|Small}} [[Green dragonflight|Green]] [[dragonspawn]]
  +
* {{RaceIconExt|WhelpGreen|Small}} [[Green dragonflight|Green]] [[dragon whelp]]s
  +
* {{RaceIconExt|Grell|Small}} [[Grell]]s
  +
* {{RaceIconExt|Larva|Small}} [[Larva]]e
  +
* {{RaceIconExt|Ooze|Small}} [[Ooze]]s
  +
* {{RaceIconExt|Serpent|Small}} [[Serpent]]s
  +
* {{RaceIconExt|SkeletalWindSerpent|Small}} [[Skeletal wind serpent]] (one, [[Avatar of Hakkar]])
  +
* {{RaceIconExt|Snake|Small}} [[Snake]]s
  +
* {{RaceIcon|Troll|Male|Small}}{{RaceIcon|Troll|Female|Small}} [[Troll]]s
  +
* {{RaceIconExt|WindSerpent|Small}} [[Wind serpent]]s
  +
* {{RaceIconExt|Worm|Small}} [[Worm]]s
  +
* {{RaceIcon|UndeadTroll|Male|Small}}{{RaceIcon|UndeadTroll|Female|Small}} [[Scourge troll]]s
  +
  +
== Loot ==
  +
See [[Temple of Atal'Hakkar loot]].
  +
  +
==Patch changes==
  +
*{{Patch 3.2.0|note=Meeting stone now operational for all levels, previously level 45-53.}}
  +
*{{Patch 2.3.0|note=Boss levels lowered.}}
  +
*{{Patch 1.4.0|note=The minimum level requirement on the Temple of Atal'Hakkar Meeting Stone has been properly assigned.}}
  +
*{{Patch 1.3.0|note=Capped at ten players.}}
  +
  +
==References==
  +
{{reflist}}
  +
  +
==External links==
  +
<!-- Read http://www.wowpedia.org/Wowpedia:External_links before posting your links here.
  +
Links that do not conform to the rules will be DELETED.
  +
Repeat violations may result in a BAN.
  +
Have a nice day. :) -->
  +
{{elinks-zone|1417|armory=1|al=73}}
  +
  +
{{Temple of Atal'Hakkar Subzones}}
  +
{{Green Dragonflight}}
  +
{{Dungeons|World of Warcraft}}
  +
  +
<!-- The instance entrance is found here, but the instance is not a subzone of the zone -->
  +
[[Category:Instances]]
  +
[[Category:Temple of Atal'Hakkar| ]]
  +
[[Category:Swamp of Sorrows]]
  +
[[Category:Troll territories]]
  +
[[Category:Temples]]

Revision as of 10:53, 3 March 2011

Temple of Atal'Hakkar
Sunken Temple, Temple, ST
Temple of Atal'Hakkar loading screen
Temple of Atal'Hakkar loading graphic
Location Pool of Tears, Swamp of Sorrows
Race(s) Green dragon Green dragon
Jungle trollJungle troll Jungle troll
Undead trollUndead troll Undead troll
End boss Shade of Eranikus
Advised level 50-60
Player limit 5

Temple of Atal'Hakkar (also known as Sunken Temple and more rarely, Lost Temple) is a shrine erected by the Atal'ai trolls, led by their master Jammal'an the Prophet, to the nefarious Blood God — Hakkar the Soulflayer. Believing that this was the intended site for Hakkar's reentry into Azeroth, the great Dragon Aspect, Ysera, and her green dragonflight sunk the temple into the depths of the Swamp of Sorrows...but the dragons did not realize that it was the wrong location until it was too late.

Many of the bosses in the instance have some kind of prerequisite in order to encounter them. Atal'alarion will appear after activation of statues, Jammal'an the Prophet can only be reached by killing the 6 troll mini-bosses, Avatar of Hakkar must be summoned and the Shade of Eranikus will only be killable after the death of the Prophet.

The Temple may be entered by level 35. The mob level range is 45-49, with the final boss being 50.

History

Sunken Temple - Official Site

On the official site

From the World Dungeons page on the official World of Warcraft Community Site:

Over a thousand years ago, the powerful Gurubashi Empire was torn apart by a massive civil war. An influential group of troll priests, known as the Atal'ai, attempted to bring back an ancient blood god named Hakkar the Soulflayer. Though the priests were defeated and ultimately exiled, the great troll empire buckled in upon itself. The exiled priests fled far to the north, into the Swamp of Sorrows. There they erected a great temple to Hakkar - where they could prepare for his arrival into the physical world. The great dragon Aspect, Ysera, learned of the Atal'ai's plans and smashed the temple beneath the marshes. To this day, the temple's drowned ruins are guarded by the green dragons who prevent anyone from getting in or out. However, it is believed that some of the fanatical Atal'ai may have survived Ysera's wrath - and recommitted themselves to the dark service of Hakkar.

The name Atal’Hakkar can mean either "Devoted to Hakkar" or "In Honor of Hakkar" in Zandali, the language of the trolls.[1]

Geography

The Broken HallThe ButcheryChamber of BloodChamber of the DreamerDen of the CallerHall of BonesHall of MasksHall of RitualHall of SerpentsHall of the CursedLair of the ChosenThe Pit of SacrificeSanctum of the Fallen God

Subzones removed in the Shattering:
Hall of SerpentsHall of the CursedThe Pit of Refuse

Cataclysm

Cataclysm This section concerns content related to Cataclysm.

The Sunken Temple will be raised to a level 50-60 dungeon in Cataclysm. Half of the dungeon has been removed. Upon entering the instance portal, you will now find your self with Itharius (a green dragon), and you will be in the central room filled with corrupt dragonkin. The six troll mini-bosses have now been completely removed, with all previous corridors and staircases that led to them now being completely inaccessable. The circular room at the very depths of the temple has also been removed. The Avatar of Hakkar can now easily be fought by taking the quest from Itharius, in which he gives you an egg that summons the boss and the Avatar is one of only three bosses now available with the others being Jammal'an the Prophet and the Shade of Eranikus. The four drakes, Dreamscythe, Weaver, Morphaz and Hazzas still also spawn but they are not classed as bosses and do not drop any notable loot.

Quest guide

STbosses

Temple of Atal'Hakkar bosses

Quest name Quest giver Zone location
Alliance Alliance quests
A [50D] Into The Temple of Atal'Hakkar
chain start: In Search of The Temple
IconSmall Dwarf MaleAlliance Brohann Caskbelly Dwarven District, Stormwind City
A [52] Haze of Evil
chain start: Muigin and Larion
IconSmall Dwarf MaleNeutral Gregan Brewspewer
Muigin
Feralas
Marshal's Refuge, Un'goro Crater
Horde Horde quests
H [50] The Temple of Atal'Hakkar
chain starts: Pool of Tears
IconSmall Orc MaleHorde Fel'zerul Stonard, Swamp of Sorrows
H [52] Zapper Fuel
chain start: Larion and Muigin
IconSmall Goblin FemaleNeutral Liv Rizzlefix
Larion
Ratchet, The Barrens
Marshal's Refuge, Un'goro Crater
Neutral Neutral quests
N [51] Into the Depths
chain start: The Sunken Temple
IconSmall Goblin MaleNeutral Marvon Rivetseeker
Alliance Angelas Moonbreeze /Horde Witch Doctor Uzer'i
Broken Pillar, Tanaris
Alliance Feathermoon Stronghold / Horde Camp Mojache
N [51] Secret of the Circle
chain start: The Sunken Temple
IconSmall Goblin MaleNeutral Marvon Rivetseeker Broken Pillar, Tanaris
N [53] The God Hakkar
chain start: Screecher_Spirits
IconSmall Troll MaleNeutral Yeh'kinya Steamwheedle Port, Tanaris
N [53D] Jammal'an the Prophet IconSmall Troll MaleNeutral Atal'ai Exile Shadra'Alor, The Hinterlands
N [55] The Essence of Eranikus Drops off Shade of Eranikus, Inside Sunken Temple
Neutral Class quests
Template:Questclass
chain start: Torwa_Pathfinder
 
 
IconSmall Tauren MaleNeutral Torwa Pathfinder
Alliance Denatharion
Horde Turak Runetotem
Neutral Loganaar
Un'Goro Crater
Alliance Darnassus
Horde Thunder Bluff
Neutral Moonglade
Template:Questclass
chain start: The Hunter's Charm
 
 
 
File:IconSmall Furbolg Small.gifNeutral Ogtinc
Horde Ormak Grimshot (Orgrimmar)
Horde Oninath (Silvermoon City)
Alliance Olmin Burningbeard (Ironforge)
Alliance Ulfir Ironbeard (Stormwind)
Timbermaw Hold, Azshara
 
 
 
 
Template:Questclass
chain start: Elemental Mastery
IconSmall Troll MaleNeutral Bath'rah the Windwatcher
Alliance Farseer Umbrua / Horde Searn Firewarder
Chillwind Point ruins, Alterac Mountains
Alliance Stormwind City / Horde Orgrimmar
Template:Questclass
chain start: Chillwind_Camp
IconSmall Human MaleAlliance Commander Ashlam Valorfist
Lord Grayson Shadowbreaker
Chillwind Camp, Western Plaguelands
Stormwind City
Template:Questclass
chain start: To_The_Bulwark
IconSmall Undead FemaleHorde Lady Sylvanas Windrunner
Champion Bachi / Champion Cyssa Dawnrose
Royal Quarter, Undercity
Silvermoon / Undercity
Template:Questclass
chain start: Cenarion_Aid
File:IconSmall Furbolg Small.gifNeutral Ogtinc
Alliance High Priest Rohan / Horde Ur'kyo
Timbermaw Hold, Azshara
Alliance Ironforge / Horde Orgrimmar
Template:Questclass
chain start: A Simple Request
IconSmall Human MaleNeutral Archmage Xylem
various rogue trainers
Azshara Tower, Azshara
 
Template:Questclass
chain start: Magic Dust
IconSmall Human MaleNeutral Archmage Xylem Azshara Tower, Azshara
Template:Questclass
chain start: A Troubled Spirit
IconSmall Orc MaleNeutral Fallen Hero of the Horde
various Warrior trainers
On the border between Swamp of Sorrow & Blasted Lands
 
Template:Questclass
chain start: An Imp's Request or Hot and Itchy
File:IconSmall Imp Small.gifNeutral Impsy
Impsy or any of several warlock trainers
Shatter Scar Vale, Felwood
 

Group info

A good group to have for this instance would consist of a tank, a healer, and three damage dealers, preferably one with good AoE. AoE's are very helpful, as there are many packs with non-elites. The instance offers a lot of opportunity for crowd control (specifically rogue saps and Priest shackle undeads, and magic dispels (from priests, paladins, and Resto shamans) make it a lot easier, as there a various negative effects (Fear and Sleep being the most dangerous). One of the three damage dealers should be able to tank, or have a pet that can tank, for the Shade of Eranikus fight.

Each class brings something useful to this instance, and as much depends on player skill and character levels as does group composition. That said, it's very nice to have reliable Crowd Control, good healing from a suitably geared and/or spec'd healer, as well as some form of out of combat Spell holy resurrection [Resurrection] and Wipe Recovery.

One of the most important things to bring to this instance is knowledge of the layout or a good guide/map, as it's very easy to get lost here!

Walkthrough

The temple is split up into two main sections, separated by staircases (or the deadly hole in the middle of the upper pit), the first is mandatory for completing the main run of the dungeon (where you defeat the Shade of Eranikus), whereas the second section is the basement - a completely optional section, however there are two enemies there that have good drops (Spawn of Hakkar and Atal'alarion). Each of these two main sections contains a few floors - the main section has a top floor, a middle section (balconies), and a bottom (the dragon pit area). The basement also has a top and a bottom.

If you don't have a lot of time to spare, stick with the main section and focus on the related quests or loot you are looking for (for experience, just explore wherever). However, if you do have time to take on the basement, you'll want to go there first.

Optional: The Basement

From the start of the instance, head forward and to the left. Run down to the bottom of one of the stairwells (not the two spiral staircases available from the entrance of the instance). The hallway area you reach is a giant ring around the main floor of the basement; this hallway contains Murk Worms (aggressive) and maggots (neutral), however, the maggots will aggro if you get in a fight so if there are any you can pick off, it's better to be safe than sorry. Note that there is sometimes a rare spawn that patrols this hallway, Spawn of Hakkar (it looks like a wind serpent).

Inside the circular hallway there are tunnels that lead to balconies in the inner chamber. Each balcony contains a serpent statue - by activating the statues in a specific pattern (south, north, south west, south east, north west, north east) you will summon Atal'alarion. If you want to save time here, you'll have to try and minimize the number of groups you take on in the circular hallway (although the running distance to avoid mobs may be just as burdensome).

After summoning Atal'alarion, jump down to the left of the balcony you are standing on and clear the mob and any patrols around you. Heal up, and hop down into the shallow water. Wait for Atal'alarion to move away from the Murk Worms and try to pull them without aggroing him - fighting them together can be painful. He hits hard, so try to stun or CC him and keep your tank over healed (if you have someone with additional healing abilities you may want to use them; potions are also recommended).

From the pit of water, head straight up the stairs, down the hall, and up the spiral staircase back to the entrance of the instance.

Main area

This is the primary section of the temple, and the place where the boss for the achievement is located. There are many bosses you have to go through before you reach the final one (Zul'Lor, Gasher, Loro, Zolo, Mijan, Hukku, Zekkis, Veyzhak the Cannibal, Kazkaz the Unholy, Jammal'an the Prophet, and Ogom the Wretched, Dreamscythe and Weaver, Hazzas and Morphaz, Shade of Eranikus, and the optional Avatar of Hakkar), and trash mobs that vary in difficulty (some can CC you with sleep or fear, both magic debuffs that can be dispelled by priests, paladins, or Resto shamans).

From the entrance to the instance there are two passageways (facing away from the portal, take either passage ahead of you), either one is fine as they both lead to the same place (just remember to go up the stairs first). Once up the stairs you can either go left or right, it doesn't matter, just stick to one direction. Along this circular hallway there will be several mobs, most commonly consisting of a large troll zombie (tank), a priest and/or bloodrinker (healer), and two imps (non-elites). Send an off-tank to attack the healer and the main tank to their tank (remember that you can probably CC one or more of the enemies in each group). At intervals you will see stone blocks with masks on them; these masks mean that if you go down it will lead you to a Protector (one of the six that protect the final bosses of the instance). Most of the protectors are very easy to kill, and will on occasion give some loot (BOP greens). When a mask leads you down stairs on the outside of the ring, clear the mobs at the landing, and then take the hallway on that floor (do not continue down the stairs). After defeating a protector in a location like that, head back up the way you came and continue around the circular hallway in the direct you previously were. Once you have cleared all six protectors, Jammal'an the Prophet will yell that the shield is broken. This begins the second part of the main instance.

Once you kill the final troll protector, jump off of the balcony as a group, preferably tank first. Be ready to fight a group of dragons immediately. Leaving ranged AOE and heals on top of the balcony while fighting is not a good idea, because if anyone pulls aggro, the mobs may rush off towards the stairs and pull additional enemies. Once down, you'll notice that in the center of the room there is a hole. This hole is directly above the shallow pool of water where Atal'alarion appears. Do not fall into the hole. You will end up taking a lot of time trying to get back up, but you will probably die (especially if you are not a mage or priest with the ability to float). If you ever want to go through the hole, make sure you have a party member cast Slow Fall or Spell holy layonhands [Levitate] on you before you fall (note that you will probably float to one side of the ring, and potentially pull aggro from whatever mob is standing there).

Before seeking out Jammal'an the Prophet, you should understand that if you do not kill every dragon whelp and dragonkin in the instance (the guys on this floor), they will attack you during the fight with Shade of Eranikus. It is possible to kill the boss before they arrive to help, however your group will definitely be killed when they arrive.

Jammal'an the Prophet

From this point, there are three major and four minor bosses left to be killed. One of the three majors, Avatar of Hakkar, is completely optional and requires a chain quest to be completed (starting with N [44] Screecher Spirits). The boss order is pretty linear, with Avatar of Hakkar available to be defeated at any time. Linearly, first you should start with Jammal'an the Prophet. You can reach him by heading through the southeastern passage of the room (it curves northward into a room of pews). There are at least 7 groups of mobs in the area that you must eliminate. Each group primarily consists of a healer and two undead warriors (CC-able) that must be pulled back to the corner because they can fear you into other groups. This fear is a magic debuff and can be dispelled, and Undead can use Spell shadow raisedead [Will of the Forsaken] to get out of it quickly. Each of these mobs, when killed, will create an aggressive spirit that is immune to all damage and abilities; however each will die automatically after about 30 seconds.

After you have cleared the entire room of mobs, you can take on Jammal'an the Prophet (level 50) and Ogom the Wretched (level 49). Jammal'an is pretty simple to kill but will take a while. Melee DPS or an off-tank should pick off Ogom while the main tank keeps Jammal'an on them the entire time. Kill Jammal'an first, as he has the ability to turn one party member against the rest. After killing both of them, go back out to the center ring and you will see Dreamscythe and Weaver flying around.

The Dreamer

To awaken the final boss, you'll have to defeat his children, four large green dragons. (It is technically possible to attack the Shade without killing these four, but most normal groups will want to kill them first.) First, take out Dreamscythe and Weaver, pulling them back to a spot away from other dragonkin and safely away from the center hole. Keep these drakes turned away from the group, as they have acid spit that can spread across all five members. If you off-tank one drake, keep it turned to one side, away from the main tank and the rest of the group. Kill Dreamscythe first, and then Weaver. These mobs only sometimes drop loot, but can be skinned 100% of the time.

Shade of Eranikus is located in the hallway to the south, protected by two more large drakes. Before you head that way, make sure you kill all of the mobs in the center area, and the ones hidden in the small tunnel in front of the staircase back to the entrance (located to the north). There are no dragonkin located in the western hallways, only wind serpents.

Head to the southern tunnel, and clear out the mobs until you can see Hazzas and Morphaz flying around. Once ready, pull them back into the hallway, and once again split the dragons up and turn them. These two have the ability to knockback players, so tank them with your back to the wall.

You've finally made it to the Shade of Eranikus, who is sitting alone in a large room. If you didn't clear the entire floor of dragonkin, they will begin running to attack you once you pull Shade. Simply tank Shade like any other dragon, to one side so melee DPS is standing at his stomach and ranged is safely away from his face and tail. This is a long fight so have buffs and heals ready. A priest's Lightwell is extremely useful here. Once Eranikus dies he will give the Essence of Eranikus which begins and finishes a quest in the room, rewarding everyone with the Inv stone 03 [Chained Essence of Eranikus]. After finishing Shade, unless you can face the Avatar of Hakkar, your only choice is to go somewhere else. You can either run back to the center area and up the stairs to the north, fall down the pit in the center safely (with slow fall or levitate), or hearth.

Optional: Avatar of Hakkar

If someone in your group has completed the quest chain beginning with N [44] Screecher Spirits, they will either have the egg of Hakkar or a special scroll that will allow them to summon him in the room to the west.

Resources

Skinning

Dungeon denizens

Loot

See Temple of Atal'Hakkar loot.

Patch changes

  • Wrath-Logo-Small Patch 3.2.0 (2009-08-04): Meeting stone now operational for all levels, previously level 45-53.
  • Bc icon Patch 2.3.0 (2007-11-13): Boss levels lowered.
  • WoW Icon update Patch 1.4.0 (2005-04-19): The minimum level requirement on the Temple of Atal'Hakkar Meeting Stone has been properly assigned.
  • WoW Icon update Patch 1.3.0 (2005-03-07): Capped at ten players.

References

 
  1. ^ Dark Factions, pg. 127

External links