Openapoc: CTD : transfert d'ingénieurs

Créé le 25 janv. 2019  ·  17Commentaires  ·  Source: OpenApoc/OpenApoc

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

!BUG! HIGH PRIORITY

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

Tous les 17 commentaires

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

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
image

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

532_1_gdb_log_n_stack_trace.txt

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

532_3_gdb_log_n_stack_trace.txt

Ici une capture d'écran
grafik
À 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

OpenApoc.exe.10340.dmp.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.

Cette page vous a été utile?
0 / 5 - 0 notes