MQ2Cast is not auto-recasting on fizzle
MQ2Cast is not auto recasting on fizzle.
Found the problem in a macro, but it happens with a direct command.
Entering the below line manually in the chat window will cast spirit sight on myself from gem6. Works great, but if I fizzle, it does not recast.
maxtries|3 is causing it to recast if I duck the spell or if I move and it does not channel through, but MQ2Cast is not recasting on a fizzle.
The wiki entry clearly states in the first feature line item it should recast on fizzle. I looked through the source at code.google.com but I just can't follow the fizzle logic.
http://www.macroquest2.com/wiki/index.php/MQ2Cast#Features
edit: I use the MQ2Emu_SOD_PEQ.rar distribution
_________________
Sorvani
Thu Sep 02, 2010 1:38 pm
Senior Project Member
ok definitely not recasting, it is returning CAST_SUCCESS not CAST_FIZZLE
_________________
Sorvani
_________________
Sorvani
Thu Sep 02, 2010 1:57 pm
Senior Project Member
I'm willing to bet this is related to the issue with it not returning cast immune. I really got to take the time to look at this, I just hate going through mq2cast's code
Thu Sep 02, 2010 2:56 pm
Project Lead
looking through the source on code.google.com I see where the Fizzle event is being checked
but i can't figure out if it is actually trying to recast or not. having a problem following an unfamiliar language.
edit: I assume this is where it is being checked.. this is just watching the events I believe and is what would set up CastingE to equal 5, but i honestly have no idea.
FYI, cast immune has two different LIST### in the event definitions. no idea what that does. most are all LIST289
_________________
Sorvani
but i can't figure out if it is actually trying to recast or not. having a problem following an unfamiliar language.
edit: I assume this is where it is being checked.. this is just watching the events I believe and is what would set up CastingE to equal 5, but i honestly have no idea.
FYI, cast immune has two different LIST### in the event definitions. no idea what that does. most are all LIST289
_________________
Sorvani
Thu Sep 02, 2010 3:00 pm
Senior Project Member
can you and jonesalot both try out http://mqemulator.net/MQ2Cast.zip
it is for SoD, let me know if it works or fails, or if you need it for underfoot
it is for SoD, let me know if it works or fails, or if you need it for underfoot
Thu Sep 02, 2010 4:31 pm
Project Lead
works. in fact in one test using the same test line from my first post i fizzled all 3 times.
a few times i fizzled once.
in each case it did as specified.
_________________
Sorvani
a few times i fizzled once.
in each case it did as specified.
_________________
Sorvani
Thu Sep 02, 2010 9:05 pm
Senior Project Member