Heidi, the Well-Wisher

Location featuring pleasant felyne Well-wisher. Three services: (1) Burn Blue Candle to convert PvP fight into forest fights (lose 1 PvP, gain turns = 10% of newday turns + 3, once/day configurable), (2) Make Donation to give gold to random players (level-scaled amount, receive Unselfishness buff: +5% defense, 15 rounds, survives newday), (3) Burn Orange Candle to respec dragon points (VE stat allocation) for gems (cost = total dragonkills, installment payments allowed, lose current VE stats until next newday). Requires level 10+ OR 1+ dragonkills to access. Where generosity is mechanically incentivized and stat respecs cost your firstborn child in gems.

Access Requirements

Eligibility:

  • Must be in configured city (heidiloc setting, default: villagename)
  • Must be level 10+ OR have 1+ dragonkills
  • Farmies below level 10 with 0 VE cannot access (anti-farming measure)

Service Availability:

  • Blue Candle (PvP Exchange): changeallowed setting (default: 1/day)
  • Donations: allowgift setting (default: enabled)
  • Orange Candle (Dragon Point Respec): allowdp setting (default: disabled) + requires 10+ dragonkills

Location:

  • Link: "Heidi's Place" appears in village Market navigation
  • Follows city name changes automatically (changesetting hook)

The Setting

"You step into Heidi's small hut, gazing around at the multitude of colored candles that flicker from the shelves on every wall."

"After a moment you are greeted by a pleasant-looking felyne with a smile on her face."

Heidi: "'It is so lovely to see you, [name]! Welcome, then, and reflect on the beauty of the well.'"

"A small fountain trickles into what looks more like a pool than a well. As Heidi whistles softly, crystals in the bottom of the pool begin to glow, eventually forming the numbers: [your donation amount]."

The well magically calculates your personalized donation amount based on level and dragonkills.

Blue Candle - PvP Exchange

Service: Convert PvP fight to forest fights

Exchange Rate:

  • Lose: 1 PvP fight
  • Gain: ceil(newdayturns × turnmult / 100) + turnadd forest fights
  • Default settings: turnmult = 10% (0.10), turnadd = 3
  • Formula: ceil(base_newday_turns × 0.10) + 3 turns

Example Calculations:

  • Base newday turns = 10: ceil(10 × 0.10) + 3 = 1 + 3 = 4 turns
  • Base newday turns = 15 (with +5 DK): ceil(15 × 0.10) + 3 = 2 + 3 = 5 turns
  • Base newday turns = 25 (high spirits/DK): ceil(25 × 0.10) + 3 = 3 + 3 = 6 turns

newdayturns Calculation:

  • Base: Config::turns (default 10) + spirits
  • Plus: +1 turn for each dragon point spent on forest fights ("ff")
  • Tracked at newday, stored in newdayturns pref
  • Example: 10 base + 2 spirits + 3 ff dragon points = 15 newdayturns

Daily Limit:

  • changeallowed setting (default: 1) - exchanges per day
  • pvpchange pref tracks exchanges today (resets at newday)
  • Requires playerfights > 0 (must have PvP left to exchange)

Diminishing Returns:

  • After first exchange: newdayturns × 0.75 (25% reduction)
  • Second exchange (if allowed): gives fewer turns
  • Prevents infinite loop farming

