Skip to content

Strange Behavior with knot conditions #139

@chonger

Description

@chonger

I was trying to do something like this (simplified here, base also re-tested with this simplified version)

-> test

=== test ===

  • DEFAULT
    Loopback -> test
  • Check
    -> one
  • {one} Test
    -> two

=== one ===
{First time at one | Been here before}
-> test

=== two ===
Knot 2 -> test

using InkCPP in Unreal but the third option (which should appear once the Check choice is taken) never appears. It works as expected in Inky. I made the following change

-> test

=== test ===

  • DEFAULT
    Loopback -> test
  • (oneee) Check
    -> one
  • {oneee} Test
    -> two

=== one ===
{First time at one | Been here before}
-> test

=== two ===
Knot 2 -> test

While changes the condition to depend on an explicit label. This also works exactly the same in Inky - and also works in Unreal.

Any idea what's up? My guess is a problem in the way implicit labels from knots are created - Is this user error on my part, or a bug in the beeswax?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions