Openapoc: CTD: transferencia de ingenieros

Creado en 25 ene. 2019  ·  17Comentarios  ·  Fuente: OpenApoc/OpenApoc

Para empezar, todo el personal transferido no se asignó.

345 CTD ingeniero transfer.zip

Los soldados fueron trasladados sin problemas anteriormente, por lo que parece tratarse de científicos. Posiblemente relacionado con el # 482

!BUG! HIGH PRIORITY

Comentario más útil

Vender / comprar de uno a otro funciona, pero siguen asignados y su competencia sigue contando.

https://i.imgur.com/N6e2h6t.png

Todos 17 comentarios

Vender / comprar de uno a otro funciona, pero siguen asignados y su competencia sigue contando.

https://i.imgur.com/N6e2h6t.png

¿Empezaste un nuevo juego? La corrección del error científico solo funciona para los nuevos guardados.

Sí, juego completamente nuevo con la compilación OpenApoc-x64-v0.1-345-gea6033fa, que tomé como la compilación maestra 345 "estable".

Ok, echaré un vistazo.

Otro ejemplo de este error
image

Juego guardado adjunto
(Puede necesitar un mod de armas antiguas del canal de modding de discordia)
save_Medium Test 06-02-19 1.zip

Consulte también el número 532, que es un duplicado.

save.zip
Aquí mis 3 últimos guardados para depurar

https://github.com/OpenApoc/OpenApoc/issues/532#issue -421676938

Registro de gdb y seguimiento de pila para 1 de la edición # 532

532_1_gdb_log_n_stack_trace.txt

Además, no hay ningún bloqueo en el caso 2. Solo muestra MessageDialog con "Alien Containment ejecutado".

Ah, el problema de la contención alienígena es el viejo # 369, también haré referencia a esto allí.
Gracias por el informe <3

Ver también # 370

seguimiento de pila para el caso 3

532_3_gdb_log_n_stack_trace.txt

Aquí una captura de pantalla
grafik
A la izquierda está Biochemie con 9 científicos. Cada vez que hago clic en el laboratorio, recibo el mensaje que puedes ver.

Después de un montón de cosas como ese mensaje, el juego se bloquea.

Creo que lo que está sucediendo aquí es que cuando se transfieren o venden científicos no se los disocia de ningún laboratorio en el que estén trabajando actualmente, por lo que el laboratorio tiene una referencia a ese agente.

Y casi siempre obtiene un error de ID faltante, se bloqueará directamente después, ya que devolverá un objeto nulo, por lo tanto, a menos que el código no use el objeto en absoluto (en cuyo caso, ¿por qué se molesta en mirarlo? hacia arriba?) Deferencia ese puntero nulo.

@JonnyH otra instancia de este error
Aquí está el volcado de emergencia
Creado al intentar transferir un ingeniero de habilidad 100 de Base 1 a Base 2

save_Expanded Weapons Test 1.zip

OpenApoc.exe.10340.dmp.zip

Para ejecutar el juego guardado, necesitará V3 del mod de armas
Mod de armas XCOM UFO TFTD - Voiddweller y FilmBoy84 v3.zip

No se puede reproducir - debería ser corregido por # 720.

¿Fue útil esta página
0 / 5 - 0 calificaciones