Jaksuhn / Automaton

BSD 3-Clause "New" or "Revised" License
21 stars 26 forks source link

[Feature Request] Auto-Follow: Multi-seater mount support #5

Open Flavescent opened 7 months ago

Flavescent commented 7 months ago

Hi, thanks for this plugin! I use Automaton's Auto-Follow for leveling and controlling a light party composed of alt characters on separate accounts. It would help with transportation while leveling (and immersion) if they could automatically join me in my Regalia Type-G mount.

I propose to add an "auto-mount" option. If enabled, if a party member or the follow target deploys a multi-seater mount, the follower automatically moves toward them and rides pillion (/ridepillion ) By writing "automount" in party chat, the mount-owning party member could be commanded to deploy their mount.

Currently, this must be done manually by switching off autofollow (because it automatically dismounts the follower for some reason), deploying the mount, switching character, right-clicking, selecting "Ride pillion", and switching character again.

Jaksuhn commented 7 months ago

I had plans for autofollow to smartly mount up and fly if the master does so but got sidetracked with other things. That I could probably finish but auto pillion would be very iffy. I can check but I doubt that will happen

Flavescent commented 7 months ago

Thanks! Actually, the part where autofollow mounts up and fly if the master does works rather well (except for the fact that the follower cannot dismount to interact with things while the master remains mounted). If you do want to give this part of your plugin more attention, better pathfinding (following the master's path) would probably be even more welcome. Right now, the followers tend to get stuck in the environment a lot. Perhaps the vnavmesh plugin by veyn, which supports terrain-conscious motion, could be leveraged for this.