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);