EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Interface Pieces > Macro / Scripting


Post A Reply
Author Comments Comment Options
Unread 07-08-2010, 02:57 PM  
chriswebstar
A Griffawn

Server: Runnyeye
Forum posts: 74
File comments: 12
Uploads: 0
It might just be my crappy Lag-server, but after each spell cast the game freezes for a second or two. This makes the mod not realize the spell has been cast, so it will retry the cast, sometimes toggling spells back off, and then causing a timeout error because it's on recast.

Wonder if there would be a way to have the mod "wait" a little longer.
chriswebstar is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 07-07-2010, 06:17 AM  
StarManWild
A Young Mystail Rat

Server: The Bazaar
Forum posts: 2
File comments: 9
Uploads: 0
When in a battleground it wont use the players name's, in the buff window it is Server.Name so when it tries to check for the buff it can't find it right. Any chance of a fix for this? I tried putting in an added set just for battlegrounds were it would look for the Server.Name but no luck.
StarManWild is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-02-2010, 12:58 PM  
noellem
A Young Mystail Rat

Server: Kithicor
Forum posts: 6
File comments: 5
Uploads: 0
Re: Re: Combat rebuffing issue

Okay, since I have exposed guildmates to this script, they have a few asks for future versions if you decide to keep modifying this. It seems to be quite useful and robust, and generally admired. I have collected feature requests from my peers and consolidated them into a list.

Requests for changes:
-If one of the spells times out (due to being out of range /out of zone), the script stops and does not advance to the next potential buff. Nice to have it “warn and skip” the out of range buff and automatically advance to the next buff.
-Tie in-game commands, e.g. tell, group, raid, pet attack, etc.

Nice to have additions:
-Profiles. Have a profile for raid, a profile for groups, a profile for harvesting, some way to customize for the task at hand.
-“Hide” buffs, but run them (maybe this goes under profiles?). Run self buffs like illusions for glide with a mount, or underwater breathing. Help minimize the UI clutter.
-Equip and use items, and unequip for the buff. Fishbone earring, earring of the solstice, LON illusions, etc.
-Allow the script to use miscellaneous items such as potions, temp adornments.
noellem is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-01-2010, 04:26 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Re: Combat rebuffing issue

Quote:
Originally posted by noellem
While in combat, it appears that you can only rebuff the first person in the script then stops. You have to run the script (click the macro) for each buff to rebuff your list while in combat. If out of combat, its one click and rebuff all. Thoughts on workarounds/fixes?

In addition (and additional work), would be nice to have an optional custom /t /g /r for each buff type.

Otherwise two thumbs up!
The combat part was actually intentional. I briefly mention that in the description. This was done to make the script more SoE EULA friendly -- primarily they frown upon automation during gameplay aspects. Combat and tradeskilling in particular. As a side reason, getting locked into casting during combat is somewhat risky.

If you really must have this disabled, delete line 1238 which contains the following:
CANCEL=CANCEL || Parent.Vars.CombatIcon.Visible

As for sending chat per buff cast, I suppose I could get it to.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 06-01-2010, 02:33 PM  
noellem
A Young Mystail Rat

Server: Kithicor
Forum posts: 6
File comments: 5
Uploads: 0
Combat rebuffing issue

While in combat, it appears that you can only rebuff the first person in the script then stops. You have to run the script (click the macro) for each buff to rebuff your list while in combat. If out of combat, its one click and rebuff all. Thoughts on workarounds/fixes?

In addition (and additional work), would be nice to have an optional custom /t /g /r for each buff type.

Otherwise two thumbs up!
noellem is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 09-24-2009, 07:43 PM  
Kattmando
A Young Mystail Rat

Server: Antonia Bayle
Forum posts: 6
File comments: 10
Uploads: 0
Excellent Mod, I've been using this for a few months now, easy to configure for multiple toons.
Kattmando is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-12-2009, 06:18 PM  
Minenau
A Young Mystail Rat

