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

Trinity - Barbarian Class

Just tried hota build with a pretty good 500k 2h weapon and must say that its way slower than my current ww build? :/
 
i did what you said in the earlier post, is there a way it will use frenzy as well, the reason is if it has no fury it literally just follows mobs until it gets enugh to attack, does not look human at all, if you then respec to WW and have bash, it does the same, so it isnt a problem with frenzy its a problem with the fury generating attack. please help me :P
 
i want to know if there is way to spam Bash and when the fury is full use WW
 
It seems like there are too many unanswered questions. Although it might be hard to hear, you may have to help yourselves by reading the code. I started deleting and adding parameters and made my weapon throw barbs WAY more fluid. For example, I changed ancient spear to aim for 30f BEHIND the target. This, in conjunction with No Escape and the Harpoon rune makes by barb spam a line based ancient spear 3-4 times, which can knock down elites to 1/4 hp. I also have it set to only use ancient spear when there are monsters within 30 range. Why? I wanted my barb to aim ancient spear at a far point, but not use it at max range. With Giles setup for ancient spear, it would only hit 1-2 mobs and occassionally reset, now it does so 3+ times every 10 seconds. I'm sure I can find a way to make it reset 5+ times =P. Point is, I learned the code by backing it up, editing shit 1 at a time until i figured out the proper syntax, ran DB with diagnostic mode on. If Giles Trinity and RadsAtom dont show up, I fucked up, and the compiling error log will give me a tip on what i did wrong. I also had furious charge set up to only be used when elites or mobs were within 12 range, and it would aim 30f behind the mobs. As a weapon throw barb with run with the wind, this benefited me a LOT. Also with merc assault rune it would be so spammable. Unfortunately the blizzard chimps haven't caught on to the furious charge stuck through fire chains so I've had to drop it for leap with iron impact.


Coupons is there anyway you could post your trinity cs file here... I would like to check out the different weapon throw changes you have added :).
 
I tried searching but i couldnt find it. Is it possible to make it wait a little bit longer to start whirlwinding around elites? too often my guy will start WW before he can build up enough rage to use WOTB then by the time the elite is dead he never even used it.
 
i juz start botting wif a barb.. and i am trying out WW build. everything work well. only WOTB dun seem to work reali well. for the whole run of act 3. it only uses 1 or 2 times.
is like wasting a slot for tat skill. is there any way to fix this issue? to let it cast more often.
OR is there any better build u guys can recomment me. my stats now is
49%Crit chance, 408% crit damage, 550+ AR, 7360armor, 24%movement, 130k dps 2-handed weap, but only 22k hp. lvl 17 atm. buffed
 
wat does fury dump mean? do i hvae to check it? or uncheck.

the fury dump is for WW barb with WoTB. when your at max fury the counter of WoTB doesn't at up until you dump some fury so you can gain fury again.
 
For some reason I get a lot of waiting around doing nothing on my barb - especially when it's being attacked by 3 or more mobs at the same time. He stands around like he isn't sure what to do. This happens even when Revenge is up.

Does anybody have any idea how to fix this?
 
A couple people have asked about my weapon throw barb gilestrinity modifications, so i will post my changes here. There are only modifications to weapon throw, furious charge, ancient spear and heroic leap. I recommend using the harpoon rune if you are running ancient spear with this, it's the rune it was designed for... you will see why =D. I recommend using a non-elite kill range of 10, kill radius of 70 and loot radius of 80.

// Weapon throw
if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_WeaponThrow))
{
return new GilesPower(SNOPower.Barbarian_WeaponThrow, 80f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, SIGNATURE_SPAM);
}




// Ancient spear
if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_AncientSpear) && GilesUseTimer(SNOPower.Barbarian_AncientSpear) && PowerManager.CanCast(SNOPower.Barbarian_AncientSpear) && targetCurrent.iThisHitPoints >= 0.20)
{
// For close-by monsters, try to leap a little further than their centre-point
float fExtraDistance = targetCurrent.fThisRadius;
if (fExtraDistance <= 4f)
fExtraDistance = 30f;
if (targetCurrent.fCentreDistance + fExtraDistance > 60f)
fExtraDistance = 60 - targetCurrent.fCentreDistance;
if (fExtraDistance < 30)
fExtraDistance = 30f;
Vector3 vNewTarget = MathEx.CalculatePointFrom(targetCurrent.vThisPosition, playerStatus.vCurrentPosition, targetCurrent.fCentreDistance + fExtraDistance);
return new GilesPower(SNOPower.Barbarian_AncientSpear, 55f, vNewTarget, iCurrentWorldID, -1, 2, 2, USE_SLOWLY);
}


