[Announce] PosChengband 6.0.0 Released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • t4nk
    Swordsman
    • May 2016
    • 336

    Originally posted by nikheizen
    "pie and ld may not be used together"
    your question really puzzled me; "-pie" can definitely be used with ld You probably meant "-r" and "-pie"...
    I checked poschengband's makefile, here's a quick fix (replace src/Makefile with this):
    Code:
    MKPATH=../mk/
    include $(MKPATH)buildsys.mk
    
    # import source list
    include Makefile.src
    INCLUDE = $(HDRS)
    OBJECTS = $(ANGFILES) $(CFILES) $(ZFILES)
    SRCS    = ${OBJECTS:.o=.c} ${MAINFILES:.o=.c}
    PROG    = $(PROGNAME)$(PROG_SUFFIX)
    # VERSION := $(shell ../scripts/version.sh)
    ifneq (${VERSION},)
    	CFLAGS += -DBUILD_ID=${VERSION}
    endif
    
    CFLAGS += -I. -std=c99 -O2 -Wdeclaration-after-statement -fno-omit-frame-pointer
    
    CLEAN = poschengband.o $(OBJECTS) win/poschengband.res
    DISTCLEAN = autoconf.h
    
    export CFLAGS LDFLAGS LIBS
    
    $(PROG): $(OBJECTS) $(MAINFILES)
    	$(CC) -o $@ $(OBJECTS) $(MAINFILES) $(LDFLAGS) $(LDADD) $(LIBS)
    	@printf "%10s %-20s\n" LINK $@
    
    $(PROGNAME).res: $(PROGNAME).rc
    	$(RC) $< -O coff -o $@
    
    splint:
    	splint -f .splintrc ${OBJECTS:.o=.c} main.c main-gcu.c
    Hopefully it works. I don't have gcc 6 installed at home, but tested it with gcc 4.9 (hacked PIE manually into buildsys.mk's LDFLAGS and CFLAGS as ./configure seems to ignore CFLAGS...)
    Code:
    $ file ./poschengband
    ./poschengband: ELF 64-bit LSB shared object (stuff...)

    Comment

    • MITZE
      Swordsman
      • Jan 2017
      • 306

      Originally posted by clouded
      Edit: By the way, now that ranged has criticals there is design space for a low shots high crits archer class similar to a mauler.
      I haven't played one of them myself, but isn't that the niche the 'Sniper' class was designed to fill?
      Everything you need to know about my roguelike playstyle:

      I took nearly two years to win with a single character in PosChengband.

      Comment

      • GenericPseudonym
        Apprentice
        • Jan 2016
        • 91

        Originally posted by MITZE
        I haven't played one of them myself, but isn't that the niche the 'Sniper' class was designed to fill?
        Sort of but not really.

        The Sniper's deal is spending multiple turns using "concentration" to power up before letting out one super-powered shot. Their ultimate attack isn't even usable until you've spent 7 turns standing still concentrating.

        To make the best use of your powers, you don't want to just stand still and keep shooting your enemy like an Archer would. You want to somehow break LOS and get time to concentrate, wait for the guy to walk into view, snipe him, then repeat.

        Of course in the midgame if you find a nice crossbow of extra shots you may end up just fighting things like a discount archer anyways because it's a lot less work.

        Comment

        • nikheizen
          Adept
          • Jul 2015
          • 144

          Originally posted by t4nk
          your question really puzzled me; "-pie" can definitely be used with ld You probably meant "-r" and "-pie"...
          I checked poschengband's makefile, here's a quick fix (replace src/Makefile with this):
          This works! Thanks so much.

          And yes, I meant -r and -pie, I intended to correct my original post, but forgot.

          Comment

          • debo
            Veteran
            • Oct 2011
            • 2402

            I think non-unique quests always had a chance of giving you a unique? It was more like "only uniques" and "sometimes uniques" as options rather than all-or-none?
            Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

            Comment

            • EpicMan
              Swordsman
              • Dec 2009
              • 455

              (3) When the autodestroyer is instructed to destroy good items of a certain type it doesn't automatically destroy average items of that type

              Specifying "nameless" items works for good & average (and bad)

              Comment

              • clouded
                Swordsman
                • Jun 2012
                • 268

                Originally posted by chris
                How lame! Just fire, fire, fire
                Thinking about this yesterday I understand how our views differ, to me, archery doesn't need to be interesting taken in a vacuum. Is melee? That is just "hit hit hit," it's abilities, spells and other things in the game used in combination which make things interesting. So to me, I would simplify ranged so it can be used a plain base for other things while keeping the tedium aspect to a minimum even if it means sacrificing some of the strategic aspect of ammo, that's why I've suggested the things I have.

                With a standard set of equipment (Bard, +12 seekers, good archery ring), archery specialist have an average of 400 normal damage. Sure, ego ammo gives more against most targets but in both games I've played those classes didn't have create ammo (sniper, bowmaster) so by the end I had run out of ego ammo and was just using +12 seekers all the time anyway. But what about for anyone who doesn't innately get archery bonuses? Picking a random class, an Archaeologist with that equipment shoots for 228 damage a round, that's not viable and clearly inferior to devices.
                Last edited by clouded; April 22, 2017, 11:02.

                Comment

                • Pete Mack
                  Prophet
                  • Apr 2007
                  • 6883

                  Unexpected discovery: illumination spell lights up the whole outdoors (or all of town if you are there.) I had no idea.

                  Comment

                  • AnonymousHero
                    Veteran
                    • Jun 2007
                    • 1393

                    Originally posted by clouded
                    Thinking about this yesterday I understand how our views differ, to me, archery doesn't need to be interesting taken in a vacuum. Is melee? That is just "hit hit hit," it's abilities, spells and other things in the game used in combination which make things interesting. So to me, I would simplify ranged so it can be used a plain base for other things while keeping the tedium aspect to a minimum even if it means sacrificing some of the strategic aspect of ammo, that's why I've suggested the things I have.
                    +1, soulmate. (Not that I've played PosCheng much, but this is very much a philosophy I agree with. I haven't figured out how to apply this to T2, but I'm thinking about it... well, that and it's going to take a lot of work given the general state of the code base )

                    Comment

                    • HugoVirtuoso
                      Veteran
                      • Jan 2012
                      • 1237

                      6.0.5 wilderness map bug? or new intended feature?:
                      I noticed a portion of the top / bottom / left / right portion of the screen gets blacked out based on your position and which way you're navigating. Check out my 'Map bug' screenshots and you'll see what I mean....My first time playing 6.0.5, btw
                      Last edited by HugoVirtuoso; April 23, 2017, 02:51.
                      My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                      https://www.youtube.com/watch?v=rwAR0WOphUA

                      If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                      As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                      Comment

                      • Pete Mack
                        Prophet
                        • Apr 2007
                        • 6883

                        @Hugo--I've noticed that the top of the screen sometimes blacks out too when I'm near the bottom of the map.

                        Comment

                        • penster
                          Rookie
                          • Apr 2017
                          • 12

                          I'm using roguelike commands and cannot figure out how to target and move myself using the "teleport to" function of my leprechaun. Anyone able to help?

                          Also, is there somewhere I can learn more about the various types of weapons and skills? For example, I seem to have something that allows me to ride - but I had no idea I could ride anything. And why I would want to.

                          I went to the maintainer's site, but...nothing useful.

                          Thanks much!

                          Comment

                          • GenericPseudonym
                            Apprentice
                            • Jan 2016
                            • 91

                            Originally posted by penster
                            I'm using roguelike commands and cannot figure out how to target and move myself using the "teleport to" function of my leprechaun. Anyone able to help?

                            Also, is there somewhere I can learn more about the various types of weapons and skills? For example, I seem to have something that allows me to ride - but I had no idea I could ride anything. And why I would want to.

                            I went to the maintainer's site, but...nothing useful.

                            Thanks much!
                            The "teleport to" spell does not do what you think it does. You target a monster, and it teleports that monster to you. There is another spell that lets you pick your own teleport destination: it's called "dimension door", and it's pretty rare and high level.

                            As for weapons with "riding" -- it just means that the weapon can be used without penalties if you are riding.
                            You can press p to access the pet menu and pick the option to ride in there, but you can only ride monsters that are already your pets. If your class doesn't have a way to summon or charm monsters, you'll need to buy a magic device or a capture ball to do it for you.

                            Unfortunately if your class isn't specialised in riding there isn't much point in doing it. Only a few classes (Cavalry, Beastmaster, Warlock of Dragons, or Skillmaster) can reach "Master" skill level, and the level of pets you can ride is based on your skill level, so everyone else has to give up on riding when they reach the lategame and can't use a high enough level mount.

                            Comment

                            • penster
                              Rookie
                              • Apr 2017
                              • 12

                              Thank you! This all helps greatly. Now to go post my dead leprechaun in the competition. :-)

                              Edit: How do I get past DL15 in the Stronghold? I can't find any down stairs...

                              Comment

                              • MITZE
                                Swordsman
                                • Jan 2017
                                • 306

                                Manual Inconsistency

                                Originally posted by chris
                                Skillmasters: Remove (+h,+d) melee bonuses
                                When you did this, you forgot to adjust the documentation too; it still says that that two points into a given melee skill gets you to 'Skilled' proficiency (+10 to-hit), when currently two points only gets you to halfway past 'Beginner' (+5 to-hit).
                                Everything you need to know about my roguelike playstyle:

                                I took nearly two years to win with a single character in PosChengband.

                                Comment

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