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

Development::Bots Forum for bots.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 05-21-2007, 09:29 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Ah ok, it doesn't crash when you're alone (with your bots) on your server right ?

I forgot to mention that, for the moment (the beta binaries), Eqoffline is offline and solo. The faculty to have multiple clients with bots on the same server is a future option.

Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #2  
Old 05-23-2007, 06:45 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Critical update about zone crashes.

You shouldn't crash anymore when you :
-- use the "#bot group remove (target)" command
-- log off while grouped with bots.
The binaries have been posted on the website.

This week-end, I will write a special attack function for the bots so their damage is calculated on the weapon damage/delay they use, their stats, etc...
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #3  
Old 05-24-2007, 07:00 PM
smartmonkey777
Fire Beetle
 
Join Date: Feb 2007
Posts: 23
Default wow this looks cool !

wow This is a great concept ! i cant wait to try this out ..

will be awsome with multiple client compatability/raid compatability ..

you are planning on this at some point in the future?
  #4  
Old 05-24-2007, 10:54 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Yes, it's planned.

I will work on raid compatability once :
- melee bots damage output is correct
- the bots assist intelligently
- the bots are able to CC

Multiple clients is something that should work right now. What I just have to do is to check the functions where I send the info to their respective bot leaders. I will check that.

G'day,
Mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
  #5  
Old 05-25-2007, 06:57 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

I'd like to see a working Linux compile (though I think that actually might be ok now), and support for Titanium if at all possible. Maybe that's why I cannot log in - Titanium-boy.
  #6  
Old 05-26-2007, 01:41 AM
Zard's Avatar
Zard
Sarnak
 
Join Date: Nov 2005
Posts: 62
Default

It works for me using winxp/titanium.
__________________
"Cherish your family and friends for you are truly poor without them. With them, you can merge to form Devastator."
"There's no place like 127.0.0.1"
  #7  
Old 05-26-2007, 05:59 PM
Magoth78
Discordant
 
Join Date: Jun 2003
Posts: 345
Default

Hello there,

I actually have a problem with formulas for the melee bot output dmg. The goal is to make their dmg calculated on criterias and to be as close as the clients.

My maths are pretty bad and I need your help.

For the dmg calculation, I would like to take into consideration:
- the lvl of the bot
- the class
- the atk/delay ratio of a weapon (1h, dual wield and 2h)
- the str/dex/agi depending of the class
- any other criteria ?


For an example and for a warrior with 100str, I've tried:

For a 1hand weap in the primary melee slot:
Code:
( (atk/delay)*(str/3) ) + lvl
For a 1hand weapon in the secondary melee slot:
Code:
( (atk/delay)*(str/3) ) + (lvl*0.33)
At lvl10, with a 10/30 weapon, the warrior would deal as its max melee output:
primary: 14dmg

At lvl20,
primary: 18dmg

at lvl50,
primary: 27dmg

wich isn't accurate at all..

This is just an example to show how bad are my maths and what the issue is : to find a correct formula for the melee bot.


The second issue is the way the bots do assist. I need to have advises/ideas on this.
Actually, each bot attacks the mob(s) that attack this bot. Also, each bot attacks the mob(s) that attacks you(the leader).
It needs to be improved and for that I have an idea but I need your advises.
I can make it so each bot (but the CC bots) assist the main melee of the group. I mean, if there is a warrior, they only assist him, else if there is a SK they assist him, else if there is a paladin, etc... This way, it will be easier to code the CC bot so they can do some CC on adds.

But now, what happens if you're not grouped with any melee ? I could make it so they assist you by default... or a pet...

Any ideas on this ?

G'day,
mag
__________________
User's projects:
-- Original EMPIRE I/II and Factions! servers
-- Web GM Portal
-- EQoffline/bots
Closed Thread

Thread Tools
Display Modes

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 01:37 PM.


 

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 - 2026, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3