Thread: Bot AAs
View Single Post
  #13  
Old 08-30-2011, 10:00 PM
bad_captain
Developer
 
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
Default

Quote:
Originally Posted by Caryatis View Post
I'm not sure how much you play on other servers but there exactly 0 servers that have full support of AAs past DoDh. Changing the maxlevel rule is alot different than adding 400+ AAs so its not really fair to say if you have a max level of 85 then you should have matching AAs to go with it.
You're right, I've not played on any other servers with a higher max level. I just thought I remembered seeing different servers post how far they are with regards to AAs and expansions. But, to be honest, to add the AAs I've added would take an hour or two maybe, so it's not like they couldn't. So far, I don't think I've added any new AAs (except the corruption one and mental stamina), just additional ranks of existing AAs, so they should be able to easily be added.

Quote:
Originally Posted by Caryatis View Post
I think that's faulty logic. Since the bot system as you have re-imagined it is easily scalable now, it would seem like it should support client AA only and as new client AAs are added, they can be added to the bot system(are bots not supposed to be client copies?).
Ideally this would be the case. Unfortunately only maybe half of the important code is shared between the two (bots have their own attack, melee mitigation, etc. functions, and many of the client AAs within the shared mob code are enclosed within unnecessary if(IsClient()) checks, so the bots don't use them at all. This is something I'm trying to fix. Most developers who would be adding support for new AAs wouldn't be coding with bots in mind, so someone such as myself would then have to go back in and add support for bots. I don't particularly want to have to go in every few weeks to add in bot support for an AA that was added for clients just so bots don't have one that clients don't.

Quote:
Originally Posted by Caryatis View Post
Bots will always be underpowered compared to clients because they don't have a person controlling them directly and I dont think giving them powers not available to clients is the answer(might as well remove your whole system and just multiply dmg and avoidance by a rule value so people can change that on the fly, if the goal is simply to boost their power).
My goal wasn't to boost their power. It was to enable bots to have AAs that scale with their level so no one has yo to continuously monitor code submissions to see what AAs can be added for bots.

I think a rule for which expansion to allow AAs from would be a reasonable addition that would allow AAs to be coded and ready in case anyone wants them, but default to GoD or whatever so others don't have to worry about them if they don't want to.

Or, someone just need to go in and get up to date on all client AAs..
Reply With Quote