Giles, if you were a girl, I would date you so hard... You made me rich today.
From my log:
WeaponOneHand - FistWeapon 'Shenlong's Fist of Legend'. Score = 78311 {legendary item} (currently at 10m bid with over a day left on the auction)
Dexterity=181. Crit Damage %=83. DPS=993
Jewelry - Ring 'The Wailing Host'. Score = 51465 {legendary item} (currently at 8m bid with over a day left on the auction)
Strength=166. Life Regen=219. Gold Find %=20. Crit Chance %=4
WeaponRange - TwoHandCrossbow 'Manticore'. Score = 81426 {legendary item}
Dexterity=188. Vitality=105. Sockets=1. Crit Damage %=89. DPS=921
Armor - Shoulders 'Vile Ward'. Score = 34490 {legendary item}
Intelligence=176. Life Regen=275. +All Resist=71. +Highest Single Resist=38. Armor=242
WeaponTwoHand - TwoHandSword 'Maximus'. Score = 68893 {legendary item}
Strength=315. DPS=1278
Armor - Helm 'Andariel's Visage'. Score = 12500 {legendary item}
Intelligence=168. Crit Chance %=4
WeaponRange - TwoHandBow 'Windforce'. Score = 80651 {legendary item}
Vitality=116. Life Steal %=3. DPS=1280
...and that's just today; not counting the random 62 and below legendaries I've gotten so far.
My bank account thanks you, haha.![]()
Giles, if you were a girl, I would date you so hard... You made me rich today.
From my log:
WeaponOneHand - FistWeapon 'Shenlong's Fist of Legend'. Score = 78311 {legendary item} (currently at 10m bid with over a day left on the auction)
Dexterity=181. Crit Damage %=83. DPS=993
Jewelry - Ring 'The Wailing Host'. Score = 51465 {legendary item} (currently at 8m bid with over a day left on the auction)
Strength=166. Life Regen=219. Gold Find %=20. Crit Chance %=4
WeaponRange - TwoHandCrossbow 'Manticore'. Score = 81426 {legendary item}
Dexterity=188. Vitality=105. Sockets=1. Crit Damage %=89. DPS=921
Armor - Shoulders 'Vile Ward'. Score = 34490 {legendary item}
Intelligence=176. Life Regen=275. +All Resist=71. +Highest Single Resist=38. Armor=242
WeaponTwoHand - TwoHandSword 'Maximus'. Score = 68893 {legendary item}
Strength=315. DPS=1278
Armor - Helm 'Andariel's Visage'. Score = 12500 {legendary item}
Intelligence=168. Crit Chance %=4
WeaponRange - TwoHandBow 'Windforce'. Score = 80651 {legendary item}
Vitality=116. Life Steal %=3. DPS=1280
...and that's just today; not counting the random 62 and below legendaries I've gotten so far.
My bank account thanks you, haha.![]()
i think this deserves a donatoin for giles.
Don't you think?![]()
i think this deserves a donatoin for giles.
Don't you think?![]()
The only improvment for my barb that can be made is rend.
It uses it once on elites and then does not use it again for a longgggg time, even if they dont have rend affecting them anymore.
I tried reducing all the numbers for rend but that doesnt affect how often the bot uses the rend for the same monsters after it has cast it once.
The range for rend is a bit off as well, the bot will rend and miss the monster
// Rend spam
if (!bBuffsOnly && targetCheckTarget != null && !bFindPureRanged && !bAvoidanceEmergency &&
(iAnythingWithinRange[RANGE_9] > 0 || fDistanceFromTarget <= 9f) &&
hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Rend) &&
(GilesUseTimer(SNOPower.Barbarian_Rend) ||
// Ability to spam rend every 1.1 seconds if more enemies in range than when last used rend
(iAnythingWithinRange[RANGE_9] > iWithinRangeLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1100) ||
// Ability to spam rend every 1.8 seconds if you have high fury and NOT the same target
(playerStatus.dCurrentEnergyPct >= 0.55 && ((targetCheckTarget.iThisACDGUID != iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1800) ||
(targetCheckTarget.iThisACDGUID == iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 3200)))) &&
playerStatus.dCurrentEnergy >= 20)
{
iWithinRangeLastRend = iAnythingWithinRange[RANGE_9];
iACDGUIDLastRend = targetCheckTarget.iThisACDGUID;
return new GilesPower(SNOPower.Barbarian_Rend, 8f, vCurrentDestination, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
}
Code:// Rend spam if (!bBuffsOnly && targetCheckTarget != null && !bFindPureRanged && !bAvoidanceEmergency && (iAnythingWithinRange[RANGE_9] > 0 || fDistanceFromTarget <= 9f) && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Rend) && (GilesUseTimer(SNOPower.Barbarian_Rend) || // Ability to spam rend every 1.1 seconds if more enemies in range than when last used rend (iAnythingWithinRange[RANGE_9] > iWithinRangeLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1100) || // Ability to spam rend every 1.8 seconds if you have high fury and NOT the same target (playerStatus.dCurrentEnergyPct >= 0.55 && ((targetCheckTarget.iThisACDGUID != iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1800) || (targetCheckTarget.iThisACDGUID == iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 3200)))) && playerStatus.dCurrentEnergy >= 20) { iWithinRangeLastRend = iAnythingWithinRange[RANGE_9]; iACDGUIDLastRend = targetCheckTarget.iThisACDGUID; return new GilesPower(SNOPower.Barbarian_Rend, 8f, vCurrentDestination, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY); }
That's the code for it, but I don't know what to do. I don't know what most of the variables are/for.
Can someone please fix this issue temporarily?
Rend needs:
To be used immediately on everything assuming >20 Fury, then reapplied on new mobs moving into melee, and reapplied on the current targets every couple of seconds (upwards of 5 -- adjustable).
It also needs to not cast Rend when it's not in range of mobs.
Thanks for the plugin regardless, Gile.