What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] GearSwap Reloaded

It works very good with swiftmount, so far no problems.

I tried to use this plugin with official DB release with older Questtools, but it didn't work. Does this only work with DB BETA with newest trinity etc..?

Thank you for an awesome plugin.
 
Long time no see toNyx, glad someone picked this project up. You hanging out on any IRCs anywhere these days? I'm still on the old ciggarc one, not that anyone else is.

I was on the exilecoin's one, just formatted and need to get on it again lol (irc.exilecoin.com) or on Qnet (#DB-Dev)

It works very good with swiftmount, so far no problems.

I tried to use this plugin with official DB release with older Questtools, but it didn't work. Does this only work with DB BETA with newest trinity etc..?

Thank you for an awesome plugin.

Somehow, I didn't test it on older version, I downloaded DB, started the rework, and it works. So I have the latest DB RELEASE, and the latest Trinity :o I don't have any clue about the errors thrown by older versions :/

If it works as intented, that's fine then :) if you have any bug report/suggestions, let me know.
 
Last edited:
Nothing sure. but I think when any conditions are true, the following lines do not work (Swapper.cs / l203):
Code:
// Kept for later use, probably gonna be removed
            /*
            if (foundStatuses.Any(s => s.ConditionName == "OutOfCombat") && 
                !Main.MyPriorities.PriorityList.First(c => c.ConditionName == "OutOfCombat").Status &&
                !Main.MyPriorities.PriorityList.First(c => c.ConditionName == "OutOfCombat").IsInUse)
            {
                // OOC is true, and this is the only one, get back default saved gear
                Dics.DefaultGear = Dics.SGList.Where(g => g.Condition == "Default").ToList();

                if (Dics.DefaultGear.Any())
                    RevertGear(Dics.DefaultGear, "Reverting default configuration, only OOC was found", false, true);
					[COLOR="#FF0000"]LogTab.AppendText("Reverting default configuration, onl OCC was found");[/COLOR]

                Timers.PulseTimer.Reset();
            }
                
            else if (!foundStatuses.Any())
            {
                // We found nothing, get the fuck out and revert all our stuff
                if (Dics.OriginalGear.Any())
                    RevertGear(Dics.OriginalGear.ToList(), "Reverting default configuration, no conditions found", false, true);
					[COLOR="#FF0000"]LogTab.AppendText("Reverting default configuration, no conditions found ");[/COLOR]
            }
            */
I added a log to test and actually nothing.
For example when I'm not OutOfCombat and the fight is true, Default gear is not equipped.
Ex mojo:
  • Items:
    Snakes Uka for CombatDisabled,
    Shukrani for OCC,
    Mojo Zuni set to Default.
  • Priority:
    OCC > CombatDisabled > Default.
  • What's happening:
    - CombatDisabled & !OCC > Snakes Uka (OK)
    - CombatDisabled & !OCC (after OCC) > Shukrani (logically Snakes Uka - CombatDisabled)
    - CombatDisabled & OCC > Shukrani (OK)
    - !CombatDisabled & OCC > Shukrani (OK)
    - !CombatDisabled & !OCC (after CombatDisabled OR OCC) > Shukrani (logically mojo zuni set - Default)
    - ...
I hope that's clear enough :)
 
Nothing sure. but I think when any conditions are true, the following lines do not work (Swapper.cs / l203):
Code:
// Kept for later use, probably gonna be removed
            /*
            if (foundStatuses.Any(s => s.ConditionName == "OutOfCombat") && 
                !Main.MyPriorities.PriorityList.First(c => c.ConditionName == "OutOfCombat").Status &&
                !Main.MyPriorities.PriorityList.First(c => c.ConditionName == "OutOfCombat").IsInUse)
            {
                // OOC is true, and this is the only one, get back default saved gear
                Dics.DefaultGear = Dics.SGList.Where(g => g.Condition == "Default").ToList();

                if (Dics.DefaultGear.Any())
                    RevertGear(Dics.DefaultGear, "Reverting default configuration, only OOC was found", false, true);
					[COLOR="#FF0000"]LogTab.AppendText("Reverting default configuration, onl OCC was found");[/COLOR]

                Timers.PulseTimer.Reset();
            }
                
            else if (!foundStatuses.Any())
            {
                // We found nothing, get the fuck out and revert all our stuff
                if (Dics.OriginalGear.Any())
                    RevertGear(Dics.OriginalGear.ToList(), "Reverting default configuration, no conditions found", false, true);
					[COLOR="#FF0000"]LogTab.AppendText("Reverting default configuration, no conditions found ");[/COLOR]
            }
            */
