Conditions to View This Chapter I

Discussion in 'CHYOA General' started by 2p1k3, Jul 30, 2016.

  1. 2p1k3

    2p1k3 Experienced

    1...
    .2...
    ..3...
    5...
    .6...
    ..7...
    ...8...
    ....9...

    Above is a short hypothetical example of a story map. Now say '3' is a thread that links to 7...

    For 9, what [Condition to View This Chapter], do I set to only show the option if the reader selected '3' previously?

    I looked around but have yet to find an explanation for how this trick exactly works. In addition, it fails to be self explanatory, to me at least.

    For anyone curious, using my example 9 is [https://chyoa.com/chapter/Lady-Vessa's-Candidacy-{You-slept-with-her-before-the-Battle-of-Mt-Sargasso}.254921] and 3 is [https://chyoa.com/chapter/Aye--Let-Vessa-sleep-with-you.244584].

    If someone with the ability to alter that thread sees this? They are abundantly welcome to adjust it as such. I won't be able to mess with this until tomorrow, think do I.

    Thank you for sharing your time and Force; May you ask the Goddess to eternally alight your path.
     
  2. gene.sis

    gene.sis CHYOA Guru

    You create a variable in chapter '3' like
    "Vessa slept with you" = true

    In chapter 9 "condition to view this chapter" should be
    "Vessa slept with you" = true
     
    2p1k3 likes this.
  3. merkros

    merkros CHYOA Guru

    Indeed. I've already taken care of it, since it was two different writers. dearnise wrote chapter 3 and 2p1k3 wrote chapter 9.

    It would be nice if a writer could retroactively set variables so that a certain chapter(in this case chapter 9.1) would have to have been gone through. If you're writing a branch of the story yourself, then it wouldn't be necessary. However, if one writer doens't use conditional variables, then you have no real way to set your variables in that way to compensate for it. So if dearnise did not have any variables set, there would be pretty much no way for someone to set variables based off of their chapters outside of getting ahold of the writer, author, or admin.

    Fortunately in this case dearnise was already using conditional variables. In this case it was "vessa was seeded". So I just went in and set chapter 9 to require the variable "vessa was seeded" to be true. Of course, this will only affect the people using the "game version" reading it the standard, you can still browse any chapter.
     
    2p1k3 likes this.
  4. gene.sis

    gene.sis CHYOA Guru

    I don't think that a writer should be able to do that.
    With that, a writer could change the behavior of other writers threads and branches. He could also affect balancing, make things easier, harder or even impossible.

    The other option would be to check "already passed chapter 9.1". This is currently not possible, because it would need a history of the player's steps.


    I think, the best solution is, that the story owner or an editor cares about such issues. They should now best, how the story should react.
     
    2p1k3 likes this.
  5. merkros

    merkros CHYOA Guru

    This was the idea that I was thinking about. Perhaps i simply did not describe it well enough. Obviously I don't really want a writer to be able to alter another writer's work in any way unless they have the authority of doing so.
     
    2p1k3 and Javalar like this.
  6. 2p1k3

    2p1k3 Experienced

    Thank you for the information. Is there a way to see what variables an author has already set with a thread? i.e. is there a way for me to have known what variables, if any, Dearnise had set with 3.

    Though the choice of wording for the variable leaves me with a suspicion the answer is no. At least it suggests to me that in that particular branch, Dearnise sees Vessa as pregnant.
     
  7. gene.sis

    gene.sis CHYOA Guru

    Currently you can see the variables, if you play in game mode till reaching "3"