Boss Handler Development

Topics: Rawr.Base.BossHandler
Oct 3, 2009 at 6:27 AM

As it seems this feature is still being fleshed out, thought it might be good to dedicate a thread to it.

    >>>> Before we get started, this is about features/functionality, not support or FAQ. <<<<


To kick things off:


Allow control of multi-targeting mobs' level, separate from the primary target.

Oct 3, 2009 at 7:08 AM

We actually do have a thread for it in the private dev discussions :P

Oct 3, 2009 at 7:31 AM

To post some of where we are headed with it (some of this is for my own edification):

1. Rawr3 will have a new Tab next to Options, Boss Selector. This tab will not occur in Rawr2. Devs will be implementing their own little pieces of it where applicable in Rawr2 as preparations for Rawr3's new tab.
2. There are Pros and Cons for this but it's been posed that we should move the individual boss information sets to an XML file, as a form of database. The biggest Pro for it is user editability, they can tweak their own files how they see fit on their end. The biggest Con is that I'm not just setting 'Every 8 sec you move for 3 sec' type values, I'm using multiple formulas across all these different values which aren't easily translatable. I will reach this point eventually but I'd rather keep it in the code for now until I've ironed out the kinks in these processes.
3. I've already started working in Boss Attacks for classes to know how much raw damage they are taking in, models can implement their own forms of mitigation, resistance, avoidance, etc. This is a multiple phase process: first raw damage (60,000 unmitigated), then factoring in what kind of damage (physical vs spell vs nature, etc.), then how it's being delivered (Melee, SingleTargSpell, MultipleTargSpell, AoE) then work all these together so individual attacks can be handled by a model (presently, this and other forms are all pulled together for single values).
4. I need to make extra little dialogs to handle adding/removing attacks for custom bosses, like how the Warlock module has a Custom Spell Priority dialog. You can add spells to the rotation and it then handles them.

Apr 27, 2010 at 6:16 PM

sorry for necroing this old thread but any word on the Boss Handler development? Last I remember BrWarner was going to be evaluating each of the bosses and submitting design veriables to help simulate the fight. That was back in November or so. now that RAWR 3 is in beta mode I haven't seen any headway on this side of the project.

Apr 27, 2010 at 8:15 PM

I haven't touched it and it will need a hand with better Silverlight knowledge than mine to move forward in Rawr3. Adding bosses is just grunt work.

Apr 30, 2010 at 8:46 AM
Edited Apr 30, 2010 at 8:47 AM

Nah, life's just extremely crazy right now.  :/  I can try to remember to take a look at it this weekend, after I move most of my stuff over to my new apartment.

And by "right now", I mean, "the last 5 months".  =P