I added a log to test and actually nothing.
For example when I'm not OutOfCombat and the fight is true, Default gear is not equipped.
Ex mojo:
  • Items:
    Snakes Uka for CombatDisabled,
    Shukrani for OCC,
    Mojo Zuni set to Default.
  • Priority:
    OCC > CombatDisabled > Default.
  • What's happening:
    - CombatDisabled & !OCC > Snakes Uka (OK)
    - CombatDisabled & !OCC (after OCC) > Shukrani (logically Snakes Uka - CombatDisabled)
    - CombatDisabled & OCC > Shukrani (OK)
    - !CombatDisabled & OCC > Shukrani (OK)
    - !CombatDisabled & !OCC (after CombatDisabled OR OCC) > Shukrani (logically mojo zuni set - Default)
    - ...
I hope that's clear enough :)

You're using 1.0.3, it's removed/reworked in the beta (1.0.3.2)
 
1.0.3.2 :/

I need to consider the default condition in code, this is not the case atm (I wanted to remove it but I guess it's an easier way to manage default gear) I'll try to get it fixed in the next beta.
 
I need to consider the default condition in code, this is not the case atm (I wanted to remove it but I guess it's an easier way to manage default gear) I'll try to get it fixed in the next beta.

Alright folks, with the report of BuddyMe, the "Default" condition is now handled, and should be executed only when there's no gear to equip for a condition and there's still original gear to re-equip.

Take the BuddyMe exemple :

Ex mojo:
  • Items :
    Snakes Uka -> CombatDisabled,
    Shukrani -> OCC,
    Mojo Zuni -> Default.
  • Conditions Priority :
    OCC > CombatDisabled > Default.
  • What's happening :
    - CombatDisabled & !OCC > Snakes Uka (OK)
    - CombatDisabled & !OCC (after OCC) > Shukrani (logically Snakes Uka - CombatDisabled) -> The conditions are the same, the bot probably found !CombatDisabled && OOC
    - CombatDisabled & OCC > Shukrani (OK)
    - !CombatDisabled & OCC > Shukrani (OK)
    - !CombatDisabled & !OCC (after CombatDisabled OR OCC) > Shukrani (logically mojo zuni set - Default) -> This will now be handled, no gear for the found conditions has been found, take default gear back.

The actual code handle the last condition properly, but if someone encounter the 2nd case, please Check "debug log" in the settings, and make it happen again if you can, then post your GSLog.
Thanks everyone for keeping this project up to date and working faster.

EDIT :
- Remember that the OOC Condition has a custom setting that checks any units distance, don't forget to set it up.
- I'll post a BETA version of the current code on Saturday 2nd.
 
Last edited:
Is there a way to swap helmet when a target is at 5% HP? Change dps helmet to EXP helmet with red gem in it to get the bonus, unless bonus applies at start?
 
Is there a way to swap helmet when a target is at 5% HP? Change dps helmet to EXP helmet with red gem in it to get the bonus, unless bonus applies at start?

I was actually just about to suggest this. :P
Furnace and BK ring, for example, only good if mob has > X hp, I was thinking if there is a way to either detect target hp%+RG status, or simply "if elite has > ####### hp"
 
Is there a way to swap helmet when a target is at 5% HP? Change dps helmet to EXP helmet with red gem in it to get the bonus, unless bonus applies at start?

I was actually just about to suggest this. :P
Furnace and BK ring, for example, only good if mob has > X hp, I was thinking if there is a way to either detect target hp%+RG status, or simply "if elite has > ####### hp"

The best way to handle this for now is to set the stuff you want under the "Magic find" condition.

The purpose of this condition is to swap for MF stuff when the target's health (elite/boss) is < X% HP (customizable in the config).

So basically for each of your case now ->

Guest8525 :
- Set your XP Helmet with Magic Find condition
- Check Magic Find in the settings.

cdmichaelb :
- Set your Furnace/BK as "Elite" and your base stuff as "Magic Find"
- Check Magic Find in the settings
- Then put the "Magic Find" priority higher than "Elite"

What will happen :

- Once you fight a bitch, stuff is ready (in both situations).
- As soon as your target reaches X% HP, the "Magic Find" condition will proc and swap your stuff.

I'll add the condition for HP >= X% in another build.
 
how can i use swiftmount weapon for the whole duration of steed charge? atm bot equip it for 1sec and then equip my normal weapon...but thats the fault...steed charge with longer duration works only if swiftmount is long enough equiped


tony your actor SNO's are wrong...my swiftmount weapon have the SNO of darklight...

I was thinking this also when i found that weap.
 
i try now beta version and report if is see errors

my gear swap list atm:

af79md.jpg


i have boots + swiftmount for outofcombat, but bot only equip boots not swiftmount <.<
and after outofcombat, bot dont switch back to default boots(crusader set boots) <.<

here a log from gearswap :
Code:
[02/08/2014 15:17:24.009] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:17:24.066] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:17:25.136] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:17:25.138] Equipping Sabatons of Akkhan - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:17:49.527] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:17:49.594] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:17:50.053] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:17:50.056] Equipping Sabatons of Akkhan - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:17:51.814] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:17:51.833] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:17:57.677] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:17:58.257] Equipping Sabatons of Akkhan - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:18:30.256] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:18:30.272] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:18:35.768] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:18:36.295] Equipping Sabatons of Akkhan - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:19:04.120] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:19:04.134] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:19:15.449] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:19:15.452] Equipping Sabatons of Akkhan - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:19:38.909] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:19:38.990] Equipping Stone of Jordan - Condition: OutOfCombat 
[02/08/2014 15:19:39.465] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:19:39.468] Equipping Sabatons of Akkhan - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:19:41.094] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:19:41.108] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:19:46.890] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:19:47.414] Equipping Sabatons of Akkhan - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:19:51.206] Equipping Xephirian Amulet - Condition: Lightning 
[02/08/2014 15:19:58.153] Equipping Mara's Kaleidoscope - Condition : Lightning - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:20:25.214] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:20:25.226] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:20:25.815] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:20:26.390] Equipping Sabatons of Akkhan - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:20:34.207] Equipping Xephirian Amulet - Condition: Lightning 
[02/08/2014 15:20:34.220] Equipping Countess Julia's Cameo - Condition: Arcane - Higher priority ! 
[02/08/2014 15:20:34.938] Equipping Xephirian Amulet - Condition: Lightning - Higher priority ! 
[02/08/2014 15:20:55.354] Equipping Mara's Kaleidoscope - Condition : Lightning - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:20:59.736] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:20:59.755] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:20:59.799] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:20:59.802] Equipping Sabatons of Akkhan - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:21:24.067] Equipping Darklight - Condition: OutOfCombat 
[02/08/2014 15:21:24.089] Equipping Illusory Boots - Condition: OutOfCombat 
[02/08/2014 15:21:24.519] Equipping Pauldrons of Akkhan - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:21:24.524] Equipping Reaper's Wraps - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:22:11.448] Equipping Xephirian Amulet - Condition: Lightning 
[02/08/2014 15:22:52.602] Equipping Mara's Kaleidoscope - Condition : Lightning - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:24:29.161] Equipping Countess Julia's Cameo - Condition: Arcane 
[02/08/2014 15:25:07.836] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:25:08.942] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:25:10.613] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:25:12.254] Equipping Mara's Kaleidoscope - Condition : Arcane - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:25:13.295] Equipping Countess Julia's Cameo - Condition: Arcane 
[02/08/2014 15:25:14.506] Equipping Mara's Kaleidoscope - Condition : Arcane - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:25:18.424] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:25:21.815] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:25:26.272] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:25:51.861] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:25:57.202] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:26:18.884] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:26:19.340] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:26:43.661] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:26:50.560] Equipping Darklight - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:27:37.152] Equipping Talisman of Aranoch - Condition: Cold 
[02/08/2014 15:28:17.299] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:28:17.341] Equipping Mara's Kaleidoscope - Condition : Cold - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:28:32.348] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 15:28:54.725] Equipping Swiftmount - Condition: OutOfCombat 
[02/08/2014 15:28:55.166] Equipping Harrington Waistguard - Condition: OutOfCombat - Reason : Restoring initial Item configuration

