I recently tried "recall a recent fight" and made it actually log appropriately in revision 17392.
We still don't log doing a prank the way I'd prefer. In general, if we have a command to do something, we registerRequest to display the command, as if you'd typed it in the gCLI. Currently, if you do a prank, here is what I see in the session log:
Code:
use 1 Time-Spinner
Took choice 1195/5: (secret choice)
choice.php?pwd&whichchoice=1195&option=5
Encounter: Play a Time Prank
Took choice 1198/1: Spin and Prank!
choice.php?pwd&whichchoice=1198&option=1&pl=Bale&th=Boo%21
Encounter: Play a Time Prank
Took choice 1198/1: Spin and Prank!
choice.php?pwd&whichchoice=1198&option=1&pl=Darzil&th=Boo%21
Bale was unavailable, since somebody had already pranked him and he'd not seen it yet. Darzil was available.
I don't think we detect failure of a prank correctly, yet. I didn't check minutes used, but it would not surpise me if we decrement them when you attempt, not when you succeed.
And, the one that actually worked COULD have logged as:
timespinner prank Darzil Boo!
(Actual, both attempts should have logged that way - with an error message if it failed.)
Another thing is that when you do a prank, you are not given a use link to return to the time-spinner, I believe. That is inconvenient.
Regarding adding a "fight recent monster" to the "timespinner" command, I share lost's ambivalence. I've actually never used it in-run, since I've been summoning Earl Grey tea and recalling it twice, in my Nuclear Autumn runs; that sufficed to fill my stomach every day. Perhaps I will try the "recall a fight" option in-run when the new Standard year comes along, on Jan 15 or so.
So, we can debate/discuss how much CLI command support we need, but there do remain a handful of improvements that I just identified which don't involve that that it would be nice to fix before we declare this "done".