Bon, comme j'ai été demandé, me voilà
Le changement de joueur est généré par
selectPlayer ;
l'unité vers laquelle on doit aller DOIT être locale (une IA dont on est le leader, bien généralement)
Malheureusement certains problèmes existent et sont référencés sur le wiki :
1/ la fameuse question de la localité : si tu le fais sur une unité non-locale, tu auras sa "caméra" mais tu ne dirigeras pas l'unité
2/ l'identité : si l'ancienne unité meurt, ça compte dans tes stats
3/ l'ancienne unité sera toujours à ton nom, et la nouvelle, au nom de l'IA précédente
4/ lié au 3/, quand tu voudras chatter, tu auras le nom de l'IA.
Donc du coup :
OUI c'est possible,
NON c'est pas simple, et je ne le recommande pas
Si tu veux faire une sorte de "changement d'uniforme" par contre, tu peux faire en sorte de créer une unité qui sera ton subordonné, le
selectPlayeriser, puis supprimer l'ancienne unité ; cela assurera que la nouvelle unité sera locale.
1/ tu ne dois donc pas être dans un groupe... (ou en être le leader)
2/ tu n'auras pas ton identité, comme dis précédemment.