More fun
Want to support CHYOA?
Disable your Ad Blocker! Thanks :)

Chapter 2 by Spioch Spioch

Are you male or female?

[Variables]

Quick guide for variables used in [Master] branch and macros to use them. When using replace [] with {}. To view macros, you might need to edit the chapter or disable the game mode.

Variables

[MalePlayer] - Indicates if a sub has a penis. That's it. Basically used to decide if the cage is possible, and some other things are physically possible.
[Day] - Day of the game.

https://chyoa.com/chapter/Yes-Master%21-%28Locktober-1st%29.812640

[mp] - Use male pronouns.
true - Player is male, or FtM trans, or is playing through the cross-dressing/tomboy route.
false - Player is female, or MtF trans, or is playing through cross-dressing/sissy route.

Player selected

[cumming_allowed] - Dom allows cumming when earned.
[edging_allowed] - Does Dom allows or requires edging.
[humiliation] - Both verbal, and in task choice later on.

[strictness] - 1 - 5 - Strictness level.

1 - Begging is always effective. Might come with conditions.
2 - Begging is moderately effective (approx. 50%) and even if succeeds it might come with conditions.
3 - Begging is moderately effective (approx. 50%) and even if succeeds it always comes with conditions, repeated attempts at begging result in punishment.
4 - Begging is ineffective (approx. 1 in 7), and always comes with conditions, the second attempt at begging always results in a punishment.
5 - Begin is never effective, always results in punishment, unlocking is impossible even for a night. Humiliation can't be disabled.

There is one exception to the above, at every strictness level, two attempts at begging to be unlocked at night will result in permission, but at the cost of edging twice, once after unlocking, once in a morning before re-locking.
However if sub cums from edging (even if it's only a ruin), punishments might be very severe - and depend on a strictness level.

https://chyoa.com/chapter/I%27m-ready-to-be-locked-Master%21.812680/edit
[buttslut] - Anal training activated
[limit:anal] - No anal play at all.
[dpslut] - Deep troat training
[limit:oral] - No oral play at all.
[sissy] - Sissy training enabled.
[tomboy] - Strength training enabled.

Inventory

[cage] - Player has a cage
[belt] - Player has a belt
[plugs] - Player has butt plugs
[dildos] - Player has dildos
[vibrator] - Player has vibrator.

Progression

[punish] - Player earned punishment
[score] - Will decide ultimate ending.
[favour] - Favour with your dom.
[game on] - Started the adventure.
[locked] - Sub is currently locked (physically, so not let out for a night etc.)

Macros

Day: {if Day = 1}first{elseif Day = 2}second{elseif Day = 3}third{elseif Day >3}{Day}th{endif}

Subject (He/She): {if mp = true}he{else}she{endif}
Object (Him/Her): {if mp = true}him{else}her{endif}
Possessive (His/Hers): {if mp = true}his{else}hers{endif}

Chastity device: chastity {if cage = true}cage{elseif belt = true}belt{else}panties{endif}
Good boy/girl: Good {if mp = true}boy{else}girl{endif}
Dicklett/Clitty: {if mp = true}dicklett{else}clitty{endif}
Worm/Twat: {if mp = true}worm{else}twat{endif}
Organ: {if humiliation = true}{if mp = true}worm{else}twat{endif}{else}{if mp = true}dicklett{else}clitty{endif}{endif}
Ass: {if humiliation = true}arsehole{else}butt{endif}

Player A: {if humiliation = true}fuckpet{else}{if mp = true}little boy{else}little girl{endif}{endif}

Game play loop:

  1. Morning
    • Check In / Flavour
    • Punishments
  2. Afternoon
    • Flavour
    • Training
    • Punishments
  3. Evening
    • Tasks
    • Punishments
  4. Night
    • Begging

TODO:

  1. Score
  2. Doms favour
  3. Flavour texts
  4. Training
  5. Fix variables for existing players.
  6. Randomization ?

Bugs

  • First night have a buggy transition - if the user (S3) asks to be unlocked and he can edge, he is granted permission, but that is not properly reflected later on (he's not marked as unlocked for example)

What's next?

  • No further chapters

Comments

      Want to support CHYOA?
      Disable your Ad Blocker! Thanks :)