apollogg
Member
- Joined
- Apr 12, 2015
- Messages
- 101
- Reaction score
- 2
1. Introduction
2. Builds
3. Gears
4. Demonbuddy versions and settings
5. Tweak trinity
6. Future improvement (need help)
1. Introduction
I am inspired by Beardi’s tweaked monk guide, which runs very smoothly and very efficiently, can clear up GR47- 50 in 7- 15 minutes. So why not tweak Trinity Wizard a little with my poor programming skills? I give it a try.
2. Builds
Shock Pulse - Piercing Orb: activate lighting Tal Rasha buff and get arcane power (AP) return
Meteor - Meteor Shower: Core offensive skill deals most damage to mobs and activate fire Tal Rasha buff
Teleport - Calamity: Core defensive skill with bracer of Ancient Parthan Defenders and activate arcaneTal Rasha buff
Magic Weapon - Conduit: good offensive and AP recovery skill
Blizzard - Snowbound: active cold Tal Rasha buff with only 10 AP
Energy Armor - Force Armor: good defensive skill with gem of Molten Wildebeest's Gizzard
Familiar - Arcanot: 4.5 AP recovery per second
Storm Armor - Power of the Storm: defensive skill and reduce AP cost
In low rift (<40): recommend Familiar and Storm Armor
In high rift (40 - 45): recommend Blizzard and Energy Armor
Passive skills:
Required:
Unstable Anomaly: the worst fake death skill compared with other classes, but no choice
High recommend:
Audacity: good offensive skill as zero kiting distance in Trinity
Elemental Exposure: good offensive skill
Recommend:
Astral Presence: AP is damage in low great rifts
Blur: death is always a problem in high great rifts
3. Gears
Tal Rasha helm, amulet, hands, belt, pants, off-hand
Nilfur’s Boast (boots),
Ancient Parthan Defenders (bracer)
Cidercoat (torso),
Pauldrons of the Skeleton King (shoulder), and
Weapon: Aethe Walker (int > vit = +10%ED = RCR)
Bastions of Will set rings (socket, chc, chd, int).
Critical hits grant 4 AP is required on off-hand
8% resource cost reduction is a good roll on shoulder
The gems I use are Bane of the Trapped, Molten Wildebeest's Gizzard and the third one is Bane of the Powerful (most of time), or Pain Enhancer or Gem of Efficacious Toxin. Pain Enhancer is used to increase the spell cast speed of piercing orb, blizzard and meteor, which can increase the survivability, because of only 1 second stun of teleport calamity.
4. Demonbuddy versions and settings
Standard DB407 with Trinity 2.9.1, Questtools 3.4.19, YAR comms 0.3.0.0 and Kadala 2.7.2
I guess DB408 and DB beta could work as well, but not tested yet.
DB settings are in the attached zip file.
5. Tweak trinity
Inspired by this post (Thanks Beardi again)
Remove !hasCalamity &&
Change 250 to 950
Change 10f to 30f
Save and close file.
The other modification is the file of WizardCombat.cs in Demonbuddy\Plugins\Trinity\Combat\Abilities\
I changed the codes for Meteor, Blizzard and Teleport to fit Bastions of Will buff and Tal Rasha 6pcs buff.
How to use:
a) Please download my attached PlayerMover.cs and replace the original one in Demonbuddy\Plugins\Trinity\Movement\;
b) Please download my attached WizardCombat.cs to replace the original one in Demonbuddy \Plugins\Trinity\Combat\Abilities\;
BTW, please keep the original files as safety backup.
c) Please close Demonbuddy and delete the folder Demonbuddy\CompiledAssemblies; and
d) Restart Demonbuddy
Then it’s ready to go
I also attached my Trinity folder. (The monk optimization is done by Beardi), so the other way to tweak Trinity is
Keep the demonbuddy you are using. Make a copy of the whole demonbuddy folder. Download "optimised Trinity for Monk and Wizard.zip", delete original Trinity folder, and replace it with this one. Close demonbuddy. Delete CompiledAssemblies folder, then restart demonbuddy.
6. Conclusions and Future improvement (need help)
I tested this modification for two days. It can get 4 Tal Rasha buff correctly, quickly in most of battle time. It can explore the map with high frequent teleport. It can clear most of GR 45 in 10 minutes depending on Rift Guardian. I tried GR 48, too much death, too much pain.
The biggest problem is too much death in fighting with Rift Guardian in high GR (>45). The kiting distance is setting to zero in Trinity Combat for speed clearing trash mobs, so it likes a melee hero when killing elites/rare/Rift Guardian, which causes too much death.
I do not know if there is way to make wizard “melee” when clearing up trash mobs and “range” when killing elites/rare/Rift Guardian. I try to add an IF(!CurrentTarget.IsBossOrEliteRareUnique) in CombatBase.cs when reading LoadCombatSettings(), but failed.
Another big improvement is totally ignoring elites/rare.
I will be deeply appreciated if somebody fix these issues. It will greatly reduce death times.
Have fun.
View attachment PlayerMover.zip
View attachment WizardCombat.zip
View attachment optimised Trinity for Monk and Wizard.zip
View attachment DB wizard.zip
2. Builds
3. Gears
4. Demonbuddy versions and settings
5. Tweak trinity
6. Future improvement (need help)
1. Introduction
I am inspired by Beardi’s tweaked monk guide, which runs very smoothly and very efficiently, can clear up GR47- 50 in 7- 15 minutes. So why not tweak Trinity Wizard a little with my poor programming skills? I give it a try.
2. Builds
Shock Pulse - Piercing Orb: activate lighting Tal Rasha buff and get arcane power (AP) return
Meteor - Meteor Shower: Core offensive skill deals most damage to mobs and activate fire Tal Rasha buff
Teleport - Calamity: Core defensive skill with bracer of Ancient Parthan Defenders and activate arcaneTal Rasha buff
Magic Weapon - Conduit: good offensive and AP recovery skill
Blizzard - Snowbound: active cold Tal Rasha buff with only 10 AP
Energy Armor - Force Armor: good defensive skill with gem of Molten Wildebeest's Gizzard
Familiar - Arcanot: 4.5 AP recovery per second
Storm Armor - Power of the Storm: defensive skill and reduce AP cost
In low rift (<40): recommend Familiar and Storm Armor
In high rift (40 - 45): recommend Blizzard and Energy Armor
Passive skills:
Required:
Unstable Anomaly: the worst fake death skill compared with other classes, but no choice
High recommend:
Audacity: good offensive skill as zero kiting distance in Trinity
Elemental Exposure: good offensive skill
Recommend:
Astral Presence: AP is damage in low great rifts
Blur: death is always a problem in high great rifts
3. Gears
Tal Rasha helm, amulet, hands, belt, pants, off-hand
Nilfur’s Boast (boots),
Ancient Parthan Defenders (bracer)
Cidercoat (torso),
Pauldrons of the Skeleton King (shoulder), and
Weapon: Aethe Walker (int > vit = +10%ED = RCR)
Bastions of Will set rings (socket, chc, chd, int).
Critical hits grant 4 AP is required on off-hand
8% resource cost reduction is a good roll on shoulder
The gems I use are Bane of the Trapped, Molten Wildebeest's Gizzard and the third one is Bane of the Powerful (most of time), or Pain Enhancer or Gem of Efficacious Toxin. Pain Enhancer is used to increase the spell cast speed of piercing orb, blizzard and meteor, which can increase the survivability, because of only 1 second stun of teleport calamity.
4. Demonbuddy versions and settings
Standard DB407 with Trinity 2.9.1, Questtools 3.4.19, YAR comms 0.3.0.0 and Kadala 2.7.2
I guess DB408 and DB beta could work as well, but not tested yet.
DB settings are in the attached zip file.
5. Tweak trinity
Inspired by this post (Thanks Beardi again)
Code:
// Teleport for a wizard
if ([B]!hasCalamity && [/B]CombatBase.CanCast(SNOPower.Wizard_Teleport, CombatBase.CanCastFlags.NoTimer) &&
CombatBase.TimeSincePowerUse(SNOPower.Wizard_Teleport) > [B]250[/B] &&
destinationDistance >= [B]10f[/B] && !ShrinesInArea(destination))
{
const float maxTeleportRange = 75f;
Vector3 vThisTarget = destination;
if (destinationDistance > maxTeleportRange)
vThisTarget = MathEx.CalculatePointFrom(destination, MyPosition, maxTeleportRange);
ZetaDia.Me.UsePower(SNOPower.Wizard_Teleport, vThisTarget, Trinity.CurrentWorldDynamicId, -1);
SpellHistory.RecordSpell(SNOPower.Wizard_Teleport);
if (Trinity.Settings.Advanced.LogCategories.HasFlag(LogCategory.Movement))
Logger.Log(TrinityLogLevel.Debug, LogCategory.Movement, "Using Teleport for OOC movement, distance={0}", destinationDistance);
return;
Remove !hasCalamity &&
Change 250 to 950
Change 10f to 30f
Save and close file.
The other modification is the file of WizardCombat.cs in Demonbuddy\Plugins\Trinity\Combat\Abilities\
I changed the codes for Meteor, Blizzard and Teleport to fit Bastions of Will buff and Tal Rasha 6pcs buff.
How to use:
a) Please download my attached PlayerMover.cs and replace the original one in Demonbuddy\Plugins\Trinity\Movement\;
b) Please download my attached WizardCombat.cs to replace the original one in Demonbuddy \Plugins\Trinity\Combat\Abilities\;
BTW, please keep the original files as safety backup.
c) Please close Demonbuddy and delete the folder Demonbuddy\CompiledAssemblies; and
d) Restart Demonbuddy
Then it’s ready to go
I also attached my Trinity folder. (The monk optimization is done by Beardi), so the other way to tweak Trinity is
Keep the demonbuddy you are using. Make a copy of the whole demonbuddy folder. Download "optimised Trinity for Monk and Wizard.zip", delete original Trinity folder, and replace it with this one. Close demonbuddy. Delete CompiledAssemblies folder, then restart demonbuddy.
6. Conclusions and Future improvement (need help)
I tested this modification for two days. It can get 4 Tal Rasha buff correctly, quickly in most of battle time. It can explore the map with high frequent teleport. It can clear most of GR 45 in 10 minutes depending on Rift Guardian. I tried GR 48, too much death, too much pain.
The biggest problem is too much death in fighting with Rift Guardian in high GR (>45). The kiting distance is setting to zero in Trinity Combat for speed clearing trash mobs, so it likes a melee hero when killing elites/rare/Rift Guardian, which causes too much death.
I do not know if there is way to make wizard “melee” when clearing up trash mobs and “range” when killing elites/rare/Rift Guardian. I try to add an IF(!CurrentTarget.IsBossOrEliteRareUnique) in CombatBase.cs when reading LoadCombatSettings(), but failed.
Another big improvement is totally ignoring elites/rare.
I will be deeply appreciated if somebody fix these issues. It will greatly reduce death times.
Have fun.
View attachment PlayerMover.zip
View attachment WizardCombat.zip
View attachment optimised Trinity for Monk and Wizard.zip
View attachment DB wizard.zip
Last edited: