• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - New caster focus AA

Status
Not open for further replies.

Jensen

New member
Joined
Mar 19, 2007
RedCents
926¢
Ok, just bought this new aa under the focus tab on my mage- Spear of Molten Shieldstone.

This has the exact same name as the spell, so I suspect KA is trying to activate the AA?

it wont cast the spell, will start looking for rk 2 :p
 
This is VERY interesting.... all my tests so far with the 101+ spells worked.. with exception of spells that I had already purchased the focus AA on.

Wish I could take back an aa purchase... and test functionality of the spell without the aa focus... This could be the catalyst that is causing spells to not fire for 101+ spells.

Have to look into this..... but might just be the root cause....
 
Let me know if you want me to test something, I only bought 1/3 of the AA and only got rk 1 spells

YES.. please....

0) Turn on degug in kissassist.
1) Take any lvl 101+ spell that has a focus line to it... cast the spell in DPS section WITHOUT purchasing the focus aa for it...
--- Does it fire correctly ( check spelling and use /kisscheck command in game to ensure no erors in spelling ) ...
--- If it fired correctly in battle... THEN do this.

1) Purchase aa focus for that specific spell line.
2) REDO the casting .... does it now FAIL after the aa purchase???????

Please copy and paste the debug info for the spell if it fails to cast after aa focus purchase.

It may be trying to cast an AA for the focus name AA on spell instead of the spell. I'm 99.999999999% sure we have the dps and burn section checking AA before spell... so that user casts the aa line of a spell to save mana with free aa cast. If this is the scenario.. and kissassist not casting because it tryint to call the AA focus (which can't actually be cast)... then we might need to make exceptions or change method handling.

But i NEED to see the debug info for the casting BEFORE and AFTER the aa focus purchase.


There are a ton of tiny little changes and bugs that have creeped up due to functionality changes within the eqgame itself... this is making it difficult for us atm.. but we ARE addressing and investigating each issue as it becomes available/reported.

Since I am the only one atm with new expansion testing kissassist and making changes as needed... its a little slow.. I'm only one person and i do have a life outside of EQ/MQ2 .. lol
 
I can confirm it does indeed try to cast them as AA. I don't have the debug output anymore, but when I looked at it a few days ago it reads as Casting Bolt of Molten Shieldstone as AA (or something very similar to this).
 
Hmmm.. trying to look up info if anyway to return the TYPE of aa something is.. as in [General/Archtype/Class/Focus], if there is.. this can be resolved VERY easily with a simple check against aa type.... and conditional coding based upon that.


UPDATE:

Looks like you CAN return the AA type.

/echo ${Me.AltAbility[Banestrike].Type} returns value of 4.. because it is a special aa.. and Special aa is category 4.

General=1
Archtype=2
Class=3
Special=4
Focus=5

So... its a simple fix to resolve this... working on it now... posting asap.

- - - Updated - - -

FIXED will no longer attempt to cast [FOCUS] aa for 101+ spells instead of the actual spell itself.

Macro updated for download link.

I NEED SOMEONE TO PLEASE TEST IT!

This will remain open until i have seperate confirmatition it works as intended now for DPS section..

I have checked .. this should also correct any BURN entry issue.. since the actual castwhat section was modified and both DPS and BURN call castwhat to determine casting logic/order.
 
Last edited:
still not working, will send ya debug info

- - - Updated - - -

ok, thought it would create a debug file.. ?

- - - Updated - - -

[2014/11/06 23:48:10] [MQ2] DEBUG MobRadar 50 Enter

[2014/11/06 23:48:10] [MQ2] DEBUG MobRadar leave

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Manifested Etheric Robe of the Conjuror castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Frenzied Burnout castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Fundament: First Spire of the Elements castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Twincast Rk. II castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Force of Elements castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Banestrike castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Fickle Conflagration castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat: Enter castWhat - Spear of Molten Shieldstone castTargetID - 27692

