Curses feature branch
Collapse
X
-
Currently, items that only differ by curses will stack. So don't pick up boots of speed [2, +10] (+10) (??) when you have boots of speed [2, +10] (+10) in your inventoryPWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
There's 1/20 chance at considering adding a curse, but you get only one shot vs tval. If the pick is incorrect, no curse is added. This should give 1/(20*curse_max) chance of getting a sticky curse... and probably close to zero chance of getting something else. Maybe lower the initial chance, but make the pick guaranteed vs tval.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
The "stone" curse has no "time" value, so it never triggers.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
Well that's still not working. It appears that the original timeout is set when a curse is appended (normal object gets cursed), but not when an already cursed item is generated. In this case, the timeout needs to be set when the object is created. The easiest way to fix that is to add the same code in copy_curse() inside the "randomise" part, which is called by ego_apply_magic() for ego curses and object_prep() for kind curses.PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
Not sure which branch the nightlies are now; I assume it is the curses branch.
So, a couple bugs still around:
1. kill a pass through walls monster, and sometimes their drop appears inside the wall. @ has to dig or stone-to-mud to get at the drop, and has to guess as to whether a drop occurred.
2. Very odd to kill Sauron, get the message "... a magical staircase appears", BUT no staircase! @ had to deal with Angalacon and a Greater Balrog, summoned by Sauron before his death. Having done so, @ looks around for the staircase, but it is nowhere to be seen.
Sorry, I forgot to get a savefile for either of these events.“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are DeadComment
-
Another bug in the nightlies...
The One Ring, retains the "??" even though identify scrolls reveal no new runes. "You do not know the full extent of this item's powers." But, everything seems known, including that it activates for bizarre things. Is it that @ is required to risk the Bizarre activation before knowing the item fully? Or even multiple activation until each possible bizarre activation is known?“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are DeadComment
-
Another bug in the nightlies...
The One Ring, retains the "??" even though identify scrolls reveal no new runes. "You do not know the full extent of this item's powers." But, everything seems known, including that it activates for bizarre things. Is it that @ is required to risk the Bizarre activation before knowing the item fully? Or even multiple activation until each possible bizarre activation is known?PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!Comment
-
1. Found The One Ring and picked it up.
2. Since @ was running with the birth option of all runes known, The One Ring when examined in the pack showed everything as known.
3. @ Wielded The One Ring.
4. Immediate Game CRASH.
5. Reopened game and wielded ring again. This time it shows with "??".
6. ?Identify show nothing needs to be learned, but The One remains "??".“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are DeadComment
-
Comment
-
So, a couple bugs still around:
1. kill a pass through walls monster, and sometimes their drop appears inside the wall. @ has to dig or stone-to-mud to get at the drop, and has to guess as to whether a drop occurred.
2. Very odd to kill Sauron, get the message "... a magical staircase appears", BUT no staircase! @ had to deal with Angalacon and a Greater Balrog, summoned by Sauron before his death. Having done so, @ looks around for the staircase, but it is nowhere to be seen.
Sorry, I forgot to get a savefile for either of these events.One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
-
Well that's still not working. It appears that the original timeout is set when a curse is appended (normal object gets cursed), but not when an already cursed item is generated. In this case, the timeout needs to be set when the object is created. The easiest way to fix that is to add the same code in copy_curse() inside the "randomise" part, which is called by ego_apply_magic() for ego curses and object_prep() for kind curses.One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
Comment