[02/08/2014 15:19:15.449] Equipping Darklight - Condition: OutOfCombat - Reason : Restoring initial Item configuration

That logic is broken in the actual beta build, corrected (I hope so) in the next one.

Can you provide the SNO of swiftmount? If the SNO is wrong, this is the reason why it doesn't keep it equipped since I search for any Equipped Swiftmount.

The "Default" condition is fixed in the next build. I should release it tonight I guess
 
Last edited:
REPORT 1.0.3.2:
Witchdoctor_SpiritWalk with ShukraniTriomph SPAM:
Code:
[COLOR="#FF0000"][SIZE=2]Exception during bot tick.System.Collections.Generic.KeyNotFoundException: La clé donnée était absente du dictionnaire.
   à System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   à GearSwapReloaded.TrinityCOM.TrinityHelper.EquippedForCasting(String skill)
   à GearSwapReloaded.TrinityCOM.TrinityHelper.HasGear(String skillName)
   à Trinity.Combat.Abilities.CombatBase.CanCast(SNOPower power, CanCastFlags flags) dans c:\Users\Paro\Documents\DB 2.0.74\Plugins\Trinity\Combat\Abilities\CombatBase.cs:ligne 407
   à Trinity.Combat.Abilities.WitchDoctorCombat.GetPower() dans c:\Users\Paro\Documents\DB 2.0.74\Plugins\Trinity\Combat\Abilities\WitchDoctorCombat.cs:ligne 29
   à Trinity.Trinity.AbilitySelector(Boolean IsCurrentlyAvoiding, Boolean UseOOCBuff, Boolean UseDestructiblePower) dans c:\Users\Paro\Documents\DB 2.0.74\Plugins\Trinity\Combat\AbilitySelector.cs:ligne 110
   à Trinity.Trinity.TargetCheck(Object ret) dans c:\Users\Paro\Documents\DB 2.0.74\Plugins\Trinity\Combat\TargetCheck.cs:ligne 164
   à Zeta.TreeSharp.Decorator.CanRun(Object context)
   à Zeta.TreeSharp.Decorator..()
   à Zeta.TreeSharp.Composite.Tick(Object context)
   à Zeta.TreeSharp.PrioritySelector..()
   à Zeta.TreeSharp.Composite.Tick(Object context)
   à Zeta.Common.HookExecutor.Run(Object context)
   à Zeta.TreeSharp.Action.RunAction(Object context)
   à Zeta.TreeSharp.Action..()
   à Zeta.TreeSharp.Composite.Tick(Object context)
   à Zeta.TreeSharp.PrioritySelector..()
   à Zeta.TreeSharp.Composite.Tick(Object context)
   à Zeta.Bot.BotMain.()[/SIZE][/COLOR]
