Angband 4.0beta status
Collapse
X
-
Maybe one solution would be to actually just do "caching" on the p_ptr struct (via shadow fields) instead of "hoping" that everything does the PU_XXX thing correctly? At least you'd have isolated the potential problems to a smaller bit of code.
(I know it's easy to suggest these things when you don't have to implement them.)
EDIT: Actually, maybe just forget that: Try doing to the change and see if there's anyone who objects in practice. It's far easier to optimize correct code than it is to correct optimized code.Comment
-
Could you elucidate on what you mean by this, perhaps?takkaria whispers something about options. -more-Comment
-
Many, many times more dangerous than most of the uniques.Comment
-
3. Never did get a confirmation that the change of the "Summons ringwraiths" in 4.0 was intended. In 3.5.1, when all the ringwraiths were dead, "summons ringwraiths" would instead actually summon fiends of darkness, but now "nothing comes". The change makes sense, but would just like confirmation that it was intended.Comment
-
Too lazy to read backlog to see if this has been reported already, but you might want to look at this winning comp dump wearing the Massive Crown -- the stat display is kinda hilarious http://angband.oook.cz/ladder-show.php?id=17796. (It's entirely possible it looked like this before 4.0, also too lazy to find ladder dumps to corroberate.)
(congrats MattB)
Seriously though, thanks debo and Ingwe for the congrats.Comment
-
Hopefully. The idea would be to cache intermediate calculations in the p_ptr struct and to build a sort of hierarchy of recalculations triggered by patterns along the lines of "x_shadow != x, therefore recalc x and anything depending on x, afterwards set x_shadow = new x". Does that explanation make sense?Comment
-
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
-
Comment
-
Something slightly hinky about ID of Resist Element jewellery - you're learning the name if you're hit by any element, regardless of whether it's actually the one it resists.
For instance, if you're wearing an unidentified acid-resistance amulet and are hit by a breath from, say, a Cold hound, the name of the amulet will change to an Amulet of Resist Acid even though it wasn't acid that hit you. (This doesn't just apply with base four attacks: I tested it with a shard attack from an Earth hound and that also caused the jewellery to ID.)
This bug also affects Ring of Frost/Flames/Lightning/Acid, but I don't know whether it affects ego armour. ETA: nope, armour seems to be fine, it's just the jewellery that's affected.Last edited by Nomad; June 9, 2015, 19:18.Comment
-
I noticed that any item with a light radius besides an actual light includes the phrase "cannot be refueled which send kind of funny applied to my sword.My first winner: http://angband.oook.cz/ladder-show.php?id=10138Comment
-
Okay, here's a niche one! In a selling game, I accidentally bought an item of a type I'd already set to squelch. It came with the {ignore} tag but wasn't immediately dropped, so I thought I might as well sell it back to the shop and get some money back. The shop accepted it quite happily, but then when I tried to leave I got an "Assertion failed" crash. (I assume because the game was trying to drop the squelched item that I didn't have any more?) This is reproducible, and the crash doesn't just happen if you leave the shop, but also if your next move is to buy/sell something else instead.
So basically I guess the actual bug here is that there's a one turn delay before squelched items are dropped when you're in a shop, rather than the fact I managed to cause a crash by ditching the item in between the squelch and the drop.Comment
-
Here's a bug related to the artifact knowledge menu. It seems artifacts are being added when they are generated rather then when they are found, as there are several artifacts in the knowledge menu for my current game that I have not found.
Also in the Unique monster knowledge menu it says I know 36 uniques and have killed 20 but if you look in the player history I've actually killed just over 50 but most of them do not show up in the menu.My first winner: http://angband.oook.cz/ladder-show.php?id=10138Comment
Comment