I've been working on Scatha's "no magic" challenge. I haven't gotten all that close yet, but I'm starting to think it might actually be possible. Getting down is going to be hard enough, but I'm thinking the ascent is going to be at least as hard.
I modified the source so that the game doesn't produce "special" items. It was very frustrating to see something like a (-1, 3d6) Greatsword, and have to leave it behind since it also was {special}. This mod helps to remove that frustration. It does mean that the challenge is ever-so-slightly easier than the original proposal, since there are more items to choose from (banned items are replaced by usable ones). But I don't think the effect is all that large, and the challenge is plenty hard enough anyway.
I modified 3 files: defines.h and tables.c were modified to change the (unused) "no_stores" option into the "no_magic_items" option, and to add it to the Challenge menu. object2.c was changed to not generate "special" items when the no_magic_items flag is in effect. Note that no_magic_items includes Staffs, Rings, Amulets, Trumpets, Shadow Cloaks, Lesser Jewels, and Feanorian Lamps, and well as {special} weapons and armor. I also fixed the "chest theme" bug I had posted earlier.
The modified files are attached. I hereby incant whatever lawerly phrase is needed to allow anyone else to use these. It is clearly a derived work, and so is probably covered by whatever restrictions exist with the original Sil distribution, but I personally make no claims or restrictions. I admit I'd like to see this added to the base distribution, but of course, that is not my call.
I modified the source so that the game doesn't produce "special" items. It was very frustrating to see something like a (-1, 3d6) Greatsword, and have to leave it behind since it also was {special}. This mod helps to remove that frustration. It does mean that the challenge is ever-so-slightly easier than the original proposal, since there are more items to choose from (banned items are replaced by usable ones). But I don't think the effect is all that large, and the challenge is plenty hard enough anyway.
I modified 3 files: defines.h and tables.c were modified to change the (unused) "no_stores" option into the "no_magic_items" option, and to add it to the Challenge menu. object2.c was changed to not generate "special" items when the no_magic_items flag is in effect. Note that no_magic_items includes Staffs, Rings, Amulets, Trumpets, Shadow Cloaks, Lesser Jewels, and Feanorian Lamps, and well as {special} weapons and armor. I also fixed the "chest theme" bug I had posted earlier.
The modified files are attached. I hereby incant whatever lawerly phrase is needed to allow anyone else to use these. It is clearly a derived work, and so is probably covered by whatever restrictions exist with the original Sil distribution, but I personally make no claims or restrictions. I admit I'd like to see this added to the base distribution, but of course, that is not my call.
Comment