From 996cf8ed2160c2b607e86661406681ce39ac6016 Mon Sep 17 00:00:00 2001 From: Christopher Satchell Date: Sun, 23 Apr 2023 12:42:44 +0200 Subject: [PATCH] Improve WIOF module grammar --- Game/Modules/WhoIsOnFirst.cs | 84 ++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/Game/Modules/WhoIsOnFirst.cs b/Game/Modules/WhoIsOnFirst.cs index d8562ae..4eb79e4 100644 --- a/Game/Modules/WhoIsOnFirst.cs +++ b/Game/Modules/WhoIsOnFirst.cs @@ -9,74 +9,74 @@ internal class WhoIsOnFirst : BombModule { private readonly Dictionary positions = new () { - { "yes", "middle left" }, - { "first", "upper right" }, - { "display", "lower right" }, - { "okay", "upper right" }, - { "says", "lower right" }, - { "nothing", "middle left" }, { "it is blank", "lower left" }, { "blank", "middle right" }, - { "no", "lower right" }, + { "c letter", "upper right" }, + { "cee", "lower right" }, + { "display", "lower right" }, + { "first", "upper right" }, + { "hold on", "lower right" }, + { "lead dog", "lower right" }, { "led", "middle left" }, - { "lead", "lower right" }, - { "read noun", "middle right" }, + { "el ee ee dee", "lower left" }, + { "no", "lower right" }, + { "nothing", "middle left" }, + { "okay", "upper right" }, + { "read book", "middle right" }, { "red color", "middle right" }, { "ar ee ee dee", "lower left" }, - { "el ee ee dee", "lower left" }, - { "hold on", "lower right" }, - { "you", "middle right" }, - { "you are", "lower right" }, - { "your pronoun", "middle right" }, - { "you're apostrophe", "middle right" }, - { "u r letters", "upper left" }, + { "says", "lower right" }, + { "see eyes", "lower right" }, + { "their pronoun", "middle right" }, { "there", "lower right" }, { "they're apostrophe", "lower left" }, - { "their pronoun", "middle right" }, { "they are", "middle left" }, - { "see", "lower right" }, - { "c letter", "upper right" }, - { "charlie echo echo", "lower right" }, + { "u r letters", "upper left" }, + { "yes", "middle left" }, + { "you", "middle right" }, + { "your pronoun", "middle right" }, + { "you're apostrophe", "middle right" }, + { "you are", "lower right" }, }; private readonly Dictionary words = new () { - { "ready", "YES. OKAY. WHAT. MIDDLE. LEFT. PRESS. RIGHT. BLANK. READY. NO. FIRST. U H H H. NOTHING. WAIT" }, - { "first", "LEFT. OKAY. YES. MIDDLE. NO. RIGHT. NOTHING. U H H H. WAIT. READY. BLANK. WHAT. PRESS. FIRST" }, - { "no", "BLANK. U H H H. WAIT. FIRST. WHAT. READY. RIGHT. YES. NOTHING. LEFT. PRESS. OKAY. NO" }, { "blank", "WAIT. RIGHT. OKAY. MIDDLE. BLANK" }, - { "nothing", "U H H H. RIGHT. OKAY. MIDDLE. YES. BLANK. NO. PRESS. LEFT. WHAT. WAIT. FIRST. NOTHING" }, - { "yes", "OKAY. RIGHT. U H H H. MIDDLE. FIRST. WHAT. PRESS. READY. NOTHING. YES" }, - { "what", "U H H H. WHAT" }, - { "u h h h", "READY. NOTHING. LEFT. WHAT. OKAY. YES. RIGHT. NO. PRESS. BLANK. U H H H" }, + { "done", "SURE. U H SPACE H U H . NEXT. WHAT QUESTION MARK. YOUR PRONOUN. UR LETTERS. YOU'RE APOSTROPHE. HOLD. LIKE. YOU. U LETTER. YOU ARE. U H SPACE U H . DONE" }, + { "first", "LEFT. OKAY. YES. MIDDLE. NO. RIGHT. NOTHING. U H H H. WAIT. READY. BLANK. WHAT. PRESS. FIRST" }, + { "hold", "YOU ARE. U LETTER. DONE. U H SPACE U H . YOU. UR LETTERS. SURE. WHAT QUESTION MARK. YOU'RE APOSTROPHE. NEXT. HOLD" }, { "left", "RIGHT. LEFT" }, - { "right", "YES. NOTHING. READY. PRESS. NO. WAIT. WHAT. RIGHT" }, + { "like", "YOU'RE APOSTROPHE. NEXT. U LETTER. UR LETTERS. HOLD. DONE. U H SPACE U H . WHAT QUESTION MARK. U H SPACE H U H . YOU. LIKE" }, { "middle", "BLANK. READY. OKAY. WHAT. NOTHING. PRESS. NO. WAIT. LEFT. MIDDLE" }, + { "next", "WHAT QUESTION MARK. U H SPACE H U H . U H SPACE U H . YOUR PRONOUN. HOLD. SURE. NEXT" }, + { "no", "BLANK. U H H H. WAIT. FIRST. WHAT. READY. RIGHT. YES. NOTHING. LEFT. PRESS. OKAY. NO" }, + { "nothing", "U H H H. RIGHT. OKAY. MIDDLE. YES. BLANK. NO. PRESS. LEFT. WHAT. WAIT. FIRST. NOTHING" }, { "okay", "MIDDLE. NO. FIRST. YES. U H H H. NOTHING. WAIT. OKAY" }, - { "wait", "U H H H. NO. BLANK. OKAY. YES. LEFT. FIRST. PRESS. WHAT. WAIT" }, { "press", "RIGHT. MIDDLE. YES. READY. PRESS" }, - { "you", "SURE. YOU ARE. YOUR PRONOUN. YOU'RE APOSTROPHE. NEXT. U H SPACE H U H. UR LETTERS. HOLD. WHAT QUESTION MARK. YOU" }, - { "you are", "YOUR PRONOUN. NEXT. LIKE. U H SPACE H U H. WHAT QUESTION MARK. DONE. U H SPACE U H. HOLD. YOU. U LETTER. YOU'RE APOSTROPHE. SURE. UR LETTERS. YOU ARE" }, - { "your pronoun", "U H SPACE U H. YOU ARE. U H SPACE H U H. YOUR PRONOUN" }, - { "you're apostrophe", "YOU. YOU'RE APOSTROPHE" }, + { "ready", "YES. OKAY. WHAT. MIDDLE. LEFT. PRESS. RIGHT. BLANK. READY. NO. FIRST. U H H H. NOTHING. WAIT" }, + { "right", "YES. NOTHING. READY. PRESS. NO. WAIT. WHAT. RIGHT" }, + { "sure", "YOU ARE. DONE. LIKE. YOU'RE APOSTROPHE. YOU. HOLD. U H SPACE H U H . UR LETTERS. SURE" }, + { "u letter", "U H SPACE H U H . SURE. NEXT. WHAT QUESTION MARK. YOU'RE APOSTROPHE. UR LETTERS. U H SPACE U H . DONE. U LETTER" }, + { "u h h h", "READY. NOTHING. LEFT. WHAT. OKAY. YES. RIGHT. NO. PRESS. BLANK. U H H H" }, { "u r letters", "DONE. U LETTER. UR LETTERS" }, - { "u letter", "U H SPACE H U H. SURE. NEXT. WHAT QUESTION MARK. YOU'RE APOSTROPHE. UR LETTERS. U H SPACE U H. DONE. U LETTER" }, { "u h space h u h", "U H SPACE H U H" }, { "u h space u h", "UR LETTERS. U LETTER. YOU ARE. YOU'RE APOSTROPHE. NEXT. U H SPACE U H" }, - { "what question mark", "YOU. HOLD. YOU'RE APOSTROPHE. YOUR PRONOUN. U LETTER. DONE. U H SPACE U H. LIKE. YOU ARE. U H SPACE H U H. UR LETTERS. NEXT. WHAT QUESTION MARK" }, - { "done", "SURE. U H SPACE H U H. NEXT. WHAT QUESTION MARK. YOUR PRONOUN. UR LETTERS. YOU'RE APOSTROPHE. HOLD. LIKE. YOU. U LETTER. YOU ARE. U H SPACE U H. DONE" }, - { "next", "WHAT QUESTION MARK. U H SPACE H U H. U H SPACE U H. YOUR PRONOUN. HOLD. SURE. NEXT" }, - { "hold", "YOU ARE. U LETTER. DONE. U H SPACE U H. YOU. UR LETTERS. SURE. WHAT QUESTION MARK. YOU'RE APOSTROPHE. NEXT. HOLD" }, - { "sure", "YOU ARE. DONE. LIKE. YOU'RE APOSTROPHE. YOU. HOLD. U H SPACE H U H. UR LETTERS. SURE" }, - { "like", "YOU'RE APOSTROPHE. NEXT. U LETTER. UR LETTERS. HOLD. DONE. U H SPACE U H. WHAT QUESTION MARK. U H SPACE H U H. YOU. LIKE" }, + { "wait", "U H H H. NO. BLANK. OKAY. YES. LEFT. FIRST. PRESS. WHAT. WAIT" }, + { "what", "U H H H. WHAT" }, + { "what question mark", "YOU. HOLD. YOU'RE APOSTROPHE. YOUR PRONOUN. U LETTER. DONE. U H SPACE U H . LIKE. YOU ARE. U H SPACE H U H . UR LETTERS. NEXT. WHAT QUESTION MARK" }, + { "yes", "OKAY. RIGHT. U H H H. MIDDLE. FIRST. WHAT. PRESS. READY. NOTHING. YES" }, + { "you", "SURE. YOU ARE. YOUR PRONOUN. YOU'RE APOSTROPHE. NEXT. U H SPACE H U H . UR LETTERS. HOLD. WHAT QUESTION MARK. YOU" }, + { "your pronoun", "U H SPACE U H . YOU ARE. U H SPACE H U H . YOUR PRONOUN" }, + { "you're apostrophe", "YOU. YOU'RE APOSTROPHE" }, + { "you are", "YOUR PRONOUN. NEXT. LIKE. U H SPACE H U H . WHAT QUESTION MARK. DONE. U H SPACE U H . HOLD. YOU. U LETTER. YOU'RE APOSTROPHE. SURE. UR LETTERS. YOU ARE" }, }; private string display; public override string Name => "Who Is On First"; - public override string Help => "Say what you see except: red color, u(r) letter(s), ar ee ee dee, el ee ee dee, their/your pronoun," - + " you're/they're apostrophe, charlie echo echo (cee), u h space u h"; + public override string Help => "Say what you see except: it is blank, c letter, lead dog, el ee ee dee, read book, red color, ar ee ee dee, see eyes, their/your pronoun," + + "they're/you're apostrophe, u h h h, u h space (h) u h"; public override string PreInfo => ", what's on the display?";