Quoll Work Thread, 2024-12-22 - 2024-12-22 13:17
Between doing a job interview and then onboarding for a new job and getting distracted starting on a video essay project on Final Fantasy XIV, I haven’t been putting too much focus on Quoll. I did finish up testing all the branches I discussed last time, as well as added some checks to keep the Playerr from telling Ada to wander off during the beginning of the tutorial.
Regardless, I’m back on it today, and I’ll be trying to handle a type of input to the parser I expect but haven’t really dealt with yet.
In particular, I am concerned with Playerrs typing in something like “ASK GLITCH ABOUT TAFFANY’S MISSING CDS” as part of trying to solve the optional puzzle. Right now, this does not parse right. There is a rule in the Smarter Parser by Aaron Reed Extension that will strip possessives like this, but in this case, since “TAFFANY” is indeed a word that the parser is aware of, it doesn’t fire.
I had considered pulling in the Punctuation Removal by Emily Short Extension which would also help for a future introduction of the character Mr. Zero, but in the documentation, it mentions that the apostrophe removal is especially dangerous, but I am unsure why exactly, and I think I have a bit of a less through but simpler way.
See, I have these understanding Rules like these:
Understand "problem" or "issue" as GNBSP-1-Missing-CDs-Subject. Understand "missing/desired/unimplemented/--
[gnbsp-1-cd-singular-token]" or "missing/desired/unimplemented/-- [gnbsp-1-cd-plural-token]" as
"[gnbsp-1-missing-cd-token]". Understand "[gnbsp-1-missing-cd-token]" as GNBSP-1-Missing-CDs-Subject when
GNBSP-1-Missing-CDs-Subject is familiar. Understand "[gnbsp-1-missing-cd-token]" as GNBSP-1-Unfamiliar-CDs-Subject when
GNBSP-1-Missing-CDs-Subject is unfamiliar.
It would be very easy to add "taffany's/taffery's/his/her/--"
as an understanding clause here as awkward as that would
be. I think the big concern is if the apostrophe gets treated as a quotation mark as it does when it is used at the
end of words when printing text. I doubt that, but it’s possible. If this works, I’d be able to do something similar
with the subject regarding Taffany’s bedroom.
A concern is then that once aware of this Playerrs may try it in more contexts such as referring to Taffany as “ADA'S ROOMATE”, which the text does refer to her as in several places. For the most part, I am trying to focus on stuff that feels very likely, and otherwise let people reveal other things to me through playtesting.
Well, regardless, let’s give this a try.