Quoll Work Thread, 2024-12-22 #2 - 2024-12-22 14:28
I got that basically working, though a bit more robust though I ran into an issue when I was doing further testing that I want to think about for a bit...
Basically, despite the fact that Taffany-Being’s gender changes, I do want to limit the ability for the Playerr to misgender them. This works fine in the case of like “ASK HIM ABOUT MISSING CDS”, because in that case there is an explicit pronoun dictionary that gets checked, and the Taffany-Being only gets added to that dictionary under “HIM” if they are currently male.
However, after I added these Understand rules to the same goal:
Understand "taffany's/her" as "[taffany-possessive-token]" when Taffany-Being is female.
Understand "taffery's/his" as "[taffany-possessive-token]" when Taffany-Being is male.
I was surprised to find that “ASK ABOUT HIS CD” still worked on a female Taffany-Being. I did some messing around and tried “ASK ABOUT XER CD”, using a neo-pronoun I’ve not implemented and that did fail. “ASK ABOUT TAFFERY'S CDS” fails in this case, too. My guess is that since my Understand rules for the CDs are written like so:
Understand "problem" or "issue" or "[taffany-possessive-token] problem" or "[taffany-possessive-token] issue" as
GNBSP-1-Missing-CDs-Subject.
the when
clauses of the [taffany-possessive-token]
do not come into play. I feel like to really get into this I
need to have higher clarity into the workings of the parser. My initial thought is to just let it go because this is
such an edge case that I don't think Playerrs will notice the misgendering.
But either way, I’ve been at this for over an hour so it’s a good time for a break.