View Full Version : 5E - MountTracker
JustinFreitas
October 14th, 2022, 21:05
This is an extension for FGC/FGU that tracks mounts and their riders via the effect mechanism in the Combat Tracker. The mount/dismount operation can be initiated via chat command (GM only), CT drag/drop (GM only... drag the actor name, not the portrait graphic), or CT actor right click radial menu (GM and Player). MountTracker also tracks the distinction between controlled and uncontrolled/independent mounts, which is selected when performing the mount action. I have some player characters in my campaign that use mounts and this extension helps me keep things straight and remember the mounted combat rules. I hope it helps in your games too!
MountTracker Features:
Tracks mount/rider relationships between actors in the Combat Tracker via effects (ex. Mount: Warhorse or Rider: SomeActor).
Distinguishes between controlled and uncontrolled/independent mounts, selected at time of mount. Note: For GM CT actor drag/drop, holding control when dropping will be uncontrolled/independent.
Mount/Dismount operations invoked via chat command, CT actor right click radial menu, and drag/drop of CT actor name (from rider to mount).
Mount operation considers rider/mount size, existing debilitating conditions on the actor, rider speed, etc.
When it is a rider's turn and also on attacks from a mount, optional (on by default) mounted combat rule hints will be shown in the chat to help with these less frequently used rules.
Options for chat verbosity, enforcement of size rules when mounting, and skipping a controlled mount's turn.
Option to frame the MountTracker chat output. Choices are none (default), chat, story, whisper.
As I remember other features, I'll update this list with them.
The Forge version writes to the extensions folder and not the vault, so it's unencrypted in case you need to tweak stuff or look at things. Of course, it's all up on GitHub in case you wanna see things there. Links below!
Current Version: 1.8, get it from the Forge if you are a Unity user (automatic deployment and update with FGU update) or GitHub releases if you are a Classic user (rename the zip to ext and drop in extensions folder). The version history is available at either link, FG Forge or GitHub.
FG Forge Link: https://forge.fantasygrounds.com/shop/items/876/view
GitHub Link: https://github.com/JustinFreitas/MountTracker
Naplam
February 25th, 2023, 22:25
I bought this but how do create a mount as a NPC? I did that put both PC and NPC mount in CT and tried to mount the Npc on my turn and gave an error about names
JustinFreitas
February 25th, 2023, 22:35
I bought this but how do create a mount as a NPC? I did that put both PC and NPC mount in CT and tried to mount the Npc on my turn and gave an error about names
It's free, so I hope you didn't pay too much! lol It's nothing fancy, it tracks the relationship between a mount an a rider using effects in the combat tracker. The DM can drag a combat tracker actor (the rider) to another actor (the mount) to make that happen anytime. Dragging must be done from the rider's name, not the token. The player (or DM can do this too) can mount when it's their turn via right clicking the NPC they would like to mount. There are restrictions like unique names and things.
Here are some excerpts from the GitHub readme here: https://github.com/JustinFreitas/MountTracker
ReadMe and Usage Notes
The purpose of this Fantasy Grounds 5e extension is to allow for Combat Tracker tracking (via effects only) of an actors mount state along with outputting some helpful SRD rule text (thanks OGL!) in the chat regarding the mount state and associated rules. This includes a distinction between controlled and uncontrolled (aka independent) mounts for the purpose of clarity and also displaying the appropriate rule hints. The GM can make mount associations via drag/drop of CT actors (drag the rider name to the mount, not the portrait) to a target mount, right click CT radial menu on a target mount (or for dismount), or chat commands to invoke the action. Players can mount/dismount via the CT's right click radial menu.
GM MountTracker Chat Commands:
-Current actor MountTracker status: /mt or /mounttracker
Clear all MountTracker effects from Combat Tracker (manually deleting effects is always an option too): /mt clear or /mounttracker clear
Have the current actor mount another actor as the rider: /mount [TARGET_MOUNT] Ex. /mount Warhorse
Have the current actor (who is riding a mount) dismount its mount: /dismount
Combat Tracker Radial Menu:
For the current Combat Tracker actor, the GM or the Player can right click a target actor to mount as a rider (or dismount if they are already riding). In the radial menu, the Player can select between Controlled, Uncontrolled (Independent), and Dismount.
Features:
When mounting, validation is performed where things like size checks are made (mount must be at least one size larger than rider), debilitating conditions are considered, and zero speed.
Distinguishes between controlled and uncontrolled/independent mounts, selected at time of mount. Note: For GM CT actor drag/drop, holding control when dropping will be uncontrolled/independent.
On any action that involves mounted combat rules (i.e. mounting, dismounting, attacking from mount, being attacked while mounted, controlled or uncontrolled/independent), rule reminders will be output to the DM in the chat (verbosity set in options).
It knows to consider debilitating conditions or speed of zero (i.e. grappled) when mounting/dismounting.
On the rider's turn, chat output is shown (optionally) that displays the mounted speed and some rule help for both controlled and uncontrolled/independent scenarios.
Works with unidentified actors in the Combat Tracker.
Has a chat command interface for /mount [TARGET_ACTOR] (controlled mount), /ucmount [TARGET_ACTOR] (uncontrolled/independent mount), /dismount (no target, affects current CT actor), /mt clear.
Has a radial menu interface for mount/dismount that is player accessible and works for the current actor in the Combat Tracker (that's where the chosen menu action will be applied).
If attacking from a mount, display a chat message with any rules restrictions/guidance.
Options for chat verbosity, size enforcement, skipping controlled mount's turn via SKIPTURN.
Farifax
December 16th, 2023, 19:40
The mount tracker has reversed the roles. When checking for mount size the medium creature can't ride the large, but the large can ride the medium. Strange and quite useless.
JustinFreitas
December 16th, 2023, 20:07
The mount tracker has reversed the roles. When checking for mount size the medium creature can't ride the large, but the large can ride the medium. Strange and quite useless.
lol... you're using it backwards. I just checked it, it's fine. Thanks for the constructive criticism. :rolleyes:
daddyogreman
December 17th, 2023, 16:19
The mount tracker has reversed the roles. When checking for mount size the medium creature can't ride the large, but the large can ride the medium. Strange and quite useless.
People spend their own free time to create things in an effort to improve fantasy grounds. Particularly with these free extensions we're expecting nothing in return for our work. Your approach to telling him about a perceived issue (which turned out to be user error anyway) on a FREE extension sucked. Do better.
CassMerry
July 18th, 2024, 09:18
Sorry, trying to figure this out because I seem to be getting it backwards as well and I can't see what I'm doing wrong, I have a medium Greg who can be mounted by a dragon, but Greg can't ride the dragon, here's the line it gives:
The mount (Dragon Turtle Wyrmling, Large) has to be at least one size larger than the rider (Greg, medium).
As far as I can tell something is making it check for sizes backwards, if anyone know what is going wrong or how I'm messing up I'd really appreciate it!
JustinFreitas
July 18th, 2024, 10:03
Drag the rider to the mount in the CT.
CassMerry
July 18th, 2024, 10:11
Drag the rider to the mount in the CT.
Yep, thats what I did. It fails to add and gives me the message I posted about size issues
JustinFreitas
July 18th, 2024, 10:15
I take a peek tonight. Maybe try the opposite then. Dunno. It’s not critical for your game. Just uninstall mount tracker if it’s bothering you.
CassMerry
July 18th, 2024, 10:30
I take a peek tonight. Maybe try the opposite then. Dunno. It’s not critical for your game. Just uninstall mount tracker if it’s bothering you.
Doing the opposite just makes the dragon ride greg, so you see why I'm confused! And yeah it's not critical, I won't not use it I'll just toggle the size check option off, either way it's still a really useful plugin.
Messing with a couple settings it doesn't seem to care even if I set the dragon to small, the same thing happens, so maybe it isn't anything to do with the size of the creature but the size function is mistakenly checking against something other than size? Dunno if that's possible but maybe that'd cause it to work weirdly for some people but not others.
JustinFreitas
July 18th, 2024, 10:34
Yeah, maybe… I’ll look tonight.
JustinFreitas
July 18th, 2024, 23:30
Hi CassMerry,
I took a look at the MountTracker and tested some things. I was unable to recreate your scenario but that doesn't mean there isn't something wrong... there very well might be under certain conditions, I just didn't see it.
Let me list a few observations that I noticed when testing around and then I'll post an animated GIF showing some of the ways it works.
- The size comparison is case sensitive... I'll fix that in the future.
- When dragging the rider to the mount, drag the rider's NAME to the mount, not the rider's TOKEN.
- When the CT is on the rider's turn, you can right click the mount in the CT, choose the horse icon, and then select what type of mount it will be (Controlled or Uncontrolled).
- For any rider/mount link, you can right click on the rider in the CT, choose the horse icon, and then choose 'D' for Dismount to break that rider/mount link.
Here is an animated GIF demonstrating some of the ways it works. I hope all of this information helps you. If you end up finding the cause of the problems, please let me know and I'll fix anything that we determine is broken.
Animated GIF of MountTracker usage - hosted on OneDrive (https://1drv.ms/i/s!Ai_X4S_8uAwmgYxJ-w7YxAeJ-QeUIQ?e=TJAQnM)
Animated GIF of MountTracker usage - self-hosted as OneDrive link might have issues. (https://justin.dynu.com/files/MountTracker-Example.gif)
Good Luck,
Justin
CassMerry
July 20th, 2024, 15:01
Hi CassMerry,
I took a look at the MountTracker and tested some things. I was unable to recreate your scenario but that doesn't mean there isn't something wrong... there very well might be under certain conditions, I just didn't see it.
Let me list a few observations that I noticed when testing around and then I'll post an animated GIF showing some of the ways it works.
- The size comparison is case sensitive... I'll fix that in the future.
- When dragging the rider to the mount, drag the rider's NAME to the mount, not the rider's TOKEN.
- When the CT is on the rider's turn, you can right click the mount in the CT, choose the horse icon, and then select what type of mount it will be (Controlled or Uncontrolled).
- For any rider/mount link, you can right click on the rider in the CT, choose the horse icon, and then choose 'D' for Dismount to break that rider/mount link.
Here is an animated GIF demonstrating some of the ways it works. I hope all of this information helps you. If you end up finding the cause of the problems, please let me know and I'll fix anything that we determine is broken.
Animated GIF of MountTracker usage - hosted on OneDrive (https://1drv.ms/i/s!Ai_X4S_8uAwmgYxJ-w7YxAeJ-QeUIQ?e=TJAQnM)
Animated GIF of MountTracker usage - self-hosted as OneDrive link might have issues. (https://justin.dynu.com/files/MountTracker-Example.gif)
Good Luck,
Justin
AH! Fabulous, just figured it out from that. When you make a character with the character wizard by default it puts your size on your sheet in lowercase, changing that to title case fixed it. Not idea why putting it in lower case still allows other things to ride you but thanks for the help, that seems to be what was messing with stuff.
So I guess for anyone else who find themselves with this issue, you gotta change the size on your sheet :)
Hjorimir
December 17th, 2024, 22:00
Just wanted to chime in and say that I'm loving this extension. I wish there was a way to bind the tokens together on the battlemap so that they could be moved as one.
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.