klembot / chapbook

A simple, readable story format for Twine 2.
https://klembot.github.io/chapbook
MIT License
80 stars 25 forks source link

Unaligned Modifier Forks (spaces in between certain conditional forks) #133

Closed Manhattan01 closed 7 months ago

Manhattan01 commented 2 years ago

Description When my number of modified forks (forks that are tied to conditionals) reaches past two consecutive forks in a passage, spaces start appearing under every other fork. Essentially, my forks will pair up in groups of two.

To Reproduce Here's the code for the first passage I noticed it on - I have no idea what is causing it or how to reproduce it, but this is what I have:


[align center]

WELCOME TO THE VAULT 13 INTRANET

ROBCO Model RX-6550 Terminal System

Property of Resident Quarters #72


One of the attached documents provides an adequate description of the {link to: 'Skills', label: 'skills'} required for each job, if you fail to remember your assigned job title.

List your occupation(s) here:

[if LaunCanOp < 1]

{link to: 'LaunCanOp', label: 'Laundry Cannon Operator - Big Guns and Mechanical'} [else] {link to: 'noLaunCanOp', label: 'Remove "Laundry Cannon Operator"'} [continued] [if JukeTech < 1] {link to: 'JukeTech', label: 'Jukebox Technician - Mechanical and Small Guns'} [else] {link to: 'noJukeTech', label: 'Remove "Jukebox Technician"'} [continued] [if TatArt < 1] {link to: 'TatArt', label: 'Tattoo Artist - Small Guns and Barter'} [else] {link to: 'noTatArt', label: 'Remove "Tattoo Artist"'} [continued] [if VauChap < 1] {link to: 'VauChap', label: 'Vault Chaplain - Barter and Melee'} [else] {link to: 'noVauChap', label: 'Remove "Vault Chaplain"'} [continued] [if FryCook < 1] {link to: 'FryCook', label: 'Fry Cook - Melee and Medicine'} [else] {link to: 'noFryCook', label: 'Remove "Fry Cook"'} [continued] [if ClinTestSub < 1] {link to: 'ClinTestSub', label: 'Clinical Test Subject - Medicine and Big Guns'} [else] {link to: 'noClinTestSub', label: 'Remove "Clinical Test Subject"'} [continued] [if WastManSpec < 1] {link to: 'WastManSpec', label: 'Waste Management Specialist - Throwing and Science'} [else] {link to: 'noWastManSpec', label: 'Remove "Waste Management Specialist"'} [continued] [if JunDatAna < 1] {link to: 'JunDatAna', label: 'Junior Data Analyst - Science and Sneak'} [else] {link to: 'noJunDatAna', label: 'Remove "Junior Data Analyst"'} [continued] [if SafeInspec < 1] {link to: 'SafeInspec', label: 'Safety Inspector - Sneak and Throwing'} [else] {link to: 'noSafeInspec', label: 'Remove "Safety Inspector"'} [continued] [if SparDum < 1] {link to: 'SparDum', label: 'Live Sparring Dummy - Unarmed and Survival'} [else] {link to: 'noSparDum', label: 'Remove "Live Sparring Dummy"'} [continued] [if VentScout < 1] {link to: 'VentScout', label: 'Ventilation Scout - Survival and Unarmed'} [else] {link to: 'noVentScout', label: 'Remove "Vent Scout"'} [continued]


{link to: 'Traits', label: 'Provide Medical History'}


I don't know how to use GitHub, so the blockquotes appeared where there were supposed to be the fork indicators. I can just send a screenshot if that would help more.

Expected behavior I expected my forks to simply flow from one to the next without spaces in between them.

Environment I am seeing this problem on Windows 11, Twine version 2.4.1. and Chapbook version 1.2.2.

klembot commented 7 months ago

I think this is fixed as of version 2.0.0, but please re-open if you see this still.