Rosmerta's Mead

Location at The Three Broomsticks run by Madam Rosmerta. Addictive oak-matured mead system with three sizes: Shot Glass (small), Half-Pint (medium), Pint (large), each costs level-scaled gold plus addiction streak multiplier (level×10-50 base + streak×2-4). Drinking grants buff (15 rounds, atkmod/defmod starting 1.3 declining by ti×addiction-tier% and da×1%), heals HP (configurable max 15), and increases addiction level. Addiction mechanics: buy drink = addiction +small(2)/medium(4)/large(6), newday compounds addiction by last size purchased, abstinence days tracked. Miss drinking: withdrawal debuff applied (1 − da×5%, minimum configurable 0.7 default). Rehab available at addiction ≥10: costs addiction×100 gold, involves needle in random body part, insufficient funds = 50% death OR 50% steal 1-100 gold and kicked out. Dragon kill resets all addiction. Where you visit a curvy woman's establishment to purchase beverages containing dragon fruit that create dependency so severe you shake violently and require expensive medical intervention involving needles or potential overdose death.

Location & Access

The Three Broomsticks:

  • Village navigation hook
  • Location: Configurable (mloc setting, default villagename)
  • Link: "The Three Broomsticks" → runmodule.php?module=mead&op=enter
  • Bartender: Madam Rosmerta

Madam Rosmerta:

  • Description: "pretty, curvy woman stands behind the bar"
  • Greeting: "\"`QWelcome to The Three Broomsticks,`#\" she says to you, \"I am Madam Rosmerta, I own this place. Be sure to try some of my fine oak-matured mead.\"`n`n"
  • Equipment: "intricate looking brass machine on the counter" (steam hissing)

Navigation Options:

  • [View Menu] - See drink prices and warnings
  • [Re-Hab] - Only appears if addiction ≥10 (hrh setting) AND rehab enabled
  • [Leave] - Exit to village

The Menu

Rosmerta's Warning:

  • "`#\"`QI should let you know, my beverages are very potent."
  • "Some patrons have reported, um. how shall we say this, negative aspects to not getting their fix, uh daily pint of my finest oak-matured mead."
  • "I can guarantee, however, that after just one drink you will be feeling great!`#\""
  • "`n`n\"`QWhat can I get you?`#\" she says with a smile."

Three Drink Sizes:

  • Shot Glass (small):
    • Cost: (smpl × level) + (co × 2)
    • smpl default: 10 gold/level
    • co = addiction streak (consecutive days)
    • Example: Level 5, streak 3 = (10×5) + (3×2) = 56 gold
    • Addiction: +2 (is setting)
  • Half-Pint (medium):
    • Cost: (mdpl × level) + (co × 3)
    • mdpl default: 30 gold/level
    • Example: Level 5, streak 3 = (30×5) + (3×3) = 159 gold
    • Addiction: +4 (im setting)
  • Pint (large):
    • Cost: (lgpl × level) + (co × 4)
    • lgpl default: 50 gold/level
    • Example: Level 5, streak 3 = (50×5) + (3×4) = 262 gold
    • Addiction: +6 (il setting)
  • Only display if gold >= cost

Drinking Effects

Purchase Sequence:

  • "`#\"`QThanks for stopping in today."
  • "Enjoy your drink!"
  • "Oh. if you get hungry make sure to stop by `\$the `QKitchen.`#\""
  • Gold deducted
  • la (last size) pref set: 1/2/3 (small/medium/large)
  • ti (times today) incremented
  • lev (addiction level) incremented
  • has (drunk today) set to 1
  • da (days abstinent) reset to 0

Buff Applied:

  • Name: "Oak-Matured Mead"
  • Rounds: 15 combat rounds
  • Roundmsg: "The buzz from the mead pushes you forth!"
  • Wearoff: "The mead disappates in your blood."
  • atkmod/defmod: SAME value (both attack and defense)

Buff Calculation:

  • Base: 1.3 (30% boost)
  • Penalty 1 (addiction): ti × (0.01 × tier-multiplier)
  • Tier multipliers: la=1 (4×), la=2 (3×), la=3 (2×), la=0 (1×)
  • Penalty 2 (abstinence): da × 0.01
  • Formula: max(((1.3 − penalty1) − penalty2), mb)
  • mb (minimum buff): Configurable (default 0.7)
  • Floor: Never goes below 0.7 default

HP Healing:

  • Only if has = 0 (first drink today)
  • HP gained: ma (max award) − ti
  • ma default: 15 HP
  • ti = times drunk (tracks addiction)
  • If ti > ma: hp = 0 (no heal)
  • Example: First ever drink = 15 HP, second day = 14 HP, etc.

