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

Possible to write Lazyraider type CC for Buddywing?

yeah there is one in the thread under the link of the buddywing download.
Only shitty part is that it pulls when you get to close to stuff
 
All the overridden methods for CombatRoutine are composites. I dont have too good of an understanding of that stuff yet. But if you look around at how wingit is written, its pretty awesome. I was hoping to write some healing CCs with wow today, but C# not doing multiple inheritance blow a hole in that plan. Probably going to take a good look at WingIt and try to learn some stuff. So far I really like it.
 
All the overridden methods for CombatRoutine are composites. I dont have too good of an understanding of that stuff yet. But if you look around at how wingit is written, its pretty awesome. I was hoping to write some healing CCs with wow today, but C# not doing multiple inheritance blow a hole in that plan. Probably going to take a good look at WingIt and try to learn some stuff. So far I really like it.

Why in gods name would you need multiple inheritance? Its a crutch that leads to terrible API, and unknown type issues.
 
Why in gods name would you need multiple inheritance? Its a crutch that leads to terrible API, and unknown type issues.

I just learned it existed in school and thought it sounded awesome. My healing CCs are all pretty my the same thing, so I thought it would be cool to make a healer class to derive my CCs from.
 
I just learned it existed in school and thought it sounded awesome. My healing CCs are all pretty my the same thing, so I thought it would be cool to make a healer class to derive my CCs from.

I think you're mixing up the terms. Inheritance is just creating a base class, and having another class inherit from it. (Eg; base class "Animal" with subclasses "Dog", "Cat", etc) Multiple-inheritance is allowing inheritance of 2 completely different base classes, on 1 class. (Eg; base class "Animal" and base class "Machine" with class "Metimal" inheriting both, which makes no sense)

Technically, interfaces provide multiple-inheritance in a vague sort of way, but its still type-safe.
 
images
 
The only thing this misses is the possibility to act as a combat bot like HB, no targeting and no movement. And only reason i would buy it at release if it where a possibility. But guessing time will show and tell. And looking forward to it, and to making a kick ass imperial agent CC.. Quest bot, crew skill i don't need a bot for that and seeing where HB have gone, I'm guessing a lot of users have it that way also..

Keep up the good work on the bot, and those amazing plugins guys.
 
I think you're mixing up the terms. Inheritance is just creating a base class, and having another class inherit from it. (Eg; base class "Animal" with subclasses "Dog", "Cat", etc) Multiple-inheritance is allowing inheritance of 2 completely different base classes, on 1 class. (Eg; base class "Animal" and base class "Machine" with class "Metimal" inheriting both, which makes no sense)

Technically, interfaces provide multiple-inheritance in a vague sort of way, but its still type-safe.

I was hoping I do it without have to have 1 main class manage everything, but i got a solution working. Its something like this...

PHP:
public abstract class Healer

public class HolyCow : Healer

public class RestoCow : Healer

public class HealingCC : CombatRoutine
       Healer healBase;  
       if(Me.Class == Paladin)
           healBase = HolyCow();

Its pretty awesome so far, I'm working on a treesharp version too so I will know what Im doing when BuddyWing gets released.
 
Back
Top