support to patch bug in bila_vez.map (need patched map)

This commit is contained in:
Ondřej Novák 2025-02-09 16:36:07 +01:00
parent b9953f2d5b
commit 797e2596d9
3 changed files with 7 additions and 1 deletions

View file

@ -1359,7 +1359,6 @@ char save_load_trigger(short load); //uklada/obnovuje trigger vlajky. -1 uklada,
char save_codelocks(TMPFILE_WR *fsta); //uklada do savegame nastaveni kodovych zamku (128 bytu);
char load_codelocks(TMPFILE_RD *fsta); //obnovuje ze savegame nastaveni kodovych zamku (128 bytu);
typedef struct letici_vec
{
struct letici_vec *next;

View file

@ -910,3 +910,4 @@ char load_codelocks(TMPFILE_RD *fsta)
return !temp_storage_read(codelock_memory,sizeof(codelock_memory)*1,fsta);
}

View file

@ -40,6 +40,7 @@
#define A_OPEN_TELEPORT 15
#define A_CLOSE_TELEPORT 16
#define A_CODELOCK_LOG2 17
#define A_CODELOCK_LOG3 18
#define MAX_FLY_SECT 4
@ -886,6 +887,11 @@ int do_action(int action_numb,int sector, int direct,int flags, int nosend)
bott_disp_text(level_texts[sector]);
ok=1;
return 0;
case A_CODELOCK_LOG3:
q->flags|=SD_PRIM_VIS;
check_codelock_log(sector,flags);
ok=1;
break;
case A_CODELOCK_LOG2:
check_codelock_log(sector,flags);
q->flags^=SD_PRIM_VIS;