Addiction System

Addiction Level (lev):

  • Pref: lev (int, starts 0)
  • Increased when drinking: lev++
  • Also increased at newday if previously drinking (compound effect)

Newday Compounding:

  • If lev > 0 (addicted):
  • Increment based on last size (la pref):
    • la = 1 (small): +2 (is setting)
    • la = 2 (medium): +4 (im setting)
    • la = 3 (large): +6 (il setting)
  • Message: "`n`n`3You can feel `#Rosmerta's finest oak-matured mead `3running in your head."
  • "Perhaps you should quench this lust.`n`0"
  • new lev = lev + increment

Abstinence Tracking:

  • If has = 0 (didn't drink today): da (days abstinent) incremented
  • If has = 1 (drank today): co (consecutive streak) incremented, da reset to 0
  • ti (times today) = round(lev / 10) at newday

Withdrawal Debuff

Trigger:

  • At newday, if lev > 0 AND da > 0 (addicted + abstinent)
  • Applied automatically (no choice)

Debuff Details:

  • Name: "Mead Withdrawl" [sic - typo in code]
  • Rounds: 15
  • Roundmsg: "You shake violently. wishing to have a pint of Mead right about now."
  • Wearoff: "Perhaps it is time to fix."
  • atkmod/defmod: max((1 − (da × 0.05)), mb)
  • Each abstinence day: -5% stats
  • Floor: mb (default 0.7, configurable)

Withdrawal Severity:

  • Day 1 abstinent: 0.95 (−5%)
  • Day 2: 0.90 (−10%)
  • Day 3: 0.85 (−15%)
  • Day 6: 0.70 (−30%, hits floor)
  • Day 7+: 0.70 (capped at floor)

Rehab System

Availability:

  • Appears if lev >= hrh setting (default 10)
  • AND irh setting = 1 (rehab enabled)
  • Link: [Re-Hab] in main menu

Rehab Cost:

  • rehab = lev × crh
  • crh (cost per point): Default 100 gold
  • Example: lev 20 = 20 × 100 = 2000 gold
  • Escalates rapidly with addiction

Rosmerta's Pitch:

  • "`#Madam Rosmerta looks at you, seeing that you are shaking violently."
  • "She speaks, \"`QI am guessing that you have found the addicitive [sic] strength of the `\$Dragon Fruit`Q."
  • "I can ease you through this pain, since I have been through it myself."
  • "But, it will cost you - `^%s `Qgold to be exact." (rehab cost)
  • "Are you sure you wish to go through with this?`#\""

The Procedure:

  • Rosmerta fetches "a %s inch needle" (session['user']['age'] inches long!)
  • Bodypart = random: leg, arm, neck, butt, back, chest, torso, or head
  • "She walks over and pushes the needle into your `\$%s`#." (bodypart)

Rehab Outcomes

Success (Gold >= Rehab Cost):

  • "She withdraws the needle, and you feel completely cured."
  • "\"`QNow, I suggest that ye not drink anymore, if you can not handle it.`#\""
  • Gold deducted: −rehab cost
  • lev → 0 (addiction cleared)
  • da → 0 (abstinence reset)
  • la → 0 (last size cleared)
  • Full cure!

Failure (Insufficient Gold):

  • "She looks into your gold stores, and sees that you have `^%s `#gold in there." (your gold)
  • "She pulls the needle out, quite disgusted."
  • "\"`QI am sorry, but you need `^%s `Qmore gold, to have my services.`#\"" (shortfall)
  • "She walks off, then comes running back.`n`n"
  • e_rand(1, 2) for outcome:

Failure Outcome 1: Death (50%):

  • "`#You have died, due to overdose of `@Dragoncilin`#."
  • "Madam Rosmerta sinks to her knees, \"`QWhy does this keep happening!?`#\""
  • hitpoints = 0
  • alive = 0
  • Navigation: [Shades] (shades.php)
  • INSTANT DEATH from insufficient funds!

Failure Outcome 2: Theft (50%):

  • "`#You have been pilfering Madam Rosmerta's shoppe."
  • "You make off with `^%s `#gold." (e_rand 1-100)
  • "She chases you out, shaking her fist in anger."
  • "\"`QCome back here, you snot nosed punk!`#\""
  • Gold gained: +1-100 random
  • Kicked out (but alive!)

Dragon Kill Reset

VE Clears Addiction:

  • dragonkilltext hook
  • All prefs reset to 0:
    • co (streak) → 0
    • ti (times) → 0
    • lev (addiction) → 0
    • la (last size) → 0
    • has (drunk today) → 0
  • Effectively: Death cures addiction
  • Fresh start after VE

Admin Configuration

Addiction Increments:

  • is: Small buzz addiction increment (int, default 2)
  • im: Medium buzz addiction increment (int, default 4)
  • il: Large buzz addiction increment (int, default 6)

Rehab Settings:

  • irh: Is rehab available? (bool, default 1)
  • hrh: Addiction points before rehab available (int, default 10)
  • crh: Rehab cost per addiction point (int, default 100 gold)

Buff Settings:

  • ma: Maximum HP that can be gained (int, default 15)
  • mb: Minimum buff modifier (floatrange 0-1, default 0.7)

Cost Settings:

  • smpl: Small mead cost per level (int, default 10)
  • mdpl: Medium mead cost per level (int, default 30)
  • lgpl: Large mead cost per level (int, default 50)

Location:

  • mloc: Location of The Three Broomsticks (location, default villagename)

Strategy Guide

To Drink or Not to Drink?:

  • Pros: 30% buff (1.3 atkmod/defmod), HP healing (first drink)
  • Cons: Addiction compounds daily, withdrawal debuff harsh, rehab expensive/deadly
  • Recommendation: Avoid unless desperate for buff

If You Start Drinking:

  • Commit to daily drinks (avoid withdrawal)
  • Cost escalates with streak (co × 2-4 multiplier)
  • Addiction compounds at newday (lev increases)
  • Eventually unsustainable (too expensive)

Quitting Strategy:

  • Option 1: Rehab (expensive, 50% death if broke)
  • Option 2: Dragon kill (VE resets addiction, guaranteed cure)
  • Option 3: Withdrawal (−5% per day, floors at −30%)
  • Safest: Dragon kill (die to cure addiction, ironic)

Rehab Risk Assessment:

  • Have full rehab cost? Safe cure (success guaranteed)
  • Short on gold? 50% death, 50% steal 1-100 gold (risky!)
  • Never attempt rehab without full payment

Lore & Flavor

Canon Madam Rosmerta:

  • Owner of The Three Broomsticks in Hogsmeade
  • Pretty, popular with students
  • Serves butterbeer, firewhiskey, mead
  • Imperioused in Half-Blood Prince (cursed necklace plot)

Dragon Fruit Reference:

  • "`\$Dragon Fruit`Q" mentioned in rehab dialogue
  • Ingredient in mead (fictional addictive substance)
  • "Dragoncilin" = overdose drug name (death message)
  • Parallel to real addiction (alcoholism, substance abuse)

Rosmerta's Guilt:

  • Death: "Why does this keep happening!?" (implies multiple deaths)
  • "I have been through it myself" (ex-addict running bar?)
  • Morally questionable business model (sell addictive drinks, profit from rehab)

Limitations

  • Addiction Spiral: Once started, hard to quit (withdrawal debuff harsh)
  • Cost Escalation: Streak multiplier makes drinks increasingly expensive
  • Rehab Death: 50% chance instant death if broke (unfair penalty)
  • Compounding System: Newday increases addiction automatically (unavoidable)
  • Withdrawal Floor: −30% stats minimum (significant debuff)
  • No Partial Rehab: Must cure all addiction at once (all-or-nothing)
  • Dragon Kill Only Exit: VE most reliable cure (perverse incentive to die)

Rosmerta's Mead: where you visit The Three Broomsticks run by Madam Rosmerta "a pretty curvy woman" who warns that her "beverages are very potent" and "some patrons have reported negative aspects to not getting their fix uh daily pint" before offering three sizes of oak-matured mead costing level-scaled gold plus addiction-streak multiplier (Shot Glass = level×10 + streak×2, Half-Pint = level×30 + streak×3, Pint = level×50 + streak×4), each granting a 15-round buff starting at +30% attack/defense that declines based on addiction-times-drunk and abstinence-days plus healing capped at 15 HP but also increasing your addiction level which compounds at every newday by +2/4/6 depending on last drink size, and if you skip drinking you get withdrawal debuff that reduces stats by 5% per abstinent day (floored at −30%), and once addiction reaches 10+ you can visit rehab where Rosmerta fetches a needle as long as your age in inches and pushes it into a random body part (leg/arm/neck/butt/back/chest/torso/head) which either cures you if you have addiction×100 gold OR if you're broke she pulls it out disgusted then 50% chance you die from "overdose of Dragoncilin" while she sinks to her knees crying "Why does this keep happening!?" or 50% chance you pilfer her shop for 1-100 random gold and get chased out while she shakes her fist yelling "Come back here you snot nosed punk!", and the only guaranteed safe cure is dragon kill which resets all addiction preferences to zero, creating a system where drinking magical beverages containing dragon fruit creates such severe dependency that the most reliable treatment is literally dying and being resurrected.