Server: Antonia Bayle
Forum posts: 6
File comments: 1
Uploads: 0
Question

AWESOME MOD!!!

Last edited by Minenau : 08-12-2009 at 09:43 PM.
Minenau is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 06:01 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
Somehow i got an older version of the main clickbuff file...

I know i downloaded the newest version and I thought i had replaced it properly... guess not..

Everything working fine as documented and I now have text on my buttons too....

Thanks for all your patience and help
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 03:56 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by scottden2000
Got this working...

apparently the spell list settings need to be tacked onto the end of the templar file, rather than being a separate file.
I'm not sure I understand this part. The class files should be separate.

Quote:
I found this by looking through the code in the clickbuff main file and only finding an include for the templar file, and no other file.
Are you saying that around 280 your file doesn't list all the classes like this?
Code:
	<Include>eq2ui_custom_clickbuff_monk.xml</Include>
	<Include>eq2ui_custom_clickbuff_bruiser.xml</Include>
	<Include>eq2ui_custom_clickbuff_guardian.xml</Include>
	<Include>eq2ui_custom_clickbuff_berserker.xml</Include>
	<Include>eq2ui_custom_clickbuff_paladin.xml</Include>
	<Include>eq2ui_custom_clickbuff_shadowknight.xml</Include>
	<Include>eq2ui_custom_clickbuff_warden.xml</Include>
	<Include>eq2ui_custom_clickbuff_fury.xml</Include>
	<Include>eq2ui_custom_clickbuff_templar.xml</Include>
	<Include>eq2ui_custom_clickbuff_inquisitor.xml</Include>
	<Include>eq2ui_custom_clickbuff_mystic.xml</Include>
	<Include>eq2ui_custom_clickbuff_defiler.xml</Include>
	<Include>eq2ui_custom_clickbuff_swashbuckler.xml</Include>
	<Include>eq2ui_custom_clickbuff_brigand.xml</Include>
	<Include>eq2ui_custom_clickbuff_ranger.xml</Include>
	<Include>eq2ui_custom_clickbuff_assassin.xml</Include>
	<Include>eq2ui_custom_clickbuff_troubador.xml</Include>
	<Include>eq2ui_custom_clickbuff_dirge.xml</Include>
	<Include>eq2ui_custom_clickbuff_wizard.xml</Include>
	<Include>eq2ui_custom_clickbuff_warlock.xml</Include>
	<Include>eq2ui_custom_clickbuff_conjuror.xml</Include>
	<Include>eq2ui_custom_clickbuff_necromancer.xml</Include>
	<Include>eq2ui_custom_clickbuff_illusionist.xml</Include>
	<Include>eq2ui_custom_clickbuff_coercer.xml</Include>
Quote:
I do still have the problem of no text, however i can live with that for the most part.
Every time you open the window the text should be updated from its internal settings. It does so by triggering the command "/show_window Custom.ClickBuff.SetLabelText". Are you sure you're using EXACT capitalization when opening the main window? Things like this would break if you're not.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 03:31 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
Got this working...

apparently the spell list settings need to be tacked onto the end of the templar file, rather than being a separate file.

I found this by looking through the code in the clickbuff main file and only finding an include for the templar file, and no other file.

I do still have the problem of no text, however i can live with that for the most part.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 03:04 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
I tried capitalizing this as you said, and it still does not work.

I tried making a file for my conjuror, and it did not load.

I loaded a templar and tried it with the included file and it loaded.

Not sure what i have wrong here, but there is nothing in the ui log file that is in my everquest folder.

Also when bring this window up, there is not any text on any of the buttons.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-10-2009, 08:29 AM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by scottden2000
OK.. thought it was working fine... and it was until i logged out and back.. died... when to use it and the window was blank and had not saved my list of buffs.

I ready that i need to make a file for my class... so i tried doing that, and it is not working.

