> For the complete documentation index, see [llms.txt](https://bothelp.hktrpg.com/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bothelp.hktrpg.com/guide/en/entertainment-features/storyteller-hu-dong-gu-shi-xi-tong/fan-li/01.-mao-mi-de-yi-tian.md).

# 01. A Cat's Day

```
[meta] title "A Cat's Day"
[meta] author "SAD"
[intro] You are a cat. Your human has left for work.
[intro] The door clicks shut, and the whole house is now your territory.
[intro] Today, as the master of this home, what kind of cat will you be?

[player_var] cat_name "Enter your noble name:" "Your Majesty"
[player_var] owner_name "Enter your human servant's name:" "The Litter Scooper"

// Define game stats with initial random values between 1-5
[stat_def] Cuteness 1 5 "Cuteness"
[stat_def] Mischief 1 5 "Mischief"
[stat_def] Cleverness 1 5 "Cleverness"
[stat_def] Energy 5 10 "Energy"

// Define game flow variables
[var_def] damage_done 0 10 "Damage Index"
[var_def] concealed 0 1 "Concealed"
[var_def] helped 0 1 "Helped"
[var_def] item_broken 0 2 "Broken item: 1=plate, 2=ornament"
[var_def] folded_clothes 0 1 "Folded clothes"
[var_def] washed_dishes 0 1 "Washed dishes"
[var_def] dusted_shelves 0 1 "Dusted shelves"
[var_def] sofa_clawed 0 1 "Clawed sofa"
[var_def] curtain_climbed 0 1 "Climbed curtain"


// --------------------------------------------------------------------
// [Game Start]
// --------------------------------------------------------------------

[label] 0
[title] A New Day
[text] After {owner_name} rushes out the door, the house falls silent in an instant. Sunlight pours through the window, forming a warm patch of light on the floor.
[text] You yawn, stretch, and feel your body brim with endless possibilities.
[text] So, {cat_name}, how do you plan to spend today?
[text|speaker=cat] Meow~ (Will today be a good day?)
[choice]
-> Ready to raise some havoc! | 1a | stat=Mischief+2,Energy+1
-> Stretch first and see how you're feeling today. | 1b | stat=Cuteness+2,Energy-1
-> Your brain feels extra sharp today—time to plan a surprise! | 1c | stat=Cleverness+2

// --------------------------------------------------------------------
// [Initial stat bonuses and status display]
// --------------------------------------------------------------------

[label] 1
[title] The Cat's Resolve
[text] Decision made! You flick your tail and take stock of today's condition.
[text] Today, {cat_name} feels...
[text] - Cuteness: {Cuteness}
[text] - Mischief: {Mischief}
[text] - Cleverness: {Cleverness}
[text] - Energy: {Energy}
[set|if=Energy>=8] mood="energetic"
[set|if=Energy<8] mood="lazy"
[text] Today's mood: {mood}
[text] Time to patrol your territory. You leap gracefully off the sofa and ponder your first move.
[choice]
-> Head to the living room and see what's new. | 2

// --------------------------------------------------------------------
// [Main route branch]
// --------------------------------------------------------------------

[label] 2
[title] A Choice in the Living Room
[text] The living room is the same as always. A soft sofa, a tall scratching post, and... a glass of water your human left on the desk?
[text] You look around, thinking about what to do next.
[random] 35%
[text] You hear birds chirping outside the window and perk up. Maybe today's luck score is {1d4}.
[choice]
-> That warm patch of sunlight looks like the perfect napping spot. | 10 | if=Energy<8
-> Your human's desk is a mess—as master of the house, you should help "tidy" it up. | 30
-> Whatever! Today I'm in charge! This whole house is my playground! | 50

// ====================================================================
// [Route 1: Cute and lazy route (PAGES 10-29)]
// ====================================================================

[label] 10
[title] The Perfect Napping Spot
[random] 25%
[text] Dust motes dance in the sunlight like tiny sprites, as if cheering you on (maybe bringing {1d6} points of good luck).
[text] That's right—nothing is more important in a cat's life than a sunbeam nap.
[text] You walk into the patch of light, circle a few times, knead the spot, and settle into the most comfortable position. The warm sun on your fur makes you purr contentedly.
[set] Energy=Energy-2
[choice]
-> Drift peacefully to sleep... | 11

[label] 11
[title] An Unwelcome Guest
[text] Just as you're about to enter dreamland, a buzzing sound rings in your ear.
[text] An annoying fly! It flits back and forth in front of you, ruining your peaceful nap.
[choice]
-> Ignore it, swat it away with your tail, and keep sleeping. | 12 | stat=Cuteness+1
-> Open your eyes! Lock on target! Hunt time! | 13 | stat=Energy+2

[label] 12
[title] Victory of the Lazy Cat
[text] You flick your tail impatiently, accidentally sweeping the fly aside.
[text] The world is peaceful again. You yawn, shift position, and fall into a deep sleep.
[text] You spend a very calm afternoon.
[choice]
-> (Time passes...) | 100

[label] 13
[title] Hunting Instinct
[text] Your pupils dilate instantly. You crouch low and enter hunt mode. The fly has no idea it's become prey.
[text] You spot your moment and leap!
[set] dice_roll=1d20
[text|if=dice_roll+Cleverness>15] You catch it mid-air with perfect precision! What agile form—truly worthy of {cat_name}! You lick your paw smugly.
[text|if=dice_roll+Cleverness<=15] You miss! Your paw swings into... your human's water glass on the desk!
[choice]
-> Return to the sunlight, satisfied. | 14 | if=dice_roll+Cleverness>15
-> Oh no! | 15 | if=dice_roll+Cleverness<=15

[label] 14
[title] Triumphant Return
[text] With the annoying intruder dealt with, you feel refreshed in body and mind.
[text] You return to your throne—that patch of sunlight—and this time nothing will disturb you.
[text] You dream of eating mountains of canned food.
[choice]
-> (Time passes...) | 100

[label] 15
[title] A Small Accident
[text] "Clatter!" The glass tips over, and water spills across the desk and floor.
[text] Startled by the sudden mishap, you jump back and stare at the mess you made.
[set] damage_done=1
[text] What now?
[choice]
-> Pretend nothing happened—the water will dry on its own. | 16
-> Try to... cover it up? | 80

[label] 16
[title] Not My Problem
[text] You lick your paw and think with perfect confidence: "The glass knocked itself over. Not my fault."
[text] You decide to ignore the puddle—your human will deal with it when they get home. You find a dry spot and continue your nap.
[set] concealed=0
[choice]
-> (Time passes...) | 100


// ====================================================================
// [Route 2: "Magic Little Helper" route (PAGES 30-49)]
// ====================================================================

[label] 30
[title] Surprise Plan
[text] Looking around the house, you feel that as master of the household, it's your duty to keep things in order.
[text] Today you'll be a "magic little helper" and give {owner_name} a big surprise!
[set] helped=1
[text|if=folded_clothes==0 || washed_dishes==0 || dusted_shelves==0] Where do you want to start?
[text|if=folded_clothes==1 && washed_dishes==1 && dusted_shelves==1] You've "helped" with everything you could—a truly capable master! {owner_name} will surely see you in a whole new light when they return.
[choice]
-> Help "fold" the clothes on the sofa. | 31 | if=folded_clothes==0
-> Help "wash" the dishes in the sink. | 35 | if=washed_dishes==0
-> Help "dust"—especially those high shelves. | 40 | if=dusted_shelves==0
-> That was a big job—time for a break. | 100 | if=folded_clothes==1 && washed_dishes==1 && dusted_shelves==1

[label] 31
[title] Laundry Expert
[set] folded_clothes=1
[text] The clothes {owner_name} washed this morning are piled on the sofa, still smelling of warm sunshine.
[text] "Folding clothes" is easy, right? Just bunch them up and knead all over them!
[text] You jump onto the pile and get to work.
[text|if=Cuteness>Mischief] You knead the soft clothes, purring with satisfaction, and eventually fall asleep right on top. The clothes are wrinkled, but they're covered in your scent and fur—the perfect gift for your human!
[text|if=Mischief>=Cuteness] You burrow through the pile and turn it into a perfect fortress! You ambush and pounce, having the time of your life. Some clothes accidentally get snagged threads.
[text] Mission complete!
[choice]
-> Perfect! Next task! | 30
-> Feeling a bit tired—time to rest. | 100

[label] 35
[title] Dishwashing Master
[set] washed_dishes=1
[text] You jump onto the kitchen counter and see a few plates your human used this morning sitting in the sink.
[text] As a clean-loving cat, you decide to lick them spotless!
[text] You extend your tongue and carefully reach for one of the plates...
[set] dice_roll=1d20
[text|if=dice_roll+Cleverness < 12] Your footing slips—a plate tumbles down! "Smash!" It shatters on the floor!
[text|if=dice_roll+Cleverness >= 12] You successfully lick the plate clean! It's covered in saliva now, but at least it sparkles! Your human will be so moved.
[set|if=dice_roll+Cleverness < 12] item_broken=1
[choice]
-> Meow! Big trouble! | 36 | if=dice_roll+Cleverness < 12
-> Heh heh, I'm a genius. | 37 | if=dice_roll+Cleverness >= 12

[label] 36
[title] A Shattered Surprise
[text|if=item_broken==1] The floor is a mess, plate shards scattered everywhere.
[text|if=item_broken==2] The floor is a mess, ceramic cat figurine shards scattered everywhere.
[text|else] The floor is a mess, broken pieces scattered everywhere.
[text] The surprise has turned into a scare! Your ears flatten nervously.
[set] damage_done=3
[text] You have to deal with this before your human gets home!
[choice]
-> Try to hide the shards! | 80
-> Forget it—when in doubt, run. Find a hiding spot first. | 38

[label] 37
[title] Sparkling Plates
[text] You look at the plate you "washed" and wag your tail proudly.
[text] {owner_name} will surely praise your competence when they return.
[choice]
-> Keep looking for the next place to help. | 30
-> Helping is tiring—time for a nap. | 100

[label] 38
[title] Running Away Works
[text] You decide to find a safe spot before your human discovers the truth. Under the bed seems like a good choice.
[set] concealed=0
[text] You curl up in a dark corner, hoping {owner_name} is in a good mood today...
[choice]
-> (Time passes...) | 100

[label] 40
[title] Dust-Busting Squad
[set] dusted_shelves=1
[text] On top of the bookshelf—a spot your human rarely reaches—a thin layer of dust has settled.
[text] This is your moment to shine! You climb up with agile grace.
[text] How will you "dust"?
[choice]
-> Sweep with my fluffy tail—clean and elegant. | 41
-> Bat the little ornaments off one by one so your human can pick them up and wipe them clean! | 42

[label] 41
[title] The Elegant Duster
[text|if=Mischief<6] Like an elegant gentleman, you lightly sweep your tail across the bookshelf. Dust floats in the air, glittering in the sunlight. The dust has only moved elsewhere, but you look very professional.
[text|if=Mischief>=6] As you sweep with your tail, it gets so fun that you start excitedly chasing your own tail in circles! Things on the shelf get knocked every which way.
[choice]
-> Mission complete! | 30
-> Rest now to go further later. | 100

[label] 42
[title] Cleaning Master
[text] "One..." "Two..." "Three..."
[text] With precise paw swipes, you push the little figurines and souvenirs off the bookshelf one by one. They land on the carpet with dull thuds.
[set] dice_roll=1d10
[text|if=dice_roll>3] Luckily there's carpet below—nothing breaks. You just gathered everything in one place to make cleaning easier for your human. How thoughtful!
[text|if=dice_roll<=3] One ceramic cat ornament unfortunately lands on the hardwood floor beyond the carpet—"Crack!"—its ear chipped off.
[set|if=dice_roll<=3] damage_done=2
[set|if=dice_roll<=3] item_broken=2
[choice]
-> I'm a genius! | 37 | if=dice_roll>3
-> ...That wasn't part of the plan. | 36 | if=dice_roll<=3


// ====================================================================
// [Route 3: Chaos route (PAGES 50-79)]
// ====================================================================

[label] 50
[title] My Kingdom
[text] Rules? Can you eat those?
[text] In this house, the only rule is MY rule! Today, everything here is my toy!
[text] You grin wickedly (if cats could), and start hunting for your first target.
[choice]
-> That plump roll of toilet paper in the bathroom is smiling at me. | 51
-> That brand-new sofa in the living room looks like it needs my claws to "massage" it. | 60
-> The curtains by the window are the perfect climbing wall! | 70

[label] 51
[title] Toilet Paper Destroyer
[text] You charge into the bathroom, target locked—the toilet paper roll!
[text] With a gentle swipe, you watch the snowy ribbon unfurl, and an unmatched thrill rises in your heart.
[set] Energy=Energy-2
[set] damage_done=1
[choice]
-> Rip it all out and turn it into a snowy blizzard! | 52
-> Play with it a bit, then drag it to the living room as a new toy. | 53

[label] 52
[title] White Hell
[text|if=Cuteness>Mischief] You roll, leap, and ambush in an ocean of toilet paper, wrapping yourself like a mummy. You look ridiculous and adorable—a completely harmless disaster.
[text|if=Mischief>=Cuteness] You bite and claw with all your might, shredding every inch of paper. The bathroom looks like it was bombed—a pure, artistic act of destruction.
[set|if=Mischief>=Cuteness] damage_done=2
[text] You admire your masterpiece, thoroughly satisfied.
[choice]
-> Destruction is addictive—next target! | 50
-> Getting tired—nap in my "snow pile" for a bit. | 100

[label] 53
[title] New Trophy
[text] You bite one end of the toilet paper and, like a proud lion dragging prey, haul it to the center of the living room.
[text] This long white tail is proof of your conquest of the house.
[text] You run a few circles around it, then decide...
[choice]
-> Keep hunting for the next destruction target. | 50
-> This trophy makes a fine resting spot. | 100

[label] 60
[title] Sofa Destroyer
[set] sofa_clawed=1
[text] Your human's new sofa hasn't been certified by your claws—how can it even count as part of this household?
[text] You jump onto the sofa, extend your sharp claws, and aim at the armrest.
[set] Energy=Energy-3
[set] damage_done=2
[choice]
-> Claw with abandon! Rip all the stuffing out! | 61
-> Just a few symbolic scratches to leave my mark. | 62

[label] 61
[title] Dance of Cotton
[text] "Rip! Rip!"
[text] The sofa fabric is no match for your claws. Soon white stuffing flies out like dandelion seeds.
[text] This isn't just destruction—it's art!
[set|if=Mischief > 7] damage_done=4
[text] You're very pleased with your handiwork.
[text|if=Energy<5] A wave of fatigue hits you, and your urge to destroy fades. Looks like you've had enough exercise today—time to recharge somewhere.
[choice]
-> Not enough! I want bigger destruction! | 50 | if=Energy>=5
-> (Energy depleted—rest is the only option) | 100 | if=Energy<5
-> Whew, that was a workout—time to rest. | 100 | if=Energy>=5

[label] 62
[title] Territory Mark
[text] You elegantly leave several deep claw marks on the sofa armrest.
[text] These aren't just scratches—they're a declaration of sovereignty. Now this sofa truly belongs to you.
[text] You inspect your new mark and nod with satisfaction.
[choice]
-> Keep patrolling your territory for the next target. | 50
-> Mission done—nap on my marked sofa for a bit. | 100

[label] 70
[title] Climbing Adventurer
[set] curtain_climbed=1
[text] The curtain hanging from the ceiling is practically a climbing wall made just for you.
[text] You take a few steps back, get a running start, and leap!
[text] Your claws hook into the curtain!
[set] Energy=Energy-3
[choice]
-> Climb hard—summit is the goal! | 71
-> Climb halfway, then swing like Tarzan! | 72

[label] 71
[title] Summit Moment
[set] dice_roll=1d20
[text|if=dice_roll+Energy > 15] You did it! You reach the top of the curtain! The whole living room spreads out below you—you feel like a king! The curtain has a few small holes, but those are medals of honor!
[text|if=dice_roll+Energy <= 15] Halfway up, the curtain rod creaks—and then... the whole thing falls down! You crash to the floor with the curtain!
[set|if=dice_roll+Energy <= 15] damage_done=5
[choice]
-> As king, it's time to rest. | 100 | if=dice_roll+Energy > 15
-> Uh-oh... this is really bad. | 73 | if=dice_roll+Energy <= 15

[label] 72
[title] Cat Tarzan
[text] You swing back and forth on the curtain, feeling like the king of the jungle!
[text] But curtains aren't vines... at the peak of your swing, the fabric starts to tear.
[text] "Riiiip—" A large chunk of curtain tears free.
[set] damage_done=3
[text] You hit the floor cat and cloth together, but your heart is full of the thrill of adventure.
[choice]
-> Thrilling! Next adventure! | 50
-> Adventure over—time to refuel. | 100

[label] 73
[title] Disaster Scene
[text] The curtain and rod lie sprawled on the floor—total chaos.
[text] Your adventure plan seems to have gotten a little... out of control.
[text] You crawl out of the pile of fabric and stare at the mess.
[text|if=Energy<5] On top of that, the intense exercise has left you panting—you have no strength left for anything else.
[choice]
-> This... this has to be hidden! | 80 | if=Energy>=5
-> Whatever—my human will fix it when they get back. Nap first. | 38 | if=Energy>=5
-> (Exhausted—sleep is the only option) | 38 | if=Energy<5


// ====================================================================
// [Cover-up system (PAGES 80-89)]
// ====================================================================

[label] 80
[title] Cover Your Tracks
[text|if=damage_done==1] You stare at the spilled water. Your cat sixth sense tells you your human must never find out.
[text|if=damage_done==3] You stare at the broken shards. Your cat sixth sense tells you your human must never find out.
[text|if=damage_done==5] You stare at the fallen curtain. Your cat sixth sense tells you your human must never find out.
[text|else] You stare at the chaos you created. Your cat sixth sense tells you your human must never find out.
[text] You decide to put your cleverness to work and pull off the perfect cover-up.
[choice]
-> Try to hide the evidence somewhere. | 81
-> Try to... clean up the scene? | 85

[label] 81
[title] Hiding the Evidence
[text] Hiding things is a good idea. Where should you stash them?
[choice]
-> Push it under the sofa—out of sight, out of mind. | 82
-> Knock it into the trash can—silent and unseen. | 83 | if=Cleverness>=7
-> Cover it with a sheet of toilet paper—perfect. | 86

[label] 82
[title] Secret Under the Sofa
[text] With your nose and paws, you painstakingly push the shards or evidence bit by bit under the sofa.
[text] From outside, nothing is visible at all.
[set] concealed=1
[text] You admire your own cleverness. Your human will find it during deep cleaning someday—but that's a problem for later!
[choice]
-> Done! Time to sleep in peace. | 100

[label] 83
[title] The Perfect Crime
[text] You look around and notice the kitchen trash can has no lid.
[text] You carefully pick up the shards one by one in your mouth, or bat them over, successfully dropping them deep into the trash.
[set] concealed=1
[text] {owner_name} will never find out! You're a criminal mastermind of the cat world!
[choice]
-> All handled—rest with a clear conscience. | 100

[label] 85
[title] Cleaning the Scene
[text|if=damage_done==1] // Only applies to spilled water
[text] You stare at the puddle and remember how the litter box works. You run over, scoop out some litter with your paw, and spread it over the water.
[text] The scene looks even messier now, but at least the water is absorbed! What a little genius you are!
[set] damage_done=2 // Though you tried to help, it's messier now
[choice]
-> All done! | 100
[text|if=damage_done>1] // Broken items
[text] You try to sweep the shards together with your paw, but they're too sharp and only make more noise.
[text] Cleanup has failed.
[choice]
-> Looks like hiding is the practical option. | 81

[label] 86
[title] Feline Wisdom
[text] You decide to solve the problem with a sheet of toilet paper.
[text|if=Cleverness<4] You find a sheet of toilet paper and carefully lay it over the mess. Perfect! If you can't see it, it doesn't exist! You're very pleased with your flawless plan.
[set|if=Cleverness<4] concealed=0 // This cover-up is so bad it's basically no cover-up
[text|if=Cleverness>=4] You fetch a sheet of toilet paper, but a flash of inspiration hits—you realize that's not enough. You look around and spot a newspaper your human left on the floor. You drag it over with effort and perfectly cover the entire mess. From the doorway, it just looks like a casually placed newspaper.
[set|if=Cleverness>=4] concealed=1 // A clever cat knows how to use their environment
[choice]
-> Admire your masterpiece, then go to sleep. | 100


// ====================================================================
// [Endings (PAGE 100)]
// ====================================================================

// ====================================================================
// [Ending dispatcher & ending pages (PAGES 100-110)]
// ====================================================================

[label] 100
[title] Your Human Is Home
[text] You're dozing off when you suddenly hear the sound of a key turning.
[text] {owner_name} is back!
[text] You snap awake, run to the door to greet them, tail wagging, making adorable sounds—as if nothing happened today.
[text] {owner_name} picks you up, then starts inspecting the house...
// Route to the corresponding ending based on final state
[choice]
-> (View ending...) | 103 | if=damage_done>0 && concealed==1
-> (View ending...) | 105 | if=damage_done>=4 && concealed==0 && Mischief>=8
-> (View ending...) | 106 | if=damage_done>=4 && concealed==0 && Cleverness>=8 && Cleverness>Mischief
-> (View ending...) | 104 | if=damage_done>0 && helped==1 && concealed==0
-> (View ending...) | 107 | if=damage_done>0 && damage_done<4 && concealed==0 && Cuteness>=8
-> (View ending...) | 109 | if=damage_done>=4 && concealed==0
-> (View ending...) | 108 | if=damage_done>0 && damage_done<4 && concealed==0
-> (View ending...) | 102 | if=damage_done==0 && helped==1
-> (View ending...) | 101 | if=damage_done==0 && helped==0
-> (View ending...) | 110 | else

// --------------------------------------------------------------------
// [Ending 1: A Perfect Day]
// --------------------------------------------------------------------
[label] 101
[title] Ending: A Perfect Day
[ending]
[text] {owner_name} finds the house spotless, and you're waiting sweetly at the door—they're delighted. "{cat_name} was so good today!" They give you a big hug and open your favorite meat paste treat as a reward. Today is a happy day.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 2: Thoughtful Little Helper]
// --------------------------------------------------------------------
[label] 102
[title] Ending: Thoughtful Little Helper
[ending]
[text] {owner_name} finds you sleeping on the "folded" clothes, or sees the sparkling plates, and can't help laughing. "You silly thing—were you trying to help?" They pat your head. Maybe you made things worse, but the thought counts. Tonight's dinner comes with an extra can of food.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 3: Criminal Mastermind's Victory]
// --------------------------------------------------------------------
[label] 103
[title] Ending: Criminal Mastermind's Victory
[ending]
[text] {owner_name} looks around—everything seems normal. They notice nothing amiss and praise you for being good today. You smirk secretly, having dodged your human's judgment. But you know the secret under the sofa, the evidence deep in the trash—they'll be found someday... but that's tomorrow's problem!
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 4: Good Intentions, Bad Results]
// --------------------------------------------------------------------
[label] 104
[title] Ending: Good Intentions, Bad Results
[ending]
[text] {owner_name} sees the mess and frowns. But then they notice your other "helpful" traces—the licked-shiny bowl, or the bookshelf you "dusted." They understand immediately and sigh: "Well... thanks, my little helper." It needs cleaning up, but your effort amuses them. Punishment? Of course not—you even get a comforting pat.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 5: Absolute Ruler]
// --------------------------------------------------------------------
[label] 105
[title] Ending: Absolute Ruler
[ending]
[text] {owner_name} stares at the scene before them, dumbfounded.
[text|ifs=sofa_clawed==1] The new sofa has cotton flying from claw marks.
[text|ifs=curtain_climbed==1] The curtain and rod lie on the floor together.
[text|ifs=item_broken>0] A beloved item lies in pieces.
[text] "{cat_name}!" A furious shout echoes through the house. But you only give them a cold glance, then leap gracefully to the highest spot in the room, looking down at this two-legged creature with kingly eyes. Your aura overwhelms them, and they finally admit who truly rules this house. Tonight's canned food isn't reduced—in fact, it arrives right on schedule.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 6: Calculated Chaos]
// --------------------------------------------------------------------
[label] 106
[title] Ending: Calculated Chaos
[ending]
[text] {owner_name} surveys the disaster scene, face dark. But they soon notice all the destruction has "cleverness" to it—as if it were a carefully designed protest or art performance. They look at you, and you stare back with a "Do you get what I mean?" expression. They're torn between anger and amusement, ultimately won over by your wisdom (or scheming). "Fine, I get it—new scratching post tomorrow..." they mutter, choosing communication over punishment. You used wit to win yourself bargaining chips.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 7: Cuteness Covers All Sins]
// --------------------------------------------------------------------
[label] 107
[title] Ending: Cuteness Covers All Sins
[ending]
[text] {owner_name} sees the small mess you made (toilet paper everywhere / a knocked-over glass). Just as they're about to scowl, you deploy your ultimate weapon: belly up, purring, head-butting their leg. Looking at your innocent adorable face, their heart melts instantly. "Oh, what am I going to do with you." All their scolding turns into a helpless sigh and gentle pets. Once again, you've conquered the world with cuteness.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 8: A Small Lesson]
// --------------------------------------------------------------------
[label] 108
[title] Ending: A Small Lesson
[ending]
[text] {owner_name} discovers your handiwork, picks you up, and taps your nose with a finger. "{cat_name}, you can't do that." They lecture you seriously for a moment. They're not very angry, but no treats today—a small punishment.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 9: True Disaster]
// --------------------------------------------------------------------
[label] 109
[title] Ending: True Disaster
[ending]
[text] {owner_name} looks at the home you've destroyed, speechless, face grim.
[text|ifs=sofa_clawed==1] The sofa's condition breaks their heart.
[text|ifs=curtain_climbed==1] The fallen curtain gives them a headache.
[text|ifs=item_broken>0] The broken items break their heart.
[text] No shouting today—only dead silence. They quietly shut you in a room and start cleaning. You sense the mood is wrong; tonight there may be no canned food, only dry kibble. You really went too far this time.
[choice]
-> Play again | 0
-> End game | END

// --------------------------------------------------------------------
// [Ending 10: An Ordinary Day]
// --------------------------------------------------------------------
[label] 110
[title] Ending: An Ordinary Day
[ending]
[text] {owner_name} looks at the house, then at you, just shakes their head, and quietly starts tidying up. No praise, no blame—today is just an ordinary day.
[choice]
-> Play again | 0
-> End game | END
```
