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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Request] Plugin to improve my PvP/PvE Skill

MrMister

New Member
Joined
Feb 1, 2013
Messages
42
Hey guys,
I`am looking for a plugin that helps me to play my class as perfect as possible. I think about a feature that improve the possibility of the current macro system. A custom class that uses the best spell any time if i push a specific button.

A Rogue example (e.g. Combat):
  • One Button for Combo points: (If Revealing Strike=0 -> Revealing Strike), (If Adds > 1 -> Blade Flurry), (If Expose Armor = 0, Expose Armor), ELSE Sinister Strike
  • One Button for finisher: (If Slice `n Dice = 0 -> Slice `n Dice), (If Rupture = 0 -> Rupture) .... so on and so on

Just like a Custom class but you are playing. A custom priority System Like http://www.youtube.com/watch?v=dHK0yWRvpe0 .

The next Step would be to implement a reaction on targets actions like "If PvP enemy cast Chaos Bold is on 70% use "Cloak of Shadows" (Spell imunity) or reflect (if Player = Warrior)"

You now what i mean =) That would be awesome. Excuse my english im from germany.

Best regards
MrMister
 
please delete the other threads popped up. I got a database error when i tried to post the threadt several times.
 
Hey guys,
I`am looking for a plugin that helps me to play my class as perfect as possible. I think about a feature that improve the possibility of the current macro system. A custom class that uses the best spell any time if i push a specific button.

A Rogue example (e.g. Combat):
  • One Button for Combo points: (If Revealing Strike=0 -> Revealing Strike), (If Adds > 1 -> Blade Flurry), (If Expose Armor = 0, Expose Armor), ELSE Sinister Strike
  • One Button for finisher: (If Slice `n Dice = 0 -> Slice `n Dice), (If Rupture = 0 -> Rupture) .... so on and so on

Just like a Custom class but you are playing. A custom priority System Like http://www.youtube.com/watch?v=dHK0yWRvpe0 .

The next Step would be to implement a reaction on targets actions like "If PvP enemy cast Chaos Bold is on 70% use "Cloak of Shadows" (Spell imunity) or reflect (if Player = Warrior)"

You now what i mean =) That would be awesome. Excuse my english im from germany.

Best regards
MrMister


isn't this a combat routine?
 
isn't this a combat routine?
No, I imagine what he's talking about would be a plugin that allowed you to set keys that allowed you to cast the best possible spell on each keypress. It's almost like a routine, but instead of things being done automatically, like a combat routine would do, it would instead allow you to push all the buttons and call up the most appropriate skill/spell to use at any given time so it would feel more like you're playing. At least, I believe this is what he's talking about. I could be wrong, lol.
 
Yeah - like in a pvp situation i would do the movement and when i press "e" the bot uses all damage buffs and hits then with sinister strike e.g. Or a Warlock that uses all debuffs with just pushing "e" rapidly. That would help alot.

best regards
MrMister
 
Hello,

i had something like this in places, some while ago, until quited wow. Since i want also to have that again, i try to get it back in place and let you know.
 
BotBase - Do on Keypress - OLD

Ok, it's me again. Just for the sake of giving things back to the community and i don't know, how much time i have, attached the latest Version of my code.

It's a botbase.

Everytime you push a certain button, a routine is run. This is really old. THe last time i worked on this was pre Pandarium Patch.

Kind regards,

Spud


PS:

Code:
			AddAction(DKUnholysingleRotation, Keys.D1);

for example triggered the