named the file: eq2ui_custom_clickbuff_berserker.xml
placed it in my fetishnightfall folder... and nothing. I modified the templar file that is included, so i dont think i screwed the formatting... how do i get this thing to save my list of buffs.

contents of eq2ui_custom_clickbuff_berserker.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Click Buff Macro Scripting Templar Class Addon for v1.2+ -->
	<Page Name="berserker" Size="0,0" Visible="false">
		<Data Name="Spell00" Checked="true" Value="Abandoned Fury VI" Target="Self" />
		<Data Name="Spell01" Checked="true" Value="Aggressive Defense VI" Target="Self" />
		<Data Name="Spell02" Checked="true" Value="Berserk Rage VII" Target="Self" />
		<Data Name="Spell03" Checked="true" Value="Blood Rage V" Target="Self" />
		<Data Name="Spell04" Checked="true" Value="Bloodlust VI" Target="Group" />
		<Data Name="Spell05" Checked="true" Value="Destructive Rage V" Target="Raid" />
		<Data Name="Spell06" Checked="true" Value="War Cry V" Target="Group" />
		<Data Name="Spell07" Checked="false" Value="NoSpell" Target="" />
{...}
Hmm, I'm not sure if this is the case or not... but you may need to capitalize Berzerker on line 3. I should have probably added a file for every class with blank definitions instead of making people shoot in the dark.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-09-2009, 10:07 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
OK.. thought it was working fine... and it was until i logged out and back.. died... when to use it and the window was blank and had not saved my list of buffs.

I ready that i need to make a file for my class... so i tried doing that, and it is not working.

named the file: eq2ui_custom_clickbuff_berserker.xml
placed it in my fetishnightfall folder... and nothing. I modified the templar file that is included, so i dont think i screwed the formatting... how do i get this thing to save my list of buffs.

contents of eq2ui_custom_clickbuff_berserker.xml
==============================================
<?xml version="1.0" encoding="utf-8"?>
<!-- Click Buff Macro Scripting Templar Class Addon for v1.2+ -->
<Page Name="berserker" Size="0,0" Visible="false">
<Data Name="Spell00" Checked="true" Value="Abandoned Fury VI" Target="Self" />
<Data Name="Spell01" Checked="true" Value="Aggressive Defense VI" Target="Self" />
<Data Name="Spell02" Checked="true" Value="Berserk Rage VII" Target="Self" />
<Data Name="Spell03" Checked="true" Value="Blood Rage V" Target="Self" />
<Data Name="Spell04" Checked="true" Value="Bloodlust VI" Target="Group" />
<Data Name="Spell05" Checked="true" Value="Destructive Rage V" Target="Raid" />
<Data Name="Spell06" Checked="true" Value="War Cry V" Target="Group" />
<Data Name="Spell07" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell08" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell09" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell10" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell11" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell12" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell13" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell14" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell15" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell16" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell17" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell18" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell19" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell20" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell21" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell22" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell23" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell24" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell25" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell26" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell27" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell28" Checked="false" Value="NoSpell" Target="" />
<Data Name="Spell29" Checked="false" Value="NoSpell" Target="" />

