I think I have discovered an issue with ink integration. It is connected with the ink integration & choices. More specifically - it seems that the Dialogue System ignores the choices when they are nested in the logical blocks such as if/switch inside the ink.
Given such an example, which is perfectly fine in Ink:
Code: Select all
VAR testBoolean = false
=== 006_Dialogue_Bandits ===
{
- testBoolean == true:
006/Bandit: But now, we'll make sure that no one remembers... you!
* [Woman: You've killed him, haven't you?]
006/Bandit: Who?
Woman: The xxxxxxxxxxxxxx!
006/Bandit: Xx xxx. Xx xxx One night dry. Good beast.
006/Bandit: One beginning two gathering. Set stars, likeness fowl deep so.
// COMBAT
-> DONE
* [Woman: Man Day his replenish. Over evening fish, greater. Abundantly Shall.]
006/Bandit: Years brought said face seed. Thing together, lights.
Woman: Fourth earth man image place waters place.
// COMBAT
-> DONE
- testBoolean == false:
006/Bandit: But now, we'll make sure that no one remembers... you!
* [Woman: Land seas gathered morning one may, fourth be. Greater above.]
006/Bandit: Who?
Woman: Fifth divided forth man green, they're subdue let moving was whose abundantly.
006/Bandit: God first Fruit night creepeth. Together spirit place. Given. Life of midst living.
006/Bandit: And you'll be next!
// COMBAT
-> DONE
* [Woman: Fourth earth man image place waters place.]
006/Bandit: One beginning two gathering. Set stars, likeness fowl deep so.
Woman: Not without reason.
// COMBAT
-> DONE
}
It would be awesome if you could take a look.