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

Explosive Blast

4drone

New Member
Joined
Mar 8, 2014
Messages
33
Reaction score
2
I want to make my wiz spam explosive blast NO MATTER WHAT (even in town is ok)

anyone got an idea?
 
Whats the point? Bot will waste it all the time and elites will not take damage from it.
But I suggest to change in wizard.cs next strings if you want so:

if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20 &&
(TargetUtil.AnyMobsInRange(25) && CurrentTarget.RadiusDistance <= 25f) &&
PowerManager.CanCast(SNOPower.Wizard_ExplosiveBlast))

to

if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20 &&
PowerManager.CanCast(SNOPower.Wizard_ExplosiveBlast))
 
Thanks man. well it removes the delay b4 it actually does dmg, and sometimes my toon doesnt destroy destructible objects and does nothing. so i would rather turn it on all the time!
 
Whats the point? Bot will waste it all the time and elites will not take damage from it.
But I suggest to change in wizard.cs next strings if you want so:

if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20 &&
(TargetUtil.AnyMobsInRange(25) && CurrentTarget.RadiusDistance <= 25f) &&
PowerManager.CanCast(SNOPower.Wizard_ExplosiveBlast))

to

if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20 &&
PowerManager.CanCast(SNOPower.Wizard_ExplosiveBlast))

meh it didnt work ..:/ anyone else?
 
Whats the point? Bot will waste it all the time and elites will not take damage from it.

It's for the chain apocalypse build. It requires very specific conditions to utilize. Must have Wand of Woh, >40% cooldown reduction, and the Chain Reaction rune on Explosive Blast. If you can't check for cooldown reduction just check for the other two and the Evocation passive.

Massive damage and you can kill things in a drive by style. A lot of fun to watch. :)
 
Last edited:
I just realized that trinity .27 added a cluster check for EB. I had to switch back to the old EB code version for chainpocalypse
 
I just realized that trinity .27 added a cluster check for EB. I had to switch back to the old EB code version for chainpocalypse

Tried that but trinity didn't show up in the plugins tab anymore. Care to share your file?
 
Going to watch this thread, I have 60% CDR and crit for 13m per little blast x6 with my BOOMS.
 
Trinity .28 will use it off CD.

Also, for Calamity, I had to edit it again because it will not use Teleport off CD when using Illusionist (this passive resets the teleport CD when hit for high damage, so it resets a lot). I made a dirty change so that it will spam it, which is how it is intended for it to work in the build. Without this change, it will only cast it every 16 seconds, even when changing the delay in TVars.
 
To my mind its much better to use 900% dmg runes for EB and cast it inside the enemy packs. My wiz crits 60-70 mln per strike (4 strikes overall) dmg to elites.
 
Trinity .28 will use it off CD.

Hi rrrix,

unless I misunderstood your statement the bot should now cast explosive blast even out of combat right? I'm using version .28 and the bot casts EB in combat only. The useful part about casting EB also out of combat (in my case) is that it destroys destructible objects and thus triggers the speed boost from my bracers. This has the effect of rendering the bot significantly faster at farming and thus increasing efficiency.

I realize that this is a request by a relative minority of your costumers, therefore I'd be grateful if you simply told us what part of the code to modify in order to get the desired effect =)

A grateful and satisfied customer XD

Edit: Yes using the latest version of DB and trinity (not using 1.9.1 since it seems unstable atm)
 
Last edited:
Simply remove the UseOOC part on the If statement for Eb in Wizard.cs
 
Eonas, thanks for the answer but what exactly does removing USEOOC in the wizard.cs do exactly?

I basically want two things to happen, bot to run toward enemy instead of being ranged spaming EB. And two EB to just be casted at all times.
 
Simply remove the UseOOC part on the If statement for Eb in Wizard.cs


Just to be sure you mean:

// Explosive Blast
if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20)
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}

to

// Explosive Blast
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}


or remove the whole thing? From what I understand the part I left should activate the spell, that's why i left it. Not sure if the syntax is correct though.

And btw thanks for the reply =)
 
Last edited:
Just to be sure you mean:

// Explosive Blast
if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20)
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}

to

// Explosive Blast
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}


or remove the whole thing? From what I understand the part I left should activate the spell, that's why i left it. Not sure if the syntax is correct though.

And btw thanks for the reply =)

Sorry, replied from mobile so I wasn't very deep. Turn this:

// Explosive Blast
if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20)
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}

Into this:


// Explosive Blast
if (UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20)
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}

By removing the !, you're telling it to UseOOC (Use Out Of Combat Buff). Since the rest of the code is telling it to use it off CD, it should be casting it all the time. I haven't actually tested it because I don't run with those bracers, but it should do the trick.
 
Eonas, thanks for the answer but what exactly does removing USEOOC in the wizard.cs do exactly?

I basically want two things to happen, bot to run toward enemy instead of being ranged spaming EB. And two EB to just be casted at all times.

The most efficient way to do that is to make your primary hitter (Magic Missile, Flame Blades, whatever you are using) to be used within 12 yards. Personally I didn't touch this because I am using Calamity to get into the fray, I find it is a lot more efficient.
 
Sorry, replied from mobile so I wasn't very deep. Turn this:



Into this:




By removing the !, you're telling it to UseOOC (Use Out Of Combat Buff). Since the rest of the code is telling it to use it off CD, it should be casting it all the time. I haven't actually tested it because I don't run with those bracers, but it should do the trick.


Hi, and thanks again for your reply. I tried to remove the exclamation mark but the bot simply doesn't cast EB at all now regardless of in or out of combat. Gonna try removing the !UseOOCBuff && part completely and see if that works. Any ideas?


Thanks again for the help, it's appreciated and hope I get it working =)

Edit: Also didn't work, gonna tray removing all of it except the part that check mana levels.
 
Last edited:
Back
Top