Moderator: MacroQuest Developers





PeteSampras wrote:In what situation would you cast a buff spell that is already on you or that doesn't stack? Enlighten me.Cr4zyb4rd wrote:We don't actually cast the spell. We use the same function that the client would have used. We're hackers, this is the point of our endeavor. Was this not in the FAQ? Finding an offset isn't casting a spell.
dont_know_at_all wrote:Gee, if only there was a way to correctly report a crash...






demonstar55 wrote:Still getting an error with Pyromancy (23514) and Arcane Arietta (18066)
Code: Select all
|| (aSpell->Attrib[i]==339 || bSpell->Attrib[i]==339) // Trigger DoT on cast
|| (aSpell->Attrib[i]==340 || bSpell->Attrib[i]==340) // Trigger DD on cast
dont_know_at_all wrote:Gee, if only there was a way to correctly report a crash...


demonstar55 wrote:That doesn't work, they're stacking because one is a spell and the other is a song.
(All assumed rank 12, because that's what I have) Pyromancy, Cryomancy, and Arcomancy don't stack. Pyromancy is overwritten by Cryomancy and Arcomancy. Pyromancy can't overwrite either. Cryomancy and Arcomancy can overwrite each other. So looking into the data, Cryomancy and Arcomancy have a base1 of 20, Pyromancy has a base1 of 15, so this is standard stacking/overwriting rules.
I'm still convinced what I stated early is actually true, where if death bloom and zombieskin do not stack, it's an exception to the rule, which may or may not have an unknown field we can use to know if that's the case, otherwise it's something hidden from us.
dont_know_at_all wrote:Gee, if only there was a way to correctly report a crash...