FS25 Dog Companion 0.1.7.0
============================

CORRECTIF : CHIEN SUR LE TOIT DU CAMION
---------------------------------------
Sur certains camions hauts, au moment de sortir du véhicule, FS25 peut encore
avoir une position joueur / cabine située très haut.

L'ancienne version réutilisait cette hauteur et le chien pouvait donc
réapparaître sur le toit.

La 0.1.7 fait maintenant ceci :
1. récupère le côté où se trouve la place passager ;
2. calcule une position à l'extérieur de la cabine ;
3. s'écarte suffisamment du véhicule selon sa largeur ;
4. récupère la hauteur du TERRAIN ;
5. replace le vrai chien au sol à cet endroit ;
6. relance ensuite le suivi.

Le chien doit donc réapparaître :
- au sol ;
- côté passager quand c'est possible ;
- ou près du joueur si le véhicule ne donne pas assez d'informations.

CORRECTIF : CHIEN VISIBLE QUAND ON LE PORTE
-------------------------------------------
La version précédente utilisait thirdPersonRightHandNode.
Ce nœud peut être caché par le rendu du personnage selon la caméra.

La 0.1.7 attache donc le clone du chien au root du joueur, à une position
fixe devant le torse et les mains.

Avantages :
- le chien reste visible pendant qu'on marche ;
- il bouge avec le joueur ;
- il garde la bonne couleur ;
- il ne dépend plus de la visibilité du squelette de la main droite ;
- tous les sous-nœuds du modèle du chien sont forcés visibles.

TOUCHES
-------
K = suivre / rester
L = porter / poser

TOUT CE QUI RESTE PRESENT
-------------------------
- voitures
- camions
- véhicules hauts
- place passager
- même couleur du chien
- chien assis sur collision mobile
- collision qui bouge / tourne
- portage

INSTALLATION
------------
1. Supprime la v0.1.6 du dossier mods.
2. Mets uniquement :
   FS25_DogCompanion_Passenger_v017.zip
   dans :
   Documents/My Games/FarmingSimulator2025/mods/
3. Active :
   Dog Companion - Passenger + Collisions + Portage FIX

LOG
---
Après sortie d'un camion :
[DogCompanion] [Placement] Vehicle exit ground position: ...
[DogCompanion] Dog restored on ground after vehicle: ...

Pendant le portage :
[DogCompanion] [Carry] Dog attached visibly in front of player's hands
