Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <game>
- <!-- Unofficial edit #1
- Built 4/4/2014 -->
- <!-- Defines the place the game takes place. Most things in this game have an <id>, which is then used
- to reference it elsewhere. <name> is the room's name and <description> is the room's description. Easy no?
- Since this is a game where we want to find reasons to spank girls, I'll need to add something to
- dynamically changes a room description later, showing as it gets more or less messy. But since in theory
- different girls can produce different kinds of mess, and since things can can always get messier,
- I'm totally not touching that until I have a clearer idea of how to implement it. For now, the descriptions
- are static and assume that your house is in a permanent mess. You're welcome.
- sitplace, lieplace and bendplace are the used during the positioning for a spanking. So an otk spanking
- on the living room has the protagonist sitting on the sofa, for example. <links> define how the place is
- connected. The numbers refer to the <id> of other rooms. If you link room 1 to room 2, remember to link
- room 2 to room 1 too, or you'll create an one way passage!
- %G1 is changed to "<name> of the Girl with <id> 1", so during game it appears like Miyu's room.
- %Pr and %Pr's are changed to Protagonist's <name>, and Protagonist's <possessive> (pronoun). So in
- the default Data.xml, %Pr's room becomes "My room".
- -->
- <rooms>
- <room>
- <id>1</id>
- <name>the living room</name>
- <description>An ample living room. %Pr's old man personally installed this room's wooden floor and
- considers it one of his prides. There's a recess in one of the walls for %Pr's family's altar. %Pr
- barely used this room in the past since %Pr never used to pray or watch TV. Now that the house is
- fuller, %Pr've been spending more time here.</description>
- <sitplace>the sofa</sitplace>
- <lieplace>the sofa</lieplace>
- <bendplace>the sofa</bendplace>
- <links>
- <link>2</link>
- <link>3</link>
- <link>4</link>
- </links>
- </room>
- <room>
- <id>2</id>
- <name>the corridor</name>
- <description>The corridor linking the inner part of %Pr's house. From here one can access the
- living room, all the bedrooms and the bathroom.</description>
- <sitplace>the floor</sitplace>
- <lieplace>the floor</lieplace>
- <bendplace>none</bendplace>
- <links>
- <link>1</link>
- <link>5</link>
- <link>6</link>
- <link>7</link>
- <link>8</link>
- <link>10</link>
- </links>
- </room>
- <room>
- <id>3</id>
- <name>the dining room</name>
- <description>A western style dining room, complete with a long wooden table and chairs. %Pr's family
- Mon is proudly displayed on one of the walls. A set of four very old Chinese vases adorn the corners.
- </description>
- <sitplace>a chair</sitplace>
- <lieplace>the floor</lieplace>
- <bendplace>the table</bendplace>
- <links>
- <link>1</link>
- <link>9</link>
- </links>
- </room>
- <room>
- <id>4</id>
- <name>the entrance</name>
- <description>A traditional entrance room. It used to be just %Pr's shoes neatly arranged beyond the
- raised floor, but now three more pairs are there. Not neatly arranged.</description>
- <sitplace>the entrance's step</sitplace>
- <lieplace>the floor</lieplace>
- <bendplace>none</bendplace>
- <links>
- <link>1</link>
- </links>
- </room>
- <room>
- <id>5</id>
- <name>%G1's room</name>
- <description>%G1 has been living in what used to be this house's guest room. That seemed to suit her
- because this is a western style room, complete with a four post bed. Now, %Pr'll give that %G1
- at very least cares to keep her own room on a "non-catastrophic" mess level. She never makes her bed
- (she expected %Prio to do that), but other than that, the place still resembles how it looked before she arrived.</description>
- <sitplace>%G1's bed</sitplace>
- <lieplace>%G1's bed</lieplace>
- <bendplace>%G1's desk</bendplace>
- <links>
- <link>2</link>
- </links>
- </room>
- <room>
- <id>6</id>
- <name>%G2's room</name>
- <description>%G2's room used to serve as a temporary storage place. It's an Eastern style room
- as %G2 prefers. It's already showing the signs of abuse of being inhabited by her, though: the sliding
- doors have stopped sliding smoothly and everything else looks somewhat battered. Her study desk is
- covered by what %Prtb sure is undone homework. Some lifting weighs are haphazardly left in a corner.</description>
- <sitplace>%G2's chair</sitplace>
- <lieplace>the floor</lieplace>
- <bendplace>%G2's desk</bendplace>
- <links>
- <link>2</link>
- </links>
- </room>
- <room>
- <id>7</id>
- <name>%G3's room</name>
- <description>When %Pr's parents went to live overseas, they took all their bedroom furniture with
- them. Their room was left empty and %Pr've been keeping it clean but unused. Until %G3 arrived,
- that's it. %Pr's old man called and told %Prio to let %G3 stay in their room. %Prtb not sure if that was
- a wise decision. The room is unrecognizable now, crammed with loads and loads of manga and plastic
- models. %Pr can't even see the floor here. After checking %G3's preferences, %Pr bought her a western
- style bed and a desk for her computer, but right now they're just more surfaces to be covered with
- stuff.</description>
- <sitplace>%G3's bed</sitplace>
- <lieplace>%G3's bed</lieplace>
- <bendplace>%G3's desk</bendplace>
- <links>
- <link>2</link>
- </links>
- </room>
- <room>
- <id>8</id>
- <name>%Pr's room</name>
- <description>%Pr's room is the only place that still looks like it always was: A clean, western
- style room with a bed, a closet, a study desk and a bookshelf. Even during the time %Pr was
- alone in this house, %Pr used to spend most of %Pr's time here preparing for the entrance exams.
- %Pr still do that whenever %Pr can, but it's harder now.</description>
- <sitplace>%Pr's bed</sitplace>
- <lieplace>%Pr's bed</lieplace>
- <bendplace>%Pr's desk</bendplace>
- <links>
- <link>2</link>
- </links>
- </room>
- <room>
- <id>9</id>
- <name>the kitchen</name>
- <description>A large, modern kitchen. In theory, it should be very easy to always keep this place
- clean, but since these three girls started living here, there seems to always be some wet spot on
- the floor, assorted foodstuffs left out of the fridge, and dirty dishes on the counter to wash.</description>
- <sitplace>a chair</sitplace>
- <lieplace>the floor</lieplace>
- <bendplace>the table</bendplace>
- <links>
- <link>3</link>
- </links>
- </room>
- <room>
- <id>10</id>
- <name>the bathroom</name>
- <description>A place to take relaxing baths. %Pr should pray at the family's altar in gratitude that this room
- has been left mostly intact. Other than the fact that %Pr always seem to find somebody's panties here,
- %Pr mean.</description>
- <sitplace>the bathtub's rim</sitplace>
- <lieplace>the floor</lieplace>
- <bendplace>the sink</bendplace>
- <links>
- <link>2</link>
- </links>
- </room>
- </rooms>
- <!-- Define who's giving the spankings in this game. The following text substitutions are used:
- %Pr becomes <name> "%Pr hold her." => "I hold her."
- gender is still unused.
- <textcolor> is the the #RGB color for messages said by the protagonist. Since the protagonist is also
- the narrator, choose a nice neutral color here. #000000 works well.
- %Pr's becomes <possessive> "This is %Pr's room." => "This is my room."
- %Prtb becomes <tobe> "%Prtb fine." => "I'm fine."
- %Prio becomes <indobj> "She tells %Prio she's sorry." => "She tells me she's sorry."
- %Prsp becomes <secondperson> "No! %Prsp can't do that!" => "No! You can't do that!"
- %Prsp's becomes <secondpersonpossessive> "Oh, was that %Prsp's money?" => "Oh, was that your money?"
- Thanks to the possibility of the protagonist having a room and the certainty of having a hand,
- you can use %Isp and %Rsp when a girl is referring to a Room or Implement.
- <startingroom> is the room <id> where the game starts.
- -->
- <protagonist>
- <name>I</name>
- <gender>male</gender>
- <textcolor>#000000</textcolor>
- <isthirdperson>false</isthirdperson>
- <possessive>my</possessive>
- <tobe>I'm</tobe>
- <indobj>me</indobj>
- <secondperson>you</secondperson>
- <secondpersonpossessive>your</secondpersonpossessive>
- <lore>On paper, %Pr's life should be awesome; the son of a traditional
- family dealing with the [i]security[/i] business, %Pr've been living alone since
- %Pr's parents took a job that required them to live overseas about
- a year ago. %Pr decided to stay because %Pr want to join this country's
- [color=#FF0000]most prestigious University[/color], something %Pr knew %Pr had a good shot at.
- %Prtb a high school senior year now and have managed to turn %Pr's house
- into a perfect, calm place to study. But then, through a ridiculous series
- of circumstances, %Pr ended up having to house three girls with %Prio. They're
- not the best girls. Wait, never mind that - they're terrible girls,
- each one in her own special way. Now %Pr's house is a mess and %Pr's dreams
- are shaky. %Pr better start doing something to fix this, quickly.</lore>
- <startingroom>8</startingroom>
- </protagonist>
- <!-- Define who's receiving the spankings. <id> and <name> are just what you think they are.
- <textcolor> is the the #RGB color for messages said by this girl. Maybe this can allow the text
- to become more readable. If you don't like colors, set everything to #000000.
- <description> allows you to look at the girls and has no more uses for now.
- <lore> is what you know about the girl. In the future, this field will be expanded to show the reasons
- you have to spank the girl in game. But right now, I just wrote something that should make you want to
- spank them right away.
- <resistance> show how much of a hardass each girl is, literally.
- <affection> is how much the girl likes you
- 0 : hate
- 1 : dislike
- 2 : neutral
- 3 : like
- 4 : love
- This should serve to more interesting things later, but right now it serves to determine how contrite
- the girl is at the spanking's start. girls that hate or dislike you start the spanking defiant
- neutral girls start it unsure, and girls that like or love you start it repentful. The repent
- values, by their turn, serve to filter messages during the spankings.
- <spankable> true or false, defines if you can spank a girl. A request, it allows you to mod somebody
- who'll only watch now. If a girl has spankable false you can't spank or even hold her. To do a watcher,
- mod in a girl with <spankable>false and add custom messages to her that reflect that she's not afraid.
- roompref define each girl's preferences rooms to be. The ch attribute on each item node represents a
- (10 x ch)% chance that the girl will pick that room. If the ch attribute for all items add up to 10 or
- more, the girl won't ever pick an item outside that list (and normalizing that list is up to you).
- For example, when dressing up, Miyu picks a dress 80% of the time, and a sweater/skirt combo on the other 20.
- The logic for this is that a dress is a "complete" clothing, but a sweater and a skirt require another
- piece to be worn to cover bottom and top, respectively. The game doesn't support girls walking around
- naked, top or bottomless. Naked sweaters are supported if you create a sweater that is a complete clothing.
- When the ch attribute sum is less than 10, the girl has some chance to pick any room / item.
- So Miyu can be found on her room 50% of the time, on the living room 30% of the time, and on
- any other room BUT THOSE TWO on the other 20%. And Shino wears completely random clothes all the time.
- Choosing the clothes for a girl involve the nodes clothpref, undpref, sockpref and footpref.
- sockpref and footpref can have an item with id=0, which represents the chances of the girl deciding
- to not wear that part. Haruko is always barefoot when she's at home, for instance.
- Finally, each girl can have her own messages, giving them a small measure of personality. Read the
- heading before <messages> to understand how messages work and then come back here. If a girl has
- custom messages for a situation, the game will always try to use them before falling back to the
- generic message list. I only added a couple of messages to Miyu to show how it's done.
- -->
- <girls>
- <girl>
- <id>1</id>
- <name>Miyu</name>
- <textcolor>#FF00FF</textcolor>
- <description>%G1 has reddish-brown eyes and long black hair,
- going down to her waist, in a somewhat stylish hime cut. She's
- the shortest student of her class and is very conscious of her
- (non-existent) cup size. %G1 gets angry easily and her neutral
- state is one that most people would call "annoyed".</description>
- <lore>%Pr met %G1 about six months ago, when %Pr saved her life.
- She claims to be the daughter of a powerful and shady business rival
- to %Pr's family, who had to disappear for a time. While her story's main
- details match (her "dad" exists and actually disappeared, she's registered
- with the correct family name, etc.), there remains the fact that it was
- widely known that that family didn't have heirs, as everybody %Pr
- consulted about %G1 could confirm. Nobody in the business remembers seeing
- or hearing about %G1 before and nobody wanted to take care of her. What %Pr
- know for sure is that she will certainly die if %Pr kick her out of this
- house (%Pr actually did that two days after meeting her, and had to save
- her life again, like, 15 minutes later). %G1 is nasty and arrogant and acts
- as if she never had to help with housekeeping before. Her expensive tastes
- are entirely at odds with her complete lack of funds (but amazingly, all
- her school expenses are already paid for until she graduates). Since %Pr
- don't have the heart to boot her, %Pr decided to start teaching her better
- manners.</lore>
- <resistance>4</resistance>
- <affection>1</affection>
- <spankable>true</spankable>
- <clothpref>
- <item id="8" ch="8" />
- <item id="2" ch="1" />
- <item id="7" ch="1" />
- </clothpref>
- <undpref>
- <item id="10" ch="10" />
- </undpref>
- <sockpref>
- <item id="13" ch="10" />
- </sockpref>
- <footpref>
- <item id="0" ch="2" />
- </footpref>
- <roompref>
- <item id="5" ch="5" />
- <item id="1" ch="3" />
- </roompref>
- <messages>
- <holding>
- <reactannounce>%G1 looks at %Prio defiantly.</reactannounce>
- <reactstart reqby="ear">"Wait, you stupid -- ow, that hurts!"</reactstart>
- <reactstart reqby="hand">%G1 glares at %Prio and says: "Release my hand at once!"</reactstart>
- </holding>
- <spanking>
- <reactannounce>"Are you crazy?!" %G1 says: "You can't do this to me!"</reactannounce>
- </spanking>
- </messages>
- </girl>
- <girl>
- <id>2</id>
- <name>Haruko</name>
- <textcolor>#006600</textcolor>
- <description>%G2 has green eyes and light brown sunburned hair usually
- tied in a pony-tail. She's of average height and has a tanned and athletic
- body (she's on the track and swimming clubs). When %G2 opens her mouth or
- grins, which happen most of the time, a fang is visible.</description>
- <lore>%Pr's family and %G2's family have an ancestral bond of friendship.
- Her and %Pr are about the same age and %Pr got to know %G2 during
- yearly vacations spent in her distant rural village when her and %Pr were
- but little kids. She was always a carefree tomboy, despite how strict
- her family is. %Pr remember acting very carefully when housing with them to avoid
- the harsh punishments her parents dished out there, but %G2 had this knack
- of walking right into them almost daily. She's very energetic, but she's also
- constantly breaking or losing things, and her grades were always abysmal. When
- against all odds %G2 was admitted to the prestigious school %Pr attend,
- her parents sent her to live with %Prio, with the express request that %Pr must
- keep her in line exactly like they did.</lore>
- <resistance>5</resistance>
- <affection>3</affection>
- <spankable>true</spankable>
- <clothpref>
- <item id="1" ch="5" />
- <item id="2" ch="1" />
- <item id="5" ch="2" />
- <item id="6" ch="2" />
- </clothpref>
- <undpref>
- </undpref>
- <sockpref>
- <item id="0" ch="10" />
- </sockpref>
- <footpref>
- <item id="0" ch="10" />
- </footpref>
- <roompref>
- <item id="6" ch="5" />
- <item id="1" ch="3" />
- </roompref>
- </girl>
- <girl>
- <id>3</id>
- <name>Shino</name>
- <textcolor>#666666</textcolor>
- <description>%G3's eyes and hair are black, with almost no highlights
- or reflections. Her skin is pale and her hair is wavy, reaching the mid
- of her back and done in a way that partially covers her eyes.
- %G3's interests are mostly geeky and she can stay out of sight for
- days if left unchecked.</description>
- <lore>%G3 is technically %Pr's sister. Half-sister, whatever. They didn't
- tell %Prio the whole story, but showed enough proof that %Pr had no choice
- but to accept her here about one month ago. %Pr think %Pr saw her about 6
- times since then. Her room is like a portal to the otaku dimension. %Pr
- have no idea how she managed to cram all those manga and model
- kits there but she's seriously getting on %Pr's nerves: She has the power
- to completely evade any chore %Pr give her and the Internet has slowed to a crawl
- since she arrived. She has started attending %Pr's school, and her homeroom
- teacher already told %Prio that she has been skipping classes. %Pr'll need to
- take some drastic measures.</lore>
- <resistance>3</resistance>
- <affection>2</affection>
- <spankable>true</spankable>
- <clothpref>
- </clothpref>
- <undpref>
- <item id="12" ch="10" />
- </undpref>
- <sockpref>
- <item id="0" ch="2" />
- </sockpref>
- <footpref>
- <item id="0" ch="2" />
- </footpref>
- <roompref>
- <item id="7" ch="4" />
- </roompref>
- </girl>
- </girls>
- <!-- Define the things you'll be using to give the spankings. Ignoring the obvious <id> and <name>,
- <strength> is still unused, but will serve to tell how much a spanking hurt and <sfx> is one of
- several sounds a strike with said implement can produce.
- The implement with <id> 0 should always be "hand". I suppose that if you mod the game so that the
- protagonist is a tentacle monster, then it should be "tentacle". The implement <id> 0 should always
- exist and you're hardcoded to start with it. It's also hardcoded that it becomes something like
- "my hand" when you're describing it, and "your hand" when the girls are.
- On messages, %I becomes the current implement, %Isfx becomes a random sfx associated with it and
- %Isp becomes the current implement, as described by one of the girls.
- -->
- <implements>
- <implement>
- <id>0</id>
- <name>hand</name>
- <strength>2</strength>
- <sfx>SLAP!</sfx>
- </implement>
- <implement>
- <id>1</id>
- <name>slipper</name>
- <strength>3</strength>
- <sfx>SLAP!</sfx>
- <sfx>SMACK!</sfx>
- </implement>
- <implement>
- <id>2</id>
- <name>belt</name>
- <strength>3</strength>
- <sfx>VAPT!</sfx>
- <sfx>CRACK!</sfx>
- </implement>
- <implement>
- <id>3</id>
- <name>hairbrush</name>
- <strength>4</strength>
- <sfx>SMACK!</sfx>
- </implement>
- <implement>
- <id>4</id>
- <name>cane</name>
- <strength>5</strength>
- <sfx>CRACK!</sfx>
- <sfx>VAPT!</sfx>
- </implement>
- <implement>
- <id>5</id>
- <name>paddle</name>
- <strength>5</strength>
- <sfx>SMACK!</sfx>
- <sfx>SLAP!</sfx>
- </implement>
- </implements>
- <!-- Define the positions the spankings will be happening. You know what <id> is. <name> is kind of
- misleading right now, in that it's actually the description used when populating the options.
- <form> is the key node here: it influences a lot of messages later.
- -->
- <positions>
- <position>
- <id>1</id>
- <name>tell her to lie down</name>
- <form>lie</form>
- </position>
- <position>
- <id>2</id>
- <name>tell her to bend over</name>
- <form>bend</form>
- </position>
- <position>
- <id>3</id>
- <name>hold her under %Pr's arm</name>
- <form>underarm</form>
- </position>
- <position>
- <id>4</id>
- <name>put her over %Pr's knees</name>
- <form>otk</form>
- </position>
- <position>
- <id>5</id>
- <name>tell her to touch her toes</name>
- <form>stand</form>
- </position>
- </positions>
- <!-- Define how the girls will be dressed before you inevitably undress them for the spankings.
- Other than <id>, <name> and <description> that should be kind of boring by now,
- <reqart> says if when describing this piece of clothing we should use an indefinite article or not.
- So the game right now produces "she's wearing shorts" and "she's wearing a skirt".
- <resistance> is how much wearing that clothing helps to absorb the strength of a spanking. It should
- be 1 for light pieces (mostly everything), 2 for thick clothing, like denim.
- <covers> is 1 for the top (shirts, tank-tops, sweaters),
- 2 for the bottom (pants, shorts, skirts),
- 3 for one-pieces, like dresses, school swimsuits and such,
- 4 for underwear
- 5 for socks
- 6 for footwear (Remember to not wear shoes inside your house!)
- Right now, a girl will use a single piece of clothing with <covers> 3, or a set with a piece that covers 1
- and another that covers 2. <und> defines how that piece of clothing is removed, which is important when
- the undressing part comes. The possible values right now are
- <up> ("I pull her skirt up."),
- <down> ("I pull her shorts down.") and
- <off> ("I take her tie-up panties off")
- Finally, the game mostly uses <description> when you're looking to a clothing, and <name> when that piece
- is mentioned as part of an action. So it's "Haruko is wearing denim cuttoff shorts.",
- "You lower Haruko's shorts, exposing her strawberry print panties." and "You lower Haruko's panties,
- exposing her bare bottom."
- -->
- <clothes>
- <clothing>
- <id>1</id>
- <name>shorts</name>
- <description>denim cutoff shorts</description>
- <reqart>false</reqart>
- <resistance>2</resistance>
- <covers>2</covers>
- <und>down</und>
- </clothing>
- <clothing>
- <id>2</id>
- <name>skirt</name>
- <description>floral print skirt</description>
- <reqart>true</reqart>
- <resistance>1</resistance>
- <covers>2</covers>
- <und>up</und>
- </clothing>
- <clothing>
- <id>3</id>
- <name>sweatpants</name>
- <description>sweatpants</description>
- <reqart>false</reqart>
- <resistance>1</resistance>
- <covers>2</covers>
- <und>down</und>
- </clothing>
- <clothing>
- <id>4</id>
- <name>jeans</name>
- <description>washed out jeans</description>
- <reqart>false</reqart>
- <resistance>2</resistance>
- <covers>2</covers>
- <und>down</und>
- </clothing>
- <clothing>
- <id>5</id>
- <name>t-shirt</name>
- <description>white raglan-sleeved t-shirt</description>
- <reqart>true</reqart>
- <covers>1</covers>
- <und>up</und>
- </clothing>
- <clothing>
- <id>6</id>
- <name>tank top</name>
- <description>black tank top</description>
- <reqart>true</reqart>
- <covers>1</covers>
- <und>up</und>
- </clothing>
- <clothing>
- <id>7</id>
- <name>sweater</name>
- <description>purple sweater</description>
- <reqart>true</reqart>
- <covers>1</covers>
- <und>up</und>
- </clothing>
- <clothing>
- <id>8</id>
- <name>dress</name>
- <description>frilly white dress</description>
- <reqart>true</reqart>
- <resistance>1</resistance>
- <covers>3</covers>
- <und>up</und>
- </clothing>
- <clothing>
- <id>9</id>
- <name>panties</name>
- <description>white panties</description>
- <reqart>false</reqart>
- <resistance>1</resistance>
- <covers>4</covers>
- <und>down</und>
- </clothing>
- <clothing>
- <id>10</id>
- <name>panties</name>
- <description>white and blue striped panties</description>
- <reqart>false</reqart>
- <resistance>1</resistance>
- <covers>4</covers>
- <und>down</und>
- </clothing>
- <clothing>
- <id>11</id>
- <name>panties</name>
- <description>strawberry print panties</description>
- <reqart>false</reqart>
- <resistance>1</resistance>
- <covers>4</covers>
- <und>down</und>
- </clothing>
- <clothing>
- <id>12</id>
- <name>panties</name>
- <description>black panties</description>
- <reqart>false</reqart>
- <resistance>1</resistance>
- <covers>4</covers>
- <und>down</und>
- </clothing>
- <clothing>
- <id>13</id>
- <name>socks</name>
- <description>white socks</description>
- <reqart>false</reqart>
- <covers>5</covers>
- <und>off</und>
- </clothing>
- <clothing>
- <id>14</id>
- <name>socks</name>
- <description>pink socks</description>
- <reqart>false</reqart>
- <covers>5</covers>
- <und>off</und>
- </clothing>
- <clothing>
- <id>15</id>
- <name>socks</name>
- <description>black socks</description>
- <reqart>false</reqart>
- <covers>5</covers>
- <und>off</und>
- </clothing>
- <clothing>
- <id>16</id>
- <name>slippers</name>
- <description>slippers</description>
- <reqart>false</reqart>
- <covers>6</covers>
- <und>off</und>
- </clothing>
- </clothes>
- <!-- Here we define how naked the girl's bottom will be for the spanking. As with Positions,
- <form> influences messages later.
- -->
- <undressings>
- <undressing>
- <id>1</id>
- <name>her clothed bottom</name>
- <form>clothed</form>
- </undressing>
- <undressing>
- <id>2</id>
- <name>her underwear</name>
- <form>underwear</form>
- </undressing>
- <undressing>
- <id>3</id>
- <name>her bare bottom</name>
- <form>bare</form>
- </undressing>
- </undressings>
- <!-- Here we define most of the game's text. <holding> serves to take girls by the hand or ear and drag
- them by the house. You have three chances to guess for what <spanking> is used. <implement> is how
- they react when you pick up something nasty. <status> right now is to describe how do they look,
- besides appearance (use this to show that a girl in pain is crying, etc).
- The important thing to take note here is that the game will randomly pick a message from all
- the ones with the same tag when that kind of message is called. So if the game is narrating a spanking,
- it'll pick a random <spanking><during> message. You can limit when a message appears by adding the
- attribute reqpos, which requires that the spanking is happening in one of the forms listed, or
- reqund, which requires one (or more) forms of undress. Likewise, you can use reqby on a <holding> tag,
- to require that the girl is being held by the ear or hand.
- If the game can't find an usable message when it calls for one, it'll print a "...", so take care to
- not be too restrictive with your req attributes.
- The main spanking part can last for up to 10 steps now. It uses 4 message filters: reqpos and reqund,
- which we already explained, plus two new ones:
- reqpain, that filters in how much pain the girl is, on the following scale:
- 0: no pain
- 1: a bit of pain
- 2: some pain
- 3: enough pain
- 4: a lot of pain
- and reqrepnt, that filters how much the girl agree that she should be spanked, on the following scale:
- 0: girl is defiant
- 1: girl is unsure
- 2: girl is repentful
- Because the <during> stage repeats itself up to 12 times, the game keeps a list of used messages and
- tries to not repeat them, inside a single spanking. Be sure to have enough variety of messages.
- Finally, see that the messages are listed in a logical order. Don't add the reqpos attribute to messages
- before <spanking><position>, because the game will hang up (it doesn't know what position you'll use it
- yet). Likewise, don't add reqund before <spanking><reactundress> and reqby before <holding><start>.
- reqrepnt only makes sense from <spanking><announce> onwards. reqpain can be used whenever you want, though.
- The idea is that all girls start at pain 0, and stay at the pain level you left them after the spanking.
- This will slowly heal back to 0 (in a future version), but you totally should be able to have a girl that
- was already spanked have a <holding><reactannounce> like "W-wait, you already spanked me!"
- -->
- <messages>
- <status>
- <!-- somebody who's not in pain will look back at you in a way that reflects their affection -->
- <look reqlike="0,1" reqpain="0">%povG glares back at %Prio.</look>
- <look reqlike="0,1" reqpain="0">%povG avoids your eyes.</look>
- <look reqlike="2" reqpain="0">%povG looks back at %Prio.</look>
- <look reqlike="3,4" reqpain="0">%povG looks at %Prio and smiles.</look>
- <look reqlike="3,4" reqpain="0">%povG looks happily at %Prio.</look>
- <!-- somebody who's in pain looks back to you in a way that reflects their defiance or lack
- thereof. Nothing is keeping you from adding reqlike to these too, to create some very complex
- messages: If the girl hates you but ended somehow repenting during the spanking, for example. Later
- when we introduce actual reasons for the spankings, even a girl that likes you can end thinking
- there was no reason for a spanking and being defiant, for example. -->
- <look reqrepnt="0" reqpain="1">%povG glares back at %Prio.</look>
- <look reqrepnt="0" reqpain="1">%povG avoids your eyes.</look>
- <look reqrepnt="0" reqpain="2,3">%povG glares back at %Prio with tearful eyes.</look>
- <look reqrepnt="0" reqpain="2,3">%povG winces in pain and glowers at %Prio.</look>
- <look reqrepnt="0" reqpain="4">%povG tearfully clutches her sore bottom and avoids looking at %Prio.</look>
- <look reqrepnt="0" reqpain="4">%povG is crying angrily.</look>
- <look reqrepnt="1" reqpain="1">%povG looks back at %Prio, a bit uncomfortable.</look>
- <look reqrepnt="1" reqpain="2">%povG shifts uncomfortably when %Pr look at her.</look>
- <look reqrepnt="1" reqpain="3">%povG sniffles and wipes some tears off her face.</look>
- <look reqrepnt="1" reqpain="4">%povG is crying aloud.</look>
- <look reqrepnt="2" reqpain="1,2">%povG looks at %Prio with a sad and tearful smile.</look>
- <look reqrepnt="2" reqpain="3">%povG is sobbing: "I-I was a bad girl..."</look>
- <look reqrepnt="2" reqpain="3">%povG is sobbing: "I-I'm soooorry..."</look>
- <look reqrepnt="2" reqpain="4">%povG is crying aloud, with a sad expression.</look>
- <!-- paindown is the first kind of message that happens independently of your actions: If you're in
- the same room with a girl as her pain level goes down, you'll see one of these. Remember to keep this
- coherent with what you see by looking at her. reqpain reflects the current, lower level.
- Right now, we use a very simple timekeeping model: Everytime you take an action, a turn passes.
- The times required for a girl to go to a lower state of pain are:
- From 4 to 3: 80 turns
- From 3 to 2: 40 turns
- From 2 to 1: 20 turns
- From 1 to 0: 10 turns -->
- <paindown reqpain="4">%povG crying diminishes somewhat.</paindown>
- <paindown reqrepnt="0,1" reqpain="3">%povG stops crying.</paindown>
- <paindown reqrepnt="2" reqpain="3">%povG stops crying, but remains sobbing.</paindown>
- <paindown reqrepnt="0,1" reqpain="2">%povG looks a bit more comfortable now.</paindown>
- <paindown reqrepnt="2" reqpain="2">%povG stops sobbing.</paindown>
- <paindown reqpain="1">%povG wipes her eyes.</paindown>
- <paindown reqlike="0,1" reqpain="0">%povG glances at %Prio and shrugs her shoulders.</paindown>
- <paindown reqlike="2" reqpain="0">%povG sighs in relief.</paindown>
- <paindown reqlike="3,4" reqpain="0">%povG smiles happily.</paindown>
- </status>
- <implement>
- <pick>%Pr pick up %I.</pick>
- <reactpick>%povG looks at %I and audibly gulps.</reactpick>
- <reactpick>%povG looks quickly at %I and then looks down.</reactpick>
- <reactpick>%povG's eyes widen when she sees %I in %Pr's hand.</reactpick>
- <swap>%Pr leave %FI and pick up %I.</swap>
- <reactswap>%povG looks worriedly at what %Prtb doing.</reactswap>
- <reactworseswap>Seeing %Pr trade %FI for %I, %povG looks even more worried.</reactworseswap>
- <entercarrying>%Pr bring %I in %Pr's hand.</entercarrying>
- <reactentercarrying>%povG looks at %I and gulps.</reactentercarrying>
- <reactentercarrying>%povG looks quickly at %I and then looks down.</reactentercarrying>
- <reactentercarrying>%povG's eyes widen when she sees %I in %Pr's hand.</reactentercarrying>
- <drop>%Pr put %I away.</drop>
- <drop>%Pr leave %I.</drop>
- <drop>%Pr drop %I.</drop>
- <reactdrop>%povG looks relieved when %Pr release %I.</reactdrop>
- <reactdrop>"Whew..." says %povG.</reactdrop>
- </implement>
- <holding>
- <announce>Having decided to get %G, %Pr approach her.</announce>
- <announce>%Pr approach %G to get her.</announce>
- <reactannounce>%G's eyes widen.</reactannounce>
- <reactannounce>%G's says: "W-wait, this is too close!"</reactannounce>
- <reactannounce>%G looks alarmed, eyeing %Prio nervously.</reactannounce>
- <watchannounce>%povG looks at what %Prtb doing.</watchannounce>
- <abort>%Pr decide to not hold %G.</abort>
- <reactabort>%G looks somewhat relieved.</reactabort>
- <start reqby="hand">%Pr hold %G by her hand.</start>
- <start reqby="hand">%Pr take %G's hand.</start>
- <start reqby="ear">%Pr hold %G by her ear.</start>
- <start reqby="ear">%Pr pinch %G's ear and hold it tightly.</start>
- <start reqby="ear">%Pr grab %G's ear tightly.</start>
- <reactstart>%G looks at %Prio: "H-hey!"</reactstart>
- <reactstart>%G says: "Wh-what are you doing...!?"</reactstart>
- <reactstart reqby="ear">%G cries: "W-wait! That hurts!"</reactstart>
- <reactstart reqby="ear">%G grips %Pr's wrist, trying to keep %Prio from tugging too hard.</reactstart>
- <reactstart reqby="hand">%G looks fearfully at %Prio.</reactstart>
- <reactstart reqby="hand">%G shudders and looks at her feet.</reactstart>
- <reactstart reqby="hand" reqlike="0,1">%G looks offended and attempts to pull her hand away.</reactstart>
- <watchstart>Seeing %Pr take %G like that, %povG gulps hard.</watchstart>
- <watchstart>When %Pr grab %G, %povG shifts around uncomfortably.</watchstart>
- <watchstart>%povG's expression becomes worried.</watchstart>
- <watchstart>%povG looks away.</watchstart>
- <watchstart>%povG bites her lip and pretends not to notice.</watchstart>
- <drag>%Pr bring %G with %Prio.</drag>
- <drag reqby="hand">%Pr take %G by the hand to %R.</drag>
- <drag reqby="hand">%Pr hold %G's hand tightly and lead her to %R.</drag>
- <drag reqby="hand">%Pr's hand firmly holds %G's as %Pr move along.</drag>
- <drag reqby="ear">%Pr take %G by her ear to %R.</drag>
- <drag reqby="ear">%Pr readjust %Pr's grip on %G's ear as we enter %R.</drag>
- <reactdrag>"L-let me go!" %G says.</reactdrag>
- <reactdrag>"Where are %Prsp taking me?" %G asks.</reactdrag>
- <reactdrag reqby="hand">%G gives %Pr's hand an experimental tug. %Pr tighten %Pr's grip slightly.</reactdrag>
- <reactdrag reqby="ear">%G groans loudly, and says: "Let go, that hurts!"</reactdrag>
- <reactdrag reqby="ear">%G winces from her ear being tugged on.</reactdrag>
- <watchdrag>%povG looks worriedly at %Prio and %G.</watchdrag>
- <stop>%Pr let %G go.</stop>
- <stop reqby="hand">%Pr release %G's hand.</stop>
- <stop reqby="ear">%Pr release %G's ear.</stop>
- <reactstop>"Why did %Prsp bring me to %Rsp?" %G asks.</reactstop>
- <reactstop reqby="ear">%G puts her hand on her ear and looks at %Prio, somewhat worried.</reactstop>
- <reactstop>%G looks at me, somewhat worried.</reactstop>
- <reactstop>%G shifts on her feet, looking at %Prio nervously.</reactstop>
- <reactstopwithoutdrag reqby="ear">%G puts her hand on her ear and looks at %Prio, somewhat worried.</reactstopwithoutdrag>
- <reactstopwithoutdrag>%G looks confused.</reactstopwithoutdrag>
- <reactstopwithoutdrag>%G looks at %Prio, somewhat worried.</reactstopwithoutdrag>
- <reactstopwithoutdrag>"What was that for?" %G asks.</reactstopwithoutdrag>
- </holding>
- <spanking>
- <announce>%Pr tell %G that she'll get a good spanking.</announce>
- <announce>%Pr grab %G by her ear and tell her she'll be spanked.</announce>
- <announce reqby="hand">%Pr pull %G closer by her hand and tell her she's going to be spanked.</announce>
- <announce reqby="ear">%Pr pull %G closer by her ear and tell her she's going to be spanked.</announce>
- <reactannounce>%G's eyes widen: "No..."</reactannounce>
- <reactannounce>%G looks at %Prio with pleading eyes, shaking her head.</reactannounce>
- <reactannounce>%G fearfully covers her bottom and starts to back away.</reactannounce>
- <reactannounce>"What? No!" %G shouts with a worried expression.</reactannounce>
- <reactannounce>%G pulls her arms to her chest and rapidly shakes her head.</reactannounce>
- <watchannounce>%povG gasps and looks at %G.</watchannounce>
- <watchannounce>%povG covers her mouth.</watchannounce>
- <watchannounce>%povG looks very uncomfortable.</watchannounce>
- <watchannounce>%povG looks around, as if she suddenly wishes to be elsewhere.</watchannounce>
- <implement>%Pr tell %G that she'll be spanked with %I.</implement>
- <implement>%Pr show %I and tell %G she'll severely spanked with it.</implement>
- <implement>%Pr hold up %I to let %G know %Prtb going to use it on her.</implement>
- <implement>%Pr explain to %G that she'll be punished with %I.</implement>
- <reactimplement>"No! %Isp hurts too much!" %G says, shaking her head.</reactimplement>
- <reactimplement>"I don't want to be spanked with %Isp..." says %G.</reactimplement>
- <watchimplement>%povG subconsciously covers her own bottom.</watchimplement>
- <watchimplement>%povG looks at %G with some sympathy.</watchimplement>
- <watchimplement>%povG frowns, clearly feeling empathetic towards %G.</watchimplement>
- <position reqpos="lie">%Pr order %G to lie down on %S.</position>
- <position reqpos="bend">%Pr order %G to bend over %S.</position>
- <position reqpos="bend">%Pr order %G to lean over %S.</position>
- <position reqpos="underarm">%Pr take %G under %Pr's left arm, lifting her off of her feet.</position>
- <position reqpos="otk">%Pr sit down on %S and put %G over %Pr's knees.</position>
- <position reqpos="otk">Sitting on %S, %Pr put %G over %Pr's lap and pin her arms against her back.</position>
- <position reqpos="stand">%Pr order %G to bend down and touches her toes.</position>
- <reactposition>"No, %Prsp can't do that!" %G says.</reactposition>
- <reactposition>%G starts to tear up.</reactposition>
- <reactposition reqpos="otk,underarm">%G tries to escape, but %Pr hold her firmly.</reactposition>
- <reactposition reqpos="otk">%G clings tightly to %Pr's leg.</reactposition>
- <reactposition reqpos="lie,bend,stand">Having assumed the position, %G looks at %Prio with pleading eyes.</reactposition>
- <watchposition reqpos="otk">%povG looks in horror as %G is placed on %Pr's lap like a naughty kid.</watchposition>
- <watchposition reqpos="underarm">%povG looks in horror as %Pr hold %G under Pr's arm like a naughty kid.</watchposition>
- <watchposition reqpos="lie,bend,stand">%povG watches as %G assumes the position with a mix of fear and fascination.</watchposition>
- <undress reqund="clothed">%Pr decide to start the spanking over %G's clothed bottom.</undress>
- <undress reqund="underwear">%Pr %CGrem, exposing her %UndD.</undress>
- <undress reqund="bare">%Pr %CGrem and lower her %UndD, baring her bottom.</undress>
- <reactundress reqund="bare">"No! Not on the bare!" %G cries.</reactundress>
- <reactundress reqund="bare">%G squirms, grabbing at her %UndN in a futile attempt to prevent being bared.</reactundress>
- <reactundress reqund="underwear">"No! %Prsp can see my %UndN!" %G cries.</reactundress>
- <reactundress reqund="underwear">"P-please don't uncover me!" %G begs.</reactundress>
- <reactundress reqund="underwear">"No!" %G exclaims. "Can't you do this over my clothes?"</reactundress>
- <reactundress reqund="clothed">"This will hurt..." %G cries.</reactundress>
- <reactundress reqund="clothed">"N-not too hard, please..." %G mutters.</reactundress>
- <watchundress>%povG turns her head away and closes her eyes.</watchundress>
- <watchundress>As %Pr %CGrem, %povG covers her eyes.</watchundress>
- <watchundress reqund="bare">Seeing %G's bare bottom exposed, %povG gasps loudly.</watchundress>
- <!-- reqrepnt = 0: defiant, reqrepnt = 1: unsure, reqrepnt = 2: repentful -->
- <!-- reqpain = 0: not in pain. -->
- <during>%Pr spank %G severely.</during>
- <during>%Pr spank %G strictly.</during>
- <during>[b]%Isfx[/b]</during>
- <during>[b]%Isfx[/b] [b]%Isfx[/b]</during>
- <during>[b]%Isfx[/b] [b]%Isfx[/b] [b]%Isfx[/b] ...</during>
- <during>%I strikes %G on %U.</during>
- <during>[b]%Isfx[/b] %Pr spank %G firmly.</during>
- <during>%Pr bring %I down hard on %G's %U.</during>
- <during>[b]%Isfx[/b] "This is-" [b]%Isfx[/b] "what happens-" [b]%Isfx[/b] "to bad-" [b]%Isfx[/b] "girls!"</during>
- <during reqpain="0" reqund="bare">%I hits %G's pale ass.</during>
- <during reqpain="1" reqund="bare">%I hits %G's pink ass.</during>
- <during reqpain="2" reqund="bare">%I hits %G's reddish-pink ass.</during>
- <during reqpain="3" reqund="bare">%I hits %G's red ass.</during>
- <during reqpain="4" reqund="bare">%I hits %G's purplish-red ass.</during>
- <during reqpain="1" reqund="underwear">As %Pr spank, %Pr can see a hint of %G's pink ass below her %UndN.</during>
- <during reqpain="2" reqund="underwear">As %Pr spank, %Pr can see a hint of %G's reddish-pink ass below her %UndN.</during>
- <during reqpain="3" reqund="underwear">As %Pr spank, %Pr can see a hint of %G's red ass below her %UndN.</during>
- <during reqpain="4" reqund="underwear">As %Pr spank, %Pr can see a hint of %G's purplish-red ass below her %UndN.</during>
- <reactduring reqpain="0" reqrepnt="0">%G looks back at %Prio clenching her teeth.</reactduring>
- <reactduring reqpain="0" reqrepnt="0">%G angrily balls her hands into fists.</reactduring>
- <reactduring reqpain="0" reqrepnt="0">%G glares angrily at %Prio.</reactduring>
- <reactduring reqpain="0" reqrepnt="0,1">%G doesn't react.</reactduring>
- <reactduring reqpain="0" reqrepnt="0,1">%G squirms uncomfortably.</reactduring>
- <reactduring reqpain="0" reqrepnt="0,1,2">"Ouch..." says %G.</reactduring>
- <reactduring reqpain="0" reqrepnt="1,2">%G slumps her head and stays quiet.</reactduring>
- <!-- reqpain = 1: a bit of pain. -->
- <reactduring reqpain="1">%G yelps in surprised pain.</reactduring>
- <reactduring reqpain="1" reqrepnt="0">"Stop, %Prsp're hurting me!" cries %G.</reactduring>
- <reactduring reqpain="1" reqrepnt="0">%G glowers at %Prio angrily. "I don't deserve this!"</reactduring>
- <reactduring reqpain="1" reqrepnt="0,1">"Ouch!" cries %G, "This hurts!"</reactduring>
- <reactduring reqpain="1" reqrepnt="0,1">[b]%Isfx[/b] [b]%Isfx[/b] %G's body jerks with every hit.</reactduring>
- <reactduring reqpain="1" reqrepnt="0,1">%G starts to look uncomfortable.</reactduring>
- <reactduring reqpain="1" reqrepnt="2">%G's shoulders tremble as she sobs.</reactduring>
- <reactduring reqpain="1" reqrepnt="2">%G sobs quietly.</reactduring>
- <!-- reqpain = 2: some pain -->
- <reactduring reqpain="2" reqrepnt="0">%G looks back at me, her angry eyes wet with tears.</reactduring>
- <reactduring reqpain="2" reqrepnt="0">%G squirms frustratedly.</reactduring>
- <reactduring reqpain="2" reqrepnt="0">"Ow!" [b]%Isfx[/b] "Stop!" [b]%Isfx[/b] "No more!!"</reactduring>
- <reactduring reqpain="2" reqrepnt="1">"I learned my lesson already, stop it!" cries %G.</reactduring>
- <reactduring reqpain="2" reqrepnt="1">"Fine, I'm sorry...!" %G frantically says.</reactduring>
- <reactduring reqpain="2" reqrepnt="1">"I-I get it, I'm sorry!" %G shouts. "Let me go!"</reactduring>
- <reactduring reqpain="2" reqrepnt="2">"Aauu..." %G cries aloud.</reactduring>
- <!-- reqpain = 3: enough pain;
- reqpain = 4: a lot of pain -->
- <reactduring reqpain="2,3,4" reqrepnt="0" reqpos="otk,underarm">"Stop it!" %G fiercely struggles, trying to get away from %Prio.</reactduring>
- <reactduring reqpain="2,3,4" reqrepnt="0,1" reqpos="bend,lie">%G tries to cover her bottom with her hand, but %Pr hold her hand away.</reactduring>
- <reactduring reqpain="2,3,4" reqpos="lie,underarm,otk">%G kicks her legs in pain.</reactduring>
- <reactduring reqpain="2,3,4" reqrepnt="1,2">%G cries that she'll be a good girl.</reactduring>
- <reactduring reqpain="2,3,4" reqrepnt="1,2">"Please, stop!" cries %G.</reactduring>
- <reactduring reqpain="1,2,3,4" reqrepnt="1,2">"I'm sorry!" cries %G.</reactduring>
- <reactduring reqpain="2,3,4" reqrepnt="0,1">%G looks back at %I in panic: "It stings too much!"</reactduring>
- <reactduring reqpain="3,4" reqrepnt="2">%G sobs and stutters out multiple apologies.</reactduring>
- <reactduring reqpain="3,4">%G cries like a child.</reactduring>
- <reactduring reqpain="3,4" reqpos="bend,stand">%G struggles to remain in place.</reactduring>
- <reactduring reqpain="3,4" reqpos="stand">%G staggers forward with a loud whimper, and %Pr tug her back into position.</reactduring>
- <reactduring reqpain="3,4" reqpos="otk,underarm">%G's toes curl tightly against her feet.</reactduring>
- <reactduring reqpain="3,4" reqpos="otk">%G frantically kicks her legs and wails.</reactduring>
- <reactduring reqpain="3,4" reqrepnt="1">"I'll be good, I'll be good!" %G shouts.</reactduring>
- <reactduring reqpain="3,4" reqrepnt="1">Crying openly, %G squirms in place.</reactduring>
- <reactduring reqpain="4">%G buries her face in her hands and cries aloud.</reactduring>
- <reactduring reqpain="4">With a pained squeal, %G shouts, "I'm sorry, I'm s-sorrrrry! P-please, stop, it h-h-hurts!"</reactduring>
- <reactduring reqpain="5">%G shrieks, begging %Prio to stop through tears.</reactduring>
- <reactduring reqpain="5" reqrepnt="1,2">%G wails, her body tensing fiercely.</reactduring>
- <watchduring>%povG watches while %Pr spank %G, terrified.</watchduring>
- <watchduring>%povG plugs her ears, visibly wincing with every loud %Isfx</watchduring>
- <watchduring>As %G is punished, %povG seems relieved it's not her getting spanked by %I.</watchduring>
- <watchduring>%povG gasps as %I strikes %G's behind.</watchduring>
- <watchduring reqpain="1,2" reqund="bare">%povG looks wide-eyed at %G's reddening ass.</watchduring>
- <watchduring reqpain="3" reqund="bare">%povG looks wide-eyed at %G's red ass.</watchduring>
- <watchduring reqpain="4" reqund="bare">%povG looks horrified at %G's bright red ass.</watchduring>
- <watchduring reqpain="3,4">"Y-you're hurting her!" cries %povG.</watchduring>
- <watchduring reqpain="3,4">%povG looks in horror at %G breaking down.</watchduring>
- <watchduring reqpain="3,4">Seeing %G crying like that, %povG looks very nervous.</watchduring>
- <watchduring reqpain="3,4">%povG tenses, feeling sorry for %G.</watchduring>
- <watchduring reqpain="3,4" reqund="bare">%povG looks in disbelief at how red %G's ass is.</watchduring>
- <watchduring reqpain="3,4" reqpos="otk,underarm">%povG seems transfixed by the sight of %G kicking her legs and crying.</watchduring>
- <watchduring reqpain="4,5">"Stop it!" cries %povG: "She already learned her lesson!"</watchduring>
- <watchduring reqpain="4,5">"What are you doing?" %povG shouts. "Can't you see she's had enough!?"</watchduring>
- <scold>%Pr tell %G that her behavior was unacceptable.</scold>
- <scold>%Pr tell %G that if she insists on behaving like a bad girl, then she'll be treated like one.</scold>
- <scold>%Pr tell %G that %Prtb very disappointed with her.</scold>
- <scold>%Pr chastise %G, telling her %Pr know she can do better.</scold>
- <scold>Taking a pause, %Pr tell %G that she needs to correct her behavior.</scold>
- <scold>Giving %G a gentle shake, %Pr warn her to do better in the future.</scold>
- <scold>%Pr scold %G, reminding her that she earned her spanking.</scold>
- <scold>Between spanks, %Pr tell %G that she's really let %Prio down.</scold>
- <scold>%Pr tell %G that %Pr don't like punishing her, but that she's earned it.</scold>
- <reactscold reqrepnt="0">%G looks back and says: "No, %Prsp can't do this to me!"</reactscold>
- <reactscold reqrepnt="0">"Ugh... Wh-whatever!"%G responds defiantly.</reactscold>
- <reactscold reqrepnt="0" reqpos="otk,underarm">%G doesn't answer and stiffens her body.</reactscold>
- <reactscold reqrepnt="0" reqpain="3,4">"No! No!" %G cries angrily.</reactscold>
- <reactscold reqrepnt="1">%G looks back and says: "I-I understand! Now please, stop!"</reactscold>
- <reactscold reqrepnt="1">%G looks back with a teary face: "Stop it, I'll behave myself..."</reactscold>
- <reactscold reqrepnt="1">%G seems somewhat more contrite after hearing that.</reactscold>
- <reactscold reqrepnt="1" reqpain="0,1">%G sheepishly looks away.</reactscold>
- <reactscold reqrepnt="1" reqpain="0,1">Frowning, %G looks at %Prio regretfully.</reactscold>
- <reactscold reqrepnt="1" reqpain="3">"S-s-soooorryyyyy...! J-just stop already..." %G cries.</reactscold>
- <reactscold reqrepnt="2">"Yes, I was bad..." says %G.</reactscold>
- <reactscold reqrepnt="2">"S-sorrry! I'll b-be better!" %G responds between sobs.</reactscold>
- <reactscold reqrepnt="2">%G nods, covering her face with her hands.</reactscold>
- <reactscold reqrepnt="2">%G looses several sad sobs, nodding.</reactscold>
- <reactscold reqrepnt="2" reqpain="3,4">"I'm sorryyy..." cries %G.</reactscold>
- <watchscold>%povG shuffles her feet, looking very uncomfortable to be here.</watchscold>
- <watchscold>%povG turns her head away, pretending she didn't hear what %Pr said to %G.</watchscold>
- <undressmore reqund="underwear">%Pr make a pause to %CGrem, exposing her %UndD.</undressmore>
- <undressmore reqund="bare">%Pr lower %G's %UndN, baring her bottom.</undressmore>
- <reactundressmore reqund="underwear">"No! Wait!" cries %G, as her underwear is now on full display.</reactundressmore>
- <reactundressmore reqund="underwear">"%G kicks her legs. "No! Stop!"</reactundressmore>
- <reactundressmore reqund="bare">"Not on the bare!" says %G, looking back in horror.</reactundressmore>
- <reactundressmore reqund="bare">%G looks back and whimpers in fright, trying to cover her exposed bottom.</reactundressmore>
- <watchundressmore>%povG turns her head away and closes her eyes.</watchundressmore>
- <watchundressmore>%povG squeezes her eyes shut tightly.</watchundressmore>
- <watchundressmore reqund="bare">Seeing %G's bare bottom exposed, %povG gasps loudly.</watchundressmore>
- <over>"The spanking is over." %Pr finally say.</over>
- <over>%Pr tell %G the spanking is over.</over>
- <over>%Pr pat %G's back reassuringly to let her know its over.</over>
- <over>Seeing her state, %Pr tell %G the spanking is over.</over>
- <over>%Pr finish the spanking with a final %Isfx before letting her out of position.</over>
- <over reqpos="otk">%Pr take %Pr's hand from %G's back and tell her the spanking is over.</over>
- <over reqpos="bend">%Pr lower %I, signaling the end of %G's spanking.</over>
- <over reqrepnt="1,2">%Pr lower %I and end the spanking, telling %G she's forgiven.</over>
- <over reqrepnt="2">Ending the punishment, %Pr help %G out of position, and give her a gentle hug before releasing her.</over>
- <over reqrepnt="2">Seeing that %G has learned her lesson, %Pr end the spanking with an affectionate pat on her head.</over>
- <reactover reqpain="0,1" reqrepnt="0">%G looks at %Prio and grins: "Ha! That didn't hurt!"</reactover>
- <reactover reqpain="0,1" reqrepnt="0">%G readjusts her clothing, looking frustrated. "Barely even hurt."</reactover>
- <reactover reqpain="0,1" reqrepnt="1">%G holds her bottom and looks at %Prio, confused.</reactover>
- <reactover reqpain="0,1" reqrepnt="1">Glad to not have gotten it worse, %G sighs in relief.</reactover>
- <reactover reqpain="0,1" reqrepnt="2">%G looks at %Prio: "Thanks for not going hard on me... I learned my lesson!"</reactover>
- <reactover reqpain="2" reqrepnt="0">%G stands up and steps back, sniffling and looking angrily at %Prio with tearful eyes.</reactover>
- <reactover reqpain="2" reqrepnt="1">%G stands up, sobbing.</reactover>
- <reactover reqpain="2" reqrepnt="1">Wiping a few tears away, %G stands up.</reactover>
- <reactover reqpain="2" reqrepnt="2">%G looks at %Prio: "I-I'll be a better girl!"</reactover>
- <reactover reqpain="3" reqrepnt="0">%G cries: "T-this was unfair!"</reactover>
- <reactover reqpain="3" reqrepnt="0">"Y-you're a jerk!" %G professes, rubbing her bottom.</reactover>
- <reactover reqpain="3" reqrepnt="1">%G cries: "I-I learned my lesson."</reactover>
- <reactover reqpain="3" reqrepnt="2">%G cries sadly: "I-I'm sorry..."</reactover>
- <reactover reqpain="4,5">%G cries convulsively.</reactover>
- <reactover reqpos="otk" reqpain="3,4">%G remains on %Pr's lap, crying.</reactover>
- <reactover reqpos="underarm" reqpain="2,3,4">%Pr let a tearful %G down.</reactover>
- <reactover reqpos="lie,bend,stand" reqpain="2,3,4">%G stands up, sobbing.</reactover>
- <watchover>%povG lets out a breath of relief seeing that %G's spanking is over.</watchover>
- <watchover>%povG looks at %G with some sympathy.</watchover>
- <watchover>%povG looks fearfully at %Prio.</watchover>
- <watchover reqpain="4,5">%povG gives %G a sympathetic hug before going back to what she was doing.</watchover>
- </spanking>
- </messages>
- </game>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement