Ella's Dance Studio

Village charm-training event. Visit Ella's Dance Studio to take dance lessons and gain charm. Costs 3 forest turns and 3 maximum HP (default, configurable) - it shaves points off your HP ceiling, not your current health bar. Gain +5 charm per lesson (default, configurable). Available every 3 days (default danceday setting: 1-10 day intervals). Simple repeatable activity for charm stat growth. Where you learn to dance for magical self-confidence boosts because apparently ballroom skills translate to charisma in the wizarding world.

Location & Access

Where:

  • Location (ellaloc setting, default: capital village)
  • Navigation: "Ella's Dance Studio"
  • Appears as village navigation option when eligible

Availability:

  • Once every X days (danceday setting, default: 3 days)
  • Example: Dance today → must wait 3 days → can dance again
  • Tracked via user prefs: candance (can dance today) and dayswait (days till next lesson)

Requirements:

  • Sufficient forest turns (turncost, default: 3 turns)
  • Sufficient maximum HP headroom (hitpointcost, default: 3 HP) - the game checks your HP ceiling can absorb the cost, not your current health
  • Not danced recently (dayswait must = 0)

How It Works

Taking a Lesson:

  • Navigate to Ella's Dance Studio in village
  • Option: "Dance with Ella"
  • Confirmation: "You enter Ella's Dance Studio."
  • Pay costs: 3 turns deducted, plus 3 points shaved permanently off your maximum HP (not your current hitpoints)
  • Result: +5 charm gained
  • Cooldown activated: Must wait 3 days (default) before next lesson

Flavor Text:

  • "Ella teaches you some new dance moves!"
  • "You feel more confident and charming after the lesson."
  • Simple positive feedback

Costs

Turn Cost:

  • Setting: turncost (default: 3 forest turns)
  • Range: 1-7 turns (admin-configurable)
  • Deducted from your current forest turns
  • Cannot dance if you have fewer turns than turncost

HP Cost:

  • Setting: hitpointcost (default: 3 HP)
  • Range: 1-7 HP (admin-configurable)
  • Deducted from your maximum HP, not your current HP - your health bar's ceiling gets permanently lower, floored at 10 HP per level so it can't be ground into nothing
  • Eligibility is checked against that same max-HP ceiling, not how banged-up you currently are
  • Represents physical exertion from dancing (you get tired) - but mechanically it's a durable stat trade, not a one-lesson wince

Fixed Bug (v1.01):

  • Earlier version: while a temporary stat buff was active, Ella's cost calculation double-dipped and drained more max HP than intended
  • Fixed: the temp-stat interaction was corrected so the cost is exactly the configured hitpointcost, still taken from max HP
  • Thanks to XChrisX for the fix

Rewards

