Chimerror Productions

Quoll Work Thread, 2025-02-01 - 2025-02-01 16:46

Tags: blog gamedev inform7 interactive fiction programming quoll testing text adventures

I’ve been very quiet about working on this recently, and that isn’t because of anything negative, per se, but that I just started a new on-site job and that has become the focus of my weeks (though rest assured I have also been having plenty of wailing and gnashing of teeth due to the new administration). And to be fair, I have some other things I should be doing on my precious weekend time but I did start blessing the test Skein off-thread and ran into an interesting understanding bug I need to figure out how exactly broke.

One of the new things I have scaffolded are a set of Default Response Rules which run when there are no other Response Rules that apply. This is a necessity because it is not possible for me to anticipate every possible conversational command a Playerr may have Ada perform. However, the Default Response Rule I added for Taffany is firing when it wasn’t before. The command in question is “ASK TAFFANY ABOUT CDS”, which is a rather important command because it’s part of solving the optional puzzle. It doesn’t happen every time my tests give this command, and further it used to not happen in the particular test.

From earlier investigation, it seems the issue might be that my Understand statements like these:

Understand "cd" or "compact/-- disc" or "compact/-- disk" or "album" as "[gnbsp-1-cd-singular-token]".
Understand "cds" or "compact/-- discs" or "compact/-- disks" or "albums" as "[gnbsp-1-cd-plural-token]".
Understand "[gnbsp-1-cd-singular-token]" as a compact disc album.
Understand "[gnbsp-1-cd-plural-token]" as the plural of compact disc album.

are no longer firing. Either way, I need to investigate further so I can keep blessing these tests, so let me get on that.

Jaycie “chimerror” Mitchell