Tout le personnel transféré n'était pas affecté au départ.
345 ingénieur CTD transfer.zip
Les soldats ont été transférés sans problème plus tôt, il semble donc qu'il s'agisse de scientifiques. Peut-être lié à #482
Vendre/acheter de l'un à l'autre fonctionne mais ils restent assignés et leur compétence continue de compter.
Avez-vous commencé un nouveau jeu ? Le correctif du bug scientifique ne fonctionne que pour les nouvelles sauvegardes.
Oui, tout nouveau jeu avec la version OpenApoc-x64-v0.1-345-gea6033fa, que j'ai prise comme version principale "stable" 345.
Ok je vais jeter un oeil.
Un autre exemple de ce bug
Sauvegarde attachée
(Peut avoir besoin d'un ancien mod d'armes du canal de modding discord)
save_Medium Test 06-02-19 1.zip
Veuillez également consulter le numéro 532 qui est un doublon
save.zip
Voici mes 3 dernières sauvegardes à déboguer
https://github.com/OpenApoc/OpenApoc/issues/532#issue -421676938
journal gdb et trace de pile pour l'un des problèmes #532
De plus, il n'y a pas de plantage sur le cas 2. Il affiche simplement MessageDialog avec "Alien Containment exeeded"
Ah, le problème du confinement des extraterrestres est un bon vieux #369, je vais y faire référence aussi
Merci pour le reportage <3
Voir aussi #370
trace de pile pour le cas 3
Ici une capture d'écran
À gauche, Biochemie avec 9 scientifiques. Chaque fois que je clique sur le Lab, je reçois le message que vous pouvez voir.
Après beaucoup de messages comme ce message, le jeu se bloque.
Je pense que ce qui se passe ici, c'est que lors du transfert ou de la vente de scientifiques, cela ne les dissocie pas d'un laboratoire dans lequel ils travaillent actuellement, donc le laboratoire détient une référence à cet agent.
Et presque toujours, vous obtenez une erreur d'identification manquante, elle plantera directement après - car elle renverra un objet nul - donc à moins que le code n'utilise pas du tout l'objet (auquel cas, pourquoi est-ce si dérangeant de le regarder vers le haut ?) il déférence ce pointeur null.
@JonnyH une autre instance de ce bogue
Voici le vidage sur incident
Créé en essayant de transférer un ingénieur de compétence 100 de la base 1 à la base 2
save_Expanded Weapons Test 1.zip
Pour exécuter la sauvegarde, vous aurez besoin de la V3 du mod d'armes
XCOM UFO TFTD Armes Mod - Voiddweller et FilmBoy84 v3.zip
Impossible de se reproduire -- devrait être corrigé par #720.
Commentaire le plus utile
Vendre/acheter de l'un à l'autre fonctionne mais ils restent assignés et leur compétence continue de compter.
https://i.imgur.com/N6e2h6t.png