[2014/11/06 23:48:10] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:10] [MQ2] DEBUG CastWhat cast Spell result: CAST_SUCCESS

[2014/11/06 23:48:11] [MQ2] DEBUG CastWhat Leave CAST_SUCCESS

[2014/11/06 23:48:11] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:48:11] [MQ2] DEBUG CastWhat: Enter castWhat - Spear of Blistersteel Rk. II castTargetID - 27692

[2014/11/06 23:48:11] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:11] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:11] [MQ2] DEBUG CastWhat: Enter castWhat - Thaumatize Pet Rk. III castTargetID - 27692

[2014/11/06 23:48:11] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:11] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:11] [MQ2] DEBUG CastWhat: Enter castWhat - Summoned: Icebound Fragment castTargetID - 27692

[2014/11/06 23:48:11] [MQ2] DEBUG Combat ability/disc/discipline: NULL !NULL FALSE

[2014/11/06 23:48:11] [MQ2] DEBUG CastWhat Leave CAST_NO_RESULT

[2014/11/06 23:48:11] [MQ2] DEBUG MobRadar 50 Enter

[2014/11/06 23:48:11] [MQ2] DEBUG MobRadar leave

- - - Updated - - -

without /debug

[2014/11/06 23:54:15] [MQ2] ATTACKING -> a Doomscale searcher <-

[2014/11/06 23:54:20] [MQ2] ** Remorseless Servant on >> a Doomscale searcher <<

[2014/11/06 23:54:27] [MQ2] ** Force of Elements on >> a Doomscale searcher <<

[2014/11/06 23:54:29] [MQ2] ** Fickle Conflagration on >> a Doomscale searcher <<

[2014/11/06 23:54:31] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:54:34] [MQ2] ** Spear of Blistersteel Rk. II on >> a Doomscale searcher <<

[2014/11/06 23:54:36] [MQ2] ** Summoned: Icebound Fragment on >> a Doomscale searcher <<

[2014/11/06 23:54:38] [MQ2] ** Banestrike on >> a Doomscale searcher <<

[2014/11/06 23:54:40] [MQ2] ** Fickle Conflagration on >> a Doomscale searcher <<

[2014/11/06 23:54:41] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:54:43] [MQ2] ** Banestrike on >> a Doomscale searcher <<

[2014/11/06 23:54:43] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:54:46] [MQ2] ** Spear of Blistersteel Rk. II on >> a Doomscale searcher <<

[2014/11/06 23:54:48] [MQ2] ** Summoned: Icebound Fragment on >> a Doomscale searcher <<

[2014/11/06 23:54:50] [MQ2] ** Force of Elements on >> a Doomscale searcher <<

[2014/11/06 23:54:52] [MQ2] ** Fickle Conflagration on >> a Doomscale searcher <<

[2014/11/06 23:54:54] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:54:55] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:54:58] [MQ2] ** Spear of Blistersteel Rk. II on >> a Doomscale searcher <<

[2014/11/06 23:55:00] [MQ2] ** Summoned: Icebound Fragment on >> a Doomscale searcher <<

[2014/11/06 23:55:03] [MQ2] ** Fickle Conflagration on >> a Doomscale searcher <<

[2014/11/06 23:55:05] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:55:07] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:55:10] [MQ2] ** Spear of Blistersteel Rk. II on >> a Doomscale searcher <<

[2014/11/06 23:55:12] [MQ2] ** Summoned: Icebound Fragment on >> a Doomscale searcher <<

[2014/11/06 23:55:15] [MQ2] ** Force of Elements on >> a Doomscale searcher <<

[2014/11/06 23:55:17] [MQ2] ** Fickle Conflagration on >> a Doomscale searcher <<

[2014/11/06 23:55:19] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:55:22] [MQ2] ** Spear of Blistersteel Rk. II on >> a Doomscale searcher <<

[2014/11/06 23:55:27] [MQ2] ** Fickle Conflagration on >> a Doomscale searcher <<

[2014/11/06 23:55:29] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:55:31] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher <<

