Madame Mira

Character

Madame Mira

Quick facts

Storefront
Kitten & Chrome ([[loc:red-light|Red Light District]])
Patreon
Yes, Kennel back-room is Patreon-gated
Front-of-house unlock
fetish_store_first_visit > 0
Back-room unlock
Sub 40+, cage owned, Patreon, kink_deepdive_enabled
Relationship VAR
mira_relationship (0+)
Trust VAR
mira_trust (0+, gates suspension/mummification)
Safeword counter
mira_safewords_used (3+ triggers limits conversation)

Routes / endings

  • Master-awaremaster_intensity >= 1. Mira reads the Master's envelopes and frames sessions around what he requested.
  • Independentmaster_intensity == 0. Mira asks for verbal consent at every escalation, drives the calibration herself.

TL;DR

Mira is a one-character two-store NPC. Up front (Kitten & Chrome) she’s a normal fetish-store clerk in a black latex halter who fits the flat cage when you ask about “the tiny ones.” Behind the velvet curtain (the Kennel) she’s Madame Mira, a calm, dry, professional dom who runs the game’s deepest kink arc.

The back room is Patreon-only and gated on Submissiveness 40+ plus owning a cage from her front-of-house shop. Once unlocked, three tracks branch off her introduction beat: kitten, puppy, bondage. Each track runs three to five stages. Then the Switch session and the Auction event fire as endgame crossovers.

Every scene plays both ways: Master-framed (Mira reads a sealed envelope from your Master and runs the session he ordered) or Independent (Mira asks for consent and lets you pick the pace). Same stat curves, different framing.

The front of house

FetishStoreEntry -> Kitten & Chrome. Hot-neon cursive sign in the Red Light District. Inside smells like leather polish and sweet perfume. Mira is the woman in the black latex halter behind the tablet.

Two things she sells front-of-house:

What When Effect
Flat cage Second visit, Ask about the tiny ones Unlocks flat_cage_unlocked. Fitting scene plays in-store.
The door behind the curtain Sub 40+ AND cage owned AND Patreon AND not yet introduced Diverts to Mira_Introduction — the Kennel calibration scene.

The “ask about the door behind the curtain” choice is gated three ways:

{ kink_deepdive_enabled && is_patreon() && Submissiveness >= 40 && cage_tier >= 1 && not mira_introduced }

Without Patreon, the choice doesn’t appear. Without Sub 40 or a cage, it shows as #disabled: “Need Submissiveness 40 and a cage from this store first.”

The introduction

Mira_Introduction is the calibration beat. Mira locks the front door, flips the OPEN sign, and walks you through the velvet curtain to the Kennel proper. Stone walls, warm amber light, pink LED at the floor edge. A leather wing-back chair (the throne). A walnut counter with a ledger. Glasses of decanted whisky.

She asks three questions. Each answer locks in one or more appetites that gate which session tracks open.

Question Answer drives…
Restraint, how does it sit with you? mira_appetite_bondage
Headspace, kitten or puppy or neither? mira_appetite_kitten / mira_appetite_puppy
What do I never do, even if you ask? mira_trust (+1 for any answer; +2 if you say “I trust you to read me”)

She makes you pick a safeword. Then she explicitly says: “You will see a yellow choice in every scene. That’s your safeword. You take it any time, no consequence with me. Do not test that.”

Sets mira_introduced = true, mira_relationship = 1. The Kennel hub is open.

The Kennel hub

Kennel_Entry is the menu. Filters every track by appetite and per-stage gates. Sessions pace at 3-day cooldowns between same-track stages, so the arc runs over real game time, not in one binge.

Kitten track. Soft, owned, the cushion version.

Three stages, gated on mira_appetite_kitten. Equipment: pink leather collar with bell, pink fluffy kitten ears, pink plug-tail.

  1. First Session (Sub 40+) — Cushion. Collar fitting. Drink from the milk bowl. Plug seats deep. Stats: sub +2, fem +1.
  2. Collar fitting (Day +3) — Three collars laid out: pink with bell, black heavy leather, silver chain. Master picks on Owner route; player picks on Indy. Mirror beat: “That’s the version of you that comes here.” Stats: sub +2, fem +2, shame +2.
  3. Recital (Sub 60, Fem 50) — Performance for an audience. Owner route: Master brings two guests. Indy: a peer demo with another sub. Present + climax beat with hands-free orgasm. Stats: sub +3, fem +2, shame +3.
Puppy track. Eager, leashed, the heart-tag version.

Three stages, gated on mira_appetite_puppy. Equipment: pink leather pup mask with floppy ears, heart-tag collar (PUP engraved), pink fluffy plug-tail, leash.

  1. First Session (Sub 40+) — Drop to all fours. Wag for me. Hold the pose. Stats: sub +2, shame +1.
  2. Training Drills (Day +3) — Heel, sit, come, present. Leash debut. Three repetitions on the come command, then the present pose. Stats: sub +2, shame +2.
  3. Leashed Walk (Sub 60) — Three loops of the room on all fours. Owner: Master brings two guests for the demo. Indy: solo loop ending at Mira’s feet. Climax beat: edged twice, third one she lets you have, cum through the cage. Stats: sub +3, fem +1, shame +3.
Bondage track. Rope. No animal coding.