PvP Lock Warning:

  • Page shows: "`\$WARNING: Burning a blue candle will lock you into PvP if you have not yet opted out in Preferences."
  • Using this service = opting into PvP for the day
  • Cannot opt out after burning candle (you've engaged with PvP system)

Outcome Message:

  • "Heidi takes a small, sky-blue candle, lights it and places it in a small silver holder. She regards you with a smile."
  • "'Your gesture of kindness to your fellow beings shall reward you. Go in peace, warrior.'"
  • "`6You `@gain`6 [X] turns!`n`n"
  • Debuglog: "exchanged one PvP fight for [X] forest fights."

Failure Messages:

  • If playerfights = 0: "'Tis all very well to want peace, when one has none extra to give!'"
  • If exceeded daily limit: "'Your desire for peace is noble, but is misplaced at this time. Perhaps tomorrow ye will come to see me, before ye slay your enemies in fury?'"

Make a Donation - Gold Gifting

Service: Donate gold to help random players

Donation Amount Calculation (complex formula):

  • Base: e_rand(200, 400) × (level / max(10, dragonkills))
  • If dragonkills < 6: amount × 1.5
  • Then: further adjustments based on VE stats (HP/atk/def ratios)
  • Minimum: 10 × level (fallback)
  • Example (level 10, 5 VE): ~300-600 gold (scaled)
  • Example (level 15, 20 VE): ~200-400 gold (lower ratio)

Donation Process:

  1. Well shows your calculated donation amount (glowing crystals)
  2. Click "Make a Donation - [X] gold"
  3. If gold < amount: Heidi says you don't have enough, sends you away
  4. If gold >= amount: Proceed with donation
  5. Gold deducted from your inventory
  6. Random player receives gold + note at next newday (see below)
  7. You receive Unselfishness buff immediately

Donation Delivery (Random Recipients):

  • At newday: findperc chance (default: 25%) to receive anonymous gift
  • Gift amount: level-scaled formula (similar to donor calculation)
  • Message: "`5Beside your pillow is a small leather bag containing [X] gold, and a note: `^Blessings to ye, child, for someone cared enough to send ye a gift. `5Wondering who it is from, you add it to your purse."
  • Recipient does NOT know who donated
  • System randomly distributes donations across playerbase

Unselfishness Buff:

  • Name: "`QUnselfishness`0"
  • Rounds: 15
  • Effect: defmod 1.05 (+5% defense)
  • Roundmsg: "`QGiving to others makes you feel empowered.`0"
  • Survivenewday: 1 (buff persists through newday)
  • Schema: module-heidi

Strategic Value:

  • Cost: 200-600 gold (level/VE dependent)
  • Benefit: +5% defense for 15 rounds (survives newday)
  • EV: Moderate - defense buff useful for forest fighting, but expensive
  • Altruism: Helps random players (if you care about that sort of thing)

Orange Candle - Dragon Point Respec

Service: Respec (reallocate) dragon points (VE stat choices)

Eligibility:

  • Requires allowdp setting enabled (default: disabled)
  • Requires dragonkills > 10
  • Requires pendingdp pref = 0 (no respec already pending)

Cost:

  • Total: dragonkills in gems (1:1 ratio)
  • Example: 15 dragonkills = 15 gems
  • Example: 100 dragonkills = 100 gems (!)
  • Scales exponentially - veterans pay MASSIVELY more

Installment Payment System:

  • Can pay in installments instead of full upfront
  • Options:
    • Pay in full (total gems required)
    • Pay what you have (if < total)
    • Pay 25 gem installment (if total > 25 and you have 25+)
  • gemspaid pref tracks total paid so far
  • Respec ONLY activates when full amount paid
  • WARNING: Cannot refund installments once started

What Happens When Paid in Full:

  1. Heidi lights orange candle, whispers foreign words
  2. Message: "You will be able to rechoose your VE point allocation at new day"
  3. IMMEDIATELY lose VE stats:
    • HP: -5 per "hp" dragon point
    • Attack: -1 per "at" dragon point
    • Defense: -1 per "de" dragon point
  4. dragonpoints array WIPED (all VE choices cleared)
  5. Madam Hooch buffs RESET (if Magic Dojo installed)
  6. pendingdp set to 1 (respec pending)
  7. HP cannot drop below 1 (safety)
  8. At NEXT NEWDAY: Reallocate dragon points normally

Warnings:

  • "`\$You will not be able to rechoose your VE point allocation until the whole amount has been paid"
  • "`\$You cannot regain any gems you have already given once you start to make the installments"
  • "`\$Once you pay the full cost, you will lose any hitpoints, attack or defense that you have purchased with VE points until the next new day"
  • "`\$Additionally, any buffs you have from visiting Madam Hooch's Magic Dojo will be immediately reset. Such is the cost of change - even magic can't bend the laws of magical conservation."

After Respec Completes:

  • At newday: pendingdp reset to 0
  • VE point allocation screen appears (standard newday process)
  • Choose new stat distribution
  • Stats restored based on new choices
  • Can use respec again (if you pay another dragonkills × gems)

Settings Reference

SettingDefaultDescription
changeallowed1PvP exchanges per day
allowgift1Enable donation system
allowdp0Enable dragon point respec
findperc25%Chance to find gift at newday
turnmult10Percent multiplier for turn gain
turnadd3Flat turn addition for exchange
heidilocvillagenameWhich city Heidi appears in

Strategy Guide

Blue Candle Strategy:

  • Use Daily: If you don't use PvP fights, convert them (default: 4-6 turns for 1 PvP = good trade)
  • Skip If PvP Player: If you actively PvP, keep your playerfights
  • Timing: Use BEFORE PvP combat to avoid wasting it
  • Diminishing Returns: Second exchange gives 25% fewer turns (if multiple allowed)
  • PvP Lock Aware: Using candle = PvP opt-in for the day

Donation Strategy:

  • Worth It?: 400-600 gold for +5% defense (15 rounds, survives newday) = moderate value
  • Use If: You have excess gold and want combat buff
  • Skip If: You need gold for equipment/healing/other purchases
  • Altruism: Helps random players (25% find gift at newday), if you care
  • Frequency: Once per day max (donation amount recalculated daily)

Orange Candle Strategy:

  • Avoid Unless Desperate: Cost scales exponentially (100 VE = 100 gems = absurd)
  • Use Cases:
    • Severely misallocated stats from newbie mistakes
    • Want to shift from HP-focused to attack-focused build
    • Testing different stat distributions for min-maxing
  • Cost Analysis:
    • 15 VE: 15 gems (expensive but manageable)
    • 50 VE: 50 gems (very expensive)
    • 100 VE: 100 gems (absolutely insane)
  • Installment Trap: If you start installments and quit, gems are LOST (no refunds)
  • Immediate Stat Loss: You lose VE stats IMMEDIATELY upon full payment, must fight weakened until newday
  • Hooch Reset: Magic Dojo buffs reset (additional cost if you've invested in Hooch)
  • Recommendation: Only use at LOW dragonkill counts (< 20 VE) where cost is tolerable

Limitations

  • Level 10/VE Gate: Newbies with 0 VE and level < 10 cannot access (anti-farming)
  • PvP Lock: Blue candle usage opts you into PvP for the day (cannot undo)
  • Donation Anonymous: Cannot choose recipient or know who receives your gold
  • Donation RNG: Only 25% chance to find gift at newday (donation might go to player who doesn't log in)
  • Respec Cost Scaling: Exponential cost (100 VE = 100 gems) makes respec prohibitively expensive for veterans
  • Respec Stat Loss: Lose VE stats immediately, must wait until newday to reallocate
  • Installment No Refund: Gems paid in installments cannot be refunded if you change mind
  • Respec Cooldown: Cannot respec again while pendingdp = 1 (one respec per newday cycle)
  • Single City: Only appears in configured city (must travel there)

Heidi's Place: where a pleasant felyne runs a combination charity shop/stat respec clinic/PvP buyback program funded by a magical well with glowing crystals that calculate your personalized donation amount using an incomprehensible formula involving level, dragonkills, HP ratios, and probably the phase of the moon. The orange candle respec service costs 1 gem per VE, which sounds reasonable until you hit 100 dragonkills and realize you're being charged 100 gems to undo your stat mistakes from five years ago. At least the blue candle PvP exchange is sensible: trade unwanted playerfights for forest fights at a 10% conversion rate plus 3 bonus turns, though using it permanently opts you into PvP because apparently "peace" is a privilege you forfeit by engaging with the candle economy. The donation system gives you a +5% defense buff for 15 rounds while anonymously helping random players who may or may not actually log in to claim their mysterious pillow gold. Heidi smiles through it all, a beacon of felyne wholesomeness in a world of min-maxing and gem hoarding.