• 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

Question - How to make bard twist continuously on Kissassist

Joined
Jun 16, 2017
RedCents
140¢
My bard twists his melody until no mobs are on xtar, then starts over at the beginning. I want him to continue the melody continuously, never stopping, no matter if anything is on xtar, in combat, or out combat. Here is what i have on my relevant sections, what am I doing wrong?

Code:
[General]
KissAssistVer=12.002
Role=Assist
CampRadius=60
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=10
MedOn=0
MedStart=99
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
EQBCOn=1
DanNetOn=1
DanNet=1
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Bard|95|GOLD
DefaultUI=TRUE
DPSMeter=0
ScatterOn=0
XTSlot=1
MedStop=100
CorpseRecoveryOn=0
TwistOn=1
TwistMed=0
TwistWhat=1 2 3 4 5 6 7 11 12
LOSBeforeCombat=0
UseSpawnMaster=0

[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll behind 10 moveback uw
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=1
MeleeTwistOn=1
MeleeTwist=Continuous
MeleeTwistWhat=Continuous
MoveInLOS=0
PrePos=0
Offtank=0
PetTauntOverride=0
 
This is just a guess, I dont use KA much, but make MeleeTwist = 0 and then I would think its going to just use the main twist settings? I dunno, worth a try
 
The way I understand it is if you are wanting to twist a different set of songs when attacking you set this to 1 otherwise you want this set to 0:

MeleeTwistOn=1
MeleeTwist=Continuous
MeleeTwistWhat=Continuous
 
1718940264630.png
1718940307140.png

I would remove MeleeTwist=Continuous since it's not an option anywhere. They probably meant MeleeTwistWhat=Continuous.
 
View attachment 62624
View attachment 62625

I would remove MeleeTwist=Continuous since it's not an option anywhere. They probably meant MeleeTwistWhat=Continuous.
I've tried that also (I only added it as the kiss guide says to add it in another section, was hoping they had a typo on the guide).

[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll behind 10 moveback uw
AutoFireOn=0
UseMQ2Melee=0
TargetSwitchingOn=1
MeleeTwistOn=0
MeleeTwistWhat=Continuous
MoveInLOS=0
PrePos=0
Offtank=0
PetTauntOverride=0

I've changed MeeleeTwistOn=0 to 1 and 0 with no results.

He is simply restarting the twist at the beginning once there are no mobs on xtar, so he never gets to the later songs. He doesn't start a new twist on engage, he continues what he should, just starts over when he shouldn't.

The MQ window says "==Starting normal twist 2" each time all mobs are dead.
 
I think it may be an issue with mq2twist and not kiss. I turned off twist completely from kiss, then manually did a /twist 1 2 3 4 5 6 7 8 9, and the same issues happen. But, he doesn't restart the twist this method.

So, it seems mq2twist, the moment you switch from combat to out of combat, and nothing on xtar, stops the twist. How can i fix this?
 
I think it may be an issue with mq2twist and not kiss. I turned off twist completely from kiss, then manually did a /twist 1 2 3 4 5 6 7 8 9, and the same issues happen. But, he doesn't restart the twist this method.

So, it seems mq2twist, the moment you switch from combat to out of combat, and nothing on xtar, stops the twist. How can i fix this?
KissAssist is using /twist, so I don't think it's mq2twist. I suspect kissAssist is still issuing the /twist command even when you have turned off twist in KissAssist. This issue has been brought up before in a previous thread. One issue was found, which was KissAssist was messing up the values of some of the configuration parameters which was causing it to restart the twist from the beginning on every kill. After this was fixed, it would at least keep the twist going during an entire pull of mobs (assuming more than one mob). But as you have noticed, once all the mobs are dead, it is still restarting the twist. In the previous thread, I think somebody posted some change they made to kissassist.mac file which seemed to be stopping the resetting of the twist. I'll see if I can find the previous thread and if I can, see if I can link it in another reply in this one.
 
KissAssist is using /twist, so I don't think it's mq2twist. I suspect kissAssist is still issuing the /twist command even when you have turned off twist in KissAssist. This issue has been brought up before in a previous thread. One issue was found, which was KissAssist was messing up the values of some of the configuration parameters which was causing it to restart the twist from the beginning on every kill. After this was fixed, it would at least keep the twist going during an entire pull of mobs (assuming more than one mob). But as you have noticed, once all the mobs are dead, it is still restarting the twist. In the previous thread, I think somebody posted some change they made to kissassist.mac file which seemed to be stopping the resetting of the twist. I'll see if I can find the previous thread and if I can, see if I can link it in another reply in this one.
Thanks for this info - i'll poke around in the macro also (i always change the engage speed from 5s to 1s on every patch to make the bard faster to engage).
 
BINGO! From that thread, I changed the below and all is perfect, thank you!

So in the CombatReset sub, around line 2000, it does this:

/if (${IAmABard}) {
/varset DPSTwisting 0
/call CastBardCheck
/call DoBardStuff
}

When it gets into CastBardCheck, it is supposed to stopsong and then when DoBardStuff is called, it's supposed to resume the twist where it left off. I just couldn't get mine to restart twist back where it was and I wasn't smart enough to figure out why.

So I did this:

/if (${IAmABard}) {
/varset DPSTwisting 0
/call DoBardStuff
}

And it no longer stops when a mob dies.

Again to be clear, they were probably doing this for a reason and it could probably cause some issue. It just hasn't caused me any issues, so I'm keeping it like this.
 
Yea, that may fix the immediate issue, but the CastBardCheck routine is used to keep the bards casting events flushed. /Twist controls the bards casting independent from the macro, so the CastBardCheck stays on top of consuming the casting events. @mb4xy3 if you don't mind doing some testing for me. I will work with you to properly fix this issue. Just DM/PM me if you are willing to help.
 
Thanks for this info - i'll poke around in the macro also (i always change the engage speed from 5s to 1s on every patch to make the bard faster to engage).
Could you point out which line in the mac file to have the bard start their combat twister quicker?
 
Question - How to make bard twist continuously on Kissassist

Users who are viewing this thread

Back
Top
Cart