Five stages, gated on mira_appetite_bondage. Sub-heavy, no fem gain. Pink hemp rope, soft variant.

  1. Wrist tie — Starter figure-8 behind the back. Edged + denied, no relief. Stats: sub +2, shame +1.
  2. Karada (Day +3, Sub 50) — Full chest+belly diamond harness, photographed. Stats: sub +2, shame +2.
  3. Hogtie (Day +3, Sub 60) — Wrists to ankles in a soft U. Mira reads a book while you hold the pose. Hands-free orgasm under the rope. Stats: sub +3, shame +3.
  4. Suspension (Day +3, Sub 70, mira_trust >= 5) — Chest harness + pulley. Partial suspension, feet still ground you. Cage worked while lifted. Stats: sub +3, shame +2.
  5. Mummification (Day +3, Sub 80, mira_trust >= 8) — Full sensory-dep stretch wrap. Gentle finish. Master variant: wrapped for the whole night. Stats: sub +4, shame +1.

The two deepest stages won’t surface unless you’ve banked trust over the calibration beat plus across the earlier sessions.

Endgame crossovers

Once you’ve finished both pet tracks OR hit Sub 70 with either pet completed, two extra events appear in the hub.

Switch session. Kitten -> puppy -> kitten in one evening.

Switch_Session. Requires kitten_stage_3_done && puppy_stage_3_done. One-shot crossover.

Mira lays both gear sets on the bench. Cushion first (kitten), swap to puppy mid-scene, swap back for the close. The kitten headspace lands soft, the puppy headspace lands eager, and the cushion close layers both at once. Hands-free climax through the cage. Stats: sub +3, fem +2, shame +2.

Sets switch_session_done. Doesn’t refire.

Auction. Five bidders, one evening.

Auction_Event. Requires (kitten_stage_3_done || puppy_stage_3_done) && Submissiveness >= 70. Re-fires per 30-day cooldown.

The Kennel is dressed differently: five chairs around a low platform with a brass ring. Mira opens at $300. Bidders:

  • The Master (only on master_intensity >= 1) — almost always wins on Owner runs. He doesn’t lose his property.
  • Vivienne — buys soft. Wins kitten/puppy on Indy.
  • Dr. Mercer — clinical bidder. Wins the rope outfit on Indy.
  • Two anonymous strangers — grey-streaked woman, navy-blazer man. Drop in round 2.

Outfit choice (kitten/puppy/rope) decides which non-Master bidder commits to round 3 on Indy. Master always closes at $800 on Owner.

Aftermath splits three ways:

Winner Scene
Master Kneel at his feet on the platform. “Where everyone sees what they didn’t get to keep.”
Vivienne Cross her lap on the chaise. “Hello, expensive.” Soft variant. Bumps vivienne_relationship.
Dr. Mercer Kneel in front of his chair for an hour of observation. Cage examined while tied. Clinical.

Stats: sub +3, fem +2, shame +4. Master win bumps master_rank_gain(3) and queues SMS.

The safeword system

Every session has a yellow #color:safeword choice. Pick it, the scene stops, Mira removes equipment carefully, you go home. The exit knot is per-track (Kitten_Stage_Safeword, Puppy_Stage_Safeword, Bondage_Stage_Safeword, Switch_Session_Safeword, Auction_Event_Safeword), all increment mira_safewords_used += 1 and shame_gain(1).

At mira_safewords_used >= 3 (and no appetites currently active), Mira_Limits_Conversation triggers before any new session. She doesn’t blame you. “Three times now. That’s not a complaint, that’s information.” You pick which track to take off the menu permanently. After the conversation mira_safewords_used resets to 0.

This is the game’s most explicitly-modelled aftercare system. Mira is, narratively, the safest dom in the cast.

Tips and gotchas

The kill switch

kink_deepdive_enabled (default true) gates the entire Kennel. If a future hotfix flips it false, the front-of-house store and flat-cage purchase still work, but the back-room curtain becomes invisible. Existing saves that have already introduced get stuck mid-arc — no rollback path. The flag exists for emergency Patreon-content removal.

Cage tier matters, not just owning ANY cage

The unlock requires cage_tier >= 1. That means a chastity cage from Mira’s own shop, which the in-game economy ships as the flat cage. If you somehow have a generic cage from the Mall’s Adult Store but not one from Kitten & Chrome, the gate stays closed.

The Master never appears in front of house

Mira keeps the boundary. The shop floor uses her clerk voice — friendly, practiced, warm-smile. The Kennel uses her dom voice — dry, professional, calm. The introduction beat closes with: “We meet here. Never anywhere else. The shop floor is a different conversation. Understood?” Don’t expect the Master to ever turn up at the front of the store; if he’s involved, it’s via sealed envelopes that Mira reads at the throne.

Related

  • Red Light, the district where Kitten & Chrome sits.
  • Vivienne, the other woman-runs-her-establishment dom. They bid against each other at the auction. Different rooms, different registers.
  • Master, whose envelopes Mira reads on Master routes. The Kennel is the deepest the Master arc reaches; Master Intimate at MR 8+ is the only scene that goes further.
  • Sarah, the parallel kink track. Sarah’s dom path and Mira’s pet/rope tracks are designed to be reachable in the same run on the right intensity, just not simultaneously.

Comments

Patreon supporters can post. Public can read. Posts show under an anonymous handle (e.g. Quiet Owl 423) derived from your account, your real Patreon name stays hidden.