With the other item, it is often good:
Code:
[SIZE=2][02/08/2014 15:31:06.620] No Gear Available to Swap for detected conditions ( ) 
[02/08/2014 15:31:20.870] Equipping Kaléidoscope de Mara - Condition: Poison 
[02/08/2014 15:31:20.910] Changing Désir irrésistible initial condition (Poison) to Lightning 
[02/08/2014 15:31:20.920] Equipping Amulette xéphirienne - Condition: Lightning - Higher priority ! 
[02/08/2014 15:31:21.490] Changing Désir irrésistible initial condition (Lightning) to Poison 
[02/08/2014 15:31:21.490] Equipping Kaléidoscope de Mara - Condition: Poison - Higher priority ! 
[02/08/2014 15:31:41.190] Poison is InUse but not Enabled, disabling it. 
[02/08/2014 15:31:41.190] Lightning is InUse but not Enabled, disabling it. 
[02/08/2014 15:31:41.420] Equipping Désir irrésistible - Condition : Poison - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:31:41.500] No Gear Available to Swap for detected conditions ( )[/SIZE]
OR
Code:
[SIZE=2][02/08/2014 15:34:42.671] No Gear Available to Swap for detected conditions ( ) 
[02/08/2014 15:34:45.321] Equipping Camée de la comtesse Julia - Condition: Arcane 
[02/08/2014 15:35:03.481] Arcane is InUse but not Enabled, disabling it. 
[02/08/2014 15:35:03.491] Equipping Désir irrésistible - Condition : Arcane - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:35:13.011] No Gear Available to Swap for detected conditions ( ) [/SIZE]
But sometimes :
  • Early log, everythings is find all stuff to défaut
  • End of the log, belt and my leg does not correspond with the default stuff. However, I am in town, no conditions is active (OCC yes).
    I have not looked at the log during this time but the following items are also associated to the belt and leg:
    * belt and leg of Blackthrone *