[2014/11/06 23:55:34] [MQ2] ** Spear of Blistersteel Rk. II on >> a Doomscale searcher <<

[2014/11/06 23:55:38] [MQ2] ** Force of Elements on >> a Doomscale searcher <<

[2014/11/06 23:55:41] [MQ2] ** Fickle Conflagration on >> a Doomscale searcher <<

[2014/11/06 23:55:43] [MQ2] ** Spear of Molten Shieldstone on >> a Doomscale searcher's corpse <<

[2014/11/06 23:55:44] [MQ2] SLAIN >> a Doomscale searcher << EXP: 0.00% AAEXP: 3.03%

[2014/11/06 23:55:50] [MQ2] Buffing MA, with Surge of Shadow Rk. II.

[2014/11/06 23:55:56] [MQ2] Summoned >> Summoned: Icebound Fragment <<

[2014/11/06 23:55:57] [MQ2] I now have 1 >> Summoned: Icebound Fragment <<

- - - Updated - - -

Its listed there, but does not actually cast it.
 
Last edited:
Ok.. i see the issue now.

My fix prevents CastWhat from casting it as an aa if it is type5 (Focus), however.. the actual spell cast portion of CastWhat is not firing it off...

Have to look it it more after raids....

- - - Updated - - -

UPDATE:

Issue is NOT in KissAssist.mac now.

Issue is resolved that it will NOT attempt to call a cast for the aa focus on a spell.

Issue at hand is that the actual CastWhat casting is passed off to Sub MQ2Cast in the mq2cast_spell_routines.inc.

Rich (BB code):
:cast_spell
    /if (${FindItem[=${spellName}].ID}) {
	    /if (${FindItem[=${spellName}].EffectType.Equal[Click Worn]}) {
            /call SREquipItem "${spellName}"
            /varset oldItem ${Macro.Return}
        }
    } else /if (${Me.AltAbility[${spellName}].ID}) {
        /varset spellType alt
    } else /if (${Spell[${spellName}].ID}) {
        /if (${Int[${spellType}]}) { 
            /varset spellType gem${spellType}
        }
        /if (!${spellType.Find[gem]}) {
            /varset spellType ${defaultGem}
        }
        /if (!${Me.Book[${spellName}]}) {
            /call SRFindBookName "${spellName}"
            /varset spellName ${Macro.Return}
        }
    }

It is seeing in this macro sub function that the called cast is an aa ... and assigning it as an aa cast.
Logic has to be added to ignore focus aa's...

Line needs to be changed to:

Rich (BB code):
} else /if (${Me.AltAbility[${spellName}].ID} && ${Me.AltAbility[${spellName}].Type}!=5) {
I will fix this very soon.

- - - Updated - - -

IMPORTANT:
NOTE: If you have The Darkened Sea expansion, and have purchased any FOCUS aa for a spell line, you MUST upgrade to newest:

KissAssist.mac v7.6.7 and
MQ2Cast_Spell_Routines.inc v3.03


MQ2Cast_Spell_Routines.inc is being included as a separate download in KissAssist thread until it is incorporated into Vanilla Release compile zip by Maskoi.

- - - Updated - - -

AWAITING separate confirmation on fix before closing ticket.
Remember.. you MUST get new kissassist and MQ2Cast_Spell_Routines.inc v3.03 for the fix to work!
 
Last edited:
Still not working, but downloading those spell routines says version 3.01 ?

GET THE UPDATED VERSION... like i said to... its in the KissAssist thread.

IMPORTANT:
NOTE: If you have The Darkened Sea expansion, and have purchased any FOCUS aa for a spell line, you MUST upgrade to newest:

KissAssist.mac v7.6.7 and
MQ2Cast_Spell_Routines.inc v3.03


MQ2Cast_Spell_Routines.inc is being included as a separate download in KissAssist thread until it is incorporated into Vanilla Release compile zip by Maskoi.
 
Problem - New caster focus AA
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart