Inscribing prayer books with @p<#> has no effect

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ewilkins
    Rookie
    • Jun 2021
    • 7

    Inscribing prayer books with @p<#> has no effect

    Start a priest, learn bless, and inscribe the prayer book with @p1. If you then try to cast Bless with p1d, it stops at the prayer book list. To make it work, you have to inscribe the prayer book with @m1 instead.

    Running 4.2.2 via Cuboideb's Android release.
  • Thraalbee
    Knight
    • Sep 2010
    • 707

    #2
    it is because you are using the rougelike keyset

    Comment

    • ewilkins
      Rookie
      • Jun 2021
      • 7

      #3
      Originally posted by Thraalbee
      it is because you are using the rougelike keyset
      I'm not. User interface options (=a) says that rogue_like_commands is no.

      Even if I was, inscribing @m1 to get p1 to work makes no sense.

      Comment

      • Cuboideb
        Adept
        • May 2020
        • 196

        #4
        It happens in the win port too. The p gets converted to m before parsing the inscription. I'll take a look.

        Comment

        • Julian
          Adept
          • Apr 2021
          • 122

          #5
          Originally posted by Cuboideb
          It happens in the win port too. The p gets converted to m before parsing the inscription. I'll take a look.
          It’s in all the ports.

          I’m pretty sure it’s because the “real” spellcasting command is ‘m’, and ‘p’ is just a keymap. I’ve opened an issue on GitHub about it. (OK, two of them.)

          Comment

          • Nick
            Vanilla maintainer
            • Apr 2007
            • 9637

            #6
            Originally posted by Julian
            I’m pretty sure it’s because the “real” spellcasting command is ‘m’, and ‘p’ is just a keymap.
            This is correct, and it's something that's come up occasionally. The 'p' command is really vestigial - it has been just a keymap for 'm' for a long time now. Given that there are now rituals and verses as well as spells and prayers, it really should have just been removed in 4.2.0 to make things less confusing. Anyone object to that happening now?
            One for the Dark Lord on his dark throne
            In the Land of Mordor where the Shadows lie.

            Comment

            • ewilkins
              Rookie
              • Jun 2021
              • 7

              #7
              Originally posted by Nick
              Anyone object to that happening now?
              No objection from me. I kind of figured that it had been aliased to 'm', but was just used to 'p' from way back when.

              Comment

              • Voovus
                Adept
                • Feb 2018
                • 158

                #8
                Originally posted by Nick
                The 'p' command is really vestigial - it has been just a keymap for 'm' for a long time now. Given that there are now rituals and verses as well as spells and prayers, it really should have just been removed in 4.2.0 to make things less confusing. Anyone object to that happening now?
                No objection: "m" is clearly the most recurrent letter in "spell", "prayer", "ritual" and "verse".

                Comment

                Working...
                😀
                😂
                🥰
                😘
                🤢
                😎
                😞
                😡
                👍
                👎