<ClCompile Include="..\..\src\load\player-class-specific-data-loader.cpp" />\r
<ClCompile Include="..\..\src\main-win\main-win-exception.cpp" />\r
<ClCompile Include="..\..\src\monster-race\race-brightness-mask.cpp" />\r
- <ClCompile Include="..\..\src\monster-race\race-feature-mask.cpp" />\r
<ClCompile Include="..\..\src\monster-race\race-sex-const.cpp" />\r
<ClCompile Include="..\..\src\monster\monster-pain-describer.cpp" />\r
<ClCompile Include="..\..\src\net\curl-easy-session.cpp" />\r
<ClInclude Include="..\..\src\monster-race\race-brightness-mask.h" />\r
<ClInclude Include="..\..\src\monster-race\race-drop-flags.h" />\r
<ClInclude Include="..\..\src\monster-race\race-feature-flags.h" />\r
- <ClInclude Include="..\..\src\monster-race\race-feature-mask.h" />\r
<ClInclude Include="..\..\src\monster-race\race-kind-flags.h" />\r
<ClInclude Include="..\..\src\monster-race\race-population-flags.h" />\r
<ClInclude Include="..\..\src\monster-race\race-resistance-mask.h" />\r
<ClCompile Include="..\..\src\mspell\mspell-attack\mspell-particularity.cpp">\r
<Filter>mspell\mspell-attack</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\..\src\monster-race\race-feature-mask.cpp">\r
- <Filter>monster-race</Filter>\r
- </ClCompile>\r
<ClCompile Include="..\..\src\timed-effect\player-acceleration.cpp">\r
<Filter>timed-effect</Filter>\r
</ClCompile>\r
<ClInclude Include="..\..\src\monster-race\race-feature-flags.h">\r
<Filter>monster-race</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\..\src\monster-race\race-feature-mask.h">\r
- <Filter>monster-race</Filter>\r
- </ClInclude>\r
<ClInclude Include="..\..\src\timed-effect\player-acceleration.h">\r
<Filter>timed-effect</Filter>\r
</ClInclude>\r
monster-race/race-brightness-mask.h monster-race/race-brightness-mask.cpp \
monster-race/race-drop-flags.h \
monster-race/race-feature-flags.h \
- monster-race/race-feature-mask.cpp monster-race/race-feature-mask.h \
monster-race/race-flags-resistance.h \
monster-race/race-flags1.h monster-race/race-flags2.h \
monster-race/race-flags3.h \
#include "lore/lore-store.h"
#include "core/window-redrawer.h"
#include "monster-race/monster-race.h"
-#include "monster-race/race-feature-mask.h"
#include "monster-race/race-flags1.h"
#include "monster/monster-info.h"
#include "system/floor-type-definition.h"
n += count_lore_mflag_group(r_ptr->ability_flags, r_ptr->r_ability_flags);
n += count_lore_mflag_group(r_ptr->behavior_flags, r_ptr->r_behavior_flags);
n += count_lore_mflag_group(r_ptr->drop_flags, r_ptr->r_drop_flags);
- n += count_lore_mflag_group(r_ptr->feature_flags & feature_lore_flags2, r_ptr->r_feature_flags);
+ n += count_lore_mflag_group(r_ptr->feature_flags, r_ptr->r_feature_flags);
r_ptr->r_flags1 = r_ptr->flags1;
r_ptr->r_flags2 = r_ptr->flags2;
r_ptr->r_ability_flags = r_ptr->ability_flags;
r_ptr->r_behavior_flags = r_ptr->behavior_flags;
r_ptr->r_drop_flags = r_ptr->drop_flags;
- r_ptr->r_feature_flags.set(r_ptr->feature_flags & feature_lore_flags2);
+ r_ptr->r_feature_flags = r_ptr->feature_flags;
if (!r_ptr->r_can_evolve) {
n++;
+++ /dev/null
-#include "monster-race/race-feature-mask.h"
-
-const EnumClassFlagGroup<MonsterFeatureType> feature_lore_flags2 = {
- MonsterFeatureType::PASS_WALL,
- MonsterFeatureType::KILL_WALL
-};
+++ /dev/null
-#pragma once
-
-#include "monster-race/race-feature-flags.h"
-#include "util/flag-group.h"
-
-extern const EnumClassFlagGroup<MonsterFeatureType> feature_lore_flags2;