• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Advanced and Automatic create Group / Raid

moguay

Member
Joined
Jan 17, 2011
RedCents
1,190¢
Hello,
Today I present to you a new function to create groups or raids without configuration, without map key, etc... Just one order.
As you will see in the capture, the code analyzes your bots in two different ways, the classes and the power of the bots.

Standalone Autoraid.mac V1.0

Download link removed : Autoraid.mac
- Better for THF Private server, current thinking for complex raid on live/test server
for live : - disable balanced class + add 3 mainly type group management (tank/melee and caster)​
- Probably will be in donation for the live or stay

Mains features
  • 0 configuration
  • Automatic raid or group creation
  • Manual raid or group creation/reload
  • Multiple raid formation configuration
Featured for raid fight logic
  • Classes priority
  • Balanced power bots
  • Priority balanced Melee group and Caster/Pet group
  • TANK/Offtank, Healer and Bard have a specific repartition logic
Arranges groups according to a class priority logic
On master Groups
¤ one master tank​
On other Groups
¤ one offtank​
On each group
¤ one group Heal (CLR or PAL)​
¤ one bard​
As much as possible depending on
¤ Parallel and DPS balanced melee Group​
¤ Same with Nuke and Pet class​
If not possible put on last group other

2018-08-27_21-22-46.gif
 
Last edited:
I have rewrite the code to allow different arrangements depending on the servers you are.
From 2 master type balanced for thf, the code make the arrangement with 4 Groupes Type (1=Tank, 2=Melee, 3=Pet Class, 4=Nuker)

The futur reflextion for my own use, is how switch between pur tanking spec to balancing dps easly (for some specific solo fight multi tanking, dps balanced)


Processing arrangement for THF private server

Processing arrangement for Live / Test server

eqgame_2018-08-29_19-25-16.png

eqgame_2018-08-29_19-29-25.png

eqgame_2018-08-29_19-25-23.png

eqgame_2018-08-29_19-29-32.png
 
- Adding cache sub function
- Cache is renew when the bots change
- Cache can be edited manually to perform personalized raid formation
- Adding group invite verification + add notification if lag, need to do the same on raid invite
- Other minor change

Fast mode without cache (5.3s)

Fast mode with cache (4.8s)

Normal mode without cache (98.6s)

Normal mode with cache (4.8s)

eqgame_2018-08-31_11-37-04.png

eqgame_2018-08-31_11-39-57.png

eqgame_2018-08-31_11-43-24.png

eqgame_2018-08-31_11-44-27.png
 
Last edited:
- Adding the possibility to make own bots dispatch and save/load your custom formation
/mac autoraid [save/load] maxdps1​
- Simplify ini save file, can be edited...

Code:
| [Autoraid]
INVITE_LIST1=WAR:Bufo#1 WAR:Boulon SHD:Guismo CLR:Moguay RNG:Framboise DRU:Diancecht
INVITE_LIST2=PAL:Leapyear#2 SHM:Oskiti BRD:Olirr ROG:Tenaciousd BER:Liime BER:Jeewid
INVITE_LIST3=CLR:Erelog#4 BRD:Cendrillon WIZ:Lungorthin WIZ:Lugorthin WIZ:Charmant MAG:Sherly
INVITE_LIST4=ENC:Ogen#0 BST:Hykim
 
- Reforge macro structure - autoraid.mac (for standalaone) and autoraid.inc (for include in other macro)
the idea is to have a common development between the two functioning maco, it is always a problem to make lightened versions.​
use /mac autoraid [group/raid/load/save] <arg> (for standalone) or #include autoraid.inc + your exec external cmd.​
for me external cmd is a complex code which adds a multitude of possibilities, flexibility and permissibility, especially on the arguments of commands. it was just the creation model of the macro, it gives a vague idea : https://github.com/moguay/mq2-thf-macro/blob/master/Standalone Macro/Rebuild macro commands.md
- Add automatic notification broadcast for groups that may be invited in another raid
this also for the purpose of auto inviting via the same macro with members of the same guild.​
you made a structured broadcast on guild chat, and the main raid leader have nothing to do to invite many team.​
a good old technique to save time.​
Capture with local test (auto send request and auto send raid invite)

eqgame_2018-09-16_15-47-17.png
 
Last edited:
Start to take the time to adding function to help to create a free raid bots
- add disband all function
- add new function, to invite all bots not in raid
after you manually assign group arrangement
you can save / restore your arrangement

Have bug on raid[x].group tlo atm on eqmu redguides mq2 to continue the dev.
but in the future, construct a function to check your bots/players up and use the best saved arrangement you have do

hoping this gives you some dev ideas
 
Advanced and Automatic create Group / Raid

Users who are viewing this thread

Back
Top
Cart