Showing level feelings at status

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • LuthienCeleste
    Rookie
    • Aug 2014
    • 3

    Showing level feelings at status

    I've recently started playing angband again after many years without touching it. My last game was when Robert Ruhlman had recently become mantainer.

    I like the direction the game has taken in general.
    The way feelings are handled is one of those changes I like. But I often miss the message with the object feeling. So I thought it would be neat to be able to always have level feelings visible on screen. Much like dungeon depth or stats are always visible.

    I've make changes to xtra3.c to make it visible as in this screenshot :



    If level feelings are enabled you will see always on screen LF:M-O unless you are in the town.
    Where M is the monster feeling. A number from 1 to 9. And O is object feeling, a number from 1 to 9, $ for artifact or ? for you need to explore more.

    If you think this change is worth being included in the game I can complete it by adding the proper description in the help files as well as any adjustments which are deemed appropriate.

    You may get the code for this from the feelings_at_status branch at https://github.com/LuthienCeleste/angband

    This is my 2nd contribution to angband. But last time was through an e-mail to Ben, way before git, github, etc. Thus I am unfamiliar with the new way of doing this.

    There is one thing in my implementation I dislike. it depends on cave->feeling having the codification it currently has. Since I am using the same code as in display_feeling at cmd-cave.c to obtain the level feelings.
    If that codification changes the code I've added will break.
  • Derakon
    Prophet
    • Dec 2009
    • 9022

    #2
    Welcome back!

    For future reference, you can always access the current level feeling with the command ^F. I'm not a huge fan of level feelings myself, but I'm sure others would appreciate your change.

    Comment

    • LuthienCeleste
      Rookie
      • Aug 2014
      • 3

      #3
      Well met!

      I was aware that ^F displayed the feeling. But I failed to mention that I find annoying having to remember to hit ^F once in a while in case the obj feeling is ready.

      Comment

      • AnonymousHero
        Veteran
        • Jun 2007
        • 1393

        #4
        Originally posted by LuthienCeleste
        Well met!

        I was aware that ^F displayed the feeling. But I failed to mention that I find annoying having to remember to hit ^F once in a while in case the obj feeling is ready.
        You'll get a message when it's ready. (Of course it may be easy to miss, so YMMV.)

        Comment

        • MattB
          Veteran
          • Mar 2013
          • 1214

          #5
          I'm constantly having to hit ctrl-f. All the time. Because I've got no memory. It's really annoying and IO've often thought I would like some indication permanently there (a la FAangband). This solution works for me!

          Comment

          • fph
            Veteran
            • Apr 2009
            • 1030

            #6
            Originally posted by LuthienCeleste
            This is my 2nd contribution to angband. But last time was through an e-mail to Ben, way before git, github, etc. Thus I am unfamiliar with the new way of doing this.
            Are you perchance one of the missing five contributors listed at the bottom of this page?

            TL;DR for that page: Takkaria (a former Angband maintainer) has been trying to track down all past Angband contributors and get them to agree to a relicensing under GPL. The old license was an unusual "noncommercial use" license, and this has prevented Angband from being included into some Linux distributions.
            --
            Dive fast, die young, leave a high-CHA corpse.

            Comment

            • LuthienCeleste
              Rookie
              • Aug 2014
              • 3

              #7
              No, I am not any of them.

              I am mentioned in the thanks.txt file as "Luthien" which is the nickname I often use.
              My contribution was a small bugfix wich fits under "simple bugfixes are not copyrightable."
              And the code is not there anymore anyways.

              Comment

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