Go Back   EQEmulator Home > EQEmulator Forums > General > General::Server Discussion

General::Server Discussion Discussion about emulator servers.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-24-2016, 06:53 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Exclamation New Bot Command System

The new Bots command system has gone active!


Server Admins:

- You will need to re-run cmake to capture the file changes and re-compile your binaries

- You will also need to manually run eqemu_update.pl to update the database (2 changes: 9001, 9002)

- Review the bot commands and adjust their status accordingly


Players:

- The new bot command system is accessed via the bot command symbol '^' - though a redirect still allows the old '#bot' command prefix

- Commands have changed, both in name and function - start with '^help' and see where that leads



The wiki page for Bot Commands has been updated: http://wiki.eqemulator.org/p?Bot_Commands&frm=Main


Note: The known heal rotation crash point has been fixed..please post any issues as new posts.
__________________
Uleat of Bertoxxulous

Compilin' Dirty

Last edited by Uleat; 03-26-2016 at 08:54 PM..
Reply With Quote
  #2  
Old 03-31-2016, 04:04 PM
ward3
Sarnak
 
Join Date: May 2013
Posts: 31
Default

Sweet! I am looking forward to trying these out.
Reply With Quote
  #3  
Old 05-01-2016, 09:59 AM
Maceblade
Hill Giant
 
Join Date: Jun 2010
Posts: 231
Default

Can we get #bot augmentitem added?

**Didn't realize #augmentitem force was an option, just gotta change the GM restriction only**

Last edited by Maceblade; 05-01-2016 at 02:27 PM.. Reason: NM
Reply With Quote
  #4  
Old 05-01-2016, 04:56 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I did not add that command back in because it had nothing to do with bots.

It was just a 'normal' command added to the old bot command system.


EDIT: https://github.com/EQEmu/Server/blob.../bot.cpp#L9451

If a bot had been used in the methodology, I might have considered it..but, this was just straight item processing.
__________________
Uleat of Bertoxxulous

Compilin' Dirty

Last edited by Uleat; 05-01-2016 at 05:04 PM..
Reply With Quote
  #5  
Old 05-01-2016, 05:59 PM
Indev
Fire Beetle
 
Join Date: Apr 2016
Location: Midwest USA
Posts: 16
Default

Forgive me for asking, but was there an over-powering argument for not beginning the new system of bot commands with a simple period or slash?

It will probably take most players two hands now instead of just one to articulate the first command character.
Reply With Quote
  #6  
Old 05-01-2016, 06:36 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

The bot command operator can be change by anyone running a server: https://github.com/EQEmu/Server/blob...command.h#L530

Changing that character and recompiling will allow the use of any character that the server admin chooses to select for bot commands.


I didn't want to use something too close to the existing command operator, so I chose the caret. (Most people set up hotkeys, don't they?)


I've considered a revamp of the old command system as well as splitting the it into player- and server-oriented commands.

Also, the newer clients (post-RoF2) actually block the use of the pound (hash) symbol when used as a message opener. This means that another character
will have to be selected to use the command system in these clients.


The beauty of having open source code is that if you don't like something, you can always change something to your liking
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
Reply

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