• 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

Bug - Wizard twincast spell (rk 1) not working

Joined
May 22, 2015
RedCents
3,467¢
Rich (BB code):
[DPS]
DPSOn=2
DPSSkip=4
DPSInterval=2
DPS1=Twincast|99|Me
DPS2=Claw of the Flameweaver Rk. II|96
DPS3=Force of Will|96|Weave

My fix in MQ2Cast_Spell_Routines.inc
Rich (BB code):
diff --git a/MQ2Cast_Spell_Routines.inc b/MQ2Cast_Spell_Routines.inc
index 8018dc8..e180d1e 100644
--- a/MQ2Cast_Spell_Routines.inc
+++ b/MQ2Cast_Spell_Routines.inc
@@ -221,7 +221,7 @@ Sub MQ2Cast(string spellName,string spellType,timer giveUpTimer,string mySub,str
             /call SREquipItem "${spellName}"
             /varset oldItem ${Macro.Return}
         }
-    } else /if (${Me.AltAbility[${spellName}].ID} && ${Me.AltAbility[${spellName}].Type}!=5) {
+    } else /if (${Me.AltAbility[${spellName}].ID} && ${Me.AltAbility[${spellName}].Type}!=5 && ${spellName.NotEqual[twincast]}) {
         /varset spellType alt
     } else /if (${Spell[${spellName}].ID}) {
         /if (${Int[${spellType}]}) {
 
That's not the fix. It will screw up and try to cast the AA which is why its in there under AltAbility.

Twincast works fine. take out the |Me.
Rich (BB code):
DPS1=Twincast|99

Also these can't be the same or you will screw up weave the AA has to come AFTER the spell. They can't both be at 96 because the it casts during global spell cooldown.
Rich (BB code):
DPS2=Claw of the Flameweaver Rk. II|96
DPS3=Force of Will|95|Weave
 
Hmm, I based my twincast dps entry from here http://www.redguides.com/community/...setup-Easy-AFK?p=239215&viewfull=1#post239215 :)
Does it cast differently if not |me?

Removing |me does not seem to work

I debugged down to kiss doing somethign like this
/call MQ2Cast "Twincast" gem8 3s -maxtries|2
which reports success but does nothing

And I used this simple script to test/verify my change to MQ2Cast_Spell_Routines.inc
Rich (BB code):
|
| - TwincastTest.mac -
|

#turbo 30
#include mq2cast_spell_routines.inc

Sub Main
    /call MQ2Cast "Twincast" gem6 3s -maxtries|2
/return

Thanks for the weave advice.
 
The |me is fine I was thinking of something else I am working on with the imporoved twincast AA or whatever it is.

I know for a fact my mage was casting it. Do you have it perma mem'd? it has like a 5 min gem refresh on it.

I will test it on my wizzies tonight.
 
You have an old spell routines then. We had that patch in there awhile ago sorry for the confusion. I see you were adding the ${spellName.NotEqual[twincast]})

If you look at the MQ2Cast_Spell_Routines.inc in the compile zip it should be in there.
 
I'm really confused then, because the first thing I did before changing MQ2Cast_Spell_Routines.inc was to make sure I had the most recent version...

is this the latest?
MQ2Cast_Spell_Routines.inc v3.03

${Me.AltAbility[Twincast].Type} returns 3

Probably be a bit before I can look into this again. At this point I'd rather just get rk 3 lol
 
Yes ${Me.AltAbility[Twincast].Type} is a Class AA or Tab 3 that is correct.
The ${Me.AltAbility[${spellName}].Type}!=5 is to make sure it not confusing any spells with the new focus aa's in tab 5
${spellName.NotEqual[twincast]} is to make sure it doesn't confuse twincast with the AA
 
What is the most recent version of spell routines?

I bet 100 redcent this is a bug in the July1 Vanilla Compile package of KissAssist/MQ2Cast_Spell_Routines. I installed a fresh redguides MQ2 install, with this ini, and still had the problem. It echos "casting Twincast", but it is never cast.


Rich (BB code):
[General]
KissAssistVer=8.2.5
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=1
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=1
LootOn=1
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=1
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
GroupEscapeOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=
Buffs2=Shield of the Pellarus Rk. II|Me
Buffs3=Quiescent Harvest Rk. II|Mana|70
Buffs4=Harvest of Druzzil|Mana|50
Buffs5=Improved Familiar
Buffs6=Tideworn Robe of the Frozen Flame|Mana|60
Buffs7=Armor of the Codex
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=Vine Runed Ring of the Angered
Buffs19=Mulch Fiber Belt
Buffs20=Pretext of Revelry
RebuffOn=1
CheckBuffsTimer=20
[Melee]
AssistAt=98
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=Ethereal Flash Rk. II|Mob
GoMSpell2=Ethereal Rimeblast Rk. II|Mob
[AE]
AEOn=0
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=2
DPSSkip=4
DPSInterval=2
DPS1=Twincast|97
DPS2=Claw of the Flameweaver Rk. II|96
DPS3=Force of Will|95|Weave
DPS4=Ethereal Skyblaze|94
DPS5=Force of Flame|93|Weave
DPS6=Ethereal Rimeblast Rk. II|90
DPS7=Force of Ice|89|Weave
DPS8=Ethereal Fuse|77
DPS9=Cloudburst Stormstrike Rk. II|0
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
[Burn]
BurnText=the roof is on fire
BurnAllNamed=0
Burn1=Silent Casting
Burn2=Improved Twincast
Burn3=Focus of Arcanum
Burn4=Prolonged Destruction
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
[Pull]
PullWith=Melee
MaxRadius=350
MaxZRange=50
PullWait=0
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
 
I had the thought that the both the twincast check and the .Type !=5 check could be replaced with a "${Me.AltAbility[${spellName}].Spell.ID}" check. Spell will be null for both tab 5 and non-castable spells. Cleaner solution I think.

But ultimately my problem here seems to be some versioning issue with MQ2Cast_Spell_Routines? The version I'm getting from the latest vanilla compile doesn't seem to handle twincast correctly.
 
What is the update on this.....

Did you manually copy the MQ2Cast_Routines.ini from the most current vanilla release (release/macros/MQ2Cast_Routines.ini) to your /macros folder????

This should have resolved the issue.... still waiting on a confirmation/status.
 
Did you verify that MQ2Cast_Routines can cast twincast?

If so, I apologize for wasting for your time and you may close this ticket.

This comment by Maskoi continues to perplex me
${spellName.NotEqual[twincast]} is to make sure it doesn't confuse twincast with the AA
as that is code in Kiss but not in MQ2Cast_Routines.ini

I remain convinced this is bug, but it is not an important issue, and do not wish to pursue this matter further.
 
Twincast for me is still not working. It echoes Twincast in the mq2 window but does nothing. I use DPS2=Twincast|100 and AssistAt=100. Using latest version of kiss.
 
Bug - Wizard twincast spell (rk 1) not working

Users who are viewing this thread

Back
Top
Cart