Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bots

Development::Bots Forum for bots.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-21-2012, 11:02 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default Bot::GroupExperience Flag

I was wondering if the possibility of a Bot::GroupExperience flag could be implemented into the emulator variables.

This would allow hosts to determine if they want to allow bot group experience on their servers.

I don't have internet access at my house and have no choice but to play solo with bots. This latest change has killed my ability to progress on my server.

I'm not receiving any experience at all if any bot groups are up, not just the experience from the additional groups.

I have had to switch back to the binaries 2098 build for the time being, but I like to keep up with the latest changes.

Thanks!
Reply With Quote
  #2  
Old 04-22-2012, 10:51 AM
bad_captain
Developer
 
Join Date: Feb 2009
Location: Cincinnati, OH
Posts: 512
Default

Do you get any experience at all?

If you are running bot groups and any group does more damage than your group, then you won't get the experience. If you have hotkeys set up for your different botgroups and can send your group in individually, you should be getting experience. I have a hotkey for my group, and then hotkeys for groups 2-3, 4-5, 6-7, 8-9. That way I can direct the different groups to different targets. If I send my group by itself, I get experience.

I mean, I guess I could add a rule. I just didn't think it seemed fair to get experience for all of your botgroups, which obviously would be 4-5 times what you would normally get with just your own group.
Reply With Quote
  #3  
Old 04-22-2012, 05:03 PM
louis1016
Hill Giant
 
Join Date: Dec 2009
Posts: 157
Default

you shouldnt get any exp from bot groups that your not in i think most would agree, but if you want to use the newer executables without the previous change just try to figure out what the change in the code was and modify it to that. It shouldnt be too hard at all to figure it out. then you can update from svn with the botgroup exp on your server and still get all future updates

ill take a look and see if i can find it
Reply With Quote
  #4  
Old 04-22-2012, 05:18 PM
louis1016
Hill Giant
 
Join Date: Dec 2009
Posts: 157
Default

ok Uleat,

here is the diff for the attack.cpp file where this code is stored

http://code.google.com/p/projecteqem...one/attack.cpp

scroll down and check out line 2105, on the right in green is the code that badcaptain added for this change and on the left is how it was before. Just modify line 2105 to look like the code on the left and delete all the extra lines you see in green in your own code to make it like it was before
Reply With Quote
  #5  
Old 04-22-2012, 10:05 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

bad_captain,
I appreciate the thought and guess for public release this should be left to muse. You're right about the amount of xp being too much and I was just thinking of splitting the share of xp amoung the number of groups. I didn't realize that I was getting ALL bot group experience beforehand.

I'll re-upgrade to 2133/2134 tonight and try the "all bot groups spawned/only my bot group attack" scenario again. I was pretty sure I tried it with only my personal group attacking, but I could be wrong. (Maybe I'll just have to nerf my bots!)

louis1016,
Thanks for pointing this out for me! I spend most of my time offline and didn't realize that the online repository had the change-diff listing like that.

I don't have alot of c++ experience but do understand language structure fairly well, so I should be able to adapt it to my wants. I just need to figure out the game's variables, functions and such.

Thanks guys!
Reply With Quote
  #6  
Old 04-23-2012, 02:00 AM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I did check the updated revision and it was my mistake as to why I wasn't receiving any xp. I was using my 'melee' hotkey instead of my group attack one and it made all of the bots attack... I did receive xp on single group attack. It's hard to see who exactly is attacking sometimes when the casters get nuke crazy =)
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:23 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3