Seeing that many have the same problem as I had with this AT/ET build, wanting the combat routine to channel AT as well as casting ET every now and then, so I messed around the combat routine .cs file and found a quick fix.
1) open the wizardcombat.cs file with your favorite editor. file should be in *:\Demonbuddy\Plugins\Trinity\Combat\Abilities
2) locate the energy twister part, and DELETE or COMMENT OUT the whole 'signature spell' part.
3) then copy and replace the whole ET code part with the following:
this works for me, my wiz is not my main, so not very well geared but can maintain the twisted sword buff around 9-11 stacks during combat most of the time.
you can change the 'Player.PrimaryResource >= 70' to other value that suits you best, where 70 is the threshold, when you are above you cast ET, when you are below you cast AT and generate AP.
1) open the wizardcombat.cs file with your favorite editor. file should be in *:\Demonbuddy\Plugins\Trinity\Combat\Abilities
2) locate the energy twister part, and DELETE or COMMENT OUT the whole 'signature spell' part.
// Check to see if we have a signature spell on our hotbar, for energy twister check
bool hasSignatureSpell = (Hotbar.Contains(SNOPower.Wizard_MagicMissile) || Hotbar.Contains(SNOPower.Wizard_ShockPulse) ||
Hotbar.Contains(SNOPower.Wizard_SpectralBlade) || Hotbar.Contains(SNOPower.Wizard_Electrocute));
3) then copy and replace the whole ET code part with the following:
// Energy Twister SPAMS whenever 35 or more ap to generate Arcane Power
if (!Player.IsIncapacitated && CanCast(SNOPower.Wizard_EnergyTwister) && !ShouldWaitForConventionElement(Skills.Wizard.Ener gyTwister) &&
Player.PrimaryResource >= 70)
{
Vector3 bestClusterPoint = TargetUtil.GetBestClusterPoint();
const float twisterRange = 50f;
return new TrinityPower(SNOPower.Wizard_EnergyTwister, twisterRange, bestClusterPoint);
}
this works for me, my wiz is not my main, so not very well geared but can maintain the twisted sword buff around 9-11 stacks during combat most of the time.
you can change the 'Player.PrimaryResource >= 70' to other value that suits you best, where 70 is the threshold, when you are above you cast ET, when you are below you cast AT and generate AP.






