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

Epiphany Use with Tempest Rush

PDSeifer0351

New Member
Joined
Apr 24, 2014
Messages
3
Reaction score
0
I am using Trinity version 1.8.24

I cannot figure out how to get the bot to use epiphany every time it is off cooldown, no matter what. I would also like to do the same thing with Blinding Flash. Is there someone that can help me out with this?

Thanks!
 
Tying to figure out the same thing, but no succes so far. Anyone have some ideas or fixes?
 
Take a look @ monk.cs file and change this to your needs

Code:
// Epiphany
            // Desert shroud: reduce incoming damage by 50%
            bool hasDesertShroud = HotbarSkills.AssignedSkills.Any(s => s.Power == SNOPower.X1_Monk_Epiphany && s.RuneIndex == 0);
            // Soothing Mist: heal self and allies for 4129+(0.25*HealthGlobeBonus) life
            bool hasSoothingMist = HotbarSkills.AssignedSkills.Any(s => s.Power == SNOPower.X1_Monk_Epiphany && s.RuneIndex == 1);

            //Inner Fire X1_Monk_Epiphany/3/HotbarSlot3 
            //Windwalker  X1_Monk_Epiphany/2/HotbarSlot3 
            //Soothing Mist X1_Monk_Epiphany/1/HotbarSlot3 
            //Ascendance X1_Monk_Epiphany/4/HotbarSlot3 
            //Desert Shroud  X1_Monk_Epiphany/0/HotbarSlot3 
            //None   X1_Monk_Epiphany/0/HotbarSlot3 

            if (!UseOOCBuff && !IsCurrentlyAvoiding && CombatBase.CanCast(SNOPower.X1_Monk_Epiphany, CombatBase.CanCastFlags.NoTimer) &&
                (TargetUtil.EliteOrTrashInRange(15f) || TargetUtil.AnyMobsInRange(15f, 5)) && 
                (Player.PrimaryResourcePct < 0.50 || ((hasDesertShroud || hasSoothingMist) && Player.CurrentHealthPct < 0.50))
                )
            {
                return new TrinityPower(SNOPower.X1_Monk_Epiphany);
            }
 
I have tried changing those lines several times, but still cant get it to use epiphany on CD on profiles where there are no mobs, like the Chest opening profile by CaptainAmerica.
 
Code:
if (CombatBase.CanCast(SNOPower.X1_Monk_Epiphany, CombatBase.CanCastFlags.NoTimer))
            {
                return new TrinityPower(SNOPower.X1_Monk_Epiphany);
            }


dont know if this works just give it a try
 
try this, im using this on my cdr inner-fire monk, activates if theres any trash/elite near

Code:
// Epiphany
            // Desert shroud: reduce incoming damage by 50%
            bool hasDesertShroud = HotbarSkills.AssignedSkills.Any(s => s.Power == SNOPower.X1_Monk_Epiphany && s.RuneIndex == 0);
            // Soothing Mist: heal self and allies for 4129+(0.25*HealthGlobeBonus) life
            bool hasSoothingMist = HotbarSkills.AssignedSkills.Any(s => s.Power == SNOPower.X1_Monk_Epiphany && s.RuneIndex == 1);

            //Inner Fire X1_Monk_Epiphany/3/HotbarSlot3 
            //Windwalker  X1_Monk_Epiphany/2/HotbarSlot3 
            //Soothing Mist X1_Monk_Epiphany/1/HotbarSlot3 
            //Ascendance X1_Monk_Epiphany/4/HotbarSlot3 
            //Desert Shroud  X1_Monk_Epiphany/0/HotbarSlot3 
            //None   X1_Monk_Epiphany/0/HotbarSlot3 

            if (!UseOOCBuff && !IsCurrentlyAvoiding && CombatBase.CanCast(SNOPower.X1_Monk_Epiphany, CombatBase.CanCastFlags.NoTimer) && TargetUtil.AnyMobsInRange(15f, 5))
            {
                return new TrinityPower(SNOPower.X1_Monk_Epiphany);
            }
 
Will try both when servers stop fucking up. Thanks alot for trying to help out! :)
 
Code:
if (CombatBase.CanCast(SNOPower.X1_Monk_Epiphany, CombatBase.CanCastFlags.NoTimer))
            {
                return new TrinityPower(SNOPower.X1_Monk_Epiphany);
            }

dont know if this works just give it a try

This works nice! Problem is my loadtimes from town to the next area. Meaning epiphany is almost over when my loading is done :P. Any way of putting in a delay or only use it when i activate Tempest rush? :)
 
Code:
if (CombatBase.CanCast(SNOPower.X1_Monk_Epiphany, CombatBase.CanCastFlags.NoTimer))
            {
                return new TrinityPower(SNOPower.X1_Monk_Epiphany);
            }


dont know if this works just give it a try

Ty for this! works like a charm :)
 
Good day! Sorry, I do not know English, translated the interpreter. The above code works in version Trinity 2.0.1? Please specify in detail what should be changed.
 
Back
Top