Sil 1.1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Psi
    Knight
    • Apr 2007
    • 870

    Originally posted by Scatha
    It works just like it would against the player, except better -- they take all of the damage instantly rather than over time. Letting monsters have their own internal poison clocks is a change we'd like in the future, but isn't likely to happen soon.
    Does that mean that poison arrows with flaming arrows gives 2 extra dice? Similarly if I dual-branded a weapon would I get two extra dice?

    Comment

    • Psi
      Knight
      • Apr 2007
      • 870

      Also just killed Othrod, who has supposedly exceptional drop - and he dropped a single pair of [0,1d2] greaves. What is it with me, uniques and underwhelming greaves?

      Comment

      • Scatha
        Swordsman
        • Jan 2012
        • 414

        Originally posted by Psi
        Does that mean that poison arrows with flaming arrows gives 2 extra dice? Similarly if I dual-branded a weapon would I get two extra dice?
        Yes and yes. However dual-branding weapons is artificially expensive, which was added in for two reasons:
        (a) Branding was undercosted
        (b) It's a little bit silly

        We've removed (a), but (b) still holds. I don't think we want to worry about whether this is correct until we bring in the new elemental branding system.

        Comment

        • debo
          Veteran
          • Oct 2011
          • 2402

          Originally posted by Psi
          Also just killed Othrod, who has supposedly exceptional drop - and he dropped a single pair of [0,1d2] greaves. What is it with me, uniques and underwhelming greaves?
          This happens to me often as well -- I always assumed "exceptional" meant "potentially exceptional" lol
          Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

          Comment

          • half
            Knight
            • Jan 2009
            • 910

            Originally posted by debo
            This happens to me often as well -- I always assumed "exceptional" meant "potentially exceptional" lol
            It is definitely supposed to mean 'fine' and 'special', while good means 'fine' or special'. I think there are a few other items added in for good, such as miruvor, but I can't recall off-hand. The greaves are definitely a bug, but I haven't tracked it down and fixed it yet (and can't imagine it will get fixed for a couple of months). Sorry about that. There are only a few things that this affects -- notably Balrogs.

            Comment

            • debo
              Veteran
              • Oct 2011
              • 2402

              Originally posted by half
              It is definitely supposed to mean 'fine' and 'special', while good means 'fine' or special'. I think there are a few other items added in for good, such as miruvor, but I can't recall off-hand. The greaves are definitely a bug, but I haven't tracked it down and fixed it yet (and can't imagine it will get fixed for a couple of months). Sorry about that. There are only a few things that this affects -- notably Balrogs.
              How open are you to patches? I'm getting pretty familiar with the codebase now. I could take a look.
              Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

              Comment

              • Fendell Orcbane
                Swordsman
                • Apr 2010
                • 460

                One of the things that I like about Sil is that characters don't need a lot of loot to be powerful...so while it sucks that a lot of drops are disappointing, we can still win. It just might take longer.

                Comment

                • half
                  Knight
                  • Jan 2009
                  • 910

                  Originally posted by debo
                  How open are you to patches? I'm getting pretty familiar with the codebase now. I could take a look.
                  Go for it. I inspect all patches and manually apply them to make sure they do what they say and that I'm familiar with the new coed. They thus aren't trivial to add, but for a fix like this that is already on the to-do list, it would be gratefully received. The best way to apply them is to just email the diff (and any explanation if needed) to me. Just use the name of the game @amirrorclear.net

                  I should add that if patched, it would appear in the next version (1.1.1) but that version release could well be a couple of months away. I'm happy for you to play with the fixed version in the meantime...

                  Comment

                  • debo
                    Veteran
                    • Oct 2011
                    • 2402

                    OK, so I've definitely confirmed that it's happening. I basically went through monster.txt and gave every monster before level 5 DROP_3D2 | DROP_GREAT. I killed 4 wolves and, aside from LOLing when the ground was suddenly covered in stuff, I found 3 sets of ordinary greaves among all the other good loot.

                    For some reason it only seems to happen with greaves -- I have a couple of ideas why, but it's going to take a bit of tracing. Luckily, Sil built like a dream on my macbook. Oh, and half -- I know know exactly where you keep your Sil source on your hard drive lol
                    Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

                    Comment

                    • Fendell Orcbane
                      Swordsman
                      • Apr 2010
                      • 460

                      Why doesn't loot stack in Sil. It sucks having to move chests around so that you don't lose the loot in said chest.

                      Comment

                      • SalmonGod
                        Rookie
                        • Sep 2012
                        • 1

                        So I registered for this forum just to say that Sil has been a real pleasure. It's been my background activity to keep myself awake at my miserable job for the last couple weeks. I desperately want more roguelikes designed with such a sensibility.

                        I find the difficulty and complexity level to be perfect. It only took a couple days to become competent enough at the game to reach deep levels. I've had two characters reach Morgoth's throne room. One made off with a Silmaril up to 400 ft before he was cornered and clobbered like Fingolfin (fell in a pit and obliterated in one lucky blow).

                        I've loved roguelikes since I discovered Nethack when I was 9 years old (20 years ago), but I'm sick of the investment most require to really get into them. Sil let me dive right in, getting close to the endgame often enough to be constantly enticing, without making victory feel cheap or character-building too linear.

                        Looking forward to future developments.

                        Comment

                        • nryut
                          Rookie
                          • Aug 2012
                          • 13

                          I've got interested in this issue of "underwhelming greaves," so I've done some investigation of my own, and it seems that it is not a bug after all.

                          Originally posted by debo
                          OK, so I've definitely confirmed that it's happening.
                          Actually, in this case of yours it is caused by something else: there is a "minimal depth" restriction for both enchantments available for greaves. There will be no {special} greaves in monster drops until 250ft (minimal depth for "of Treacherous Paths" in special.txt.)

                          The actual issue is distinct from this and is caused by another piece of logic in make_ego_item(). If cumulative probability of all available enchantments is less than 100, then there is a chance for a given object to turn out non-{special}. Probability = 100 divided by rarity from special.txt.
                          For greaves, probability of "of Free Action" is 100/2 = 50, and probability of "of Treacherous Paths" is 100/3 = 33. Cumulative probability is 83%, so there is an almost 1-in-5 chance of getting a non-special greaves (and it is a 1-in-1 chance for before DL5, as I said.)

                          So this issue is not caused by a bug, but rather by the fact that there are so ridiculously few enchantments available for greaves. It will be "fixed" if just one another enchantment with rarity < 4 is added for greaves.
                          We could think up an enchantment that half would add in the next release. Shining Pants of Radiance is what I'm thinking.

                          Comment

                          • Scatha
                            Swordsman
                            • Jan 2012
                            • 414

                            nryut: Thanks for the investigation! I would call that a bug, but that's just a matter of nomenclature.

                            Easiest solution would be to drop the rarities from 2 and 3 to 1 and 2 respectively.

                            Next easiest would be to add Protection as a special type on greaves. It's fairly generic as an enchantment so easily fades into the background, and would give more of a choice of special type to those liking heavy armour. That said there are lots of armour types with Protection already. Adding Stealth or Speed to greaves doesn't make so much flavour sense.

                            If we could get a good and natural new special type (with rarity no more than 6, I think?), that might ultimately be best, but I don't think it's necessarily worth it if we're not totally happy with it.

                            Comment

                            • Scatha
                              Swordsman
                              • Jan 2012
                              • 414

                              Originally posted by SalmonGod
                              So I registered for this forum just to say that Sil has been a real pleasure.
                              I'm glad you're liking the game so much! Half and I have definitely enjoyed crafting the details over the past few years.

                              It sounds like you've had some exciting games -- good luck with your future endeavours to free a Silmaril.

                              Comment

                              • debo
                                Veteran
                                • Oct 2011
                                • 2402

                                Originally posted by nryut
                                I've got interested in this issue of "underwhelming greaves," so I've done some investigation of my own, and it seems that it is not a bug after all.



                                Actually, in this case of yours it is caused by something else: there is a "minimal depth" restriction for both enchantments available for greaves. There will be no {special} greaves in monster drops until 250ft (minimal depth for "of Treacherous Paths" in special.txt.)

                                The actual issue is distinct from this and is caused by another piece of logic in make_ego_item(). If cumulative probability of all available enchantments is less than 100, then there is a chance for a given object to turn out non-{special}. Probability = 100 divided by rarity from special.txt.
                                For greaves, probability of "of Free Action" is 100/2 = 50, and probability of "of Treacherous Paths" is 100/3 = 33. Cumulative probability is 83%, so there is an almost 1-in-5 chance of getting a non-special greaves (and it is a 1-in-1 chance for before DL5, as I said.)

                                So this issue is not caused by a bug, but rather by the fact that there are so ridiculously few enchantments available for greaves. It will be "fixed" if just one another enchantment with rarity < 4 is added for greaves.
                                We could think up an enchantment that half would add in the next release. Shining Pants of Radiance is what I'm thinking.
                                Haha, I wish I had come here before investigating on my own and coming to the same conclusion

                                I learned a lot about item generation that surprised me, actually. One is that the value of a kind is generally weighted higher for heavier weapon/item types. (Not by code specifically, but by ordering / rating in objects.txt.) I should have figured this out just through gameplay, I suppose, but it never occurred to me.

                                It's interesting because I think the better enchantments can be found on boots, gloves, etc. I gave only a cursory glance at kind selection before heading over to make_ego_item, though, so it's very possible that I'm getting the gist wrong here.

                                I'd rather not see yet another protection enchantment added -- 1d2 greaves getting bumped to 1d3 by {of Protection} would annoy me just as much as vanilla 1d3 greaves. It would be cool to have 2d1 greaves

                                Even the artefact greaves (and gloves) aren't _that_ great. I might go so far as to suggest returning false for TV_BOOTS and TV_GLOVES from kind_is_great() altogether. Maybe that's too extreme.

                                (Also, who knew that Easterlings preferentially dropped torches?? I never noticed that.)

                                I think this bug went unnoticed for so long because there were fewer monsters that dropped exceptional items at DL < 15 (say). Now, with the Balrogs, it's eminently more noticeable.
                                Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

                                Comment

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