Death, how can i count the stacks one buff? When i use Me.HasBuff says the operator '<' can't be applyed to int or string, it works normally but how to count the stacks of the buff?
if (SpellController.CanCast("Psychic Frenzy") && SpellController.BuffCount("Psy Charge") == 2)int SpellController.BuffCount(string buffName)
if (SpellController.CanCast("Psychic Frenzy") && SpellController.BuffCount("Psy Charge") == 2)
Do i apply it like this? Atm it's not working, compiles but doesn't do the buffcount
Deathdisguise, can u add Annihilation and Nullifier for DD medic pls pls ?? <3![]()
using Buddy.Wildstar.Game;
using Buddy.Wildstar.Game.Actors;
namespace Agility.Routines
{
class Medic_DPS : IAgilityRoutine
{
public string Name { get { return "DPS"; } }
public string Version { get { return "0.9"; } }
public string Author { get { return "Xergz"; } }
private Player Me { get { return GameManager.LocalPlayer; } }
public string Routine()
{
if (SpellController.CanCast("Empowering Probes"))
return "Empowering Probes";
if (SpellController.CanCast("Fissure"))
return "Fissure";
if (SpellController.CanCast("Nullifier"))
return "Nullifier";
if (SpellController.CanCast("Annihilation"))
return "Annihilation";
if (SpellController.CanCast("Atomize") && Me.HasBuff("Atomize"))
return "Atomize";
if (SpellController.CanCast("Discharge"))
return "Discharge";
if (!SpellController.CastingSpell("Quantum Cascade") && SpellController.CanCast("Quantum Cascade"))
return "Quantum Cascade";
if (SpellController.CanCast("Gamma Rays"))
return "Gamma Rays";
if (SpellController.CanCast("Collider"))
return "Collider";
if (SpellController.CanCast("Energize") && Me.InnateResource <= 1)
return "Energize";
if (SpellController.CanCast("Devastator Probes"))
return "Devastator Probes";
if (SpellController.CanCast("Mending Probes") && !Me.HasBuff("Mending Probes"))
return "Mending Probes";
return null;
}
}
}
After checking on jabbithole, are you sure it isn't "Psi Charge"? If not, I shall look into this.
You'r right, embarassing. It's working awesome.
How can i do it for illusion buff from illusionary blades? When you cast it 2 skills appear called illusion, one is actual buff. other one is the one stacks same name "Illusion" Thing is it's in the family os dispellable.
If you need more insight on the subject tell me but you probably get me already![]()
using Buddy.Wildstar.Game;
using Buddy.Wildstar.Game.Actors;
using System;
using System.Linq;
namespace Agility.Routines
{
class Stalker_DPS : IAgilityRoutine
{
public string Name { get { return "DPS"; } }
public string Version { get { return "0.1"; } }
public string Author { get { return "Deathdisguise"; } }
private Player Me { get { return GameManager.LocalPlayer; } }
public string Routine()
{
if (Me.IsCasting
&& Me.CurrentCast.Name.Equals("Preparation")
&& Me.SuitPower <= 94)
return "";
if (SpellController.CanCast("Preparation")
&& !Me.IsCasting
&& !Me.HasBuff("Preparation")
&& SpellController.Cooldown("Concussive Kicks") > ((100-Me.SuitPower+1)/12)*1000
&& SpellController.Cooldown("Punish") > ((100-Me.SuitPower+1)/12)*1000)
{
if (SpellController.HasAMP("Follow Up"))
SpellController.SetStance("Nano Skin: Evasive");
return "Preparation";
}
SpellController.SetStance("Nano Skin: Lethal");
if (SpellController.CanCast("Analyze Weakness"))
return "Analyze Weakness";
if (SpellController.CanCast("Punish") && Me.HasBuff("Punish") && (Me.SuitPower < 35 || SpellController.BuffCount("Neutralize") == 4))
return "Punish";
if (SpellController.CanCast("Concussive Kicks") && SpellController.Cooldown("Punish") > 2000 && SpellController.Cooldown("Analyze Weakness") > 2000)
return "Concussive Kicks";
if (SpellController.CanCast("Neutralize") && Me.SuitPower >= (15 + (5 * SpellController.BuffCount("Neutralize"))))
{
if (SpellController.CanCast("Nano Skin: Lethal") && !Me.HasBuff("Stealth"))
return "Nano Skin: Lethal";
return "Neutralize";
}
if (SpellController.CanCast("Shred"))
return "Shred";
return "";
}
}
}
FYI I am not the author of the botbase, Deathdisguise is, this is just my version of the Stalker profile.
OK -- made some more updates to the Stalker profile I'm using. It's MUCH better now, but it only works with this build currently.
I need to set it up to work with Impale (Build 1/Build 2) as well but I honestly haven't played that version b/c I don't have the Assassin Runeset yet and Neutralize build has been much better to me so far.
From the previous file I changed:
- better calculating of when to use Preparation based on suit power / cooldowns for AW/Punish
- follow up stance switching back in
- better CK timing to drop CD on Punish/AW
- Neutralize suit power calculation improvements
- better Punish usage
- cons: NO IMPALE USAGE -- this file will not use Impale since it's designed around the Neutralize build linked above.
I'm going to work in some Impale usage but I want it to be good so need to do some more testing on how much the prioritization needs to change when using Impale over Neutralize.
I think it's safe to say you can give it it's own unique class name, and put your author name/routine name in place of mine, as that is entirely your own baby.![]()
Ok yeah, also I put that part about me not being the author b/c someone PM'ed me with an issue related to the Medic DPS routine thinking I was you.
I would love to continue contributing to the enhancement of the profiles, especially Stalker.
Are you okay with me continuing to post my updates here too for you to potentially include with the releases?
Death, on the esper dps, there is the illusionary blades skill that add a buff(dispellable) on player that stacks called "illusion", at same time there is another buff with same name "illusion" that does nothing and doesn't stack.
I can't seem to make SpellController.BuffCount to work with "illusion", give me some insight pleaseHugs
Hi Guys,
I have massive fps drops while using the latest agility botbase version... someone else knows this problem? The default Combat Routine is working fine.. What can I do?
Throw me a log? People are reporting horrible DPS with non-english versions of the game client!
Hi, I've trivial issue. I don't know the keybinding of Hotkeys 1 2 3 4. How can I change it?
Hi, I've trivial issue. I don't know the keybinding of Hotkeys 1 2 3 4. How can I change it?