<Page Name="SetSpells" Size="0,0" Visible="false" OnShow="
Parent.Parent.Vars.Spell00.Checked=Parent.Spell00.Checked
Parent.Parent.Vars.Spell00.Value=Parent.Spell00.Value
Parent.Parent.Vars.Spell00.Target=Parent.Spell00.Target
Parent.Parent.Vars.Spell01.Checked=Parent.Spell01.Checked
Parent.Parent.Vars.Spell01.Value=Parent.Spell01.Value
Parent.Parent.Vars.Spell01.Target=Parent.Spell01.Target
Parent.Parent.Vars.Spell02.Checked=Parent.Spell02.Checked
Parent.Parent.Vars.Spell02.Value=Parent.Spell02.Value
Parent.Parent.Vars.Spell02.Target=Parent.Spell02.Target
Parent.Parent.Vars.Spell03.Checked=Parent.Spell03.Checked
Parent.Parent.Vars.Spell03.Value=Parent.Spell03.Value
Parent.Parent.Vars.Spell03.Target=Parent.Spell03.Target
Parent.Parent.Vars.Spell04.Checked=Parent.Spell04.Checked
Parent.Parent.Vars.Spell04.Value=Parent.Spell04.Value
Parent.Parent.Vars.Spell04.Target=Parent.Spell04.Target
Parent.Parent.Vars.Spell05.Checked=Parent.Spell05.Checked
Parent.Parent.Vars.Spell05.Value=Parent.Spell05.Value
Parent.Parent.Vars.Spell05.Target=Parent.Spell05.Target
Parent.Parent.Vars.Spell06.Checked=Parent.Spell06.Checked
Parent.Parent.Vars.Spell06.Value=Parent.Spell06.Value
Parent.Parent.Vars.Spell06.Target=Parent.Spell06.Target
Parent.Parent.Vars.Spell07.Checked=Parent.Spell07.Checked
Parent.Parent.Vars.Spell07.Value=Parent.Spell07.Value
Parent.Parent.Vars.Spell07.Target=Parent.Spell07.Target
Parent.Parent.Vars.Spell08.Checked=Parent.Spell08.Checked
Parent.Parent.Vars.Spell08.Value=Parent.Spell08.Value
Parent.Parent.Vars.Spell08.Target=Parent.Spell08.Target
Parent.Parent.Vars.Spell09.Checked=Parent.Spell09.Checked
Parent.Parent.Vars.Spell09.Value=Parent.Spell09.Value
Parent.Parent.Vars.Spell09.Target=Parent.Spell09.Target
Parent.Parent.Vars.Spell10.Checked=Parent.Spell10.Checked
Parent.Parent.Vars.Spell10.Value=Parent.Spell10.Value
Parent.Parent.Vars.Spell10.Target=Parent.Spell10.Target
Parent.Parent.Vars.Spell11.Checked=Parent.Spell11.Checked
Parent.Parent.Vars.Spell11.Value=Parent.Spell11.Value
Parent.Parent.Vars.Spell11.Target=Parent.Spell11.Target
Parent.Parent.Vars.Spell12.Checked=Parent.Spell12.Checked
Parent.Parent.Vars.Spell12.Value=Parent.Spell12.Value
Parent.Parent.Vars.Spell12.Target=Parent.Spell12.Target
Parent.Parent.Vars.Spell13.Checked=Parent.Spell13.Checked
Parent.Parent.Vars.Spell13.Value=Parent.Spell13.Value
Parent.Parent.Vars.Spell13.Target=Parent.Spell13.Target
Parent.Parent.Vars.Spell14.Checked=Parent.Spell14.Checked
Parent.Parent.Vars.Spell14.Value=Parent.Spell14.Value
Parent.Parent.Vars.Spell14.Target=Parent.Spell14.Target
Parent.Parent.Vars.Spell15.Checked=Parent.Spell15.Checked
Parent.Parent.Vars.Spell15.Value=Parent.Spell15.Value
Parent.Parent.Vars.Spell15.Target=Parent.Spell15.Target
Parent.Parent.Vars.Spell16.Checked=Parent.Spell16.Checked
Parent.Parent.Vars.Spell16.Value=Parent.Spell16.Value
Parent.Parent.Vars.Spell16.Target=Parent.Spell16.Target
Parent.Parent.Vars.Spell17.Checked=Parent.Spell17.Checked
Parent.Parent.Vars.Spell17.Value=Parent.Spell17.Value
Parent.Parent.Vars.Spell17.Target=Parent.Spell17.Target
Parent.Parent.Vars.Spell18.Checked=Parent.Spell18.Checked
Parent.Parent.Vars.Spell18.Value=Parent.Spell18.Value
Parent.Parent.Vars.Spell18.Target=Parent.Spell18.Target
Parent.Parent.Vars.Spell19.Checked=Parent.Spell19.Checked
Parent.Parent.Vars.Spell19.Value=Parent.Spell19.Value
Parent.Parent.Vars.Spell19.Target=Parent.Spell19.Target
Parent.Parent.Vars.Spell20.Checked=Parent.Spell20.Checked
Parent.Parent.Vars.Spell20.Value=Parent.Spell20.Value
Parent.Parent.Vars.Spell20.Target=Parent.Spell20.Target
Parent.Parent.Vars.Spell21.Checked=Parent.Spell21.Checked
Parent.Parent.Vars.Spell21.Value=Parent.Spell21.Value
Parent.Parent.Vars.Spell21.Target=Parent.Spell21.Target
Parent.Parent.Vars.Spell22.Checked=Parent.Spell22.Checked
Parent.Parent.Vars.Spell22.Value=Parent.Spell22.Value
Parent.Parent.Vars.Spell22.Target=Parent.Spell22.Target
Parent.Parent.Vars.Spell23.Checked=Parent.Spell23.Checked
Parent.Parent.Vars.Spell23.Value=Parent.Spell23.Value
Parent.Parent.Vars.Spell23.Target=Parent.Spell23.Target
Parent.Parent.Vars.Spell24.Checked=Parent.Spell24.Checked
Parent.Parent.Vars.Spell24.Value=Parent.Spell24.Value
Parent.Parent.Vars.Spell24.Target=Parent.Spell24.Target
Parent.Parent.Vars.Spell25.Checked=Parent.Spell25.Checked
Parent.Parent.Vars.Spell25.Value=Parent.Spell25.Value
Parent.Parent.Vars.Spell25.Target=Parent.Spell25.Target
Parent.Parent.Vars.Spell26.Checked=Parent.Spell26.Checked
Parent.Parent.Vars.Spell26.Value=Parent.Spell26.Value
Parent.Parent.Vars.Spell26.Target=Parent.Spell26.Target
Parent.Parent.Vars.Spell27.Checked=Parent.Spell27.Checked
Parent.Parent.Vars.Spell27.Value=Parent.Spell27.Value
Parent.Parent.Vars.Spell27.Target=Parent.Spell27.Target
Parent.Parent.Vars.Spell28.Checked=Parent.Spell28.Checked
Parent.Parent.Vars.Spell28.Value=Parent.Spell28.Value
Parent.Parent.Vars.Spell28.Target=Parent.Spell28.Target
Parent.Parent.Vars.Spell29.Checked=Parent.Spell29.Checked
Parent.Parent.Vars.Spell29.Value=Parent.Spell29.Value
Parent.Parent.Vars.Spell29.Target=Parent.Spell29.Target
Visible=false" />
</Page>
==========================================
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-09-2009, 04:15 PM  
scottden2000
A Grove Wisp

Forum posts: 25
File comments: 9
Uploads: 0
Thanks.

It was off screen... got it on screen and now working like a charm.
scottden2000 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-08-2009, 04:25 PM  
EQAditu
A Griffon
 
EQAditu's Avatar
Interface Author - Click to view interfaces

Server: Permafrost
Forum posts: 256
File comments: 156
Uploads: 10
Quote:
Originally posted by scottden2000
{...}
If there are any other changes that i need to make, please let me know. Razc's attack bar is working fine.
I cannot really think of much except maybe the window somehow got behind another window or is off the screen. If you type: /show_window Custom.ClickBuff.ToggleAuto and turn up your sound, do you hear a clicking sound in response? If so, I suppose it could be off-screen somehow. You can try changing an EQ2 setting to disallow windows off-screen or see if you have an entry in your character's UI settings file. Under UISettings->Custom->ClickBuff.
EQAditu is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 06:16 AM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI