@@ -968,6 +968,7 @@ void level_fov(const FovContext & /*ctx*/);
968968[[nodiscard]] auto level_is_extinguished_on_death (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
969969[[nodiscard]] auto level_is_fire (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
970970[[nodiscard]] auto level_is_fireball (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
971+ [[nodiscard]] auto level_is_flammable (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
971972[[nodiscard]] auto level_is_flat (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
972973[[nodiscard]] auto level_is_flesh (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
973974[[nodiscard]] auto level_is_floating (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
@@ -1073,7 +1074,6 @@ void level_fov(const FovContext & /*ctx*/);
10731074[[nodiscard]] auto level_is_unused22 (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
10741075[[nodiscard]] auto level_is_unused23 (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
10751076[[nodiscard]] auto level_is_unused24 (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
1076- [[nodiscard]] auto level_is_unused25 (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
10771077[[nodiscard]] auto level_is_unused3 (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
10781078[[nodiscard]] auto level_is_unused4 (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
10791079[[nodiscard]] auto level_is_unused46 (Gamep g, Levelsp v, Levelp l, const bpoint &p, Thingp me = nullptr ) -> Thingp;
@@ -1189,6 +1189,7 @@ void level_fov(const FovContext & /*ctx*/);
11891189[[nodiscard]] auto level_is_extinguished_on_death_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
11901190[[nodiscard]] auto level_is_fire_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
11911191[[nodiscard]] auto level_is_fireball_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
1192+ [[nodiscard]] auto level_is_flammable_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
11921193[[nodiscard]] auto level_is_flat_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
11931194[[nodiscard]] auto level_is_flesh_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
11941195[[nodiscard]] auto level_is_floating_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
@@ -1294,7 +1295,6 @@ void level_fov(const FovContext & /*ctx*/);
12941295[[nodiscard]] auto level_is_unused22_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
12951296[[nodiscard]] auto level_is_unused23_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
12961297[[nodiscard]] auto level_is_unused24_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
1297- [[nodiscard]] auto level_is_unused25_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
12981298[[nodiscard]] auto level_is_unused3_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
12991299[[nodiscard]] auto level_is_unused4_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
13001300[[nodiscard]] auto level_is_unused46_cached (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> bool;
@@ -1408,6 +1408,7 @@ void level_fov(const FovContext & /*ctx*/);
14081408[[nodiscard]] auto level_alive_is_extinguished_on_death (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
14091409[[nodiscard]] auto level_alive_is_fire (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
14101410[[nodiscard]] auto level_alive_is_fireball (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
1411+ [[nodiscard]] auto level_alive_is_flammable (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
14111412[[nodiscard]] auto level_alive_is_flat (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
14121413[[nodiscard]] auto level_alive_is_flesh (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
14131414[[nodiscard]] auto level_alive_is_floating (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
@@ -1513,7 +1514,6 @@ void level_fov(const FovContext & /*ctx*/);
15131514[[nodiscard]] auto level_alive_is_unused22 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
15141515[[nodiscard]] auto level_alive_is_unused23 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
15151516[[nodiscard]] auto level_alive_is_unused24 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
1516- [[nodiscard]] auto level_alive_is_unused25 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
15171517[[nodiscard]] auto level_alive_is_unused3 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
15181518[[nodiscard]] auto level_alive_is_unused4 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
15191519[[nodiscard]] auto level_alive_is_unused46 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
@@ -1627,6 +1627,7 @@ void level_fov(const FovContext & /*ctx*/);
16271627[[nodiscard]] auto level_count_is_extinguished_on_death (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
16281628[[nodiscard]] auto level_count_is_fire (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
16291629[[nodiscard]] auto level_count_is_fireball (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
1630+ [[nodiscard]] auto level_count_is_flammable (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
16301631[[nodiscard]] auto level_count_is_flat (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
16311632[[nodiscard]] auto level_count_is_flesh (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
16321633[[nodiscard]] auto level_count_is_floating (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
@@ -1732,7 +1733,6 @@ void level_fov(const FovContext & /*ctx*/);
17321733[[nodiscard]] auto level_count_is_unused22 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
17331734[[nodiscard]] auto level_count_is_unused23 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
17341735[[nodiscard]] auto level_count_is_unused24 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
1735- [[nodiscard]] auto level_count_is_unused25 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
17361736[[nodiscard]] auto level_count_is_unused3 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
17371737[[nodiscard]] auto level_count_is_unused4 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
17381738[[nodiscard]] auto level_count_is_unused46 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> uint32_t;
@@ -1853,6 +1853,7 @@ void level_fov(const FovContext & /*ctx*/);
18531853[[nodiscard]] auto level_open_is_extinguished_on_death (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
18541854[[nodiscard]] auto level_open_is_fire (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
18551855[[nodiscard]] auto level_open_is_fireball (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
1856+ [[nodiscard]] auto level_open_is_flammable (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
18561857[[nodiscard]] auto level_open_is_flat (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
18571858[[nodiscard]] auto level_open_is_flesh (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
18581859[[nodiscard]] auto level_open_is_floating (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
@@ -1958,7 +1959,6 @@ void level_fov(const FovContext & /*ctx*/);
19581959[[nodiscard]] auto level_open_is_unused22 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
19591960[[nodiscard]] auto level_open_is_unused23 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
19601961[[nodiscard]] auto level_open_is_unused24 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
1961- [[nodiscard]] auto level_open_is_unused25 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
19621962[[nodiscard]] auto level_open_is_unused3 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
19631963[[nodiscard]] auto level_open_is_unused4 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
19641964[[nodiscard]] auto level_open_is_unused46 (Gamep g, Levelsp v, Levelp l, const bpoint &p) -> Thingp;
0 commit comments