Code:
[02/08/2014 16:05:44.565] Equipping Anneau de Nagel - Condition: Magic Find 
[02/08/2014 16:05:44.565] Equipping Épistoliers de Cain - Condition: Magic Find 
[02/08/2014 16:05:44.575] Changing Courage du moissonneur de jade initial condition (Elite) to Magic Find 
[02/08/2014 16:05:44.585] Equipping Habit de Cain - Condition: Magic Find - Higher priority ! 
[02/08/2014 16:05:59.025] Magic Find is InUse but not Enabled, disabling it. 
[02/08/2014 16:05:59.035] Equipping Courage du moissonneur de jade - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:05:59.105] Equipping Maille de joute de Blackthorne - Condition: Elite 
[02/08/2014 16:05:59.125] Equipping Unicité - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:05:59.175] Changing Habit de Cain initial condition (Elite) to Elite 
[02/08/2014 16:05:59.175] Equipping Maille de joute de Blackthorne - Condition: Elite - Higher priority ! 
[02/08/2014 16:05:59.195] Equipping Tasker & Théo - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:00.915] Equipping Triomphe de Shukrani - Condition: OutOfCombat 
[02/08/2014 16:06:00.915] Elite is InUse but not Enabled, disabling it. 
[02/08/2014 16:06:00.925] Equipping Sangle de Harrington - Condition : Elite - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:00.995] Changing Chapelet de crânes de Zunimassa initial condition (OutOfCombat) to OutOfCombat 
[02/08/2014 16:06:00.995] Equipping Triomphe de Shukrani - Condition: OutOfCombat - Higher priority ! 
[02/08/2014 16:06:01.005] Equipping Habit de Cain - Condition : Elite - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:02.205] Equipping Maille de joute de Blackthorne - Condition: Elite 
[02/08/2014 16:06:02.215] Equipping Ceinture entaillée de Blackthorne - Condition: Elite 
[02/08/2014 16:06:02.755] OutOfCombat is InUse but not Enabled, disabling it. 
[02/08/2014 16:06:02.775] Equipping Chapelet de crânes de Zunimassa - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:09.795] Equipping Anneau de Nagel - Condition: Magic Find 
[02/08/2014 16:06:09.805] Equipping Épistoliers de Cain - Condition: Magic Find 
[02/08/2014 16:06:09.825] Changing Habit de Cain initial condition (Elite) to Magic Find 
[02/08/2014 16:06:09.825] Equipping Habit de Cain - Condition: Magic Find - Higher priority ! 
[02/08/2014 16:06:10.985] Equipping Triomphe de Shukrani - Condition: OutOfCombat 
[02/08/2014 16:06:11.005] Magic Find is InUse but not Enabled, disabling it. 
[02/08/2014 16:06:11.015] Equipping Habit de Cain - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:11.065] Changing Chapelet de crânes de Zunimassa initial condition (OutOfCombat) to OutOfCombat 
[02/08/2014 16:06:11.065] Equipping Triomphe de Shukrani - Condition: OutOfCombat - Higher priority ! 
[02/08/2014 16:06:11.085] Equipping Maille de joute de Blackthorne - Condition: Elite 
[02/08/2014 16:06:11.125] Equipping Unicité - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:11.175] Equipping Tasker & Théo - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:13.995] Elite is InUse but not Enabled, disabling it. 
[02/08/2014 16:06:14.005] Equipping Sangle de Harrington - Condition : Elite - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:14.085] Equipping Habit de Cain - Condition : Elite - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:31.565] OutOfCombat is InUse but not Enabled, disabling it. 
[02/08/2014 16:06:31.575] Equipping Chapelet de crânes de Zunimassa - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:06:31.675] No Gear Available to Swap for detected conditions ( OutOfCombat ) 
[02/08/2014 16:06:32.565] Equipping Triomphe de Shukrani - Condition: OutOfCombat 
[02/08/2014 16:07:40.007] Game was ended before original gear could be equipped! Stuff to re-equip next game :  
[02/08/2014 16:07:40.017] - Chapelet de crânes de Zunimassa 
[02/08/2014 16:08:40.987] Equipping Chapelet de crânes de Zunimassa - Condition: OutOfCombat - Reason : Restoring initial Item configuration 
[02/08/2014 16:08:41.447] No Gear Available to Swap for detected conditions ( OutOfCombat ) 
[02/08/2014 16:08:42.327] Equipping Triomphe de Shukrani - Condition: OutOfCombat 
[02/08/2014 16:08:42.927] Changing Chapelet de crânes de Zunimassa initial condition (OutOfCombat) to OutOfCombat 
[02/08/2014 16:08:42.927] Equipping Triomphe de Shukrani - Condition: OutOfCombat - Higher priority ! 
[02/08/2014 16:08:52.688] OutOfCombat is InUse but not Enabled, disabling it. 
[02/08/2014 16:08:52.708] Equipping Chapelet de crânes de Zunimassa - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:08:55.238] Equipping Amulette xéphirienne - Condition: Lightning 
[02/08/2014 16:08:55.258] Equipping Maille de joute de Blackthorne - Condition: Elite 
[02/08/2014 16:08:55.268] Equipping Ceinture entaillée de Blackthorne - Condition: Elite 
[02/08/2014 16:09:05.453] Equipping Anneau de Nagel - Condition: Magic Find 
[02/08/2014 16:09:05.463] Equipping Épistoliers de Cain - Condition: Magic Find 
[02/08/2014 16:09:05.483] Changing Habit de Cain initial condition (Elite) to Magic Find 
[02/08/2014 16:09:05.483] Equipping Habit de Cain - Condition: Magic Find - Higher priority ! 
[02/08/2014 16:09:06.053] Magic Find is InUse but not Enabled, disabling it. 
[02/08/2014 16:09:06.073] Equipping Habit de Cain - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:06.123] Equipping Maille de joute de Blackthorne - Condition: Elite 
[02/08/2014 16:09:06.143] Equipping Unicité - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:06.213] Equipping Tasker & Théo - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:06.293] Equipping Anneau de Nagel - Condition: Magic Find 
[02/08/2014 16:09:06.303] Changing Habit de Cain initial condition (Elite) to Magic Find 
[02/08/2014 16:09:06.303] Equipping Habit de Cain - Condition: Magic Find - Higher priority ! 
[02/08/2014 16:09:06.883] Magic Find is InUse but not Enabled, disabling it. 
[02/08/2014 16:09:06.883] Equipping Habit de Cain - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:07.073] Lightning is InUse but not Enabled, disabling it. 
[02/08/2014 16:09:07.083] Elite is InUse but not Enabled, disabling it. 
[02/08/2014 16:09:07.143] Equipping Désir irrésistible - Condition : Lightning - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:07.203] Equipping Sangle de Harrington - Condition : Elite - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:07.283] Equipping Unicité - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:11.695] No Gear Available to Swap for detected conditions ( ) 
[02/08/2014 16:09:24.485] Equipping Anneau de Nagel - Condition: Magic Find 
[02/08/2014 16:09:24.485] Equipping Épistoliers de Cain - Condition: Magic Find 
[02/08/2014 16:09:26.285] Magic Find is InUse but not Enabled, disabling it. 
[02/08/2014 16:09:26.295] Equipping Unicité - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:26.475] Equipping Tasker & Théo - Condition : Magic Find - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:29.615] Equipping Triomphe de Shukrani - Condition: OutOfCombat 
[02/08/2014 16:09:30.175] Changing Chapelet de crânes de Zunimassa initial condition (OutOfCombat) to OutOfCombat 
[02/08/2014 16:09:30.175] Equipping Triomphe de Shukrani - Condition: OutOfCombat - Higher priority ! 
[02/08/2014 16:09:38.575] OutOfCombat is InUse but not Enabled, disabling it. 
[02/08/2014 16:09:38.585] Equipping Chapelet de crânes de Zunimassa - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 16:09:41.885] No Gear Available to Swap for detected conditions ( ) 
[02/08/2014 16:09:45.115] Equipping Triomphe de Shukrani - Condition: OutOfCombat 
[02/08/2014 16:09:46.795] OutOfCombat is InUse but not Enabled, disabling it. 
[02/08/2014 16:09:46.805] Equipping Chapelet de crânes de Zunimassa - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True)
Chest :
Distance check for the condition * Chest * is, in my opinion, too much, I often find myself with the belt when no chest is visible.
And sometimes he keeps unnecessarily long :
Code:
[SIZE=2][02/08/2014 15:56:27.142] Equipping Sangle de Harrington - Condition : Elite - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:56:31.592] Arcane is InUse but not Enabled, disabling it. 
[02/08/2014 15:56:31.602] Equipping Désir irrésistible - Condition : Arcane - Reason : Condition no longer valid (Flag : True) 
[02/08/2014 15:56:31.662] No Gear Available to Swap for detected conditions ( ) 
[02/08/2014 15:56:54.172] Equipping Triomphe de Shukrani - Condition: OutOfCombat 
[02/08/2014 15:56:54.732] OutOfCombat is InUse but not Enabled, disabling it. 
[02/08/2014 15:56:54.732] Equipping Chapelet de crânes de Zunimassa - Condition : OutOfCombat - Reason : Condition no longer valid (Flag : True) 
[B][02/08/2014 15:57:01.872] No Gear Available to Swap for detected conditions ( Chest ) 
[02/08/2014 15:57:32.000] No Gear Available to Swap for detected conditions ( ) 
...
...
...
keep[/SIZE]

