|
Coucou.
Ma question vient de l'observation qu'un de mes gowaps n'a pas obéit aux ordres. Voici ce qu'il s'est passé :
Saturnin (c'est son nom) avait pour ordre d'aller en X1 Y1 N1 puis de s'y arrêter. Ce qu'il a fait, sans problème. Il tournait donc en boucle sur l'ordre "Arrêt".
Nous voici maintenant au milieu d'une DLA de Saturnin. Il lui reste 6PA puisqu'il n'en dépense aucun pour exécuter l'ordre "Arrêt". Je lui donne un nouvel ordre : aller en X2 Y2 N2, et je me dis que vu qu'il a 6PA, il va pouvoir se mettre en route dès cette DLA.
Je fais bien attention à ce que l'ordre passe avant l'ordre d'arrêt, mais voilà-t-y pas que Saturnin n'a pas bougé d'un poil, que la DLA se finit et que la suivante commence sans que les PA n'aient été utilisés.
D'où ma question : est-ce que le gowap joue à certains moments, en examinant ses ordres et les exécutant s'il y a des choses à exécuter, puis plus rien, quelque soit les changements d'ordres qui peuvent arriver avant la fin de la DLA en cours ? Ou bien est-ce juste un caprice de Saturnin ?
Je tente une autre formulation, j'suis pas sûr d'avoir été clair :
Je suis Saturnin. J'ai un ordre Arrêt, et 6 PA. Ma dla se finit dans 5 heures. Je "joue" mes ordres, donc je ne dépense pas de PA puisque mes ordres se limitent à "arrêt". S'il le faut, je retourne jouer une autre fois 3 heures avant la fin de ma DLA. Rien n'a changé. Considérons que j'ai "joué" 6 fois, et que je décide donc de ne plus aller voir mes ordres avant la prochaine DLA, alors que j'ai des PA de dispo... Mon maître Cotton Eye Troll change mes ordres 2h avant ma DLA, et me donne notamment l'odre de me déplacer. Mais moi, comme j'ai déjà "joué", je ne vais pas les voir...
Est-ce que cette vision des choses correspond à ce que fait le script ou pas du tout ? |