#142
|
|||
|
so editing the spells_us file in nparse>data>spells and changing the 9th number after the spell name fixed pacify and a couple other buffs, but for some reason speed of the shissar won't change. one weird part about it is that the buff is set to 19 minutes but i can't find a number that represents that in the file
| ||
#143
|
|||
|
Cant seem to get much help on this, is there a version of nParse that will work on XP? Ive found a couple posts saying that theres a few versions of Python that will support it, 2.7.9, 3.4.3 and 3.4.10. I keep getting errors for win32 and cant find the pathing for kernl ddl or something like that. Do i just install python then nParse and it does its thing or do i need to modify files like everything else with P99? Any help would be great!
Thanks, Renlaan | ||
#144
|
||||
|
Quote:
in my file the 9th number is a 7, and the duration should be 7 mins, sooo.... do we have different versions of the file or what change did you make? | |||
#145
|
||||
|
Solved Pacify's timer?
Quote:
nParse now gives me a 6:48 timer. I'm not sure for the descrepency from 7 full minutes, but I don't mind being reminded early enough to recast the spell. Intcha 58 Enchanter Green | |||
#146
|
|||
|
Got it, the value is in tics.
Nparse always seems to end the spell one tick early. I guess I can increase the tick counter by 1 for every spell or...just leave it alone. | ||
#147
|
||||
|
Quote:
| |||
#148
|
|||
|
Pacify was typo'd as 7, should actually be *70*, that's correct. The duration formula is ... not always obvious, as it differs per spell. This is fixed in my fork. I put a PR up yesterday that includes that fix, among a few other features -- though not sure if nomns/Mirox is still working on this, or if patches to the 0.5.x line are still accepted.
For more on the duration calculation: Here you can see that column 17 (they are zero-indexed, so 16+1) is the "duration formula", and column 18 (17+1) is the duration: https://github.com/nomns/nparse/blob...s.py#L461-L463 Then, just below that here, you can see how the different formulas affect the calculation: https://github.com/nomns/nparse/blob...s.py#L480-L535 Since Pacify is formula 8, the `duration` column is really just acting as a "max ticks", so the actual duration is `min(level + 10, duration)`. At level 60 that's `min(70, 70)`, which makes sense. | ||
Last edited by magicfest2; 04-11-2021 at 09:31 AM..
|
#149
|
||||
|
Quote:
| |||
#150
|
|||
|
I have built releases in my fork too, though I'm working with Mirox/nomns to get stuff merged in. In the meantime, that single change is fairly easy to make by following the instructions above.
Or, you could try one of my releases here: https://github.com/rm-you/nparse/releases | ||
|
|