About Forever DB
A reference for the spells, buffs and items of World of Warcraft Forever, extracted from the game client.
Data source
Everything on this site is read from the local game client of World of Warcraft Forever (product wowf, client build 1.60.1.70532, locale enUS), extracted on 2026-10-26. Nothing comes from retail or classic databases: where the Forever client does not ship a row, the site says so instead of filling the gap.
Values at level 60
Spell values and tooltips are computed for a level 60 character, and every tooltip carries a “Values at level 60” badge; hover it for the per-level formula. Where an effect has a random spread the site shows the range with one decimal, as the Forever client prints it (“14.6 to 23.0”). Values that depend on your character (spell power, attack power) show ? with an explanation rather than assuming zero gear.
Method
An offline extractor reads the client’s database tables and renders tooltips with the same token language the client uses. Derived numbers that could not be checked against known values (some weapon damage and armor values) are marked as unverified with a dotted underline. Text tokens the renderer cannot resolve keep a dotted underline that names the raw token.
Known gaps
- About 40% of item rows have no
ItemSparserow: these items have a class, slot and icon but no name or stats, and are listed as partial. - About 15% of the spells that skill lines reference are not in the client: they appear as stubs (“Spell #2330 — data not shipped with the client”).
- Drop, vendor and quest sources are server-side and not in the client data.
Coverage
| Entity | Total | Complete | Partial | Missing | Share |
|---|---|---|---|---|---|
| Spells | 33,657 | 31,807 | 132 | 1,718 | |
| Items | 31,850 | 19,231 | 12,618 | 1 | |
| Item sets | 536 | 536 | 0 | 0 | |
| Skill lines | 154 | 154 | 0 | 0 | |
| Enchantments | 2,217 | 2,217 | 0 | 0 |
- Texts rendered
- 25,594
- Texts with unresolved tokens
- 199
- Icons written
- 4,606 of 4,632 referenced
- Icons missing in storage
- 1
- Weapons derived (unverified)
- 1,788 (28)
- Armor derived (unverified)
- 4,709 (0)
- Possible names
- 429
- Extraction time
- 9.4 s
Most frequent unresolved tokens
${expr} 205$@spelldesc 35$s 33$a 12$d 12$n 6$z 6$@null 4$p 4$t 4$@spellaura 3$<var> 2$@auracaster 2$A 2$m 1$r 1$signw 1$u 1${cond,gte} 1References
| Relation | Distinct targets | Missing |
|---|---|---|
| Skill line ability | 7,382 | 1,117 |
| Previous rank in a skill line | 469 | 1 |
| Requires aura | 172 | 4 |
| Creates item | 3,296 | 0 |
| Applies enchantment | 814 | 0 |
| Triggers | 2,516 | 52 |
| Teaches | 1,123 | 269 |
| Enchantment effect spell | 2,301 | 161 |
| Learned together with | 49 | 0 |
| Talent rank | 1,357 | 839 |
| Chance on hit | 342 | 3 |
| Created by | 429 | 0 |
| Lock key | 3 | 0 |
| On equip | 796 | 10 |
| On looted | 3 | 0 |
| On pickup | 37 | 2 |
| On pickup (forced) | 11 | 1 |
| On use | 3,288 | 87 |
| Opposite faction item | 11 | 0 |
| Reagent | 1,147 | 1 |
| Recipe creates | 1,864 | 0 |
| Required spell | 21 | 0 |
| Set bonus | 804 | 9 |
| Set member | 3,072 | 0 |
| Teaches | 2,883 | 54 |
| Tool | 29 | 0 |
Client tables
Show all tables
| Table | Rows | Lost | Status |
|---|---|---|---|
| AreaTable | 1,375 | 46 | ok |
| ArmorLocation | 23 | 0 | ok |
| ChrClasses | 9 | 0 | ok |
| ChrRaces | 58 | 0 | ok |
| ContentTuning | 100 | 0 | ok |
| ContentTuningXExpected | 29 | 0 | ok |
| CreatureFamily | 27 | 0 | ok |
| CreatureType | 13 | 0 | ok |
| ExpectedStat | 133 | 0 | ok |
| ExpectedStatMod | 5 | 0 | ok |
| Faction | 253 | 0 | ok |
| GlobalStrings | 27,388 | 1 | ok |
| Item | 31,849 | 80 | ok |
| ItemAppearance | 9,042 | 17 | ok |
| ItemArmorQuality | 100 | 0 | ok |
| ItemArmorShield | 100 | 0 | ok |
| ItemArmorTotal | 100 | 0 | ok |
| ItemBagFamily | 24 | 0 | ok |
| ItemClass | 17 | 0 | ok |
| ItemDamageAmmo | 1,000 | 0 | ok |
| ItemDamageOneHand | 100 | 0 | ok |
| ItemDamageOneHandCaster | 100 | 0 | ok |
| ItemDamageRanged | 100 | 0 | ok |
| ItemDamageThrown | 100 | 0 | ok |
| ItemDamageTwoHand | 100 | 0 | ok |
| ItemDamageTwoHandCaster | 100 | 0 | ok |
| ItemDamageWand | 100 | 0 | ok |
| ItemEffect | 12,634 | 49 | ok |
| ItemLimitCategory | 51 | 0 | ok |
| ItemModifiedAppearance | 16,790 | 0 | ok |
| ItemNameDescription | 92 | 1 | ok |
| ItemPriceBase | 1,300 | 0 | ok |
| ItemSet | 536 | 0 | ok |
| ItemSetSpell | 1,477 | 0 | ok |
| ItemSparse | 19,231 | 89 | ok |
| ItemSubClass | 100 | 0 | ok |
| ItemXItemEffect | 12,626 | 50 | ok |
| Lock | 311 | 3 | ok |
| LockType | 23 | 0 | ok |
| ManifestInterfaceData | 134,284 | 0 | ok |
| Map | 73 | 8 | ok |
| PowerType | 6 | 0 | ok |
| RandPropPoints | 300 | 0 | ok |
| SkillLine | 154 | 0 | ok |
| SkillLineAbility | 7,846 | 0 | ok |
| SkillRaceClassInfo | 186 | 0 | ok |
| Spell | 31,939 | 488 | ok |
| SpellAuraOptions | 12,793 | 68 | ok |
| SpellAuraRestrictions | 319 | 17 | ok |
| SpellCastTimes | 72 | 0 | ok |
| SpellCastingRequirements | 3,272 | 44 | ok |
| SpellCategories | 10,658 | 352 | ok |
| SpellCategory | 265 | 0 | ok |
| SpellClassOptions | 6,084 | 9 | ok |
| SpellCooldowns | 4,491 | 73 | ok |
| SpellDescriptionVariables | 44 | 0 | ok |
| SpellDispelType | 11 | 0 | ok |
| SpellDuration | 134 | 0 | ok |
| SpellEffect | 42,697 | 1,330 | ok |
| SpellEquippedItems | 1,886 | 17 | ok |
| SpellFocusObject | 244 | 2 | ok |
| SpellInterrupts | 9,893 | 322 | ok |
| SpellItemEnchantment | 2,217 | 1 | ok |
| SpellLabel | 4,653 | 38 | ok |
| SpellLearnSpell | 52 | 0 | ok |
| SpellLevels | 12,947 | 164 | ok |
| SpellMechanic | 36 | 0 | ok |
| SpellMisc | 31,919 | 968 | ok |
| SpellName | 31,939 | 623 | ok |
| SpellPower | 3,459 | 0 | ok |
| SpellProcsPerMinute | 11 | 0 | ok |
| SpellRadius | 53 | 0 | ok |
| SpellRange | 61 | 0 | ok |
| SpellReagents | 3,300 | 38 | ok |
| SpellShapeshift | 3,457 | 1 | ok |
| SpellShapeshiftForm | 32 | 0 | ok |
| SpellTargetRestrictions | 4,451 | 139 | ok |
| SpellTotems | 1,121 | 2 | ok |
| SpellXDescriptionVariables | 181 | 0 | ok |
| SpellXSpellVisual | 20,392 | 0 | ok |
| Talent | 432 | 0 | ok |
| TalentTab | 27 | 0 | ok |
| TotemCategory | 28 | 1 | ok |
Mismatches and warnings
- ItemSparse.ItemSet not in ItemSet.ItemID4 (e.g. 276538, 276539, 276540, 276541)
Show warnings
item 7869: unknown RequiredSkill 242 item 19122: stats not derived (inventory type 0, quality 3) item 274683: stats not derived (inventory type 19, quality 4)
Keyboard shortcuts
/ or Ctrl K focuses the search box and Esc closes suggestions, tooltips and dialogs; these always work. Single-key shortcuts are on by default and can be turned off in the ? dialog (the choice is remembered in this browser):
- j and k move through result rows, Enter opens the highlighted one.
- g then s, b, i or e go to Spells, Buffs, Items or Enchantments.
- t cycles the theme (System, Light, Dark), c copies the link to the current page, ? shows the list.
Single-key shortcuts are ignored while you type in a field.
Credits
World of Warcraft and Blizzard Entertainment are trademarks of Blizzard Entertainment, Inc. This site is not affiliated with or endorsed by Blizzard Entertainment. Fonts: Inter and JetBrains Mono under the SIL Open Font License.