mrcoldblood
New Member
- Joined
- Sep 14, 2012
- Messages
- 44
- Reaction score
- 1
if i run 2 acc do i have to get 2 API key or just 1??
Bit of a fail on Trinity at the moment... On my WW Barb, it spams sprint for all the Rage that I have in my bar. It will spam it 3-4 times to empty out my bar, then goes in and attacks with a normal attack instead of using WW cos there's no rage left. Tips?
You could always check out previous versions to see if one fits your needs better.
Bit of a fail on Trinity at the moment... On my WW Barb, it spams sprint for all the Rage that I have in my bar. It will spam it 3-4 times to empty out my bar, then goes in and attacks with a normal attack instead of using WW cos there's no rage left. Tips?
Edit: This only happens in combat, it doesn't happen when running to a location.
// Vision Quest Buff - Always up in Combat
if (hashPowerHotbarAbilities.Contains(SNOPower.Witchdoctor_Firebomb) && !GilesHasBuff(Zeta.Internals.Actors.SNOPower.Witchdoctor_Passive_VisionQuest) || GilesHasBuff(Zeta.Internals.Actors.SNOPower.Witchdoctor_Passive_VisionQuest(Zeta.PowerKeys.CooldownTime < 3)
{
return new GilesPower(SNOPower.Witchdoctor_Firebomb, 35f, vNullLocation, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
}
for those complaining about rend not being used enough. open GilesTrinity.cs in something like notepad++ or just notepad. these are the settings i use..
note: this is using version 1.4.9.1.
line 4649:{SNOPower.Barbarian_Rend, 3000},change this to{SNOPower.Barbarian_Rend, 200},
line 5073 5098:// Rend spamchange this to
if (!bBuffsOnly && !bAvoidanceEmergency && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Rend) &&
// Doesn't need CURRENT target to be in range, just needs ANYTHING to be within 9 foot, since it's an AOE!
(iAnythingWithinRange[RANGE_7] > 0 || targetCurrent.fRadiusDistance <= 7f) &&
// *DON'T* use rend if we currently have wrath/earthquake/call available & needed but need to save up energy energy
(!bWaitingForSpecial || playerStatus.dCurrentEnergy >= 75) &&
// Bunch of optionals now that go hand in hand with all of the above...
(
// Either off full 4 second or so cooldown...
GilesUseTimer(SNOPower.Barbarian_Rend) ||
// ... or ability to spam rend every 0.5 seconds if more enemies in range than when last used rend...
(iAnythingWithinRange[RANGE_7] > iWithinRangeLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 500) ||
// ... or ability to spam rend every 1.2 seconds if current primary target changes...
(targetCurrent.iThisACDGUID != iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1200) ||
// ... or ability to spam rend every 1.6 seconds with almost full fury
(playerStatus.dCurrentEnergyPct >= 0.85 && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 1600) ||
// ... or ability to spam rend every 2.2 seconds with a lot of fury
(playerStatus.dCurrentEnergyPct >= 0.65 && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 2200)
) &&
// And finally, got at least 20 energy
playerStatus.dCurrentEnergy >= 20)
{
iWithinRangeLastRend = iAnythingWithinRange[RANGE_7];
iACDGUIDLastRend = targetCurrent.iThisACDGUID;
return new GilesPower(SNOPower.Barbarian_Rend, 0f, playerStatus.vCurrentPosition, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
}
// Rend spam
if (!bBuffsOnly && !bAvoidanceEmergency && hashPowerHotbarAbilities.Contains(SNOPower.Barbarian_Rend) &&
// Doesn't need CURRENT target to be in range, just needs ANYTHING to be within 9 foot, since it's an AOE!
(iAnythingWithinRange[RANGE_7] > 0 || targetCurrent.fRadiusDistance <= 7f) &&
// *DON'T* use rend if we currently have wrath/earthquake/call available & needed but need to save up energy energy
(!bWaitingForSpecial) &&
// Bunch of optionals now that go hand in hand with all of the above...
(
// Either off full 4 second or so cooldown...
GilesUseTimer(SNOPower.Barbarian_Rend) ||
// ... or ability to spam rend every 0.5 seconds if more enemies in range than when last used rend...
(iAnythingWithinRange[RANGE_7] > iWithinRangeLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 200) ||
// ... or ability to spam rend every 1.2 seconds if current primary target changes...
(targetCurrent.iThisACDGUID != iACDGUIDLastRend && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 200) ||
// ... or ability to spam rend every 1.6 seconds with almost full fury
(playerStatus.dCurrentEnergyPct >= 0.85 && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 200) ||
// ... or ability to spam rend every 2.2 seconds with a lot of fury
(playerStatus.dCurrentEnergyPct >= 0.65 && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Barbarian_Rend]).TotalMilliseconds >= 200)
) &&
// And finally, got at least 20 energy
playerStatus.dCurrentEnergy >= 20)
{
iWithinRangeLastRend = iAnythingWithinRange[RANGE_7];
iACDGUIDLastRend = targetCurrent.iThisACDGUID;
return new GilesPower(SNOPower.Barbarian_Rend, 0f, playerStatus.vCurrentPosition, iCurrentWorldID, -1, USE_COMBAT_ONLY, USE_SLOWLY);
}
i didnt actually bother testing a lot of numbers, some of the logic can even be removed completely.. i just wanted a quick fix because i was getting in a lot of situations where rend was on nothing for 2+ seconds which can easily cause a death. i believe you have to restart demonbuddy for the changes in the .cs file to take effect.
hope it helps some people
I tried to edit it as you stated but i got
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6005,13) : error CS1519: Invalid token 'return' in class, struct, or interface member declaration
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6005,24) : error CS1520: Method must have a return type
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6005,48) : error CS1001: Identifier expected
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6005,50) : error CS1031: Type expected
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6005,66) : error CS1519: Invalid token ',' in class, struct, or interface member declaration
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6013,24) : error CS1518: Expected class, delegate, enum, interface, or struct
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6016,33) : error CS1518: Expected class, delegate, enum, interface, or struct
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6033,49) : error CS1518: Expected class, delegate, enum, interface, or struct
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6033,166) : error CS1518: Expected class, delegate, enum, interface, or struct
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6038,13) : error CS0116: A namespace cannot directly contain members such as fields or methods
[03:20:58.243 N] Compiler Error: c:\Users\TonyiMac\Desktop\Demonbuddy 1.0.958.227\Plugins\GilesTrinity\GilesTrinity.cs(6039,9) : error CS1022: Type or namespace definition, or end-of-file expected
[12:36:57.929 D] [GilesTrinity] GSDebug: Stash routine ending sequence...
[12:36:57.960 D] [GilesTrinity] GSDebug: Stash routine finished.
[12:37:00.773 D] [GilesTrinity] GSDebug: Sell routine started.
[12:37:06.570 D] [GilesTrinity] GSDebug: Sell routine ending sequence...
[12:37:06.601 D] [GilesTrinity] GSDebug: Sell routine finished.
[12:37:09.648 D] [GilesTrinity] GSDebug: Salvage routine started.
[12:37:09.679 D] Navigator.Clear
[12:37:09.679 D] Generating path to Town Portal (Possible) - <379.0132, 421.9469, 0.3321455>
[12:37:09.695 D] Raycast path generated.
[12:37:09.695 D] Generated path to <379.0132, 421.9469, 0.3321455> (Town Portal (Possible)) with 1 hops.
[12:37:10.679 D] [GilesTrinity] GSDebug: Salvage routine started.
I wonder if unstuckme plugin will cause conflict with trinity plugin, should I get rid of it? Perhaps running both unstuckme and trinity plugins may cause more stuck for the bot ?
Has anyone the same problem, that the bot starts the salvage routine and stucks/standing still?
Code:[12:36:57.929 D] [GilesTrinity] GSDebug: Stash routine ending sequence... [12:36:57.960 D] [GilesTrinity] GSDebug: Stash routine finished. [12:37:00.773 D] [GilesTrinity] GSDebug: Sell routine started. [12:37:06.570 D] [GilesTrinity] GSDebug: Sell routine ending sequence... [12:37:06.601 D] [GilesTrinity] GSDebug: Sell routine finished. [12:37:09.648 D] [GilesTrinity] GSDebug: Salvage routine started. [12:37:09.679 D] Navigator.Clear [12:37:09.679 D] Generating path to Town Portal (Possible) - <379.0132, 421.9469, 0.3321455> [12:37:09.695 D] Raycast path generated. [12:37:09.695 D] Generated path to <379.0132, 421.9469, 0.3321455> (Town Portal (Possible)) with 1 hops. [12:37:10.679 D] [GilesTrinity] GSDebug: Salvage routine started.
if i click "Stop" "Start" he is one the move again.
edit:
disabled "unstuckMe!" plugin. maybe that was the fault.
when a elite explodes after a kill, i tries to loot to fast and takes damage. While a few releases ago this was not the case. What happend and how to change it back, saves in my case a few deaths a day.