Nop, that's a good SNO,
Code:
public static bool HasSwiftMountEquipped = ZetaDia.Me.Inventory.Equipped.Any(i => i.ActorSNO == [COLOR="#FF8C00"][B]299425[/B][/COLOR]);
845507swift.png
(DiaCollector)
 

Attachments

  • swift.webp
    swift.webp
    3.3 KB · Views: 85
DB\Settings\GearSwapReloaded\...\ManagedGear.xml
 
Is it possible to make it scan Boss health (Not Elite, only Boss) and equip the furnace?
The Furnace - Game Guide - Diablo III.

That would be awesome

In progress, should be released tonight (under the name "HP Threshold")

where i find my default gear SNO's? in which file?

Stop the bot, equipe "Default" gear, go in the settings and press Dump Equipped Gears, to set it to default select every gear you want, select the "Default priority and press "Add to Managed"
 
For some reason the plugin wont change to my Harrington Waistguard do i have to put it in as default gear or what do i have todo?
 
For some reason the plugin wont change to my Harrington Waistguard do i have to put it in as default gear or what do i have todo?

Step by Step :

- Check "Chests" in Settings
- Set the slider to the desired range of chest detection
- Equip your belt
- Dump Equipped Gears
- Select your belt in the list, then select the priority "Chest" in the list on the right, and finally press "Add as Managed Gear"
- The plugin should now swap to your belt if there's any chest in X yards around him (X = slider value)

