Change command X to twoweapon toggle

Explore mode is now an extended command #exploremode.
There's no sense that a command used max. once per game, and
in normal games not at all, takes up a key. So, analogous to
the 'x' command (swap weapons), 'X' now toggles two-weapon
combat.
This commit is contained in:
Pasi Kallinen
2015-03-09 22:53:43 +02:00
parent 504048c0a8
commit 63e7d97148
5 changed files with 9 additions and 7 deletions

View File

@@ -69,7 +69,7 @@ V Show long version and game history
w Wield (put in use) a weapon w Wield (put in use) a weapon
W Wear a piece of armor W Wear a piece of armor
x Swap wielded and secondary weapons x Swap wielded and secondary weapons
X Enter explore (discovery) mode (only if defined) X Toggle two-weapon combat
y Go northwest 1 space y Go northwest 1 space
Y Go northwest until you are on top of something Y Go northwest until you are on top of something
^Y Go northwest until you are near something ^Y Go northwest until you are near something

View File

@@ -147,7 +147,7 @@ Commands:
w Wield weapon. w- means wield nothing, use bare hands. w Wield weapon. w- means wield nothing, use bare hands.
W Wear armor. W Wear armor.
x Swap wielded and secondary weapons. x Swap wielded and secondary weapons.
X Switch the game to explore (discovery) mode. X Toggle two-weapon combat.
^X Show your attributes. ^X Show your attributes.
z Zap a wand. (Use y instead of z if number_pad is -1.) z Zap a wand. (Use y instead of z if number_pad is -1.)
Z Cast a spell. (Use Y instead of Z if number_pad is -1.) Z Cast a spell. (Use Y instead of Z if number_pad is -1.)

2
dat/hh
View File

@@ -32,7 +32,6 @@ O options set options
\ known display list of what's been discovered \ known display list of what's been discovered
v version display version number v version display version number
V history display game history V history display game history
X explore switch the game to explore (discovery) mode
^A again redo the previous command (^A denotes the keystroke CTRL-A) ^A again redo the previous command (^A denotes the keystroke CTRL-A)
^R redraw redraw the screen ^R redraw redraw the screen
^P prevmsg repeat previous message (subsequent ^P's repeat earlier ones) ^P prevmsg repeat previous message (subsequent ^P's repeat earlier ones)
@@ -70,6 +69,7 @@ T takeoff take off some armor
w wield wield a weapon (w- wield nothing) w wield wield a weapon (w- wield nothing)
W wear put on some armor W wear put on some armor
x xchange swap wielded and secondary weapons x xchange swap wielded and secondary weapons
X twoweapon toggle two-weapon combat
z zap zap a wand (use y instead of z if number_pad is -1) z zap zap a wand (use y instead of z if number_pad is -1)
Z Zap cast a spell (use Y instead of Z if number_pad is -1) Z Zap cast a spell (use Y instead of Z if number_pad is -1)
< up go up the stairs < up go up the stairs

View File

@@ -708,7 +708,8 @@ The latter is used as your secondary weapon when engaging in
two-weapon combat. Note that if one of these slots is empty, two-weapon combat. Note that if one of these slots is empty,
the exchange still takes place. the exchange still takes place.
.lp X .lp X
Enter explore (discovery) mode, explained in its own section later. Toggle two-weapon combat, if your character can do it. Also available
via the ``#twoweapon'' extended command
.lp "" .lp ""
Since using this command by accident would be troublesome, you are asked Since using this command by accident would be troublesome, you are asked
to confirm your intent before switching to explore mode. By default to confirm your intent before switching to explore mode. By default
@@ -2980,8 +2981,8 @@ with the
.op -X .op -X
command-line switch or with the command-line switch or with the
.op playmode:explore .op playmode:explore
option. The other is to issue the `X' command while already option. The other is to issue the ``#exploremode'' extended command while
playing the game. Starting a new game in explore mode provides your already playing the game. Starting a new game in explore mode provides your
character with a wand of wishing in initial inventory; switching via `X' character with a wand of wishing in initial inventory; switching via `X'
during play does not. The other benefits of explore mode are left for during play does not. The other benefits of explore mode are left for
the trepid reader to discover. the trepid reader to discover.

View File

@@ -2411,7 +2411,7 @@ static const struct func_tab cmdlist[] = {
{'W', FALSE, dowear}, {'W', FALSE, dowear},
{M('w'), FALSE, dowipe}, {M('w'), FALSE, dowipe},
{'x', FALSE, doswapweapon}, {'x', FALSE, doswapweapon},
{'X', TRUE, enter_explore_mode}, {'X', FALSE, dotwoweapon},
/* 'y', 'Y' : go nw */ /* 'y', 'Y' : go nw */
{'z', FALSE, dozap}, {'z', FALSE, dozap},
{'Z', TRUE, docast}, {'Z', TRUE, docast},
@@ -2456,6 +2456,7 @@ struct ext_func_tab extcmdlist[] = {
{"dip", "dip an object into something", dodip, FALSE}, {"dip", "dip an object into something", dodip, FALSE},
{"enhance", "advance or check weapon and spell skills", {"enhance", "advance or check weapon and spell skills",
enhance_weapon_skill, TRUE}, enhance_weapon_skill, TRUE},
{"exploremode", "enter explore mode", enter_explore_mode, TRUE},
{"force", "force a lock", doforce, FALSE}, {"force", "force a lock", doforce, FALSE},
{"invoke", "invoke an object's powers", doinvoke, TRUE}, {"invoke", "invoke an object's powers", doinvoke, TRUE},
{"jump", "jump to a location", dojump, FALSE}, {"jump", "jump to a location", dojump, FALSE},