]> granicus.if.org Git - nethack/commitdiff
dat/symbols: RogueEpyx
authorPatR <rankin@nethack.org>
Sat, 11 Jun 2016 07:16:11 +0000 (00:16 -0700)
committerPatR <rankin@nethack.org>
Sat, 11 Jun 2016 07:16:11 +0000 (00:16 -0700)
I don't know whether this fixes #H4335 but it does eliminate a
bunch of duplicate symbol entries.  And the two whose duplicates
had different values are suspicious ones: using linefeed and tab as
the character for object class symbol, which could easily confuse
the tty interface's cursor position tracking.  But those should
have been overridden by the later entries which specified the
default object class characters--I couldn't find anything in symbol
processing which would cause it to keep the first value instead of
replacing that with the second one.

The report had a link to screen shot which showed a door (I think
an open one despite the '+' shape) in the corner inside a room,
something like
 --+-----------
 |            |
 |       =
 |          ..##
 |          .+#
 ----+---------
where the '+#' in the lower right looks like it belongs two rows up
and one column over, the upper left of the three '#' is white and
the other two gray (lit corridor or empty dooryway or what?), the
'=' is actually three horizontal bars in green, and the lower '.'
has the cursor on it.  There aren't any object class symbols shown
(unless the triple-barred = is one), so linefeed and tab don't look
like likely culprits.

dat/symbols

index 4e308a0e291eb7fc46f74c93b77a705ef5cfec91..58699a8c52598da613e3c5d7510646901d1f8734 100644 (file)
@@ -194,20 +194,6 @@ start: RogueEpyx
        Restrictions: rogue
        Handling: IBM
        Color: Yes
-       S_weapon: \x18                  # up arrow
-       S_armor: \x0a                   # Vert rect with o
-       S_ring: \x09                    # circle with arrow
-       S_amulet: \x0c                  # "female" symbol
-       S_food: \x05                    # club (as in cards)
-       S_potion: \xad                  # upside down '!'
-       S_scroll: \x0e                  # musical note
-       S_wand: \xe7                    # greek tau
-       S_coin: \x0f                    # yes it's the same as gems
-       S_gem: \x0f                     # fancy '*'
-       S_rock: \x60
-       S_ball: \x30
-       S_chain: \x5f
-       S_venom: \x2e
        S_vwall: \xba                   # all walls now use
        S_hwall: \xcd                   # double line graphics
        S_tlcorn: \xc9 
@@ -249,18 +235,24 @@ start: RogueEpyx
        S_magic_trap: \x04 
        S_anti_magic_trap: \x04 
        S_polymorph_trap: \x04 
-       S_weapon: \x18
-       S_armor: \x5b
-       S_ring: \x3d
-       S_amulet: \xc
-       S_tool: \x28
-       S_food: \x5
-       S_potion: \xad
-       S_scroll: \xe
-       S_book: \x2b
-       S_wand: \xe7
-       S_coin: \xf
-       S_gem: \xf
+       S_weapon: \x18                  # up arrow
+# ^J   S_armor: \x0a                   # Vert rect with o
+       S_armor: \x5b                   # default: '['
+# ^I   S_ring: \x09                    # circle with arrow
+       S_ring: \x3d                    # default: '='
+       S_amulet: \x0c                  # "female" symbol
+       S_tool: \x28                    # default: '('
+       S_food: \x05                    # club (as in cards)
+       S_potion: \xad                  # upside down '!'
+       S_scroll: \x0e                  # musical note
+       S_book: \x2b                    # default: '+'
+       S_wand: \xe7                    # greek tau
+       S_coin: \x0f                    # yes it's the same as gems
+       S_gem: \x0f                     # fancy '*'
+       S_rock: \x60
+       S_ball: \x30
+       S_chain: \x5f
+       S_venom: \x2e
        S_rock: \x60
        S_ball: \x30
        S_chain: \x5f