Charm Gain:

  • Setting: charmgain (default: +5 charm)
  • Range: 1-10 charm (admin-configurable)
  • Permanent charm increase (doesn't expire)
  • Adds to your total charm stat

Charm Stat Value:

  • Charm is rare stat (few sources)
  • +5 charm is significant gain
  • Charm affects: Romantic encounters, social events, some quests

Cooldown System

Dance Frequency:

  • Setting: danceday (default: 3 days)
  • Range: 1-10 days (admin-configurable)
  • Examples:
    • danceday = 1: Can dance every day
    • danceday = 3: Can dance every 3 days (DEFAULT)
    • danceday = 7: Can dance once per week

Tracking:

  • candance user pref:
    • 1 = Can dance today
    • 0 = Cannot dance yet (still on cooldown)
  • dayswait user pref:
    • Counts down each newday
    • When dayswait reaches 0: candance set to 1

Cooldown Behavior:

  • After dancing:
    • candance = 0 (locked)
    • dayswait = danceday setting (e.g., 3)
  • Each newday:
    • If dayswait > 0: dayswait--
    • If dayswait reaches 0: candance = 1 (unlocked)

Value Analysis

Cost vs Reward:

  • Costs: 3 turns + 3 maximum HP, permanently
  • Reward: +5 charm
  • Turn value: 3 turns ≈ 300 gold (forest fights at ~100 gold/turn)
  • HP value: not negligible - this is a permanent reduction to your HP ceiling, not a healer-fixable current-HP dip. Ten lessons costs 30 max HP off the top, forever
  • Charm value: Priceless (few sources, permanent gain)

Charm Scarcity:

  • Charm sources are limited:
    • Ella's Dance Studio: +5 charm every 3 days
    • Kissing Booth: Random ±1 charm, never more (risky)
    • Lady of the Lake: Random charm outcomes (risky)
    • Some potions/items (expensive, temporary)
  • Ella is RELIABLE, SAFE, GUARANTEED charm source
  • Trade-off: Slow accumulation (every 3 days)

Expected Value:

  • +5 charm every 3 days = ~1.67 charm/day average
  • Over 30 days: +50 charm (10 lessons)
  • Over 1 year: +600 charm (120 lessons)
  • Charm compounds: Higher charm → better romantic/social outcomes

Strategy

When to Dance:

  • Always: Unless you're critically low on turns/HP
  • Charm is rare and valuable
  • 3 turns/3 HP is cheap for guaranteed +5 charm
  • Set reminder every 3 days to maximize charm gain

Optimal Timing:

  • Dance right after newday (when you have full turns/HP)
  • Don't wait till end of day (risk forgetting/running out of turns)
  • Coordinate with other turn-spending activities (forest, quests, etc.)

Priority Compared to Other Activities:

  • Higher priority than: Random Location Events, low-value forest grinding
  • Lower priority than: Dragon fight, critical quests, major events
  • Same priority as: Other limited-availability charm sources

Admin Configuration

Settings:

  • danceday: Cooldown between lessons (1-10 days, default: 3)
  • ellaloc: Location where Ella appears (default: capital village)
  • turncost: Turn cost per lesson (1-7 turns, default: 3)
  • hitpointcost: HP cost per lesson (1-7 HP, default: 3)
  • charmgain: Charm reward per lesson (1-10 charm, default: 5)

Balancing Recommendations:

  • danceday = 1: Very frequent (daily charm gain, may be too strong)
  • danceday = 3: Balanced (DEFAULT, recommended)
  • danceday = 7: Rare (weekly charm gain, encourages variety)
  • charmgain = 1-3: Low reward (longer grind for charm)
  • charmgain = 5: Moderate reward (DEFAULT, balanced)
  • charmgain = 10: High reward (fast charm growth, may trivialize charm rarity)

Comparison to Other Charm Sources

Ella's Dance Studio vs Kissing Booth:

  • Ella: Guaranteed +5 charm, every 3 days, costs 3 turns + 3 maximum HP permanently
  • Kissing Booth: Random exactly ±1 charm, daily, costs 5 gold × level
  • Ella is safer on the charm roll (no negative outcomes) but the HP cost is a permanent stat trade, not spare change
  • Kissing Booth is faster (daily vs every 3 days) and its charm swings are always small (±1)
  • Use both for maximum charm gain

Ella's Dance Studio vs Lady of the Lake:

  • Ella: Guaranteed +5 charm, every 3 days, costs 3 turns + 3 maximum HP permanently
  • Lady of the Lake: Reflect option has 15 random outcomes (charm ±1/±2/-3), risky
  • Ella is MUCH safer
  • Lady of the Lake has higher variance (can gain +2 or lose -3)
  • Ella recommended over Lady reflection

Ella's Dance Studio vs Potion/Item Buffs:

  • Ella: Permanent +5 charm, repeatable every 3 days
  • Potions: Temporary charm buffs, expensive, expire
  • Ella builds PERMANENT charm (compounds over time)
  • Potions useful for short-term charm needs (events, quests)

Lore & Flavor

Ella's Character:

  • Dance instructor in village
  • Teaches ballroom, interpretive, or magical dance
  • Patient teacher who boosts student confidence
  • No deeper lore/backstory (simple NPC)

Why Dancing Boosts Charm:

  • Physical grace → improved appearance (charm component)
  • Confidence from skill mastery → self-esteem (charm component)
  • Social activity → better interpersonal skills (charm component)
  • Or: It's magic, don't overthink it

Why HP Cost?:

  • Dancing is physical exercise (you get tired)
  • Represents cumulative wear on your constitution, not a single afternoon's fatigue
  • Game balance (prevents trivial charm farming)

Limitations

  • Cooldown: Only every 3 days (default), can't spam
  • Turn Cost: 3 turns = 3 fewer forest fights
  • HP Cost: 3 maximum HP, permanently gone - no healer or rest brings this back, only a level-up (floored at 10 HP per level)
  • Fixed Reward: Always +5 charm (no variance/bonuses)
  • No Skill Progression: Doesn't improve with repeated use
  • Location-Locked: Must visit specific village (ellaloc setting)

Ella's Dance Studio: where you visit a village dance instructor every 3 days to learn new moves and gain +5 permanent charm at the cost of 3 forest turns and 3 points shaved permanently off your maximum HP, because apparently in the wizarding world self-confidence comes from mastering the waltz (and, evidently, a slightly shorter lifespan). It's the safest and most reliable charm source in the game in terms of the charm roll itself (guaranteed +5 every 3 days with no risk of a bad outcome), which makes it superior to gambling your charm at the Kissing Booth or Lady of the Lake's reflection pool - but unlike a healer bill, the HP side of the ledger never gets paid back. The economics are still solid: you sacrifice 3 turns (worth ~300 gold in forest fights) and a sliver of your HP ceiling for permanent charm growth, and since charm is rare and compounds over time, it's worth it for most players - just don't dance yourself down toward the level-based floor without noticing. Over a year you'll gain ~600 charm from Ella alone, which translates to significantly better romantic encounter outcomes and social event bonuses, and roughly 360 fewer maximum hitpoints if you never miss a lesson. The module had a bug in v1.0 where a temporary stat buff caused Ella to overcharge the max-HP deduction; XChrisX's v1.01 fix made sure she only ever takes exactly the configured amount, still from your max HP, like a proper dance instructor who bills accurately.