// Furious charge
if (!bOOCBuff && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_FuriousCharge) &&
(iElitesWithinRange[RANGE_12] > 0 || iAnythingWithinRange[RANGE_12] > 3) &&
GilesUseTimer(SNOPower.Barbarian_FuriousCharge) &&
PowerManager.CanCast(SNOPower.Barbarian_FuriousCharge))
{
float fExtraDistance;
if (targetCurrent.fCentreDistance <= 25)
fExtraDistance = 30;
else
fExtraDistance = (25 - targetCurrent.fCentreDistance);
if (fExtraDistance < 5f)
fExtraDistance = 5f;
Vector3 vNewTarget = MathEx.CalculatePointFrom(targetCurrent.vThisPosition, playerStatus.vCurrentPosition, targetCurrent.fCentreDistance + fExtraDistance);
return new GilesPower(SNOPower.Barbarian_FuriousCharge, 32f, vNewTarget, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
}



// Leap used when off-cooldown, or when out-of-range
if (!bOOCBuff && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Leap) && !playerStatus.bIsIncapacitated &&
// Less than 90% health *OR* target >= 18 feet away *OR* an elite within 30 feet of us
(iAnythingWithinRange[RANGE_20] > 1 || iElitesWithinRange[RANGE_20] > 0) &&
GilesUseTimer(SNOPower.Barbarian_Leap, true) &&
PowerManager.CanCast(SNOPower.Barbarian_Leap))
{
// For close-by monsters, try to leap a little further than their centre-point
float fExtraDistance = targetCurrent.fThisRadius;
if (fExtraDistance <= 4f)
fExtraDistance = 4f;
if (targetCurrent.fCentreDistance + fExtraDistance > 35f)
fExtraDistance = 35 - targetCurrent.fCentreDistance;
Vector3 vNewTarget = MathEx.CalculatePointFrom(targetCurrent.vThisPosition, playerStatus.vCurrentPosition, targetCurrent.fCentreDistance + fExtraDistance);
return new GilesPower(SNOPower.Barbarian_Leap, 35f, vNewTarget, iCurrentWorldID, -1, 2, 2, USE_SLOWLY);
}
 
This is what i get when I try your code:

Code:
Compiler Error: path/GilesTrinity.cs(2979,41) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(10359,36) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(10363,32) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(10429,40) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(10706,44) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(11060,44) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(11070,44) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(11107,32) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(11340,32) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(11341,32) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(15190,17) : warning CS0162: Unreachable code detected
 Compiler Error: path/GilesTrinity.cs(17392,22) : error CS0103: The name 'bOOCBuff' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17392,34) : error CS0103: The name 'hashPowerHotbarAbilities' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17393,2) : error CS0103: The name 'iElitesWithinRange' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17393,21) : error CS0103: The name 'RANGE_12' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17393,38) : error CS0103: The name 'iAnythingWithinRange' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17393,59) : error CS0103: The name 'RANGE_12' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17394,1) : error CS0103: The name 'GilesUseTimer' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17398,11) : error CS0103: The name 'targetCurrent' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17401,31) : error CS0103: The name 'targetCurrent' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17404,53) : error CS0103: The name 'targetCurrent' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17404,82) : error CS0103: The name 'playerStatus' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17404,113) : error CS0103: The name 'targetCurrent' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17405,17) : error CS0246: The type or namespace name 'GilesPower' could not be found (are you missing a using directive or an assembly reference?)
 Compiler Error: path/GilesTrinity.cs(17405,79) : error CS0103: The name 'iCurrentWorldID' does not exist in the current context
 Compiler Error: path/GilesTrinity.cs(17405,106) : error CS0103: The name 'USE_SLOWLY' does not exist in the current context

EDIT: Got it!
 
Last edited:
You must have mistakenly copypasted it. Get a fresh version of GilesTrinity and try again, all of the parenthesis and brackets have to be perfect. Paste over the section beginning with "// Weapon Throw" or "// Ancient Spear" etc. and ending at the "}" bracket sign.
 
Back
Top