CMDRNuffin / BetterMountRoulette

2 stars 2 forks source link

[Feature] Idea for implementing mount set/groups #4

Open mehistaken opened 2 years ago

mehistaken commented 2 years ago

Users will create these groups - I'll call them "sets", group will be used in another way - each set has 4 attributes:

Priority

Auto based on a sorted list in the UI probably

Jobs & zones

Job and zone groups

Mounts

Mount group to randomize from

Defining groups

Groups needs to be defined to be used in sets. Sample groups: Type Name Value
Jobs RNG DPS MCH, BRD, DNC
Jobs DOL MNR, BTN, FSH
Zones Sanctuary Island Sanctuary
Mounts Mechanical SDS Fenrir, Regalia Type-G, Magitek Armor, Rolling Tankard, Gabriel α
Mounts Animals Albino Karakul, Antelope Stag, Portly Porxie
Mounts Horses Unicorn, Nightmare, Aithon, Xanthos, Gullfaxi, Enbarr, Markab, Boreas, Kirin, Arion

Using groups

Main interface for creating sets, assign groups and priorities Priority Jobs Zones Mounts
0 RNG DPS ANY Mechanical
1 ANY Sanctuary Animals
2 DOL ANY Horses

On execution, plugin will essentially go through the list based on priority and pick the mount/group on the first job && zone match. If no match then do nothing, or fallback to /ac "Mount Roulette, perhaps as a configuration.

CMDRNuffin commented 2 years ago

I like this. Especially since it describes more or less exactly how I envisioned the feature that implements #1 and #2 (which are now both obsolete, yay).