{"build": "1.60.1.70630", "read": "2026-10-27", "license": "CC BY 4.0", "terms": "Licensed under CC BY 4.0: free to use and share, as long as you credit Forever News with a link to https://wowforever.news.", "knowledge": "2026-10-19", "checked_against": "1.60.1.70425", "about": "The buffs and debuffs a class, a spec or a hunter's pet brings to a raid: how far each reaches, whom it helps, what it does not stack with, and the game records it rests on. Written by hand, each with its source and how sure it is.", "taken_over": "Guilds Forever's raid planner (effects.ts rules version 2026-10-15, pets.ts, relevance.ts, engine.ts RESIST), 18 October 2026: kept as they were but for fourteen notes and one open question, now worded for WoW Forever alone with nothing compared to another game, the Wolf's Furious Howl, which reaches the raid since the 15 Oct beta, as its own note said, and two sources no buff cited.", "buffs": [{"id": "fort", "order": 1, "name": "Power Word: Fortitude", "label": "Fortitude", "icon": "spell_holy_wordfortitude", "kind": "buff", "scope": "raid", "from": ["priest:*"], "record": "/api/v1/spells/priest-21564", "rests_on": ["/api/v1/spells/priest-21564", "/api/v1/spells/priest-10938"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B3", "note": "Any Priest covers it: no talent is needed.", "being_checked": []}, {"id": "motw", "order": 2, "name": "Mark of the Wild", "label": "Mark", "icon": "spell_nature_regeneration", "kind": "buff", "scope": "raid", "from": ["druid:*"], "record": "/api/v1/spells/druid-21850", "rests_on": ["/api/v1/spells/druid-21850", "/api/v1/spells/druid-9885"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B4", "note": "Any Druid covers it: no talent is needed.", "being_checked": []}, {"id": "kings", "order": 3, "name": "Blessing of Kings", "label": "Kings", "icon": "spell_magic_magearmor", "kind": "buff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-25898", "rests_on": ["/api/v1/spells/paladin-25898", "/api/v1/spells/paladin-20217"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B2", "note": "One Blessing per player in Forever, whoever casts it: a second Paladin's Blessing replaces the first (owner, from the beta, 8 Oct 2026), so one Paladin covers the raid and extra Paladins add none. Kings for most classes; lasts 60 minutes.", "being_checked": []}, {"id": "might", "order": 4, "name": "Blessing of Might", "label": "Might", "icon": "spell_holy_fistofjustice", "kind": "buff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-25916", "rests_on": ["/api/v1/spells/paladin-25916", "/api/v1/spells/paladin-25291"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "tank"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "B2", "note": "Instead of Kings, not beside it: one Blessing per player in Forever. A choice per class, for melee that values attack power over Kings.", "being_checked": []}, {"id": "ai", "order": 5, "name": "Arcane Intellect", "label": "Intellect", "icon": "spell_holy_magicalsentry", "kind": "buff", "scope": "raid", "from": ["mage:*"], "record": "/api/v1/spells/mage-23028", "rests_on": ["/api/v1/spells/mage-23028", "/api/v1/spells/mage-10157"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": true, "wants": null, "not_with": [], "seat": null, "slot": null, "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "The Herbalism campfire is a non-stacking stand-in for small groups.", "being_checked": []}, {"id": "spirit", "order": 6, "name": "Divine Spirit", "label": "Spirit", "icon": "spell_holy_divinespirit", "kind": "buff", "scope": "raid", "from": ["priest:*"], "record": "/api/v1/spells/priest-27681", "rests_on": ["/api/v1/spells/priest-27681", "/api/v1/spells/priest-27841"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": true, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B3", "note": "Every Priest has it from level 30 in Forever.", "being_checked": []}, {"id": "wisdom", "order": 7, "name": "Blessing of Wisdom", "label": "Wisdom", "icon": "spell_holy_sealofwisdom", "kind": "buff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-25918", "rests_on": ["/api/v1/spells/paladin-25918", "/api/v1/spells/paladin-25290"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": true, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "B2", "note": "Instead of Kings, not beside it: one Blessing per player in Forever. A choice per class, for healers short of mana. The Alchemy campfire is a non-stacking stand-in.", "being_checked": []}, {"id": "salv", "order": 8, "name": "Salvation", "label": "Salvation", "icon": "spell_holy_sealofsalvation", "kind": "buff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-25895", "rests_on": ["/api/v1/spells/paladin-25895", "/api/v1/spells/paladin-1038"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "ranged", "caster", "healer"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Salvation and Mass Salvation replaced Blessing of Salvation on 15 Oct. Cast like a Blessing but not a Blessing, so a damage dealer keeps Kings or Might and gets Salvation too. For damage dealers pulling threat, never the tanks.", "being_checked": []}, {"id": "light", "order": 9, "name": "Blessing of Light", "label": "Light", "icon": "spell_holy_prayerofhealing02", "kind": "buff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-25890", "rests_on": ["/api/v1/spells/paladin-25890", "/api/v1/spells/paladin-19979"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Instead of Kings, not beside it: one Blessing per player in Forever. Boosts Holy Light and Flash of Light received, so it only helps with Paladin healers. Confirmed in the Forever datamine.", "being_checked": []}, {"id": "shadowprot", "order": 10, "name": "Shadow Protection", "label": "Shadow Prot.", "icon": "spell_shadow_antishadow", "kind": "buff", "scope": "raid", "from": ["priest:*"], "record": "/api/v1/spells/priest-27683", "rests_on": ["/api/v1/spells/priest-27683", "/api/v1/spells/priest-10958"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Shadow resistance for the raid. Only matters on shadow-heavy fights.", "being_checked": []}, {"id": "resaura", "order": 11, "name": "Resistance aura", "label": "Res. aura", "icon": "spell_fire_sealoffire", "kind": "buff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-19900", "rests_on": ["/api/v1/spells/paladin-19900", "/api/v1/spells/paladin-19898", "/api/v1/spells/paladin-19896"], "talents": [], "cast_as": {"paladin:*": {"name": "Resistance Aura (Fire, Frost or Shadow)", "icon": null, "record": null}}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": "aura", "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Fire, Frost or Shadow Resistance Aura. Raid-wide. Only for fights that need a resistance. It is that Paladin's one Aura, so no Devotion from them.", "being_checked": []}, {"id": "restotem", "order": 12, "name": "Resistance totem", "label": "Res. totem", "icon": "spell_fireresistancetotem_01", "kind": "buff", "scope": "raid", "from": ["shaman:*", "hunter:*"], "record": "/api/v1/spells/shaman-10538", "rests_on": ["/api/v1/spells/shaman-10538", "/api/v1/spells/shaman-10479", "/api/v1/spells/shaman-10601", "/api/v1/spells/hunter-20190"], "talents": [], "cast_as": {"shaman:*": {"name": "Resistance Totem (Fire, Frost or Nature)", "icon": null, "record": null}, "hunter:*": {"name": "Aspect of the Wild (Nature resistance)", "icon": "spell_nature_protectionformnature", "record": "/api/v1/spells/hunter-20190"}}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Fire, Frost or Nature Resistance Totem, raid-wide within 30 yards. A Hunter's Aspect of the Wild gives the raid the same +60 Nature. Nature Resistance takes the Air slot (no Windfury from that Shaman) and Fire Resistance the Water slot (no Mana Spring).", "being_checked": []}, {"id": "air", "order": 13, "name": "Windfury Totem", "label": "Windfury", "icon": "spell_nature_windfury", "kind": "buff", "scope": "raid", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-10614", "rests_on": ["/api/v1/spells/shaman-10614"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "tank"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": "air", "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Raid-wide since 15 Oct (party only before), so one Shaman covers the raid. Stacks with Grace of Air now, still not with Flametongue. Each Shaman drops one Air totem (Grace of Air, Windwall and Nature Resistance are Air too), so Windfury and Grace of Air take two Shamans. Each hit has a 20% chance of an extra attack with 246 extra attack power.", "being_checked": []}, {"id": "soe", "order": 15, "name": "Strength of Earth", "label": "Strength", "icon": "spell_nature_earthbindtotem", "kind": "buff", "scope": "raid", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-25361", "rests_on": ["/api/v1/spells/shaman-25361"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "tank"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": "earth", "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Raid-wide since 15 Oct (party only before). One Shaman drops one totem of each element at once: Strength of Earth, Stoneskin and Tremor are all Earth. The Blacksmithing campfire does not stack with it.", "being_checked": []}, {"id": "shout", "order": 19, "name": "Battle Shout", "label": "Battle Shout", "icon": "ability_warrior_battleshout", "kind": "buff", "scope": "raid", "from": ["warrior:*"], "record": "/api/v1/spells/warrior-25289", "rests_on": ["/api/v1/spells/warrior-25289"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "tank"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Raid-wide since 15 Oct (party only before), so one Warrior covers the raid. No talent is needed.", "being_checked": []}, {"id": "howl", "order": 20, "name": "Furious Howl (Wolf)", "label": "Howl", "icon": "ability_hunter_pet_wolf", "kind": "buff", "scope": "raid", "from": ["hunter:*"], "record": "/api/v1/spells/hunter-24597", "rests_on": ["/api/v1/spells/hunter-24597"], "talents": [], "cast_as": {"hunter:*": {"name": "Furious Howl (Wolf)", "icon": null, "record": "/api/v1/spells/hunter-24597"}}, "hunter_pet": "wolf", "helps": ["melee", "tank"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": true, "uncertain": "howl", "confidence": "high", "source": "FN", "note": "A Hunter's Wolf: \"increasing the melee attack power of all party or raid members within 15 yards by 83. Lasts 1 min.\" on a 30 sec cooldown, so it can stay up all fight. Raid-wide in the 15 Oct beta client (party only before), but only within 15 yards of the Wolf. Reduced by 40% on 24 Sep. Only with the Wolf out: one pet per Hunter.", "being_checked": []}, {"id": "tsa", "order": 21, "name": "Trueshot Aura", "label": "Trueshot", "icon": "ability_trueshot", "kind": "buff", "scope": "raid", "from": ["hunter:marksmanship"], "record": "/api/v1/spells/hunter-20906", "rests_on": ["/api/v1/spells/hunter-20906", "/api/v1/talents/hunter-1299346"], "talents": ["/api/v1/talents/hunter-1299346"], "cast_as": {}, "hunter_pet": null, "helps": ["ranged"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Requires Trueshot Aura in the build. Raid-wide since 15 Oct (party only before). Ranged attack power only, so it helps Hunters and nobody else.", "being_checked": []}, {"id": "crit", "order": 22, "name": "Leader of the Pack", "label": "Leader of the Pack", "icon": "spell_nature_unyeildingstamina", "kind": "buff", "scope": "raid", "from": ["druid:feral_cat", "druid:feral_tank"], "record": "/api/v1/talents/druid-17007", "rests_on": ["/api/v1/talents/druid-17007"], "talents": ["/api/v1/talents/druid-17007"], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "tank", "ranged"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Requires Leader of the Pack in the build and Cat or Bear Form in combat. Since 15 Oct: melee and ranged crit only, for the whole raid (before: all crit, for the party, and not with Moonkin Aura). Stacks with Moonkin Aura now.", "being_checked": []}, {"id": "spring", "order": 24, "name": "Mana Spring", "label": "Mana Spring", "icon": "spell_nature_manaregentotem", "kind": "buff", "scope": "party", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-10497", "rests_on": ["/api/v1/spells/shaman-10497"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": true, "wants": ["caster", "healer"], "not_with": [], "seat": null, "slot": "water", "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "IV4", "note": "Restoration's Restorative Totems improve it by 25%.", "being_checked": []}, {"id": "tide", "order": 25, "name": "Mana Tide Totem", "label": "Mana Tide", "icon": "spell_frost_summonwaterelemental", "kind": "utility", "scope": "party", "from": ["shaman:restoration"], "record": "/api/v1/spells/shaman-1325256", "rests_on": ["/api/v1/spells/shaman-1325256", "/api/v1/talents/shaman-16190"], "talents": ["/api/v1/talents/shaman-16190"], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": true, "wants": ["healer"], "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "FN", "note": "Requires Mana Tide Totem in the build, including hybrid builds. 30 yards.", "being_checked": []}, {"id": "aura", "order": 27, "name": "Paladin aura", "label": "Aura", "icon": "spell_holy_devotionaura", "kind": "buff", "scope": "party", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-10293", "rests_on": ["/api/v1/spells/paladin-10293", "/api/v1/spells/paladin-10301", "/api/v1/spells/paladin-19746"], "talents": [], "cast_as": {"paladin:*": {"name": "Devotion, Retribution or Concentration Aura", "icon": null, "record": null}}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": ["tank", "melee"], "not_with": [], "seat": null, "slot": "aura", "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Devotion (+735 armor) for the tank party, Retribution or Concentration (35% chance to ignore spell interruption) elsewhere. One Aura per Paladin, resistance auras included.", "being_checked": []}, {"id": "bloodpact", "order": 28, "name": "Blood Pact (Imp)", "label": "Blood Pact", "icon": "spell_shadow_bloodboil", "kind": "buff", "scope": "party", "from": ["warlock:*"], "record": "/api/v1/spells/warlock-11767", "rests_on": ["/api/v1/spells/warlock-11767"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": [], "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "medium", "source": "IV5", "note": "Stamina for the Warlock's party when the Imp is out. The Imp is fragile in beta.", "being_checked": []}, {"id": "tremor", "order": 29, "name": "Tremor Totem", "label": "Tremor", "icon": "spell_nature_tremortotem", "kind": "utility", "scope": "party", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-8143", "rests_on": ["/api/v1/spells/shaman-8143"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": [], "not_with": [], "seat": null, "slot": "earth", "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "Removes Fear, Charm and Sleep from party members within 30 yards. An Earth totem, so the same Shaman can't drop Strength of Earth at the same time.", "being_checked": []}, {"id": "sunder", "order": 30, "name": "Sunder Armor", "label": "Sunder", "icon": "ability_warrior_sunder", "kind": "debuff", "scope": "raid", "from": ["warrior:*"], "record": "/api/v1/spells/warrior-11597", "rests_on": ["/api/v1/spells/warrior-11597"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": true, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B3", "note": "Applies even with a stronger Expose Armor on the target.", "being_checked": []}, {"id": "ff", "order": 31, "name": "Faerie Fire", "label": "Faerie Fire", "icon": "spell_nature_faeriefire", "kind": "debuff", "scope": "raid", "from": ["druid:*"], "record": "/api/v1/spells/druid-9907", "rests_on": ["/api/v1/spells/druid-9907"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": "armor505", "confidence": "high", "source": "B4", "note": "−505 armor for 40 sec.", "being_checked": []}, {"id": "cor", "order": 32, "name": "Curse of Recklessness", "label": "Recklessness", "icon": "spell_shadow_unholystrength", "kind": "debuff", "scope": "raid", "from": ["warlock:*"], "record": "/api/v1/spells/warlock-11717", "rests_on": ["/api/v1/spells/warlock-11717"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": {"group": "curse", "order": 0}, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": "armor505", "confidence": "medium", "source": "IV5", "note": "−505 armor for 2 min. One curse per Warlock.", "being_checked": []}, {"id": "expose", "order": 33, "name": "Expose Armor", "label": "Expose", "icon": "ability_warrior_riposte", "kind": "debuff", "scope": "raid", "from": ["rogue:*"], "record": "/api/v1/spells/rogue-11198", "rests_on": ["/api/v1/spells/rogue-11198"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "medium", "source": "IV7", "note": "Only worth a Rogue's time when Rogues are spare. Sunder applies alongside it.", "being_checked": []}, {"id": "dust", "order": 34, "name": "Dust Cloud (Tallstrider)", "label": "Dust Cloud", "icon": "ability_hunter_pet_tallstrider", "kind": "debuff", "scope": "raid", "from": ["hunter:*"], "record": "/api/v1/spells/hunter-1265904", "rests_on": ["/api/v1/spells/hunter-1265904"], "talents": [], "cast_as": {"hunter:*": {"name": "Dust Cloud (Tallstrider)", "icon": null, "record": "/api/v1/spells/hunter-1265904"}}, "hunter_pet": "tallstrider", "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": true, "uncertain": "armor505", "confidence": "medium", "source": "FN", "note": "A Hunter's Tallstrider: \"reducing the target's Armor by 505 for 30 sec.\" Only with the Tallstrider out: one pet per Hunter.", "being_checked": []}, {"id": "coe", "order": 35, "name": "Curse of the Elements", "label": "Elements", "icon": "spell_shadow_chilltouch", "kind": "debuff", "scope": "raid", "from": ["warlock:*"], "record": "/api/v1/spells/warlock-1311680", "rests_on": ["/api/v1/spells/warlock-1311680"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": {"group": "curse", "order": 1}, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "FN", "note": "+10% magic damage taken and lower magic resistances. Fire and Frost are confirmed; whether Shadow, Arcane, Nature and Holy count is not known yet. One Curse per Warlock.", "being_checked": []}, {"id": "jotc", "order": 38, "name": "Judgement of the Crusader", "label": "Crusader", "icon": "spell_holy_holysmite", "kind": "debuff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-20308", "rests_on": ["/api/v1/spells/paladin-20308"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": {"group": "judge", "order": 0}, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "+Holy damage taken. Only one Judgement per Paladin, so a second Paladin is needed for Wisdom. A Paladin's melee hits keep it up; otherwise recast every 40 sec.", "being_checked": []}, {"id": "demo", "order": 39, "name": "Demoralizing Shout or Roar", "label": "Demo Shout", "icon": "ability_warrior_warcry", "kind": "debuff", "scope": "raid", "from": ["warrior:*", "druid:feral_tank", "paladin:retribution", "hunter:*"], "record": "/api/v1/spells/warrior-11556", "rests_on": ["/api/v1/spells/warrior-11556", "/api/v1/spells/druid-9898", "/api/v1/talents/paladin-9452", "/api/v1/spells/hunter-24579"], "talents": [], "cast_as": {"warrior:*": {"name": "Demoralizing Shout", "icon": null, "record": "/api/v1/spells/warrior-11556"}, "druid:feral_tank": {"name": "Demoralizing Roar", "icon": "ability_druid_demoralizingroar", "record": "/api/v1/spells/druid-9898"}, "paladin:retribution": {"name": "Vindication", "icon": "spell_holy_vindication", "record": "/api/v1/talents/paladin-9452"}, "hunter:*": {"name": "Demoralizing Screech (Carrion Bird)", "icon": "ability_hunter_pet_vulture", "record": "/api/v1/spells/hunter-24579"}}, "hunter_pet": "carrion_bird", "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": "demostack", "confidence": "high", "source": "B3", "note": "−204 attack power on the target: Demoralizing Shout, Demoralizing Roar, Vindication (Retribution) and a Hunter's Carrion Bird (Demoralizing Screech: \"lowers the melee attack power of all enemies in melee range by 204 for 30 sec\") give it, and probably don't stack with each other. A Troll Priest's Hex of Weakness gives the same −204; the planner can't see race, so it isn't counted.", "being_checked": []}, {"id": "thunder", "order": 40, "name": "Thunder Clap", "label": "Thunder Clap", "icon": "spell_nature_thunderclap", "kind": "debuff", "scope": "raid", "from": ["warrior:arms", "warrior:protection"], "record": "/api/v1/spells/warrior-11581", "rests_on": ["/api/v1/spells/warrior-11581"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B3", "note": "Slows the boss's attack speed. Usable in Defensive Stance, so it's a tank tool.", "being_checked": []}, {"id": "insect", "order": 42, "name": "Insect Swarm", "label": "Insect Swarm", "icon": "spell_nature_insectswarm", "kind": "debuff", "scope": "raid", "from": ["druid:balance"], "record": "/api/v1/spells/druid-24977", "rests_on": ["/api/v1/spells/druid-24977", "/api/v1/talents/druid-5570"], "talents": ["/api/v1/talents/druid-5570"], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": "hitstack", "confidence": "high", "source": "B4", "note": "Requires Insect Swarm in the build. −2% hit on the boss.", "being_checked": []}, {"id": "scorpid", "order": 43, "name": "Scorpid Sting", "label": "Scorpid", "icon": "ability_hunter_criticalshot", "kind": "debuff", "scope": "raid", "from": ["hunter:*"], "record": "/api/v1/spells/hunter-3043", "rests_on": ["/api/v1/spells/hunter-3043"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": "hitstack", "confidence": "high", "source": "B4", "note": "−2% hit. Uses the Hunter's one Sting on the target.", "being_checked": []}, {"id": "mark", "order": 44, "name": "Hunter's Mark", "label": "Hunter's Mark", "icon": "ability_hunter_snipershot", "kind": "debuff", "scope": "raid", "from": ["hunter:*"], "record": "/api/v1/spells/hunter-14325", "rests_on": ["/api/v1/spells/hunter-14325"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": true, "uncertain": null, "confidence": "high", "source": "B4", "note": "Raises ranged attack power against the target only, so it helps Hunters and nobody else.", "being_checked": ["/api/v1/spells/hunter-14325"]}, {"id": "jow", "order": 45, "name": "Judgement of Wisdom", "label": "Wisdom (J)", "icon": "spell_holy_righteousnessaura", "kind": "debuff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-20357", "rests_on": ["/api/v1/spells/paladin-20357"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": {"group": "judge", "order": 1}, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Attackers and casters get mana back. Only one Judgement per Paladin, so this needs a second Paladin.", "being_checked": []}, {"id": "fearward", "order": 47, "name": "Fear Ward", "label": "Fear Ward", "icon": "spell_holy_excorcism", "kind": "utility", "scope": "raid", "from": ["priest:*"], "record": "/api/v1/spells/priest-6346", "rests_on": ["/api/v1/spells/priest-6346"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B3", "note": "Any Priest from level 20. 3 min cooldown and lasts 3 min, so one Priest blocks one fear every 3 minutes.", "being_checked": []}, {"id": "summon", "order": 48, "name": "Summons, Healthstones, Soulstone", "label": "Summons", "icon": "spell_shadow_twilight", "kind": "utility", "scope": "raid", "from": ["warlock:*"], "record": "/api/v1/spells/warlock-698", "rests_on": ["/api/v1/spells/warlock-698", "/api/v1/spells/warlock-11730", "/api/v1/spells/warlock-20757"], "talents": [], "cast_as": {"warlock:*": {"name": "Summons and Healthstones", "icon": null, "record": null}}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "IV5", "note": "Summoning needs one Warlock plus two other party members. Healthstones restore 1,440 in Forever.", "being_checked": []}, {"id": "rebirth", "order": 49, "name": "Rebirth", "label": "Rebirth", "icon": "spell_nature_reincarnation", "kind": "utility", "scope": "raid", "from": ["druid:*"], "record": "/api/v1/spells/druid-20748", "rests_on": ["/api/v1/spells/druid-20748"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Combat resurrection: 2,200 health and 2,800 mana, 30 min cooldown.", "being_checked": []}, {"id": "pi", "order": 50, "name": "Power Infusion", "label": "Power Infusion", "icon": "spell_holy_powerinfusion", "kind": "utility", "scope": "raid", "from": ["priest:discipline"], "record": "/api/v1/talents/priest-10060", "rests_on": ["/api/v1/talents/priest-10060"], "talents": ["/api/v1/talents/priest-10060"], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "FN", "note": "Requires Power Infusion in the build. +20% spell damage and healing for 15 seconds.", "being_checked": []}, {"id": "innervate", "order": 51, "name": "Innervate", "label": "Innervate", "icon": "spell_nature_lightning", "kind": "utility", "scope": "raid", "from": ["druid:*"], "record": "/api/v1/spells/druid-29166", "rests_on": ["/api/v1/spells/druid-29166"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "medium", "source": "SIM", "note": "Mana regeneration +400% for 20 sec, and full regeneration while casting. 6 min cooldown.", "being_checked": []}, {"id": "thorns", "order": 52, "name": "Thorns", "label": "Thorns", "icon": "spell_nature_thorns", "kind": "utility", "scope": "raid", "from": ["druid:*"], "record": "/api/v1/spells/druid-9910", "rests_on": ["/api/v1/spells/druid-9910"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "B5", "note": "On tanks. Scales with spell power.", "being_checked": []}, {"id": "grace", "order": 14, "name": "Grace of Air Totem", "label": "Grace of Air", "icon": "spell_nature_invisibilitytotem", "kind": "buff", "scope": "raid", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-25359", "rests_on": ["/api/v1/spells/shaman-25359"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "tank", "ranged"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": "air", "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "+89 Agility for the raid since 15 Oct (party only before), and it stacks with Windfury and Flametongue now. An Air totem, so it takes a second Shaman beside the one on Windfury.", "being_checked": []}, {"id": "stoneskin", "order": 16, "name": "Stoneskin Totem", "label": "Stoneskin", "icon": "spell_nature_stoneskintotem", "kind": "buff", "scope": "party", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-10408", "rests_on": ["/api/v1/spells/shaman-10408"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": [], "not_with": [], "seat": null, "slot": "earth", "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "Physical damage taken −30 per hit for the party, for a tank party under many small hits. An Earth totem, in place of Strength of Earth.", "being_checked": []}, {"id": "flametongue", "order": 17, "name": "Flametongue Totem", "label": "Flametongue", "icon": "spell_nature_guardianward", "kind": "buff", "scope": "raid", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-16387", "rests_on": ["/api/v1/spells/shaman-16387"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": ["melee", "tank"], "mana_only": false, "wants": null, "not_with": ["air"], "seat": null, "slot": "fire", "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Raid-wide since 15 Oct (party only before). Each main-hand hit deals 17 to 55 extra Fire damage. Still doesn't stack with Windfury, so only for a raid without it.", "being_checked": []}, {"id": "windwall", "order": 18, "name": "Windwall Totem", "label": "Windwall", "icon": "spell_nature_earthbind", "kind": "buff", "scope": "party", "from": ["shaman:*"], "record": "/api/v1/spells/shaman-15112", "rests_on": ["/api/v1/spells/shaman-15112"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": [], "not_with": [], "seat": null, "slot": "air", "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "Ranged damage taken −64 per hit for the party, for fights with ranged attackers. An Air totem, in place of Windfury or Grace of Air.", "being_checked": []}, {"id": "ve", "order": 26, "name": "Vampiric Embrace", "label": "Vampiric Embrace", "icon": "spell_shadow_unsummonbuilding", "kind": "buff", "scope": "party", "from": ["priest:shadow"], "record": "/api/v1/talents/priest-15286", "rests_on": ["/api/v1/talents/priest-15286"], "talents": ["/api/v1/talents/priest-15286"], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": [], "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "Requires Vampiric Embrace in the build. The Shadow Priest's party is healed for 20% of their Shadow damage for 30 sec (30 sec cooldown since the 15 Oct beta client).", "being_checked": []}, {"id": "cow", "order": 36, "name": "Curse of Weakness", "label": "Weakness", "icon": "spell_shadow_curseofmannoroth", "kind": "debuff", "scope": "raid", "from": ["warlock:*"], "record": "/api/v1/spells/warlock-11708", "rests_on": ["/api/v1/spells/warlock-11708"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": {"group": "curse", "order": 2}, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "The target deals 37 less damage per physical hit for 2 min, for the tanks. One Curse per Warlock.", "being_checked": []}, {"id": "cot", "order": 37, "name": "Curse of Tongues", "label": "Tongues", "icon": "spell_shadow_curseoftounges", "kind": "debuff", "scope": "raid", "from": ["warlock:*"], "record": "/api/v1/spells/warlock-11719", "rests_on": ["/api/v1/spells/warlock-11719"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": {"group": "curse", "order": 3}, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "The target casts 60% slower for 30 sec, for casting bosses. One Curse per Warlock.", "being_checked": []}, {"id": "jol", "order": 46, "name": "Judgement of Light", "label": "Light (J)", "icon": "spell_holy_healingaura", "kind": "debuff", "scope": "raid", "from": ["paladin:*"], "record": "/api/v1/spells/paladin-20349", "rests_on": ["/api/v1/spells/paladin-20349"], "talents": [], "cast_as": {}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": {"group": "judge", "order": 2}, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "Melee attacks on the judged target can heal the attacker for 61, for 40 sec; a Paladin's melee hits keep it up. Only one Judgement per Paladin, so this needs a third Paladin.", "being_checked": []}, {"id": "mortal", "order": 41, "name": "Healing reduction", "label": "Healing −", "icon": "ability_warrior_savageblow", "kind": "debuff", "scope": "raid", "from": ["warrior:arms", "rogue:*"], "record": "/api/v1/spells/warrior-21553", "rests_on": ["/api/v1/spells/warrior-21553", "/api/v1/spells/rogue-13230"], "talents": [], "cast_as": {"warrior:arms": {"name": "Mortal Strike", "icon": null, "record": "/api/v1/spells/warrior-21553"}, "rogue:*": {"name": "Wound Poison", "icon": "inv_misc_herb_16", "record": "/api/v1/spells/rogue-13230"}}, "hunter_pet": null, "helps": null, "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": true, "bonus": false, "uncertain": null, "confidence": "high", "source": "FN", "note": "Mortal Strike (−50% healing for 10 sec) or Wound Poison (−165 per stack, up to 5) on a target that heals itself or is healed. A Hunter's pet Dismember and a Troll Priest's Hex of Weakness also cut healing; the planner can't see pet or race, so they aren't counted.", "being_checked": []}, {"id": "moonkin", "order": 23, "name": "Moonkin Aura", "label": "Moonkin Aura", "icon": "spell_nature_forceofnature", "kind": "buff", "scope": "raid", "from": ["druid:balance"], "record": "/api/v1/talents/druid-24858", "rests_on": ["/api/v1/talents/druid-24858"], "talents": ["/api/v1/talents/druid-24858"], "cast_as": {}, "hunter_pet": null, "helps": ["caster", "healer"], "mana_only": false, "wants": null, "not_with": [], "seat": null, "slot": null, "must": false, "situational": false, "bonus": false, "uncertain": null, "confidence": "high", "source": "B6", "note": "Requires Moonkin Form in the build and the form in combat. Since 15 Oct: spell crit only, for the whole raid (before: all crit, for the party, and not with Leader of the Pack). Stacks with Leader of the Pack now.", "being_checked": []}], "blessings": ["kings", "might", "wisdom", "light"], "hunter_pets": [{"id": "wolf", "label": "Wolf", "ability": "Furious Howl", "buff": "howl", "gives": "Furious Howl: +83 melee attack power for the raid within 15 yards of the Wolf.", "record": "/api/v1/spells/hunter-24597", "rests_on": ["/api/v1/spells/hunter-24597"], "being_checked": []}, {"id": "tallstrider", "label": "Tallstrider", "ability": "Dust Cloud", "buff": "dust", "gives": "Dust Cloud: −505 armor on the target.", "record": "/api/v1/spells/hunter-1265904", "rests_on": ["/api/v1/spells/hunter-1265904"], "being_checked": []}, {"id": "carrion_bird", "label": "Carrion Bird", "ability": "Demoralizing Screech", "buff": "demo", "gives": "Demoralizing Screech: −204 attack power on enemies in melee range.", "record": "/api/v1/spells/hunter-24579", "rests_on": ["/api/v1/spells/hunter-24579"], "being_checked": []}, {"id": "other", "label": "Another pet", "ability": null, "buff": null, "gives": "No raid buff or debuff from the pet.", "record": null, "rests_on": [], "being_checked": []}], "resistances": {"fire": [{"class": "shaman", "spell": "Fire Resistance Totem", "buff": "restotem", "aura": false, "record": "/api/v1/spells/shaman-10538"}, {"class": "paladin", "spell": "Fire Resistance Aura", "buff": "resaura", "aura": true, "record": "/api/v1/spells/paladin-19900"}], "frost": [{"class": "shaman", "spell": "Frost Resistance Totem", "buff": "restotem", "aura": false, "record": "/api/v1/spells/shaman-10479"}, {"class": "paladin", "spell": "Frost Resistance Aura", "buff": "resaura", "aura": true, "record": "/api/v1/spells/paladin-19898"}], "shadow": [{"class": "priest", "spell": "Shadow Protection", "buff": "shadowprot", "aura": false, "record": "/api/v1/spells/priest-10958"}, {"class": "paladin", "spell": "Shadow Resistance Aura", "buff": "resaura", "aura": true, "record": "/api/v1/spells/paladin-19896"}], "nature": [{"class": "shaman", "spell": "Nature Resistance Totem", "buff": "restotem", "aura": false, "record": "/api/v1/spells/shaman-10601"}, {"class": "hunter", "spell": "Aspect of the Wild", "buff": "restotem", "aura": false, "record": "/api/v1/spells/hunter-20190"}], "arcane": []}, "uncertain": {"armor505": {"title": "The −505 armor debuffs may not stack", "detail": "Faerie Fire, Curse of Recklessness and a Tallstrider's Dust Cloud each lower armor by 505. Whether more than one applies in Forever is untested, so count on one.", "confidence": "low"}, "howl": {"title": "Furious Howl beside Battle Shout is untested", "detail": "Whether the Wolf's +83 melee attack power stacks with Battle Shout and Blessing of Might, and whether its 15 yards are measured from the Wolf, is not confirmed in Forever. Test in beta.", "confidence": "low"}, "demostack": {"title": "The −204 attack power debuffs may not stack", "detail": "Demoralizing Shout, Demoralizing Roar, Vindication and a Carrion Bird's Demoralizing Screech each lower the target's attack power by 204. Whether more than one applies is untested, so count on one.", "confidence": "low"}, "hitstack": {"title": "Insect Swarm and Scorpid Sting may not stack", "detail": "Both lower the boss's hit chance by 2%. Whether they stack in Forever is unconfirmed.", "confidence": "low"}, "debuffcap": {"title": "Debuff limit unknown", "detail": "How many debuffs a boss can carry in Forever is not known: a blue post on 15 Sep said so. Matters at 40.", "confidence": "high"}}, "sources": {"TF": "talentsforever.com (Forever beta client data, CC BY 4.0)", "B2": "Blizzard, Forever class & systems overview", "B3": "Blizzard, beta development notes (Warrior, Priest, Paladin)", "B4": "Blizzard, beta development notes (Druid, Hunter)", "B5": "Blizzard, beta hotfixes 24 Sep", "B6": "Blizzard, beta development notes 15 Oct (raid-wide buffs, Salvation)", "IV4": "Icy Veins, Forever Shaman guide", "IV5": "Icy Veins, Forever Warlock guide", "IV7": "Icy Veins, Forever Rogue guide", "SIM": "Client datamine (beta build)", "FN": "Forever News, the game's own files as the data API reads them: each note checked against its record on 19 October 2026"}, "fields": {"answer": {"knowledge": "The version of what is written here: the day it last changed. It changes when we change it, not with the build.", "checked_against": "The build every piece was last checked against (being_checked says what changed since).", "taken_over": "Where it was first written, and what was changed when we took it over.", "buffs": "Every buff, debuff and raid tool, in a fixed order: one is only ever added at the end, so a place in the list keeps its meaning.", "blessings": "The ids of the paladin Blessings a player may be given, one each: whoever casts it, a second one replaces the first.", "hunter_pets": "The pets a planner tells apart, in a fixed order: id, label, ability, the buff it brings (null for none), what it gives, the record of its ability, rests_on and being_checked (as a buff's).", "resistances": "For each school, who raises its resistance: class, spell, the buff it is, whether it is an aura (a paladin's one aura) and the spell's record. An empty list for a school nobody raises. Its buff's being_checked covers it.", "uncertain": "The open questions a buff can depend on, by id: what is not confirmed in WoW Forever, and how sure the guess is.", "sources": "Where what is written was learned, by id.", "fields": "What each part and field means: this table."}, "each": {"buffs": {"id": "Never changes and is never given to another buff: saved plans and share links hold it.", "order": "Where a raid leader sees it among buffs of equal standing, 1 first: the order Guilds Forever's planner showed until 19 October 2026, kept when it switched to this API. A planner sorts by it once; the place in buffs stays fixed.", "name": "What it is called in a raid. A name several spells share says so (Demoralizing Shout or Roar); cast_as names each.", "label": "A short name, for a small tile.", "icon": "The game's name of its icon; the picture is at /icons/<icon>.png.", "kind": "buff (on players), debuff (on the enemy) or utility (summons, a battle resurrection, a cast on one ally).", "scope": "raid: one caster covers the whole raid; party: the caster's own party.", "from": "Who brings it, as class:spec (druid:feral_tank), with * for every spec of the class. The class and spec ids are Guilds Forever's planner's.", "record": "The address of the record whose tooltip stands for it: the highest rank of its spell, or a talent's record when the buff is the talent's own and no spell of it is trained higher (Leader of the Pack).", "rests_on": "The addresses of every record what is written here rests on: when the game changes one, this buff is to be checked again.", "talents": "The addresses of the talents any one of which gives it: a player's own talents count before a guess from the spec. [] when no talent is needed.", "cast_as": "When the name is shared, what each provider casts, keyed as in from: its name, its own icon (null when it is the buff's) and its record (null when it is a choice of several, as Fire, Frost or Shadow). {} otherwise.", "hunter_pet": "A hunter brings it only with this pet out (an id of hunter_pets); null otherwise.", "helps": "Whom it feeds, of melee, ranged, caster, healer and tank. null when it helps everyone.", "mana_only": "true when it does nothing for a player without mana.", "wants": "For a party buff, the kinds of player a party needs it for, of the same five; [] for nobody unless asked. null when not said.", "not_with": "The ids of other buffs it does not stack with inside one party.", "seat": "One for each player of the class: group (curse or judge) and order. Each further warlock (or paladin, for judgements) brings the next in the order. null otherwise.", "slot": "What a player gives up for it when only one of a kind runs at a time: aura (a paladin's one aura), or earth, fire, water or air (a shaman's one totem of each element). null otherwise.", "must": "true when a raid should have it: counted as missing when nobody brings it.", "situational": "true when only some fights need it: never counted as missing.", "bonus": "true when it counts when someone brings it but is never missing (a hunter's pet's buff).", "uncertain": "The id of the open question it depends on (see uncertain), or null.", "confidence": "How sure what is written is: high, medium or low.", "source": "Where it was learned: an id of sources.", "note": "What a raid leader needs to know of it, in a sentence or a few.", "being_checked": "Added by the API: the addresses of the records it rests on that read otherwise now (name, rank, whether it is its spell's highest, text, ranks' texts, tooltip lines) than in the build it was last checked against (checked_against), or that are gone. While the list is not empty it is being checked; [] when nothing changed."}}}}