Apparently something about my attempt to juggle with several versions of command.cc went wrong since patch refuses to swallow my diff, so I'm simply replacing command.cc with the improved version that I know is correct since there haven't been any other changes to this file since my last commit. I also removed the 't' shortcut for targetting, as it was only really useful in the form of "tt" when throwing something.
And I tried to find out what's up with the @imp_taunt@ stuff but without success, sometimes it works, and sometimes it doesn't.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3564 c06c8d41-db1a-0410-9941-cceddc491573
7U7IZUR2C7UALYI4Y3SHBYGTHYVQM6JI4PXDFXUFL3T3L6JBSC6AC G7CTMQ3VNTAB73ZI3LNZHKTAJ5LEQEGG772MVFQQ5XXLCMJVORTQC ACDPN464TK2LKLHSDN3YVRHAPF7WLSLLU3UHIYEXKFDEZPEU3XSQC HSRRNAU5UAYC6B6IQWGJPFROMZBTJICPCH6DJVZDHDTAGOQ6IOYAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC AIIVH43Z5X3GTPFY4FXQRZPG6Y7QPH2KJ47VM2Q43PCGGD5MTMOAC BMHUBADDGIOZRVN4P3O5QKIDUYD4RFWBS7MP5X6LZWAYHUBRVD2QC 5K2ANIEXD3CPJM4XNKNPZINP2G4NT7SJBKRN62WNBUKJXFERTILQC M47QBURKKRV2JFK6U7GQNVWK7RUTBVPBJ5FHURC55SKQSXAUFSBAC TZ643KHSE5CUPXFSQ7VYVOCM5MTQ7F4SENEYQX2RNFHGHLQVS3RQC J6APXOT4QOGQFONWB7G546VTVF6QG42HVOROMHF7YBDJPR4K26OAC CE6FLTWU5PYFBSGVTIJXQXRMHOIHQ3VJCKHQVIMUUAIFHQ73X7NAC ZIFFVCQ72K35WGIUMZYN3KOXIUXF2CNXWKG6ZWEZ6LT3NSF3XOQAC 65CM2EZCAFFBWLAYZ7ALBV3BQKNZCYOHYIFY46KU7BZL3LHV36JAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC 3ZNI2YMHYXRVEONY5CGWXSRMFSLOATZMKU7H6HRY3CC2W6OZAM7QC JJH7VX2LLBZPDKG24SQREWQLX6I6RYNWFECHRZVK7PT5KPQ4MAMAC 2YZN7CPQFZMSMFMVCE2FATR52SVDE3OZHTS7F7QCKJIZUA4WX2AQC FXLBM7PB5FCPMKZNI3NSVDAEM26MAQU5RG55BEBL3LRN7QMPLWTAC WNQLH6VJ5DIPNQJUSUQBEKGNOZYCVWU5BYP4W6WQZBRMSR7GLUUQC OPSLMMKQZ7QX5RDNQXK4Y7ERO5MSZUCBYS47AIZGMPQZWYWHWBHAC OYBY6LKWPS5PWGZ7CQOKB4NPQFLD4V2W4PDKBFTFSDG2NI3DD6AAC YC3DFUPDLGXVGGW7IQ57YCMKASBANVE22IRDIDZXAC2KOMRZC5ZAC TRZAZJJA5VQBJ65SO5H5DNSILIZEJHIZCBYEBHEATCT6ZSMWIFKQC JM7UAK777RAVDAVLQLEOBRTGNW2B47S5G55XITJXO243IUNZHVYQC AVCMVFA3MKCXHO6H44UK5KJNIHTGQV7UA7GYXM26VI6TXXU5ZN6QC IHIJSWVOONSTA2WCHKW3YKBLETUQECFVBVLMET5SGQZ4C6U3GCUQC 77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC 7NDXS36TE7QVXTXJWMYSVG5UHCCLPIO4VL6NXFGTDK3ZNKE3A2IAC "<w>Ctrl-P</w> : cycle to previous missile.\n""<w>Ctrl-N</w> : cycle to next missile.\n""<w>i</w> : choose from inventory.\n"
"<w>(</w> : cycle to next suitable missile.\n""<w>)</w> : cycle to previous suitable missile.\n""<w>i</w> : choose from inventory.\n"
"To move in a direction or to attack, use\n""the numpad (try Numlock both off and on)\n""or vi keys:\n"" <w>1 2 3 y k u\n"" \\|/ \\|/\n"" <w>4</w>-<w>5</w>-<w>6</w>"" <w>h</w>-<w>.</w>-<w>l</w>\n"" /|\\ /|\\\n"" <w>7 8 9 b j n\n",
"To move in a direction or to attack, \n""use the numpad (try Numlock off and \n""on) or vi keys:\n"" <w>1 2 3 y k u\n"" \\|/ \\|/\n"" <w>4</w>-<w>5</w>-<w>6</w>"" <w>h</w>-<w>.</w>-<w>l</w>\n"" /|\\ /|\\\n"" <w>7 8 9 b j n\n",
"<h>Item Interaction (inventory):\n""<w>i</w> : show Inventory list\n""<w>]</w> : show inventory of equipped items\n""<w>{</w> : inscribe item\n""<w>f</w> : Fire or throw an item\n""<w>e</w> : Eat food (but tries floor first)\n""<w>q</w> : Quaff a potion\n""<w>z</w> : Zap a wand\n""<w>r</w> : Read a scroll or book\n""<w>M</w> : Memorise a spell from a book\n""<w>w</w> : Wield an item ( <w>-</w> for none)\n""<w>'</w> : wield item a, or switch to b\n""<w>v</w> : Evoke power of wielded item\n""<w>W</w> : Wear armour\n""<w>T</w> : Take off armour\n""<w>P</w> : Put on jewellery\n""<w>R</w> : Remove jewellery""\n ",true, true, cmdhelp_textfilter);cols.add_formatted(0,"<h>In-game Toggles:\n""<w>Ctrl-A</w> : toggle Autopickup\n""<w>Ctrl-V</w> : toggle auto-prayer\n""\n ",true, true, cmdhelp_textfilter);cols.add_formatted(0,
"<lightgrey>/</lightgrey> : wands (<w>z</w>ap)\n""<lightcyan>+</lightcyan> : books (<w>r</w>ead, <w>M</w>emorise and <w>Z</w>ap)\n""<brown>\\</brown> : staves and rods (<w>w</w>ield and <w>E</w>voke)\n""<lightgreen>}</lightgreen> : miscellaneous items (<w>E</w>voke)\n"
"<lightgrey>/</lightgrey> : wands (<w>Z</w>ap)\n""<lightcyan>+</lightcyan> : books (<w>r</w>ead, <w>M</w>emorise and <w>z</w>ap)\n""<brown>\\</brown> : staves and rods (<w>w</w>ield and e<w>v</w>oke)\n""<lightgreen>}</lightgreen> : miscellaneous items (e<w>v</w>oke)\n"
cols.add_formatted(
cols.add_formatted(0,"<h>Other Gameplay Actions:\n""<w>a</w> : use special Ability\n""<w>p</w> : Pray\n""<w>z</w> : cast a spell\n""<w>t</w> : tell allies (<w>tt</w> to shout)\n""<w>`</w> : re-do previous command\n""<w>0</w> : repeat next command # of times\n",true, true, cmdhelp_textfilter);cols.add_formatted(
"<h>Stash Management Commands:\n""<w>Ctrl-F</w> : Find (in stashes and shops)\n""\n""Searching in stashes allows regular\n""expressions, and terms like 'altar'\n""or 'artefact' or 'long blades'.\n""\n""For more help on searching, you can\n""hit ? at the search prompt.\n",
"<h>Non-Gameplay Commands / Info\n""<w>Ctrl-P</w> : show Previous messages\n""<w>Ctrl-R</w> : Redraw screen\n""<w>Ctrl-C</w> : Clear main and level maps\n""<w>!</w> : annotate the dungeon level\n""<w>#</w> : dump character to file\n""<w>:</w> : add note (use <w>?:</w> to read notes)\n""<w>~</w> : add macro\n""<w>=</w> : reassign inventory/spell letters\n""<w>_</w> : read messages (online play only)"" \n",
"<w>[</w> : display worn armour\n""<w>(</w> : cycle current ammunition\n""<w>)</w> : display current weapons\n""<w>\"</w> : display worn jewellery\n""<w>E</w> : display experience info\n"
"<w>m</w> : show skill screen\n""<w>%</w> : show resistances\n"
"<w>m</w> : show skill screen\n""<w>%</w> : show resistances\n",true, true, cmdhelp_textfilter,45);
"<w>[</w> : display worn armour\n""<w>)</w> : display current weapons\n""<w>\"</w> : display worn jewellery\n""<w>E</w> : display experience info\n",true, true, cmdhelp_textfilter);
"<w>Ctrl-O</w> : show dungeon Overview\n",true, true, cmdhelp_textfilter,45);
"<w>Ctrl-O</w> : show dungeon Overview\n""<w>Ctrl-A</w> : toggle auto-pickup\n",true, true, cmdhelp_textfilter);cols.add_formatted(1,"<h>Item Interaction (inventory):\n""<w>i</w> : show Inventory list\n""<w>]</w> : show inventory of equipped items\n""<w>{</w> : inscribe item\n""<w>f</w> : Fire or throw an item\n""<w>(</w> : cycle current ammunition\n""<w>e</w> : Eat food (but tries floor first)\n""<w>q</w> : Quaff a potion\n""<w>Z</w> : Zap a wand\n""<w>r</w> : Read a scroll or book\n""<w>M</w> : Memorise a spell from a book\n""<w>w</w> : Wield an item ( <w>-</w> for none)\n""<w>'</w> : wield item a, or switch to b\n""<w>v</w> : evoke power of wielded item\n""<w>W</w>/<w>T</w> : Wear or Take off armour\n""<w>P</w>/<w>R</w> : Put on or Remove jewellery\n",true, true, cmdhelp_textfilter);
true, true, cmdhelp_textfilter);cols.add_formatted(1,"<h>Other Gameplay Actions:\n""<w>a</w> : use special Ability\n""<w>p</w> : Pray\n""<w>Z</w> : cast a spell\n""<w>t</w> : shout or command allies\n""<w>`</w> : re-do previous command\n""<w>0</w> : repeat next command # of times\n"" \n",
"<h>Non-Gameplay Commands / Info\n""<w>V</w> : display Version information\n""<w>Ctrl-P</w> : show Previous messages\n""<w>Ctrl-R</w> : Redraw screen\n""<w>Ctrl-C</w> : Clear main and level maps\n""<w>!</w> : annotate the dungeon level\n""<w>#</w> : dump character to file\n""<w>:</w> : add note (use <w>?:</w> to read notes)\n""<w>~</w> : add macro\n""<w>=</w> : reassign inventory/spell letters"" \n",
"<h>Additional help:\n""Many commands have context sensitive \n""help, among them <w>X</w>, <w>x</w>, <w>f</w> (or any \n""form of targeting), <w>Ctrl-F</w> and <w>Ctrl-G</w>.""\n",
cols.add_formatted(1,"<h>Shortcuts in Lists (like multidrop):\n""<w>)</w> : selects hand weapons\n""<w>(</w> : selects missiles\n""<w>[</w> : selects armour\n""<w>%</w> : selects food, <w>&</w> : selects carrion\n""<w>?</w> : selects scrolls\n""<w>!</w> : selects potions\n""<w>=</w> : selects rings\n""<w>\"</w> : selects amulets\n""<w>/</w> : selects wands\n""<w>+</w> : selects books\n""<w>\\</w> : selects staves\n""<w>}</w> : selects miscellaneous items\n""<w>.</w> : selects next item\n""<w>,</w> : global selection\n""<w>-</w> : global deselection\n""<w>*</w> : invert selection\n",true, true, cmdhelp_textfilter);cols.add_formatted(1," \n""Crawl usually considers every item it\n""sees as a stash. When using a value\n""different from <green>stash_tracking = all</green>, you\n""can use <w>Ctrl-S</w> to manually declare\n""stashes, and <w>Ctrl-E</w> to erase them.\n",true, true, cmdhelp_textfilter);