You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.4 KiB
25 lines
1.4 KiB
[COMMENTS IN CODE] |
|
BUG_FIX known bugs in original code (to be kept that way, but with fix in comments) |
|
/* block comments are things to be fixed/checked |
|
FIX_ME bad data |
|
|
|
[PROBLEMS IN DECOMPILED CODE] |
|
1xxx Serious bugs (crash/fault) |
|
2xxx Minor bugs (noticeable but can be avoided) |
|
3xxx Code issues (incorrect code that still compiles/works) |
|
|
|
2000 - Generation of Cathedral/Catacombs is slightly inaccurate |
|
2001 - Some spells don't use any mana or charges when they should |
|
2002 - Some tiles are drawn fully lit when they should be transparent (world.cpp) |
|
2003 - Objects should darken with radius instead of being fully lit |
|
2004 - Some CEL functions were written in ASM and have been disabled (engine.cpp) |
|
2005 - Timed messages are broken and have been disabled (tmsg.cpp) |
|
2006 - Server commands are broken and have been disabled (msgcmd.cpp) |
|
|
|
3000 - Critical sections should be constructors using CCritSect |
|
3001 - Function 'DRLG_L4TransFix', decompile and check (Test: seed 2349839 level 13) |
|
3002 - Some code uses macros such as __PAIR__ or __ROL4__, or __int64 |
|
3003 - Some functions/structures have incorrect signing (signed/unsigned BYTE) |
|
3004 - Function 'GetLevelMTypes', decompile and check (monster.cpp) |
|
3005 - Function 'SetAutomapView', decompile and check (automap.cpp) |
|
3006 - Function 'engine_draw_automap_pixels', decompile and check (engine.cpp)
|
|
|