She held the treeline above the North Goblin Coast before the first goblin camp ever staked a fire there, and every camp since has learned the same lesson: don’t hunt her reach. What started as fear became ritual — kills left at the tree line rather than risk her attention — which is the only reason a dire bear’s name sits inside a goblin warband’s own spawn ledger. She doesn’t cast, doesn’t call for help. She just gets angrier the more it costs to bring her down.
An audit of North Goblin Coast's actual ambient table found the area's real ceiling sitting
at CR 21 — a genuinely designed encounter (bele_wwolfboss, HD 20 to CR 21,
a near-exact match, unlike the badly bugged stat-sticks found padding out several other
zones' apparent ceilings). CR 7 left Lady Dire weaker than that boss-tier wolf sharing her own
treeline. She's bumped to Animal 20 (from 12) for CR 23, clearing it with room. She keeps her
real Monster Manual dire bear proportions — ability scores and hit points both scale up
from the same base, nothing about her identity as “a real bear, just enormous”
changes.
This is the first of the three bosses that doesn’t cast. Where Grisla controls a fight with light and Cairnbell controls one with reinforcements, Lady Dire wins hers by simply becoming a worse and worse problem to be standing near. Her fear DC and slam damage are both derived at runtime from her real Hit Dice and ability scores, same convention as the other two — nothing about her escalation is hardcoded independent of her sheet.
Layered on top of the module’s normal combat AI, which still picks her targets and ordinary attacks. Unlike the other two, nothing here resets — each tier she reaches stays on for the rest of the fight. She does not get weaker as she takes damage. She gets worse.
A roar every fifth round, loud enough to carry across the whole clearing. Nothing lethal yet — just enough to put a party off balance before she closes the distance.
The first time she is hurt past that line, the frenzy kicks in and does not switch back off: a standing bonus to her attack and damage for the remainder of the fight. The roar comes faster too.
One all-out double-claw slam the moment she drops below a third of her health — a knockdown burst in reach, then the frenzy jumps straight to its final tier and stays there. The roar keeps coming every third round for as long as she is still on her feet.
CR 23, revised upward after checking North Goblin Coast's real ambient ceiling. That treeline already has a genuinely designed CR 21 encounter roaming it; Lady Dire needed to clearly outrank it, not merely be a second option alongside Grisla and Cairnbell. Ability scores and hit points scale up from the same real dire-bear proportions as before — Str, Con and hit points all grow together rather than one number being pushed in isolation.
No summons, no control effects that stack. Every other boss in this set uses area denial or reinforcements. She uses neither — her whole kit is "the fight gets worse the longer it runs," which is a different kind of pressure and a reason to bring burst damage rather than a war of attrition.
Fear and Fortitude DCs use the extraordinary-ability formula: 10 + half her Hit Dice + the relevant ability modifier. She rolls on Constitution for the roar rather than Charisma — a dire bear doesn’t intimidate on personality, it intimidates on exactly how much abuse it can shrug off before it stops caring.
Why a bear inside a goblin spawn table. That placement was already there before this pass — see the note below. The write-up leans into it rather than moving her, since “even the goblins pay her tribute” is a better story than relocating the entry to somewhere tidier.
Unlike Grisla and Cairnbell, this boss did not start from a blank blueprint. The resref
lady_dire already existed in sparky_enc.nss — a live, wired
entry in Main NGC Spawns (table 3) at waypoint lady_dire in
northgoblincoast.git — but the blueprint behind it was a generic, never-edited
stock “legendary animal companion” template. No unique script, a wildly overtuned
sheet, and a description that still read as placeholder copy.
BOSS 99, no TYPE
TYPE 26, BOSS 1, LOOPS 2
lady_dire.utc and its three scripts
needed building.1822) rather than switching her to the same worg model the
area’s regular mobs already use — a boss should look different from the trash
around it at a glance, and she already did.j_ai_onsp_leader
like the other two named bosses, instead of the plain spawn script the placeholder had, and
scales to 1.2×.TYPE 26, BOSS 1,
LOOPS 2, CLEAR 1 — matching the convention the other two use,
in place of the placeholder’s stray BOSS 99 / USED 0.audit.py lady_dire reports OK.boss_cr_rebalance_import.erf
carries the updated blueprint — the same reliable import channel used for the original
build, since this is (again) an edit to an existing blueprint rather than a new one.