a fluke or an unfixed fix 3.1.2

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • yyrkoon
    Rookie
    • Feb 2010
    • 5

    a fluke or an unfixed fix 3.1.2

    •(#773) General Store now restocks like other stores (e.g. more food will appear without you having to buy out all the food).

    I just had to wait 40,000 turns for food to appear in the General Store. Could be a total fluke, but you might want to check the code. In all my years of playing I can't remember 4 straight returns to town with no food in stock. 3 maybe once a year, but not 4.
  • takkaria
    Veteran
    • Apr 2007
    • 1951

    #2
    Originally posted by yyrkoon
    •(#773) General Store now restocks like other stores (e.g. more food will appear without you having to buy out all the food).

    I just had to wait 40,000 turns for food to appear in the General Store. Could be a total fluke, but you might want to check the code. In all my years of playing I can't remember 4 straight returns to town with no food in stock. 3 maybe once a year, but not 4.
    It's a fluke.
    takkaria whispers something about options. -more-

    Comment

    • RogerN
      Swordsman
      • Jul 2008
      • 308

      #3
      This is yet another tool in the RNG's collection of unique torture methods; it is another way to exact compensation from players unlucky enough to find valuable equipment early on. Did a small kobold just drop Ringil on dlvl 1? I hope you stocked up on rations, then, because the RNG thinks that starvation is a fitting doom to balance the scales of chance.

      Comment

      • PowerDiver
        Prophet
        • Mar 2008
        • 2820

        #4
        Originally posted by yyrkoon
        I just had to wait 40,000 turns for food to appear in the General Store. Could be a total fluke, but you might want to check the code. In all my years of playing I can't remember 4 straight returns to town with no food in stock. 3 maybe once a year, but not 4.
        There is another possibility. Check the turncount when you are in town. Restocking happens at multiples of 10K, but that appears to be ignored if you are in town when the crossover happens. So if you time it just right you don't get any restocking.

        I haven't checked the code, but I thought I saw this behavior in my current game.

        Comment

        • zaimoni
          Knight
          • Apr 2007
          • 590

          #5
          Originally posted by PowerDiver
          There is another possibility. Check the turncount when you are in town. Restocking happens at multiples of 10K, but that appears to be ignored if you are in town when the crossover happens.
          Yes, this is implemented in dungeon.c for V and variants not closely related to Zangband.
          Zaiband: end the "I shouldn't have survived that" experience. V3.0.6 fork on Hg.
          Zaiband 3.0.10 ETA Mar. 7 2011 (Yes, schedule slipped. Latest testing indicates not enough assert() calls to allow release.)
          Z.C++: pre-alpha C/C++ compiler system (usable preprocessor). Also on Hg. Z.C++ 0.0.10 ETA December 31 2011

          Comment

          • konijn_
            Hellband maintainer
            • Jul 2007
            • 367

            #6
            Originally posted by zaimoni
            Yes, this is implemented in dungeon.c for V and variants not closely related to Zangband.
            That's because if you miss 300 GP for those 720000 GP boots, you can scum for ever the townies without the boots going away. I always did like that mechanism

            T.
            * Are you ready for something else ? Hellband 0.8.8 is out! *

            Comment

            • Napsterbater
              Adept
              • Jun 2009
              • 177

              #7
              Originally posted by PowerDiver
              There is another possibility. Check the turncount when you are in town. Restocking happens at multiples of 10K, but that appears to be ignored if you are in town when the crossover happens. So if you time it just right you don't get any restocking.

              I haven't checked the code, but I thought I saw this behavior in my current game.
              So all this business of me looking at my turncount when I hit > and <ing when I'm over 10k of that is wasting effort? I should just go back after I hit a round number? If I go down at turn 9,999 then the stores then I can go right back up and they'll be restocked? And if I want the best chance of keeping something in the store after I go down I should make sure to do it at 1,0001 so I have a full 9,999 turns before another restock?
              This thread, it needs more rage. -- Napstopher Walken

              Comment

              • Marble Dice
                Swordsman
                • Jun 2008
                • 412

                #8
                Originally posted by Napsterbater
                So all this business of me looking at my turncount when I hit > and <ing when I'm over 10k of that is wasting effort? I should just go back after I hit a round number? If I go down at turn 9,999 then the stores then I can go right back up and they'll be restocked? And if I want the best chance of keeping something in the store after I go down I should make sure to do it at 1,0001 so I have a full 9,999 turns before another restock?
                That's right; stores are restocked every 10,000 game turns if you're in the dungeon. Jump up to town for that 10,000th turn and nothing happens.

                If you want to keep store inventory on hand, instead of just squelching store restocks by visiting the town every 10,000th turn, you can also buy most of the store out. If a store has 6 or fewer items in stock when a restock hits, no items will be removed.

                Comment

                • Derakon
                  Prophet
                  • Dec 2009
                  • 9022

                  #9
                  Personally I'd rather the game did restocks when the player enters the dungeon, if it's been at least X game turns since the last restock (with X presumably being 10000 for now). I can accept that restocks shouldn't happen while the player is in town, but preventing restocks altogether by being in the town at a certain magic time just doesn't seem right.

                  Comment

                  • Napsterbater
                    Adept
                    • Jun 2009
                    • 177

                    #10
                    Originally posted by Derakon
                    Personally I'd rather the game did restocks when the player enters the dungeon, if it's been at least X game turns since the last restock (with X presumably being 10000 for now). I can accept that restocks shouldn't happen while the player is in town, but preventing restocks altogether by being in the town at a certain magic time just doesn't seem right.
                    Why not? If I'm running a store, I don't tell the delivery guy to wait around until my big customer leaves. I think the only reason they don't restock while the player is in town is because that would invite abuse.
                    This thread, it needs more rage. -- Napstopher Walken

                    Comment

                    • JohnCW9
                      Adept
                      • Jul 2009
                      • 118

                      #11
                      Originally posted by Napsterbater
                      Why not? If I'm running a store, I don't tell the delivery guy to wait around until my big customer leaves. I think the only reason they don't restock while the player is in town is because that would invite abuse.
                      There are Variants that restock regardless of what player does and has option to sleep the night away which means that stores are restocked,
                      My first legit winner http://angband.oook.cz/ladder-show.php?id=5114

                      Comment

                      • Xaxyx
                        Scout
                        • Feb 2010
                        • 37

                        #12
                        Originally posted by Napsterbater
                        Why not? If I'm running a store, I don't tell the delivery guy to wait around until my big customer leaves. I think the only reason they don't restock while the player is in town is because that would invite abuse.
                        It's already just as easy to drop down to level 1 and rest a few thousand turns.

                        No, I think the real reason for this feature is how irksome it might be to go to a store, see an item for sale that you can't quite afford, go to your home and sell off some junk until you can afford it, and return to buy your item -- only to find that in the time it took you to do all of that, the store restocked, and the item disappeared.

                        Comment

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