EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   General::Server Discussion (https://www.eqemulator.org/forums/forumdisplay.php?f=601)
-   -   New Bot Command System (https://www.eqemulator.org/forums/showthread.php?t=40493)

Uleat 03-24-2016 06:53 PM

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.

ward3 03-31-2016 04:04 PM

Sweet! I am looking forward to trying these out.

Maceblade 05-01-2016 09:59 AM

Can we get #bot augmentitem added?

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

Uleat 05-01-2016 04:56 PM

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.

Indev 05-01-2016 05:59 PM

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.

Uleat 05-01-2016 06:36 PM

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 :)


All times are GMT -4. The time now is 04:19 PM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.