Quoll Work Thread, 2024-12-07 - 2024-12-07 16:55
I spent yesterday working on a few obligations like job hunting and watching a choir meeting I missed, as well as spending time with my family because I didn’t just come here to mooch off my mom’s cooking. I also didn’t come here to not work on Quoll, so let’s get on that by tackling another issue with computers in the game.
A few months ago, I was able to do a stream of the game with a friend and I believe during it, they tried to “PUSH HOME”
to return to the operating system, but this didn’t work because the parser treated it as if it was the typing it on
Action compared to the preferred selecting it with
Action. Both of these can be triggered by a “PUSH” command, but
I only have a rule for the second Action, not the first.
Both of these Actions are defined as part of Computers by Emily Short, and the difference represents typing on a keyboard into a computer versus selecting with a mouse. As much as I’ve generally had good luck with this extension compared to other extensions, this does feel like a case where it is trying a bit too hard to represent reality and leads to parser confusion because context cannot be easily gathered from a simple phrase like “PUSH HOME”.
Actually when I was fixing up the test skein before I left, I ran into a very similar issue when I was trying to update the test around Taffany’s CDs because the green CD was now preferred over the black CD. I was too aggressive with my search and replace, so a command became “MOVE CLUBS BUL TO GREEN ALTAR”, and since there is no green altar, it got treated as input to a computer because “MOVE” became “PUSH” essentially. That is a bit confusing but the likelihood a playerr types that in seems very remote so I’m not going to worry about it.
Anyway, I’m going to just trying adding a new rule for typing it on
to work similarly, even though to really test that
I’ll need to run the tests again, and there is a very good chance it will change the RNG universe. I was going to hold
off on it, but this is my last TODOTODOTODO in this particular file, so it would be nice to be done with it, and
everything else I’m planning on tackling should be less of a risk.