Twist.mac - Non Combat/Combat Bard Song Twister

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

kkk
decaying skeleton
decaying skeleton
Posts: 2
Joined: Mon May 03, 2004 7:23 am

Post by kkk » Tue May 04, 2004 11:15 am

Added the special case for the 32 mana song as well.
Ahh sorry my bad.

I didn't realise that the lvl 20 mana song was called and thought you were fixing the lvl 32 mana song (yeah just scrolled up and realise the fix was for the 20 mana song :oops: ).

Anyways they both work now so it's all good.

homburg
orc pawn
orc pawn
Posts: 20
Joined: Wed Apr 07, 2004 9:52 am

Post by homburg » Fri May 14, 2004 2:32 pm

Well, I finally decided to pull my bard out and play him and found that the manasong wasn't functioning properly. Decided to come here with the purpose of asking, and I see that the problem is solved. Bravo =)

I must say that this is one of the single most useful macros I've handled yet, and that I simply could not stand playing my bard without this one. I thank you and my hands thank you.

Bravo! Bravissimo!

Shock
decaying skeleton
decaying skeleton
Posts: 3
Joined: Sat May 15, 2004 12:56 am

Post by Shock » Sun May 23, 2004 12:49 pm

Ty for the fine work and great attention to details/updating as far as the mana songs are concerned. I use this regularly and appreciate you making the bard easier to get involved in my "team."

TrippyTom
a lesser mummy
a lesser mummy
Posts: 75
Joined: Sun May 30, 2004 10:18 am

Post by TrippyTom » Tue Jun 01, 2004 3:39 pm

Is there a way to make it just not twist at all during non-combat mode, or perhaps not have it autocast a new song if one is being cast already? I pull a lot in groups and would hate to /end every time i wanna pull a new mob.
May the eclipse of your soul never fade to light!

TrippyTom
a lesser mummy
a lesser mummy
Posts: 75
Joined: Sun May 30, 2004 10:18 am

Post by TrippyTom » Sat Jun 05, 2004 7:00 pm

nermind... i made hotkeys to do this:

STOP = stop the macro, stop attacking, and stop singing songs
TWIST = /mac twist 234

Easy enough. Macros make me so lazy.. I wanna do everything thru them now. haha
May the eclipse of your soul never fade to light!

BlackTooth
a lesser mummy
a lesser mummy
Posts: 50
Joined: Mon Dec 08, 2003 10:32 am

Post by BlackTooth » Sat Jun 05, 2004 8:49 pm

aye i made some hotkeys that do the same exact thing.
Only thing that i dont like about this is when U wanna twist only one song, say the heal song for example, in non-combat mode the macro keeps casting it over and over. So u cant sit down to mem spells or to get boosted regen or anything. The guy keeps poppin up and down and casting the song over and over again.
If there was a way to recognise that onyl one spell had been used and then just recast that song only if it drops for some reason that would be nice
Other than that i love this macro. Got 5 songs constantly bein twisted during a battle the other nite!

Qosis

Post by Qosis » Mon Jun 07, 2004 7:31 pm

How do most of you keep up 4 seamlessly, or even 5 for some people?

Whenever I use this macro (not bashing the macro or anything, it's an amazin gpiece of work) I always lose the song JUST as it's about to hit again, even if I've missed no notes. Anything you did n particular, myabe connection wise or anything? I have a strong connection, but even with the macro I usually can't keep 4 songs up seamlessly, and can get nowhere near 5 songs without a long delay.

User avatar
CuddleBunny
orc pawn
orc pawn
Posts: 23
Joined: Sun Feb 22, 2004 10:23 pm

Post by CuddleBunny » Mon Jun 07, 2004 9:37 pm

I am not too familiar with bards but i think the instrument modifiers also affect the duration of songs... perhaps thats the answer. *shrug* :roll:

Hammarn
orc pawn
orc pawn
Posts: 23
Joined: Mon May 10, 2004 1:06 pm

Post by Hammarn » Tue Jun 08, 2004 2:04 am

There's an issue with spells/songs in EQ, in that if you finish casting a buff or song during the same tick it's supposed to end, you will see it fade and the actual renewal will go to waste. I think you need a bit of luck to keep 5 3-tick duration songs up, should only aim for 4. Keeping 4 songs up assuming no heavy lag of any kind should be quite easy even manually.

edgevb
decaying skeleton
decaying skeleton
Posts: 3
Joined: Fri Jun 18, 2004 10:52 am

Post by edgevb » Fri Jun 18, 2004 10:54 am

I hear connection latency can affect twisting performance.

select
decaying skeleton
decaying skeleton
Posts: 7
Joined: Mon Jun 14, 2004 5:41 pm

Post by select » Fri Jun 18, 2004 6:45 pm

twisting 4 songs since dx9 patch is difficult manually, almost impossible twisting 5 w/ lute of flowing waters, even w/ this macro songs drop while twisting 4.

carpetwax
decaying skeleton
decaying skeleton
Posts: 1
Joined: Sun Jun 20, 2004 6:32 am

Post by carpetwax » Sun Jun 20, 2004 6:47 am

If the are regular duration buff songs that you're singing (not talkign about instaclick songs here) - its impossible to keep 4 buff songs up fulltime - you will drop down to 3 for a split second every so often.

ANY lag or delay at all causes this to happen, even if your getting a 10ms ping to the EQ servers. With a good connection, the frequency and duration of the 4th buff icon loss with be less, but it will still exist.

Songs dont last a set duration, they last until the 3rd server tick that passes from when they first landed. Ticks are 6 seconds. This means that all 4 song icons need to be refreshed in 12 seconds or less for them to stay up permenantly. Song cast time is 3 seconds and cannot be lowered, therefore even trivial latency between each cast will mean that it takes marginally over 12 seconds to get that 4th song off.

If your fast, then most of the time those 4 casts are going to land between those 12 second gaps, but every so often, one will land just before the tick, and only 3 will land over the next 12 seconds with the 4th landing just after the tick. Its that gap after the tick before you get that 4th song up where you drop to 3 buff icons.

Sorry about the big explanation, but I get so sick of people thinking that 4 permenant (or even 5) is only a matter of being fast with a good connection when it is infact a mathematical impossablity.

tet
decaying skeleton
decaying skeleton
Posts: 4
Joined: Wed Mar 24, 2004 8:24 am

Post by tet » Tue Jun 29, 2004 12:11 am

I have an issue.

I do /macro twist 1234

1 = wind of marr
2 = psalm of veeshan
3 = warsong
4 = rizlona

now it gives me this error:

Code: Select all

Unparsable in Calculation: 'I'
twist.mac@126 (NonCombatSing(Song)): /if ($(SingTime)&It;=0)
/goto :NonCombatSingBreak
twist.mac@63 (Main(NonCombatGems,CombatGems)): /if
((!${Me.Combat})||(!${Defined[CombatGems]})) /call
NonCombatSing
${NonCombatSongArray[${NonCombatCurSong}]}
The current macro has ended.
Failed to parse /if condition '(29&It;=0)', non-numeric encountered

Semper-Fi
orc pawn
orc pawn
Posts: 17
Joined: Sun Jun 13, 2004 4:35 pm

Post by Semper-Fi » Tue Jun 29, 2004 6:58 pm

Is this still working? I keep getting error unable to parse condtition.

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Tue Jun 29, 2004 8:28 pm