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

How to keep channeling desintegrate?

afribeiro

Member
Joined
Jan 20, 2013
Messages
63
Reaction score
0
Hello!

I'm having some issues running the bot with Deathwish + Etched Sigil.

- Deathwish ("While channeling Arcane Torrent, Disintegrate, or Ray of Frost, all damage is increased by 30–35%.")
- Etched Sigil ("Your Arcane Torrent, Disintegrate, and Ray of Frost also cast one of your other damaging Arcane Power Spenders every second.")
My skills: Teleport + Energy Twister + Explosion Blast + Magic Weapon + Ice Armor + Desintegrate.

All I have to do is keep channeling desintegrate to make this work and instead the bot just keep spamming Energy Twister.

Can someone help me? I know some change has to be done to Trinity configuration file I just don't know where to start. Thanks in advance!
 
Last edited:
"I know some change has to be done to Trinity configuration"
thats correct.

I assume that you are using Etched Sigil ("Your Arcane Torrent, Disintegrate, and Ray of Frost also cast one of your other damaging Arcane Power Spenders every second.") so your bot never have to cast energy twister explicitly. For me it works very good to simply disable (comment the specific codeblock out) energy twister because its automaticaly casted by Etched Sigil. Just do the following in wizzardcombat.cs (plugins\trinity\combat\abilities)


THE CHANGES YOU NEED TO MAKE ARE VISIBLE IN BOLD (/* & */)

// 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));
/*
// Energy Twister SPAMS whenever 35 or more ap to generate Arcane Power
if (!Player.IsIncapacitated && CanCast(SNOPower.Wizard_EnergyTwister) && !ShouldWaitForConventionElement(Skills.Wizard.EnergyTwister) &&
Player.PrimaryResource >= 25 &&
// If using storm chaser, then force a signature spell every 1 stack of the buff, if we have a signature spell
(!hasSignatureSpell || GetBuffStacks(SNOPower.Wizard_EnergyTwister) < 1))
{
Vector3 bestClusterPoint = TargetUtil.GetBestClusterPoint();

const float twisterRange = 50f;
return new TrinityPower(SNOPower.Wizard_EnergyTwister, twisterRange, bestClusterPoint);
}
*/



hope this helps.

kind regards

Admiral*****
 
I have done that, now the bot does no combat at all, just stands stil land dies
 
@shaded
"What would be the best editor to use with the .cs files?"
you should use notepad++, just google it

"I have done that, now the bot does no combat at all, just stands stil land dies"
I'm pretty sure you've done something wrong because the code stated above simply disables the execution of energy twister. Make sure you close and start db after you've done some changes to the files. You only have to add the characterstrings "/*" and "*/" at the specific position.

Alternatively you can simply download the file attached to this post, i've already done the needed changes (I use trinity 2.13.90)

View attachment WizardCombat.cs

regards

Admiral*****
 
Thanks Admiral, that worked.


It seems there is an issue when I use adventurer to do bounties, I suspect it might have to do with he safe zerg / zerg option in adventurer, I am just naming that here, maybe you came across the same thing?
 
Hello,

"It seems there is an issue when I use adventurer to do bounties"

I've done some bounties the last days, no issues but I'm not using zerg mode.

regards

Admiral*****
 
Back
Top