#-------------------------------------#
#                                     #
#                    #
#                                     #
#-------------------------------------#

sub show_help_index { 
  echo "";
  echo " :";
  echo "   : \003L? \003H";
  echo "   : \003L?  \003H";
  echo "   : \003L?  \003H";
  echo "   : \003L? \003H";
  echo "    : \003L?  \003H";
  echo "   : \003L? \003H";
  echo "   : \003L?  \003H";
  echo "  AFK(Away From Keyboard): \003L? \003H";
  echo " ( ): \003L? \003H";
  echo "   : \003L?  \003H";
  echo "   : \003L?\003H";
  echo "";
  echo "      .";
  echo ", \"?  \"  \"?  \"";
}

alias {
  if ("@_" eq "") {
    &show_help_index;
  } elsif (""=~/$_[0]/) { 
    if (""=~/$_[1]/) { 
      echo "\003O \003H";
      echo "    : \003L!\003H  ";
      echo "        ,   ";
      echo "  : \003L!\003H  ";
      echo "  : \003L!\003H  ";
      echo "     ";
      echo "    : \003L*\003H  ";
      echo "    : =, =, =, =, ?=";
      echo "          ,   ";
      echo "   : \003L*\003H _ ";
      echo "          ";
      echo "    ,     ";
      echo "     ,    ,     ";
      echo "   \"\"   .";
    } elsif (""=~/$_[1]/) {
      echo "\003O \003H";
      echo "    : \003L?\003H ";
      echo "         ,   ";
      echo "    ,    ,  : \"? :\"";
      echo "     : \003L?\003H ";
      echo "           ,   ";
      echo "         ( \"? ' '\")";
      echo "      : \003L\003H ";
      echo "      : \003L\003H ";
    } else {
      echo "\003O\003H";
      echo "   :";
      echo "     : \003L?  \003H";
      echo "     : \003L?  \003H";
    }
  } elsif (""=~/$_[0]/) {
      echo "\003O\003H";
      echo "          .";
      echo "         , ,   ";
      echo "     ,   ,     , , ,";
      echo "  , ,      .    ";
      echo "   -  - ,      ..";
      echo "     : \003L+\003H   _ _ _ ";
      echo "     : \003L\003H";
      echo "          ,   ID  ,";
      echo "         ";
      echo "    : \003L\003H ";
      echo "    : \003L\003H";
      echo "         , , , ,   ..";
      echo "     MUD:";
      echo "           : \003L\003H";
      echo "            : \003L\003H";
  } elsif (""=~/$_[0]/) {
      if (""=~/$_[1]/) {
        echo "\003O\003H";
        echo "  \003L21\003H =    -     ";
        echo "  \003L22\003H =          ";
        echo "  \003L2\003H =    -     ";
        echo "  \003L2\003H =    -     ";
        echo "  \003L21\003H =    -    ";
        echo "  \003L22\003H =        ";
        echo "  \003L23\003H =         ";
        echo "  \003L24\003H =          ";
        echo "  \003L25\003H =         ";
        echo "   \003L21\003H-\003L25\003H       .";
        echo "  \003L21\003H =      ( )";
        echo "  \003L22\003H =  ( )    ";
        echo "   \003L21\003H-\003L22\003H       .";
      } else {
        echo "\003O\003H";
        echo "     NUMPAD: \003L[8]\003H=, \003L[4]\003H=, \003L[6]\003H=, \003L[2]\003H=.";
        echo "    /  \003L[Alt]+[]\003H,   , ";
        echo "      .";
        echo "     \003L[Ctrl]\003H      .";
        echo "     \003L[Alt]\003H          ";
        echo "   (. \003L? \003H), : \"; \".";
        echo "   \003L[Alt]+[Ctrl]+\003H        .";
        echo "           ,  ,";
        echo "        .";
        echo "  ,    (,, , , , ) .";
        echo "    ,    \"\"  \"\"     - R.I.P...";
        echo "   \003L[Tab]\003H -   .";
        echo "   \003L[NUM+]\003H -   .";
        echo "   \003L[NUM3]\003H -   .";
        echo "   \003L[NUM0]\003H -   .";
        echo "   \003L[NUM.]\003H -   .";
      }
  } elsif (""=~/$_[0]/) {
      echo "\003O\003H";
      echo "   /     \003L[F12]\003H.";
      echo "   /         .";
      echo "     ,   (., \" !\") ";
      echo "    \"\",          \"!\".";
  } elsif (""=~/$_[0]/) {
      if (""=~/$_[1]/) {
        echo "\003O\003H";
        echo "     : \003L+\003H ___";
        echo "       : \003L\003H";
        echo "    : \003L!\003H";
        echo "    : \003L?\003H";
        echo "    : \003L[Alt]+[]\003H";
      } else {
        echo "\003O(Player Killing,  )\003H";
        echo "   /    \003L[Alt]+[]\003H.";
        echo "            gag  .";
        echo "          \"   ...\"";
        echo "        9 .     ";
        echo "     \003L\003H .";
        echo "         .";
        echo "   9 ,        (  ";
        echo "  ,   , ..  - ,  -  = =,  ..).";
        echo "       \003L1\003H-\003L9\003H,  \"1 \".";
        echo "      \003L1\003H-\003L9\003H,  \"1 \".";
        echo "          : \003L1\003H-\003L9\003H.";
        echo "        : \003L!1\003H-\003L!9\003H.";
        echo "           : \003L[Alt]+\003H .";
        echo "           :";
        echo "  1: \003L[Alt]+[]\003H  2: \003L[Alt]+[]\003H  3: \003L[Alt]+[]\003H          ";
        echo "   4: \003L[Alt]+[]\003H  5: \003L[Alt]+[]\003H  6: \003L[Alt]+[]\003H         .";
        echo "    7: \003L[Alt]+[]\003H  8: \003L[Alt]+[]\003H  9: \003L[Alt]+[]\003H";
        echo "   -      . : \003L\003H, : \003L!\003H.";
        echo "       : \003L?  \003H";
      }
  } elsif (""=~/$_[0]/) {
      if (""=~/$_[1]/) {
        echo "\003O\003H";
        echo "     : \003L+\003H ";
        echo "    : \003L!\003H";
        echo "    : \003L?\003H";
      } else {
        echo "\003O\003H";
        echo "          \003L\003H.";
        echo "        \003L\003H (    ),";
        echo "   \003L\003H (  ).";
        echo "        \003L\003H .";
        echo "     ,       :";
        echo "  -       ,     , ";
        echo "    \003L[Alt]+\003H    \"\"    ,";
        echo "         (   \003L[Alt]+[1]\003H).";
        echo "  -   ,          .";
        echo "  -      \"\".";
        echo "  -      ([]  --  --: \"...\")";
        echo "  -         --  --  --  -- ";
        echo "     ";
        echo "        \003L?  \003H.";
      }
  } else {
    echo "     !";
    echo "     \"?\"  .";
  }
} "?";

&show_help_index;

