another uhandedness bit
For the accessories section of '*' and perminv_mode=InUse, show the ring on main hand first (after amulet) and the one on off hand after (before blindfold). Main hand ring is more significant due to the potential of a one-handed weapon becoming cursed, preventing it from being removed.
This commit is contained in:
+2
-1
@@ -2375,7 +2375,8 @@ allow #dip potions into a sink to get a hint about what they are, similar to
|
|||||||
when restoring, show current level's player-applied annotation if there is one
|
when restoring, show current level's player-applied annotation if there is one
|
||||||
have farlook of a grave report the engraving on the headstone if it's known
|
have farlook of a grave report the engraving on the headstone if it's known
|
||||||
the '*' command (list inventory items in use) now shows items in a specific
|
the '*' command (list inventory items in use) now shows items in a specific
|
||||||
order: amulet, right ring, left ring, blindfold, wielded weapon,
|
order: amulet, ring on main hand (potentially affected by cursed
|
||||||
|
one-handed weapon), ring on off hand, blindfold, wielded weapon,
|
||||||
secondary or alternate weapon, quiver, suit, cloak, shield, helmet,
|
secondary or alternate weapon, quiver, suit, cloak, shield, helmet,
|
||||||
gloves, boots, shirt, lit lamps and candles, leashes attached to pets
|
gloves, boots, shirt, lit lamps and candles, leashes attached to pets
|
||||||
instead of by object class (sortpack) or inventory letter (!sortpack);
|
instead of by object class (sortpack) or inventory letter (!sortpack);
|
||||||
|
|||||||
+2
-2
@@ -132,8 +132,8 @@ inuse_classify(Loot *sort_item, struct obj *obj)
|
|||||||
/* "Accessories" */
|
/* "Accessories" */
|
||||||
++altclass; /* 4 */
|
++altclass; /* 4 */
|
||||||
USE_RATING(w_mask & WORN_BLINDF);
|
USE_RATING(w_mask & WORN_BLINDF);
|
||||||
USE_RATING(w_mask & LEFT_RING);
|
USE_RATING(w_mask & (ULEFTY ? RIGHT_RING : LEFT_RING)); /* off hand */
|
||||||
USE_RATING(w_mask & RIGHT_RING);
|
USE_RATING(w_mask & (URIGHTY ? RIGHT_RING : LEFT_RING)); /* main hand */
|
||||||
USE_RATING(w_mask & WORN_AMUL);
|
USE_RATING(w_mask & WORN_AMUL);
|
||||||
|
|
||||||
/* if we get here, the USE_RATING() checks failed to find a match */
|
/* if we get here, the USE_RATING() checks failed to find a match */
|
||||||
|
|||||||
@@ -4011,10 +4011,9 @@ boomhit(struct obj *obj, coordxy dx, coordxy dy)
|
|||||||
register int i, ct;
|
register int i, ct;
|
||||||
int boom; /* showsym[] index */
|
int boom; /* showsym[] index */
|
||||||
struct monst *mtmp;
|
struct monst *mtmp;
|
||||||
boolean counterclockwise = URIGHTY; /* URIGHTY = right-handed throw
|
boolean counterclockwise = URIGHTY; /* ULEFTY => clockwise */
|
||||||
else ULEFTY = left-handed throw */
|
|
||||||
|
|
||||||
/* counterclockwise traversal patterns:
|
/* counterclockwise traversal patterns, from @ to 1 then on through to 9
|
||||||
* ..........................54.................................
|
* ..........................54.................................
|
||||||
* ..................43.....6..3....765.........................
|
* ..................43.....6..3....765.........................
|
||||||
* ..........32.....5..2...7...2...8...4....87..................
|
* ..........32.....5..2...7...2...8...4....87..................
|
||||||
|
|||||||
Reference in New Issue
Block a user