For those interested in the actual testing of 1.0.3.3 (BETA), just did some with all of the new fixes/additions and here is the result (You obviously noticed I was running ghom :troll: )

[02/08/2014 21:16:49.153] Equipping khukuri en métal étoilé - Condition: HP Threshold < New condition asked by a lot of people !
[02/08/2014 21:16:49.182] Equipping Kaléidoscope de Mara - Condition: Poison
[02/08/2014 21:17:06.591] Equipping Don de Silaria - Condition : HP Threshold - Reason : Condition no longer valid (Flag : True) < Ghom's HP was under 10% (my Settings)
[02/08/2014 21:17:09.863] Equipping Noblesse cruciale - Condition: Default - Reason : Marked as Default Gear < Default is now working !
[02/08/2014 21:18:07.906] Equipping khukuri en métal étoilé - Condition: HP Threshold
[02/08/2014 21:18:08.002] Equipping Kaléidoscope de Mara - Condition: Poison
[02/08/2014 21:18:23.832] Equipping Don de Silaria - Condition : HP Threshold - Reason : Condition no longer valid (Flag : True)
[02/08/2014 21:18:26.071] Equipping Noblesse cruciale - Condition: Default - Reason : Marked as Default Gear
[02/08/2014 21:19:23.100] Equipping khukuri en métal étoilé - Condition: HP Threshold
[02/08/2014 21:19:23.196] Equipping Kaléidoscope de Mara - Condition: Poison
[02/08/2014 21:19:42.447] Equipping Don de Silaria - Condition : HP Threshold - Reason : Condition no longer valid (Flag : True)
[02/08/2014 21:19:44.561] Equipping Noblesse cruciale - Condition: Default - Reason : Marked as Default Gear
[02/08/2014 21:20:37.887] Equipping khukuri en métal étoilé - Condition: HP Threshold
[02/08/2014 21:20:38.125] Equipping Kaléidoscope de Mara - Condition: Poison
[02/08/2014 21:20:54.103] Equipping Don de Silaria - Condition : HP Threshold - Reason : Condition no longer valid (Flag : True) < This case is funny, Ghom was regenerating HPs, not for long tho
[02/08/2014 21:20:54.155] Equipping khukuri en métal étoilé - Condition: HP Threshold
[02/08/2014 21:21:06.678] Equipping Don de Silaria - Condition : HP Threshold - Reason : Condition no longer valid (Flag : True)
[02/08/2014 21:21:10.512] Equipping Noblesse cruciale - Condition: Default - Reason : Marked as Default Gear

In like 50 runs or so, there has never been a run without having my Initial stuff on if no conditions was found. Hope it'll going as intented for you too ! :)

Oh btw, HP Threshold is scanning for Rare/Elite/Unique (Boss) tell me if it should be different <3 <3
 
Last edited:
Back
Top