Hi I have a problem with followers riding horses. I know how to get them to ride a horse thats a simple npc.activate(horse) but for some odd reason if there is a player owned horse nearby that has the same actorbase horse type they'll get on that horse instead even if you explicitly tell it to activate the npc's horse. They'll simply ignore it and get on the player's horse instead.
This only happens if
a) the horse is the same actorbase
b ) the horse is owned by the player, if the horse isn't owned it'll be ignored and they'll ride the one you tell them to.
Its almost as the the game engine internally favours player owned horses over all others and will override all activation instructions with those
If anyone has any insight or workarounds I'd love to hear it. There doesn't even seem to be an easy to identify which horse the NPC is riding, if it happens to be the wrong one.