Apoc
Well-Known Member
- Joined
- Jan 16, 2010
- Messages
- 2,790
- Reaction score
- 94
Alright, our initial tests of the random dungeon support, have made me smile. Quite a bit. It's fully capable of clearing the entire A3 Keep Depths areas without me helping it (much). There are a few bugs left to fix (such as breaking down doors), but I think we're at a point where testing can be started with the general public to find any other bugs we haven't caught.
Within the next day or so we'll be sending some test builds to people, to test the exploration functionality (only the exploration!). In the meantime, I need some input from developers (please, just developers, user input is fine, but it'll most likely be a feature request that's not feasible within any decent timeframe).
Basically; we currently expose the API to tell what kind of affixes a monster has (elites), so figuring out a logic system to use based on those affixes is something I've been thinking about lately. What I'd like to know, is if you guys want some form of wrapper API to help make the logic to avoid things on the ground (or ignore them), or if I should just leave this up to the routine developers (and soon, script developers) and let you guys handle it all on your own. The current state of routines is quite... stupid. In a literal sense. There isn't much logic being used to avoid things, and I'd like to change that. If DB is ever to do inferno runs on champions, we'll need some better logic systems in place to help kill things, and not take massive repair costs.
So again, should I begin writing some helper API to make coping with elite abilities easier, or leave it to developers to handle for themselves (this would allow a lot more flexibility in how things are handled). If you think I should start on it, then let me know what kind of API you'd want. I have a few ideas, but I want to get a feel of what the general developer community is looking for.
Thanks folks!
Within the next day or so we'll be sending some test builds to people, to test the exploration functionality (only the exploration!). In the meantime, I need some input from developers (please, just developers, user input is fine, but it'll most likely be a feature request that's not feasible within any decent timeframe).
Basically; we currently expose the API to tell what kind of affixes a monster has (elites), so figuring out a logic system to use based on those affixes is something I've been thinking about lately. What I'd like to know, is if you guys want some form of wrapper API to help make the logic to avoid things on the ground (or ignore them), or if I should just leave this up to the routine developers (and soon, script developers) and let you guys handle it all on your own. The current state of routines is quite... stupid. In a literal sense. There isn't much logic being used to avoid things, and I'd like to change that. If DB is ever to do inferno runs on champions, we'll need some better logic systems in place to help kill things, and not take massive repair costs.
So again, should I begin writing some helper API to make coping with elite abilities easier, or leave it to developers to handle for themselves (this would allow a lot more flexibility in how things are handled). If you think I should start on it, then let me know what kind of API you'd want. I have a few ideas, but I want to get a feel of what the general developer community is looking for.
Thanks folks!