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

[Plugin] GearSwap Reloaded

Sorry after some test i realise it's happen in any map when you pass a portal or a door etc... and you was in "combat disabled"and after the door,portal there are some mob and you pass instant in combat.the bot attack directly but don't switch back your weapons like the bot can't swap between 2 autoattack??

Then something must be wrong in the profile-writing.

CombatDisabled is supposed to appear in 2 cases :

Code:
if (!MiscHelper.IsCombatEnabled || MiscHelper.IsRunningZergProfiles)

or

Code:
if (GearBehaviors.HasDanettasEquipped() && (!MiscHelper.IsCombatEnabled || MiscHelper.IsRunningZergProfiles))

IsCombatEnabled returns the Bot combat state (if DB is allowed to kill)
IsRunningZergProfiles returns the Zerg state of GSR (set by using the XML tag)

In both cases, one of those 2 returns true, so it's profile related. (we're either using ToggleTargeting or GSRZerg xml tag somewhere wrongly)

Maybe link the profile so I can take a look?
 
Maybe link the profile so I can take a look?
i use "exp gsr.zip" = gearswap reloaded edition,the problem is only with the weapon ,the bot swap the others stuffs so maybe it's like i said the bot can't swap weapen when he auto attack??
i remove the danneta but if you want i do some test for you tell me.
Thx you for your work:)
 
Last edited:
i use "exp gsr.zip" = gearswap reloaded edition,the problem is only with the weapon ,the bot swap the others stuffs so maybe it's like i said the bot can't swap weapen when he auto attack??
i remove the danneta but if you want i do some test for you tell me.
Thx you for your work:)

Well, I changed nothing about the condition I'll attempt a debug run with the same profile so I can figure out with CombatDisabled is still true when it shouldnt. Thanks for the report ! :)
 
Just a small bug report which i noticed: Townportal needs to be adjusted the timing is broken i think it sometimes changes but not everytime. Its needed for key-farm-profiles when you use zerg mode. Keep up the good work and take it easy.
 
Just a small bug report which i noticed: Townportal needs to be adjusted the timing is broken i think it sometimes changes but not everytime. Its needed for key-farm-profiles when you use zerg mode. Keep up the good work and take it easy.

Yup, It's already on the "To-Do" List ! I'll pause the bot while it's not equipped so it'll wait for the bot to have Homing pads equipped to resume :) it's actually the only way I can think to make working as intented. (Or I'll find a way to know if the toon is casting, if so cancel, equip. :) It'll become a "Special behavior" if I do it that way.)

/EDIT/

Btw, for the poll, should I take the 3 or 4 higher results? I see frenzied in that poll, that makes me wonder.
 
Last edited:
Just something that only occurred to me now. If we were to use Trinity to choose what shrines we want/don't want, wouldn't that work without the need to add a new feature to GearSwap?
 
Just something that only occurred to me now. If we were to use Trinity to choose what shrines we want/don't want, wouldn't that work without the need to add a new feature to GearSwap?

Explain a bit more, my brain is way too hot to understand everything, I feel like having an epilepsy seizure dammit.

You mean if we disable some shrines in trinity will GSR handle them? I would say yep.
 
That's what I meant, yes. So, you're saying that if I disable shrines in Trinity, GSR will still try and click them?
 
That's what I meant, yes. So, you're saying that if I disable shrines in Trinity, GSR will still try and click them?

No, Trinity will ignore them. GSR only handle object distance to swap, not interaction. so it's fine :) but if you're under the distance you've set in GSR, it'll still swap even if we're ignoring it, that's why I'll just disable few of them (most useless ones)
 
No, Trinity will ignore them. GSR only handle object distance to swap, not interaction. so it's fine :) but if you're under the distance you've set in GSR, it'll still swap even if we're ignoring it, that's why I'll just disable few of them (most useless ones)
That makes perfect sense, actually.

Anyway, IMO frenzied shrine is really cool, so you should definitely keep it.

And I know you're stressed out right now and whatnot, but wouldn't it be better to do it like trinity does and just put some checkboxes in there and let the users decide what kind of shrines they'd like to swap gloves for?
 
Any thoughts of adding Bul Kathos ring?

Bulkatos combined with Consecrate bombarment provoke fist of heavens adds up to about 80-120 mill firestarter ticks. Bulkatos stacks firestarter well.

yep it works, mannercookie talked about it in his FireLight Crusader video on T6