Code:
public Composite DKUnholysingleRotation        {
            get
            {
                return
                    new PrioritySelector(
                        //new Action(c => { Log("Highvoltz awesome Keybind Action has been triggerd DK"); return RunStatus.Failure; }),
						//new Decorator(ret => CT != null && !Me.IsAutoAttacking, new Action(ret => Me.ToggleAttack())),
						//new Decorator(ret => CT != null && CastTarget("Outbreak") && TBMDebuff("Blood Plague") && TBMDebuff("Frost Fever"), new Action(ret => { SpellManager.Cast("Outbreak"); return RunStatus.Failure; })),
						//new Decorator(ret => CT != null && CastTarget("Plague Strike") && TBMDebuff("Blood Plague"), new Action(ret => { SpellManager.Cast("Plague Strike"); return RunStatus.Failure; })),
						//new Decorator(ret => CT != null && CastTarget("Icy Touch") && TBMDebuff("Frost Fever"), new Action(ret => { SpellManager.Cast("Icy Touch"); return RunStatus.Failure; })),
						//new Decorator(ret => CT != null, new Action(ret => { SpellManager.Cast("Necrotic Strike"); return RunStatus.Failure; })),
						//new Decorator(ret => CT != null && CastTarget("Necrotic Strike") && TBMDebuff("Necrotic Strike", new Action(ret => { SpellManager.Cast("Necrotic Strike"); return RunStatus.Failure; })),
						//new Decorator(ret => Bluff("Horn of Winter"), new Action(ret => { SpellManager.Cast("Horn of Winter"); return RunStatus.Failure; }))
                        
					/**********************************************
                     * Small documentation:
                     **********************************************
                     * CastBuff:            casts a buff on player if we don't already have it
                     * CastSpell:           basic casting whenever the spell is ready
                     * CastDebuff:          cast spell if its debuff has faded on target. Useful for handling DoTs
                     * CastOffensiveBuff:   cast a spell that buffs the player if its buff is going to expire or is expired. 
                     *                      Used for Destruction Soul Fire buff.
                     * 
                     * 1st arg is spell name
                     * 2nd arg (a => ...) is an additional condition to cast the given spell. "a => true" means "no additional condition"
                     * last arg is a string to print each time this spell is going to be cast
                     */
                        new Action(c => { Log("Highvoltz awesome Keybind Action has been triggerd DK"); return RunStatus.Failure; }),
						new Decorator(ret => CT != null && !Me.IsAutoAttacking, new Action(ret => Me.ToggleAttack())),
						SC.CastDebuff("Outbreak", a => true, SC.TargetHasDebuff"Blood Plague" && SC.TargetHasDebuff"Frost Fever"),
						SC.CastDebuff("Plague Strike", a => true, "Blood Plague"),
						SC.CastDebuff("Icy Touch", a => true, "Frost Fever"),
						SC.CastDebuff("Necrotic Strike", a => true, "Necrotic Strike"),
						//SC.CastBuff("Fel Armor", a => true, "Fel Armor"),
                        //SC.CastSpell("Summon Imp", a => SimCraftBase.Me.Pet == null || SimCraftBase.Me.Pet.Dead, "Summon new imp"),
                        //SC.CastSpell("Demon Soul", a => !SimCraftBase.Me.IsMoving, "Demon Soul while not moving"),
                        //SC.CastSpell("Soulburn", a => true, "Soulburn"),
                        //SC.CastSpell("Soul Fire", a => SC.PlayerHasBuff("Soulburn"), "SF on soulburn"),
                        //SC.CastDebuff("Immolate", a => true, "Immolate"),
                        //SC.CastSpell("Conflagrate", a => SC.TargetHasDebuff("Immolate"), "Conflagrate"),
                        //SC.CastDebuff("Bane of Doom", a => SimCraftBase.Me.CurrentTarget.CurrentHealth > 100000 || SimCraftBase.Me.CurrentTarget.MaxHealth == 1, "Bane of Doom"),
                        //SC.CastDebuff("Corruption", a => true, "Corruption"),
                        //SC.CastSpell("Soul Fire", a => SC.PlayerHasBuff("Empowered Imp"), "SF on imp buff"),
                        //SC.CastSpell("Chaos Bolt", a => true, "Chaos Bolt"),
                        //SC.CastSpell("Summon Doomguard", a => true, "Doomguard"),
                        //SC.CastOffensiveBuff("Soul Fire", "Improved Soul Fire", SC.CastTime("Incinerate") + 0.5, "SF to refresh buff... (Incinerate+GCD=" + (SC.CastTime("Incinerate") + 0.5) + ")"),
                        //SC.CastSpell("Shadowburn", a => SimCraftBase.Me.CurrentTarget.HealthPercent < 20, "Shadowburn"),
                        //SC.CastSpell("Incinerate", a => SC.TargetHasDebuff("Immolate"), "Incinerate"),
                        //SC.CastSpell("Life Tap", a => SimCraftBase.Me.IsMoving && SimCraftBase.Me.HealthPercent > SimCraftBase.Me.ManaPercent && SimCraftBase.Me.ManaPercent < 80, "Life tap while moving"),
                        //SC.CastSpell("Fel Flame", a => SimCraftBase.Me.IsMoving, "Fel flame while moving"),
                        //SC.CastSpell("Life Tap", a => true, "Life tap - default action")
						SC.CastBuff("Horn of Winter", a => true, "Horn of Winter")						
						
						);
            }
        }
 

Attachments

Back
Top