Archaeology
A secondary profession that is solved rather than crafted: the three races Mists added, what the item catalogue holds of each of them, and the NPCs the addon's database subtitles as its trainers.
Questie – where this comes from
This comes from the Questie item database: names, levels and item classes only. It carries no reagents, no recipe results and no prices, and it is the same on every realm. All sourcesQuestie – where this comes from
This comes from the Questie quest database, the same on every realm and unchanged by anyone playing. All sourcesQuestie – where this comes from
This comes from the Questie NPC database: which NPC it calls an Archaeology trainer, and where it records them standing. It is the same on every realm, and it is a table in this site's own source rather than something an operator imports. All sourcesAll fifteen professions. A profession is the same on every realm, so the realm picker does not apply here.
What is not on this page
Printed on every profession page, because these pages look like a recipe site and are not one. This hub does not know what any recipe is made of – the item database behind it has no reagent field, and no field that links a recipe to the spell it teaches, so there are no reagents, no craft results and no per-recipe skill levels anywhere in this project. It also holds no recipe sources: the catalogue imported here is name, item level, required level, class and subclass, and nothing else. Prices exist only where an auction house on this hub has published one, and none has yet.
No dig sites, and no fragment counts. Where a dig site is, this hub cannot know: the client hands that to an addon for the map the player is looking at and it is not in any database anybody can import – and on this client the game's own Mists world map already draws them. How many fragments somebody has is the player's own state, and a fragment is a currency rather than an item, so it is not a thing the item catalogue is missing.
Quests that require Archaeology
Questie – where this comes from
This comes from the Questie quest database, the same on every realm and unchanged by anyone playing. All sources
No quest database has been imported into this hub, so there is nothing to look this up in. An
operator loads it with platform/tools/questimport.py.
Recipes in the catalogue
Questie – where this comes from
This comes from the Questie item database: names, levels and item classes only. It carries no reagents, no recipe results and no prices, and it is the same on every realm. All sources
No item catalogue has been imported into this hub. An operator loads it with
platform/tools/itemimport.py; until then every list below is empty for that reason
and not because the game is.
Materials
Questie – where this comes from
This comes from the Questie item database: names, levels and item classes only. It carries no reagents, no recipe results and no prices, and it is the same on every realm. All sourcesIts two materials are a keystone and a fragment, and the catalogue can hold only one of them. A keystone is a trade good, but it is filed under the catalogue's catch-all “Other” kind, together with everything else the catalogue gives no particular kind, so no kind on these pages finds it – which is why the three keystones are listed by id with their race below rather than as a kind here. A fragment is a currency and not an item, so it is in no item catalogue at all, and the next block measures that rather than asserting it.
The three Mists races
Questie – where this comes from
This comes from the Questie item database: names, levels and item classes only. It carries no reagents, no recipe results and no prices, and it is the same on every realm. All sourcesMists added three races to Archaeology. This block is a table of item ids in this site's own source, with every name read out of the catalogue beside it – because the catalogue has no field that says an item is an artifact, none that says which race it belongs to, and none that says whether it is common or rare. So this is a curated list and not a complete one: it records 30 artifact rows, 28 of which have a Pristine counterpart, and it does not claim to be every artifact of a race.
The three race names are the client's own: the game returns them to an addon from
GetArchaeologyRaceInfo, and no table in this hub holds a race at all. They are
written into the table beside the ids.
No item catalogue has been imported into this hub, so these rows have ids and no names. An
operator loads it with platform/tools/itemimport.py.
Pandaren
Keystone: Item 79868. 12 artifact rows, 2 of them with no Pristine row in the generated database.
| Artifact | Pristine version |
|---|---|
| Item 79896 | Item 85557 |
| Item 79897 | Item 85558 |
| Item 79898 | Item 89178 |
| Item 79899 | Item 89179 |
| Item 79900 | Item 89180 |
| Item 79901 | Item 89181 |
| Item 79902 | Item 89182 |
| Item 79903 | Item 89183 |
| Item 79904 | Item 89184 |
| Item 79905 | Item 89185 |
| Item 79906 | none in the generated database |
| Item 79907 | none in the generated database |
Mogu
Keystone: Item 79869. 10 artifact rows, every one with a Pristine row beside it.
| Artifact | Pristine version |
|---|---|
| Item 79908 | Item 89169 |
| Item 79909 | Item 89170 |
| Item 79910 | Item 89171 |
| Item 79911 | Item 89172 |
| Item 79912 | Item 89173 |
| Item 79913 | Item 89174 |
| Item 79914 | Item 89175 |
| Item 79915 | Item 89176 |
| Item 79916 | Item 85477 |
| Item 79917 | Item 89209 |
Mantid
Keystone: Item 95373. 8 artifact rows, every one with a Pristine row beside it.
| Artifact | Pristine version |
|---|---|
| Item 95375 | Item 95383 |
| Item 95376 | Item 95384 |
| Item 95377 | Item 95385 |
| Item 95378 | Item 95386 |
| Item 95379 | Item 95387 |
| Item 95380 | Item 95388 |
| Item 95381 | Item 95389 |
| Item 95382 | Item 95390 |
Fragments are a currency, not an item
Questie – where this comes from
This comes from the Questie item database: names, levels and item classes only. It carries no reagents, no recipe results and no prices, and it is the same on every realm. All sources
This is why no fragment appears above, and it is not something the catalogue is
missing. On this client a race's fragments are a currency: the client answers
GetArchaeologyRaceInfo with a number collected out of a number required, and
neither counter is an item id – so there is nothing to put in a bag and no row for an
item catalogue to carry. That call does return one item id, raceItemID, and it is
the race's rather than a fragment's.
Every half of that is cited rather than remembered – the call is on this client's global
API list (_reference/misc/ketho/GlobalAPI_classic.lua) and its return values are
in _reference/misc/WoW-API/WoW-API/Data/Wiki.lua.
Nothing on this page comes from a running game. PandaQuest does read your archaeology window – your races, your fragment counts and your artifacts – but it keeps that on your own computer: no archaeology data is uploaded to this hub. Everything above is read from the generated database and from this hub's own item catalogue.
No item catalogue has been imported into this hub, so there is nothing to search. An operator
loads it with platform/tools/itemimport.py.
Where the skill is trained
Questie – where this comes from
This comes from the Questie NPC database: which NPC it calls an Archaeology trainer, and where it records them standing. It is the same on every realm, and it is a table in this site's own source rather than something an operator imports. All sourcesQuestie – where this comes from
This comes from the Questie quest database, the same on every realm and unchanged by anyone playing. All sources
The generated database's own word for it. These are the NPCs whose subtitle in
Npcs.lua is exactly “Archaeology Trainer” –
21 of the
28 whose subtitle
carries the word at all. The other 7 are students and
archaeologists, and they are listed at the bottom of this block so that the count can be
checked rather than believed.
And the field that says the same thing. Each record also carries an
npcFlags bitmask (Schema.lua's npcKeys field 15), whose
trainer bit is set on 20 of the
21 – and on none of the
7 below, so “they train nobody” is two
fields agreeing rather than one being read. It is not set on
NPC 47683: the subtitle calls it a trainer and the flag
does not, and nothing in this hub decides between them, so the row is counted and the
disagreement is printed.
NPC names have not been imported into this hub, so these are
ids. An operator loads them with platform/tools/entityimport.py
– the table itself needs no import.
| Trainer | Zone | Friendly to |
|---|---|---|
| NPC 39718 | Ironforge | Alliance |
| NPC 44238 | Stormwind City | Alliance |
| NPC 47346 | Silvermoon City | Horde |
| NPC 47382 | Undercity | Horde |
| NPC 47568 | Howling Fjord | Horde |
| NPC 47569 | Darnassus | Alliance |
| NPC 47570 | The Exodar | Alliance |
| NPC 47571 | Orgrimmar | Horde |
| NPC 47572 | Thunder Bluff | Horde |
| NPC 47573 | Hellfire Peninsula | Horde |
| NPC 47574 | Hellfire Peninsula | Alliance |
| NPC 47575 | Shattrath City | Both |
| NPC 47576 | Borean Tundra | Alliance |
| NPC 47577 | Borean Tundra | Horde |
| NPC 47578 | Howling Fjord | Alliance |
| NPC 47579 | Dalaran | Both |
| NPC 47683 | none recorded | Both |
| NPC 51997 | Darkshore | Alliance |
| NPC 53421 | Dustwallow Marsh | Alliance |
| NPC 64922 | Vale of Eternal Blossoms | Both |
| NPC 67586 | Isle of Thunder | Horde |
2 of 21 trainers stand in Pandaria: Vale of Eternal Blossoms, Isle of Thunder. The rest are where the skill has been taught since it was added, an expansion before this one.
The database records no zone at all for NPC 47683 – it has the row and no place on it.
Carrying the word and not training: “Lead Expeditionary Archaeologist” 24473, “Archaeology Student” 44239, “Archaeology Student” 44241, “Archaeology Student” 44243, “Adventuring Archaeologist” 49442, “Archaeology Student” 54021, “Archaeology Student” 54118.
What “Mists-era” means on this page
Questie – where this comes from
This comes from the Questie item database: names, levels and item classes only. It carries no reagents, no recipe results and no prices, and it is the same on every realm. All sourcesAn item id of 71998 or higher. An approximation, printed rather than assumed: Blizzard's id ranges run roughly in patch order, so a floor separates the expansions well and not perfectly, and this project already splits eras the same way elsewhere.