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 HP (default, configurable). 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 HP (hitpointcost, default: 3 HP)
- 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 + 3 HP deducted
- 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 current HP
- Cannot dance if you have fewer HP than hitpointcost
- Represents physical exertion from dancing (you get tired)
Fixed Bug (v1.01):
- Earlier version: Ella took HP from temp stats (could deplete buffed HP)
- Fixed: Now correctly deducts from base HP, not temp buffed 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 HP
- Reward: +5 charm
- Turn value: 3 turns ≈ 300 gold (forest fights at ~100 gold/turn)
- HP value: 3 HP ≈ negligible (healer costs 1 gold/HP)
- 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/±2 charm (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 HP
- Kissing Booth: Random ±1/±2 charm, daily, costs 5 gold × level
- Ella is safer (no negative outcomes)
- Kissing Booth is faster (daily vs every 3 days)
- 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 HP
- 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 stamina expenditure
- 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 HP must be restored (healer or rest)
- 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 HP, because apparently in the wizarding world self-confidence comes from mastering the waltz. It's the safest and most reliable charm source in the game (guaranteed +5 every 3 days with no risk of negative outcomes), which makes it superior to gambling your charm at the Kissing Booth or Lady of the Lake's reflection pool. The economics are solid: you sacrifice 3 turns (worth ~300 gold in forest fights) for permanent charm growth, and since charm is rare and compounds over time, it's absolutely worth it unless you're so turn-starved you can't afford to breathe. Over a year you'll gain ~600 charm from Ella alone, which translates to significantly better romantic encounter outcomes and social event bonuses. The module had a bug in v1.0 where Ella would steal your temp-buffed HP instead of base HP, meaning if you had a +50 HP buff she'd drain that instead of your actual health, but XChrisX fixed it in v1.01 so now she only takes your real HP like a proper dance instructor who respects boundaries.