Using bad items offensively?
Collapse
X
-
Comment
-
NPPAngband current home page: http://nppangband.bitshepherd.net/
Source code repository:
https://github.com/nppangband/NPPAngband_QT
Downloads:
https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57Comment
-
Done. The patch is available here:
(D_m - I also e-mailed you a copy, along with a good savefile for testing).
* This patch changes two things.
- The first is centralizing the increase and decrease of temporary
monster effects into one place. It handles checking for resistances,
setting, increasing, decreasing, and clearing these temporary effects, as
well as monsters getting slowed and hasted. It can also optionally print
out the messages. This allows for slightly cleaner code and eliminates alot
of duplication, and puts in a single place the chances for the monster
resisting a temporary effect
- The second thing it does is count, store and flush monster pain, damage and recovery messages only once. This means if you take your priest inside a troll pit and start casting dispel evil you will no longer get a couple hundred redundant messages, instead you will get "18 troll priests shudder in pain, 23 trolls are destroyed, 11 trolls scream in agony"...etc.NPPAngband current home page: http://nppangband.bitshepherd.net/
Source code repository:
https://github.com/nppangband/NPPAngband_QT
Downloads:
https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57Comment
-
I'd like to use this for DaJAngband. How can I get this (or convert this) to a more readable format?Will_Asher
aka LibraryAdventurer
My old variant DaJAngband:
http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...)Comment
-
It should be just a simple text file ready to patch into the current Angband master. But I get an unreadable html document from the link. I will re-upload it.
I can also e-mail it to you if you want.
EDIT:
Not sure how the file got changed. This link should be a simple zip file with a single patch (txt) file.
Last edited by nppangband; January 30, 2011, 13:47.NPPAngband current home page: http://nppangband.bitshepherd.net/
Source code repository:
https://github.com/nppangband/NPPAngband_QT
Downloads:
https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57Comment
-
Jeff, thanks so much!
We are currently assimilating your patch into V... through an unfortunate coincidence CunningGabe modified some of the same areas, so it may take a little time for us to get it all in... but it looks great, and I'm excited that I will probably hit the spacebar 80% less while playing Angband (and that we'll get better monster status effects, of course)!Comment
-
You are welcome. I am always happy to help out any time.
I do believe there is one major mistake throughout the patch. I am not too familiar with the new Angband monster race flags or how they work. I think there are a a dozen or so places in the patch with lines like this:
if ((rf_has(r_ptr->flags, RSF_BR_SOUN))
shouldn't those be:
(rsf_has(r_ptr->spell_flags, RSF_BR_WALL))) )
I beleive that every line of code in the patch that contains "RSF_BR" needs to be checked and in places where we are checking monster breaths for resistances. I am also wondering if I marked the monster lore properly. I have a feeling it changed and I didn't do it right.NPPAngband current home page: http://nppangband.bitshepherd.net/
Source code repository:
https://github.com/nppangband/NPPAngband_QT
Downloads:
https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57Comment
-
Thanks I can read it now. And I'll have to do a good bit of changing to adapt it to the DAJ code anyway.Will_Asher
aka LibraryAdventurer
My old variant DaJAngband:
http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...)Comment
-
Which version of Angband is DAJ based upon? The combined monster messages have been in NPP for a while, so there might be a version that would fit smoothly into your variant.NPPAngband current home page: http://nppangband.bitshepherd.net/
Source code repository:
https://github.com/nppangband/NPPAngband_QT
Downloads:
https://app.box.com/s/1x7k65ghsmc31usmj329pb8415n1ux57Comment
-
Will_Asher
aka LibraryAdventurer
My old variant DaJAngband:
http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...)Comment
Comment