Candy Logo Copyright © 2025-2026 Candy Arts

Connecting Blocks
In this tutorial, you will learn to continue a Dialogue from one Block to another, with the Jump command. The morning scene of the Dialogue tutorial continues in a second Block, Block_2, in which the construction worker leaves and Alice and John go on talking. The Lines of a Block run in order, and the Dialogue ends after the last one: a Dialogue never continues to the next Block on its own. A Jump command, as the last Line of a Block, continues the Dialogue in the Block it designates. Before You Start This tutorial continues the Dialogue written in the Dialogue tutorial. It must be open in Candy Dialogue Creator: if you saved it (File > Save) and closed Candy Dialogue Creator since, open it again with File > Load Dialogue... 1. Removing the End Command Block_1 currently ends with an End command. The Dialogue no longer ends there: it continues in Block_2, which receives the End command instead. 1. In the Dialogue Navigator, right-click the End command at the end of Block_1, and select Delete. 2. Adding a Block 1. Select Conversation_1 in the Dialogue Navigator. 2. In the Buttons panel, click Block. A window asks for the new Block's name.
Tutorial Blocks New Block
3. Write "Block_2", then click OK.
Tutorial Blocks Name
Block_2 is added at the end of Conversation_1, and selected. Blocks are named freely, but two Blocks of the same Conversation can't share a name. 3. Writing Block_2 1. Select Block_2 in the Dialogue Navigator, if it isn't selected already. 2. Add three Spoken Lines, as in the Dialogue tutorial:
SpeakerPortraitText
construction_worker(empty)Anyway, back to work. Have a nice day, folks.
John(empty)So much for a quiet morning.
AliceHappy.pngCome on, I will make you a coffee.
3. Select the last Line, then open the Transition tab of the Buttons panel and click End.
Tutorial Blocks Block 2
4. Jumping to Block_2 1. In Block_1, select the last Line: the construction worker's "Especially at six in the morning." 2. Open the Transition tab of the Buttons panel, and click Jump. The Jump command is added at the end of Block_1, and its fields are displayed in the Dialogue Editor. 3. Leave the Conversation field empty. An empty Conversation field designates the Conversation that contains the Jump command: Conversation_1. 4. In the Block field, write "Block_2", or click the v button on the left of the field and select Block_2 in the list. 5. Leave the Line field at 0. The Lines of a Block are counted from 0, so 0 designates the first Line of Block_2. The message next to the field's name displays the Line it designates.
Tutorial Blocks Jump
When the Dialogue reaches the Jump command, it continues at the first Line of Block_2, and doesn't return to Block_1. A Jump command can also continue the Dialogue in a Block of another Conversation: write that Conversation's name in the Conversation field, and the Block's name in the Block field. 5. Testing the Dialogue 1. Click Test, in the top bar. The four fields of the Test window are still empty, so the test starts at the first Line of Block_1. The Dialogue runs the Lines of Block_1. After "Especially at six in the morning.", it continues with the first Line of Block_2, "Anyway, back to work. Have a nice day, folks.", and ends with the End command of Block_2. To test a Block without playing through the Lines before it, right-click the Block in the Dialogue Navigator, and select Test Here: the test starts at the first Line of that Block. Test Here also starts a test from a Line or a Conversation. If the Test Fails • The Dialogue ends after the last Line of Block_1: check that the Jump command is the last Line of Block_1, and that its Block field names Block_2 exactly. Block names are case-sensitive: "block_2" doesn't designate Block_2.