State of Angband master branch
Collapse
X
-
Can you describe the changes to level feelings in iVanilla? Is it just that they're instant, or have the contributions changed? After all, it's only OOD monsters that contribute to the level feeling, so by the time you're unique-hunting at dl98 they're all in-depth, and wouldn't show up in the feeling at all ...
In iVanilla is now purely a boolean check for
a) interesting room? (pit-like or vault)
b) unique monster?
An item quality delayed feeling is "maybe" something on the to-do list, but as I have never used the older feelings as item detectors, I don't have any needs to do it really ...Comment
-
"Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
I decided to scrap the old system totally, it is too vague IMHO as it can mean just about anything really, hence having no worth at all almost in the end if it is positive, only negative feeling is "telling something".
In iVanilla is now purely a boolean check for
a) interesting room? (pit-like or vault)
b) unique monster?
An item quality delayed feeling is "maybe" something on the to-do list, but as I have never used the older feelings as item detectors, I don't have any needs to do it really ..."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
I've played a couple games with ivanilla's level feelings and I can't say it's much better than the current level feelings. The biggest problem is that there's no difference between a jelly pit and a greater vault. Both set off the 'dangerroom' boolean.Comment
-
As for fizzix's mention about jelly pit vs. greater vault ... that's what exploration is for. Ofcourse can't cater to all different playstyles, oh wait we can. =P I like pits and onwards, ESPECIALLY with fizzix's (hehe) zoo/graveyard/jellypit item additions. I now clear all of them if I am able.Comment
-
Actually I think it asks for each "!" for confirmation in inscription, because inscription !k!d!v=g also gives three prompts for dropping an item.
Testing...yes, it asks for confirmation for action for each "!" no matter what the action is.
Opened an ticket for that in Trac.Comment
-
Don't know if these are separate issues or not; I assume it is all to do with changes to the input code in some way.
And throwing anything crashes the game as noted elsewhere.
________
red head girl WebcamsLast edited by Taha; August 14, 2011, 14:53.Comment
-
Also, inscriptions with numbers seem to be broken in the latest nightly, c58056f377. My books are inscribed with @m1@p1@b1@G1!d!k!v! and so on, m1 just leaves the Cast from which book prompt. ma asks are you sure three times before using the book. Browse and Gain have the same issue.
Don't know if these are separate issues or not; I assume it is all to do with changes to the input code in some way.
And throwing anything crashes the game as noted elsewhere.
Fast work, I have to say.Comment
-
I'm hoping it will calm down a bit (or at least, become stable for a 3.2 release before going back to crazytown).Comment
-
Just a little note to those reporting bugs (and to those developers who don't know about this git feature):
If you can figure out how to use "git bisect", I'm sure it would be of enormous help to the people fixing the bugs if you could bisect to the actual commit that caused the problem.
Essentially all you'll have to do is:
git bisect start
(compile, run, check for bug)
if you can't compile say "git skip"
if the bug is present say "git bisect bad"
if the bug is gone say "git bisect good"
go to the "compile" step.
In a few iterations you'll hit the exact commit that introduced the bug and git will tell you.
EDIT: If you want to speed up the process you can give the "git bisect start" command a ref (tag or commit ID) of a known good version (say, a previous release) as a parameter.Last edited by AnonymousHero; November 23, 2010, 07:33.Comment
-
Just a little note to those reporting bugs (and to those developers who don't know about this git feature):
If you can figure out how to use "git bisect", I'm sure it would be of enormous help to the people fixing the bugs if you could bisect to the actual commit that caused the problem.
Essentially all you'll have to do is:
git bisect start
(compile, run, check for bug)
if you can't compile say "git skip"
if the bug is present say "git bisect bad"
if the bug is gone say "git bisect good"
go to the "compile" step.
In a few iterations you'll hit the exact commit that introduced the bug and git will tell you.
EDIT: If you want to speed up the process you can give the "git bisect start" command a ref (tag or commit ID) of a known good version (say, a previous release) as a parameter.
Just in case anyone is interested, we are down to 22 tickets remaining before 3.2 is able to be released. Obviously new tickets are opened when new bugs are found but we are hoping that these will tail off as we fix them. Not many of the 22 are particularly big tasks (all those have been moved to 3.3 and beyond) so we are hopeful of releasing 3.2 around xmas. There are at least five of us working regularly on changes, which is more than have been active at once for a very long time (3.0.9 era I think)."Been away so long I hardly knew the place, gee it's good to be back home" - The BeatlesComment
-
off topic: blame command goes all the way back to the ancient mother of all version control system - teh CVS - where it serve as an alias to 'annotate'.
I always type blame thou, and not only because it's shorterSee the elves and everything! http://angband.oook.czComment
-
Just in case anyone is interested, we are down to 22 tickets remaining before 3.2 is able to be released. Obviously new tickets are opened when new bugs are found but we are hoping that these will tail off as we fix them. Not many of the 22 are particularly big tasks (all those have been moved to 3.3 and beyond) so we are hopeful of releasing 3.2 around xmas. There are at least five of us working regularly on changes, which is more than have been active at once for a very long time (3.0.9 era I think).Comment
-
The crucial thing is that you don't need to know the first thing about C to use 'git bisect'. You just need to know a few commands + "compile + run + check for bug".Comment
Comment