I worked out a solution for initial sitting bug in the NPC Horse (script by Shin Ingen) where the avatar sinks through the horse when wearing an AO.
In the NPC horse script by Shin Ingen in under run_time_permissions(integer perm) FIND
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
llStopAnimation("sit");
//llStartAnimation("man-stop");
switchAnims("idle");
}
and REPLACE with
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
list anims = llGetAnimationList(llGetPermissionsKey());
integer len = llGetListLength(anims);
integer i;
for (i = 0; i < len; ++i) llStopAnimation(llList2Key(anims, i));
//llOwnerSay("Permissions Accepted");
switchAnims("idle");
}
If you don't like coding, just hop over to Neiferleaf and fetch the boxed new horse rezzer at the landingpoint.
Enjoy