Doom 2D Forever

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Core
  • Assigned To fgsfds (fgsfds)
  • Operating System All
  • Severity High
  • Priority Normal
  • Reported Version 0.667b
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 0
  • Private No
Attached to Project: Doom 2D Forever
Opened by Jabberwock (jab) - 2018-02-05
Last edited by Jabberwock (jab) - 2018-02-05

FS#27 - Вылеты игры при ограничении кол-ва жизней.

Игра вылетает, если:

1. Поставить в "своей игре" DM и 1 жизнь.
2. Запустить несколько ботов.
3. restart в консоли.

Лог:
[3:54:23] !!! g_Items_Remove: invalid item id
=====================
$00467952 G_ITEMS_REMOVE, line 702 of g_items.pas
$00467E1F G_ITEMS_RESTARTROUND, line 817 of g_items.pas
$0044D35D G_GAME_RESTARTROUND, line 4756 of g_game.pas
$00443B26 G_GAME_UPDATE, line 1730 of g_game.pas
$00468CC8 UPDATE, line 221 of g_main.pas
$004CE36F PROCESSMESSAGE, line 651 of g_window.pas
$004CECC5 SDLMAIN, line 910 of g_window.pas
$00468B71 MAIN, line 155 of g_main.pas
$00401C89 main, line 143 of Doom2DF.lpr


UPD: Кетмар что-то там нахачил и игра больше не вылетает. Говорит, что баг похачен, а не поправлен, поэтому пока не закрываю.

This task does not depend on any other tasks.

Closed by  Jabberwock (jab)
Monday, 05 February 2018, 01:18 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed by Ketmar
Ketmar Dark (ketmar)
Monday, 05 February 2018, 00:54 GMT
TODO: какого чёрта «g_Items_Remove: invalid item id»?!

обхачено в коммите ce76cc68a2b2daeb019a21940d9802610a55a281 — но надо разобраться, что за херня и почему.
Ketmar Dark (ketmar)
Monday, 05 February 2018, 01:13 GMT
fixed in 19e6cebcc4a843241ea135c1585547596aca2af8

Loading...