shinomory
New member
2 things!
1) Thanks for the awesome script. It's saved me tons of time and meat, and in general works perfectly.
2) In regard to the latter, the script as it is now continues to stasis until the automatic cutoff at turn 27 if you can cast disco nirvana, regardless of whether or not it has been cast.
This is because the check to see if it has been cast is performed when disco nirvana is attempted, instead of as part of can_nirvana. Rather than move stuff around and make it more confusing, just change line 163 to
Hope this helps (and I'm not overlooking something crazy)!
edit: I also have a version of your script I've tweaked to include Disco Concentration, if you (or anyone else) is interested. I haven't attached it because it doesn't regard the additional MP drain, and as such combined with Disco Nirvana will drain your MP reserves (and therefore possibly your meat) rather quickly unless you are using an MP familiar. I'm also thinking of integrating it with libram costs, in order to avoid casting any combos (and therefore possibly regaining/regenerating MP) until the cost for the next libram is higher than your maximum MP. Oh, ambition.
2nd edit: I also forgot to mention one niggling problem, in that the Rock Lobster (can you tell I've been using it a lot?) has MP regain tied to its fire element damage, which means that it only gains 1MP per regain when facing any fire-elemented creature. This is (along with the issue of librams) kind of going outside the scope of the script, but it has been noticable. Just something to think about.
1) Thanks for the awesome script. It's saved me tons of time and meat, and in general works perfectly.
2) In regard to the latter, the script as it is now continues to stasis until the automatic cutoff at turn 27 if you can cast disco nirvana, regardless of whether or not it has been cast.
This is because the check to see if it has been cast is performed when disco nirvana is attempted, instead of as part of can_nirvana. Rather than move stuff around and make it more confusing, just change line 163 to
Code:
if ((my_mp() == my_maxmp()) && (!can_nirvana || (can_nirvana && have_effect($effect[disco nirvana]) > 0))) inmp = 0;
Hope this helps (and I'm not overlooking something crazy)!
edit: I also have a version of your script I've tweaked to include Disco Concentration, if you (or anyone else) is interested. I haven't attached it because it doesn't regard the additional MP drain, and as such combined with Disco Nirvana will drain your MP reserves (and therefore possibly your meat) rather quickly unless you are using an MP familiar. I'm also thinking of integrating it with libram costs, in order to avoid casting any combos (and therefore possibly regaining/regenerating MP) until the cost for the next libram is higher than your maximum MP. Oh, ambition.
2nd edit: I also forgot to mention one niggling problem, in that the Rock Lobster (can you tell I've been using it a lot?) has MP regain tied to its fire element damage, which means that it only gains 1MP per regain when facing any fire-elemented creature. This is (along with the issue of librams) kind of going outside the scope of the script, but it has been noticable. Just something to think about.
Last edited: