Illy Script - Updated for SF

sumoslim

Well-Known Member
Anyone try this script? Or have all moved to Coercers ;).

Just curious if it is working as intended. I would appreciate any feedback.
 

eddie43302

Senior Member
Are you the original author of the illy script? I dont know if i wanted to change mine since it works semi decent.I thought the one i have was made by bobthebuilder dont know for sure though.
 

bob_the_builder

Well-Known Member
Are you the original author of the illy script? I dont know if i wanted to change mine since it works semi decent.I thought the one i have was made by bobthebuilder dont know for sure though.
No, mines the Coercer.

And what does "semi" mean? Let me know what I can do to tweak it, please.
 

lava3200

Well-Known Member
Anyone try this script? Or have all moved to Coercers ;).

Just curious if it is working as intended. I would appreciate any feedback.
i have tried it but the bot stops and besides i think something is wrong with both this scrypt and the oroginal, parse wise my illy fully fabled at 210 AA parses a little over 2500 dps, when i play him i parse about 13k dps
Not sure what to do about this
 

burdsjm

Active Member
Every time it casts there is an error in the console panel.

" DEBUG: CastSpellRange() -- BAD SYNTAX: 'start' or 'AbilityID' must be greater than zero."
 

sumoslim

Well-Known Member
the haste error you are talking about is in both bots.

The fix is to put your illy as the target of the buff - then it buffs the group.


As far as the error code in console - try this version should be fixed.
 

Attachments

eddie43302

Senior Member
The problem i have with the illy bot is this.. anything that i target he sees and wants to kill. i target the mender bot he goes into action and will stay on the target til it goes away which isnt good.. And say im tab targetting and i happen to tab to something really far away but im off the target within a half second (since tab in eq2 still has buggs) my illy will break his neck and travel 100 miles away just to get to that target.. and yes i have all the sliders set for him only attacking stuff that is close but they dont work.But all in all the illy bot works so i cant complain just wish some of the annoying stuff would go away.
 

burdsjm

Active Member
the haste error you are talking about is in both bots.

The fix is to put your illy as the target of the buff - then it buffs the group.


As far as the error code in console - try this version should be fixed.
Tried your file. Still chain casts Rapidity. Can't get it to stop even if I am the only one in the group, and I have myself targeted.
 

burdsjm

Active Member
Think i fixed mine.

The issue was in the check for the mythical. I just removed it and set the variable to True.
 

wolfppo

Active Member
Is this what you change or if possible can you post your updated script where it doesn't recast it over and over?

This......


;haste
PreAction[3]:Set[Melee_Buff]
PreSpellRange[3,1]:Set[35]

This......

if (${Me.Equipment[Mirage Star](exists)} && ${Me.Equipment[1].Tier.Equal[MYTHICAL]})
HaveMythical:Set[TRUE]
elseif ${Me.Maintained[Mirage Mastery](exists)}
HaveMythical:Set[TRUE]

Or this below ..................................


case Melee_Buff
Counter:Set[1]
tempvar:Set[1]

;; If we have mythical, just cast on self since it is a group buff
if (${HaveMythical})
{
;; ONLY if we have someone selected. Mythical Illy vs Mythical Illy sucks.
if !${Me.Maintained[${SpellType[${PreSpellRange[${xAction},1]}]}](exists)} && ${UIElement[lbBuffDPS@Buffs@EQ2Bot Tabs@EQ2 Bot].SelectedItems}>0
call CastSpellRange ${PreSpellRange[${xAction},1]} 0 0 0 ${Me.ID} 0 0 1 0 0
break
}

;loop through all our maintained buffs to first cancel any buffs that shouldnt be buffed
do
{
BuffMember:Set[]
;check if the maintained buff is of the spell type we are buffing
if ${Me.Maintained[${Counter}].Name.Equal[${SpellType[${PreSpellRange[${xAction},1]}]}]}
{
;iterate through the members to buff
if ${UIElement[lbBuffDPS@Buffs@EQ2Bot Tabs@EQ2 Bot].SelectedItems}>0
{
tempvar:Set[1]
do
{
BuffTarget:Set[${UIElement[lbBuffDPS@Buffs@EQ2Bot Tabs@EQ2 Bot].SelectedItem[${tempvar}].Text}]
if ${Me.Maintained[${Counter}].Target.ID}==${Actor[${BuffTarget.Token[2,:]},${BuffTarget.Token[1,:]},exactname].ID}
{
IllyDPSBuffsOn:Set[${Me.Maintained[${Counter}].Target.ID},${Me.Maintained[${Counter}].Target.Name}]
BuffMember:Set[OK]
break
}
}
while ${tempvar:Inc}<=${UIElement[lbBuffDPS@Buffs@EQ2Bot Tabs@EQ2 Bot].SelectedItems}
;we went through the buff collection and had no match for this maintained target so cancel it
if !${BuffMember.Equal[OK]}
{
;we went through the buff collection and had no match for this maintained target so cancel it
Me.Maintained[${Counter}]:Cancel
}
}
else
{
;our buff member collection is empty so this maintained target isnt in it
Me.Maintained[${Counter}]:Cancel
}
}
}
while ${Counter:Inc}<=${Me.CountMaintained}
 
Last edited:

insanitywiz

Senior Member
This may be your problem here
Code:
if (${Me.Equipment[Mirage Star](exists)} && ${Me.Equipment[1].Tier.Equal[MYTHICAL]})
I believe there is a bug currently checking equipment tiers, same thing that is affecting transmute scripts.
If thats the case, if you have your Myth or Enervated buff, a quick fix would be to replace the above code with this

Code:
if (${Me.Equipment[Mirage Star](exists)})
Should work.

If you do not have your Mythical or your enervated buff, then this will screw up your script.
 

burdsjm

Active Member
What I did was this.

Code:
if (${Me.Equipment[Mirage Star](exists)} && ${Me.Equipment[1].Tier.Equal[MYTHICAL]})
HaveMythical:Set[TRUE]
elseif ${Me.Maintained[Mirage Mastery](exists)}
HaveMythical:Set[TRUE]
Changed to

Code:
;if (${Me.Equipment[Mirage Star](exists)} && ${Me.Equipment[1].Tier.Equal[MYTHICAL]})
HaveMythical:Set[TRUE]
;elseif ${Me.Maintained[Mirage Mastery](exists)}
;HaveMythical:Set[TRUE]
 

dascottx

Member
I'm having a few issues. First, how do you get it to mez adds? Currently it will target them, then swap back to the main target. Mez adds is ticked.

Is there a way to get it to root the target instead of tanking it?

And last, it doesn't use master's strike.

Is there anything I can set to get it to do the above? Thanks.
 

Pygar

EQ2Bot Specialist
I'll take a look at this when I get some time. I don't dust off my illy very often.

I know the coercer mez is working, and at one time they were nearly identical mez routines. My guess is someone tried to optimize something in illy and it broke mez.

It could be several weeks before I find time to test / fix this issue.
 

eddie43302

Senior Member
I still use the other script not this one and it mezzes fine and everything good dps.. but im trying to figure out why it will not cast the pet even though i have it all checked.. i looked in the class routines it is set to buff its in the spells list but ihave to buff it manually any ideas?
 

burdsjm

Active Member
I wish that "No scripted movement whatsoever" really meant it in the Illy script.

So many times it goes off running to get in range of a mob or moves in a direction i don't want. Even with the no scripted movement and no combat movement checked.
 
Top Bottom