Comp 205

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • debo
    Veteran
    • Oct 2011
    • 2402

    Comp 205

    Comp 205 is up. It's a half-orc priest, played on the bleeding edge nightlies that are the candidate for a 4.1 release.

    I'm sure Nick and others will find your whinging constructive feedback to be useful, so please dump your observations in this thread or on your character uploads. Hopefully Nick will drop by to outline what changes he's specifically looking for more insight on.

    glhf
    Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'
  • penster
    Rookie
    • Apr 2017
    • 12

    #2
    Yay! Here we go! Thank you!

    Comment

    • Gwarl
      Administrator
      • Jan 2017
      • 1025

      #3
      I'm not sure if turning off connected stairs in the birth options was intentional? Either way too late to change it now :P I'm off to a good start

      Comment

      • debo
        Veteran
        • Oct 2011
        • 2402

        #4
        Originally posted by Gwarl
        I'm not sure if turning off connected stairs in the birth options was intentional? Either way too late to change it now :P I'm off to a good start
        Yes, most competitions run without connected stairs so that stairscumming isn't possible.
        Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

        Comment

        • penster
          Rookie
          • Apr 2017
          • 12

          #5
          No selling? I'm screwed. :P

          Comment

          • Nick
            Vanilla maintainer
            • Apr 2007
            • 9648

            #6
            Originally posted by debo
            Hopefully Nick will drop by to outline what changes he's specifically looking for more insight on.
            All the new stuff, basically - traps, curses, ID, monster pathing, new dungeon gen, new vaults, cone breaths, terrain.
            One for the Dark Lord on his dark throne
            In the Land of Mordor where the Shadows lie.

            Comment

            • debo
              Veteran
              • Oct 2011
              • 2402

              #7
              Originally posted by Nick
              All the new stuff, basically - traps, curses, ID, monster pathing, new dungeon gen, new vaults, cone breaths, terrain.
              That is a lot of things! Cone breaths sounds neat.
              Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

              Comment

              • clouded
                Swordsman
                • Jun 2012
                • 268

                #8
                Some early stuff:

                1) Backspace doesn't work in my terminal (I use rxvt in cygwin), similarly the fancy letters like in Smeagol's name don't display properly either.

                2) I use termcast.org and sometimes I get disconnected while playing, in Poschengband this kills the process but the game is auto-saved before and I can keep playing. With Vanilla, there is no auto-save and the process doesn't get killed so I have to do it myself. I've been told the signal that is sent is likely "SIGHUP"

                3) Trying to remove curse on an amulet of teleportation doesn't seem to work, it shows "random teleportion" but I'm not sure how to select it and the scroll doesn't get used, since this is probably the first cursed thing people will run into it's a bit confusing.

                4) You can sell ID for consumables but not for equipment, it seems like you end up carrying a bunch of {??} jewellery early on which is "eh." Maybe it's just my playstyle but I'd rather sell for ID instead of lugging a bunch of stuff around in my pack.

                Should I be playing the master branch? The commit hash is the same as the latest nightly build but I'm on version 4.0.3 instead of 4.0.5.
                Last edited by clouded; May 15, 2017, 16:39.

                Comment

                • wobbly
                  Prophet
                  • May 2012
                  • 2633

                  #9
                  Originally posted by debo
                  That is a lot of things! Cone breaths sounds neat.
                  Watch out for stone-d dragons.

                  Paralysis traps need looking at. Had something close to a "you step, you die" moment.

                  Comment

                  • t4nk
                    Swordsman
                    • May 2016
                    • 336

                    #10
                    Originally posted by clouded
                    1) Backspace doesn't work in my terminal (I use rxvt in cygwin), similarly the fancy letters like in Smeagol's name don't display properly either.
                    What kind of font are you using?

                    2) I use termcast.org and sometimes I get disconnected while playing, in Poschengband this kills the process but the game is auto-saved before and I can keep playing. With Vanilla, there is no auto-save and the process doesn't get killed so I have to do it myself. I've been told the signal that is sent is likely "SIGHUP"
                    Both have essentially the same (obsolete ) way of dealing with signals, in particular, both (try to) ignore SIGHUP ,so it's probably SIGPIPE or something. But Vanilla doesn't do that if WINDOWS is defined (#ifndef WINDOWS (deal with signals) #else (dont) #endif). How did you install it?

                    Should I be playing the master branch? The commit hash is the same as the latest nightly build but I'm on version 4.0.3 instead of 4.0.5.
                    Yes, it should be 4.0.3.

                    Comment

                    • clouded
                      Swordsman
                      • Jun 2012
                      • 268

                      #11
                      Originally posted by t4nk
                      What kind of font are you using?
                      Terminus, but I think it's to do with me not having the right encoding rather than the font, unicode stuff doesn't work I guess.

                      Both have essentially the same (obsolete ) way of dealing with signals, in particular, both (try to) ignore SIGHUP ,so it's probably SIGPIPE or something. But Vanilla doesn't do that if WINDOWS is defined (#ifndef WINDOWS (deal with signals) #else (dont) #endif). How did you install it?
                      Configure --with-no-install and make. Not sure if that would be defined, should I try commenting it out?

                      Comment

                      • t4nk
                        Swordsman
                        • May 2016
                        • 336

                        #12
                        Originally posted by clouded
                        Terminus, but I think it's to do with me not having the right encoding rather than the font, unicode stuff doesn't work I guess.
                        Well http://terminus-font.sourceforge.net/ mentions various one byte encodings, but is silent about utf-8, so perhaps that doesn't work.

                        Configure --with-no-install and make. Not sure if that would be defined, should I try commenting it out?
                        Come to think of it, if signals are delivered by Cygwin and work as expected, then without handlers they should just terminate the process...
                        Ncurses, that gift that keeps on giving printf debugging is the only way to figure it out this stuff is in ui-signals.c.

                        edit: mentioning ncurses gave me an idea, and I think this is it (main-gcu.c, Term_xtra_gcu_event):
                        Vanilla:
                        Code:
                        	i = getch();
                        	while (i == ERR) {
                        		i = getch();
                        		idle_update();
                        	}
                        Poschengband:
                        Code:
                              i = getch();
                        
                              /* Mega-Hack -- allow graceful "suspend" */
                              for (k = 0; (k < 10) && (i == ERR); k++) i = getch();
                        
                              if (i == ERR) exit_game_panic();
                              if (i == EOF) exit_game_panic();
                        Last edited by t4nk; May 15, 2017, 19:15.

                        Comment

                        • wobbly
                          Prophet
                          • May 2012
                          • 2633

                          #13
                          Something odd happening with my character dumps. I have to delete the old file to get it to overwrite properly

                          Comment

                          • Nick
                            Vanilla maintainer
                            • Apr 2007
                            • 9648

                            #14
                            Originally posted by clouded
                            1) Backspace doesn't work in my terminal (I use rxvt in cygwin), similarly the fancy letters like in Smeagol's name don't display properly either.
                            Google tells me rxvt can't handle utf-8, but urxvt does, I don't know if that helps.

                            Originally posted by clouded
                            2) I use termcast.org and sometimes I get disconnected while playing, in Poschengband this kills the process but the game is auto-saved before and I can keep playing. With Vanilla, there is no auto-save and the process doesn't get killed so I have to do it myself. I've been told the signal that is sent is likely "SIGHUP"
                            Looks like t4nk has discovered a hack to fix this, my only remaining question is if that hack is a good idea

                            Originally posted by clouded
                            3) Trying to remove curse on an amulet of teleportation doesn't seem to work, it shows "random teleportion" but I'm not sure how to select it and the scroll doesn't get used, since this is probably the first cursed thing people will run into it's a bit confusing.
                            Yeah, I see your point. It has a 100 power curse, which means the curse (not the amulet) can't be removed, but rings and amulets of teleportation are the only things that have that. I'm inclined to just give them the TELEPORT flag directly and have no 100 power curses.

                            Originally posted by clouded
                            4) You can sell ID for consumables but not for equipment, it seems like you end up carrying a bunch of {??} jewellery early on which is "eh." Maybe it's just my playstyle but I'd rather sell for ID instead of lugging a bunch of stuff around in my pack.
                            Sell IDing jewellery seems to work for me. What are you trying to sell?
                            One for the Dark Lord on his dark throne
                            In the Land of Mordor where the Shadows lie.

                            Comment

                            • Nick
                              Vanilla maintainer
                              • Apr 2007
                              • 9648

                              #15
                              Originally posted by wobbly
                              Paralysis traps need looking at. Had something close to a "you step, you die" moment.
                              I'm OK with that early
                              One for the Dark Lord on his dark throne
                              In the Land of Mordor where the Shadows lie.

                              Comment

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