https://www.youtube.com/watch?v=1ABjHo6Suz8&list=UUFvodJh-euIVJjnxapYiN4w

I am not much of a modder here, but it would be sweet if it was equipped when fighting elites until their health drops below like 30%. From what I have read it ticks for like 0.4% of the enemy's health, and when combined with some things like Firestarter, it really starts to takeoff.
 
Last edited:
hi again :)
when watching my bot i realise i never see beckon sail be equiped to proc at 25% life.It's just me or this item is bugged?

beckon sail.webp
 
Last edited:
How to use blank profile/routine? It just keeps collecting gold for me.
 
Any thoughts of adding Bul Kathos ring?

I am not much of a modder here, but it would be sweet if it was equipped when fighting elites until their health drops below like 30%. From what I have read it ticks for like 0.4% of the enemy's health, and when combined with some things like Firestarter, it really starts to takeoff.

It already exists, it's called "HP Threshold" ;) while fighting elites/boss it keeps item equipped until they reach a certain HP% (you have a slider for it)

hi again :)
when watching my bot i realise i never see beckon sail be equiped to proc at 25% life.It's just me or this item is bugged?

View attachment 138704

:D

Attachment are bugged, what's the exact issue and does it say anything in the log?

Did you checked it in the options?

btw. Attachment is bugged ;D

:Kappa:

How to use blank profile/routine? It just keeps collecting gold for me.

Wait wat? blank routine and blank profile is supposed to play manually, they don't have any behaviors. How can this happen? (btw this is not their support thread, I can't help you with that :s I tested GSR a lot with them and never had this issue :x)
 
Alright, I debugged some shit, the issue with danetta's is GSR-sided ! yay ! that means it's gonna be fixed and released at the same time with the HomingPads behavior !

/EDIT/

And some sneaky surprises !

dcNRfCQ.png
 
Last edited:
Attachment are bugged, what's the exact issue and does it say anything in the log?
corrected the attachment,i will test it again but sometime i die and the beckon sail never appear in the gearswaplog.
ps where the gearswaplog is saved ?
 
corrected the attachment,i will test it again but sometime i die and the beckon sail never appear in the gearswaplog.
ps where the gearswaplog is saved ?

It's not saved, I'll probably make it permanent later, now it's not a priority.
 
Alright, the build is almost finished, fixing few things on the healthglobe detection, and I need your help to fit your needs :

I detect health globes around, but here is the scenario,

Should I :
1) Check if trinity is gonna pick them up AND detect if the bot is gonna pick them up considering your pickup radius ? (not intentionally, stepping on it.)
2) Only check if trinity is gonna pick them up ?

Share your thoughts, the first one was the second idea that came in my mind, and I think it's optimal.

Oh, and I also need your thoughts for the radius calculation, atm I'm sitting on this :

Code:
/// <summary>
/// Returns the effective collection radius for health globes
/// </summary>
/// <returns>(int) effective radius of collectibles</returns>
public static int CalculateEffectiveRadius()
{
    bool isSettingLowerThanPickupRadius = GearSwapSettings.Instance.HealthGlobesDistance < ZetaDia.Me.GoldPickupRadius;

    return (int) (isSettingLowerThanPickupRadius ? ZetaDia.Me.GoldPickupRadius : [B]GearSwapSettings.Instance.HealthGlobesDistance - ZetaDia.Me.GoldPickupRadius[/B]);
}

Basically, if the settings is lower than your actual pickup radius, I use the pickup radius as condition, else, I use Settings value minus player pickup radius.
Should it be calculated this way or do you have any suggestions?

Lemme know what you think.

/EDIT/

btw, the option 2) is already working as intented :

[21/08/2014 14:20:21.252] Equipping Protège-mains de faucheur - Condition: Health Globes
[21/08/2014 14:20:22.451] Equipping Brassard de gungdo - Condition: Default - Reason : Marked as Default Gear
[21/08/2014 14:20:23.040] Equipping Protège-mains de faucheur - Condition: Health Globes
[21/08/2014 14:20:25.148] Equipping Brassard de gungdo - Condition: Default - Reason : Marked as Default Gear
 
Last edited:
Do people really use this item? I can make a condition for it for sure ^^ (You also could add the spell SNO <as string> into your priority list by modifying your XML :))
If it really needs a special condition, it will be done asap.
I'd very much like that. Also Trag'oul Coils support would be nice
 
Back
Top