OSDN Git Service

[Refactor] #40457 Moved object boosting/cursing/ego/artifact-related files from objec...
authorHourier <hourier@users.sourceforge.jp>
Tue, 2 Jun 2020 13:22:31 +0000 (22:22 +0900)
committerHourier <hourier@users.sourceforge.jp>
Tue, 2 Jun 2020 13:24:30 +0000 (22:24 +0900)
116 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/autopick/autopick-destroyer.c
src/autopick/autopick-entry.c
src/autopick/autopick-matcher.c
src/autopick/autopick-registry.c
src/autopick/autopick-util.c
src/birth/game-play-initializer.c
src/birth/inventory-initializer.c
src/cmd-action/cmd-attack.c
src/cmd-io/cmd-dump.c
src/cmd-item/cmd-activate.c
src/cmd-item/cmd-activate.h
src/cmd-item/cmd-eat.c
src/cmd-item/cmd-item.c
src/cmd-item/cmd-read.c
src/cmd-item/cmd-smith.c
src/cmd-item/cmd-usestaff.c
src/cmd-item/cmd-zaprod.c
src/cmd-item/cmd-zapwand.c
src/cmd/cmd-basic.c
src/combat/attack-chaos-effect.c
src/combat/blood-sucking-processor.c
src/combat/player-attack.c
src/combat/shoot.c
src/combat/slaying.c
src/combat/vorpal-weapon.c
src/core/hp-mp-processor.c
src/core/sort.c
src/dungeon/dungeon-file.c
src/dungeon/quest.c
src/effect/effect-item.c
src/effect/effect-monster-charm.c
src/effect/effect-monster-domination.c
src/effect/effect-monster.c
src/effect/effect-player-curse.c
src/effect/effect-player-resist-hurt.c
src/effect/effect-player-switcher.c
src/floor/floor-events.c
src/floor/floor-object.c
src/floor/floor-save.c
src/floor/floor-streams.c
src/floor/floor.c
src/grid/trap.c
src/inventory/inventory-curse.c
src/inventory/inventory-damage.c
src/inventory/simple-appraiser.c
src/io/load.c
src/io/save.c
src/io/targeting.c
src/knowledge/knowledge-inventory.c
src/knowledge/knowledge-items.c
src/knowledge/knowledge-quests.c
src/main/init.c
src/market/bounty.c
src/market/building-craft-fix.c
src/market/building-craft-weapon.c
src/market/building-recharger.c
src/mind/samurai-slaying.c
src/mind/surprise-attack.c
src/monster/monster-object.c
src/monster/monster-process.c
src/monster/monster-status.c
src/monster/monster1.c
src/mspell/mspell-floor.c
src/mspell/mspell-status.c
src/mspell/mspells1.c
src/mutation/mutation.c
src/object-enchant/artifact.c
src/object-enchant/object-boost.c
src/object-enchant/object-curse.c
src/object-enchant/object-ego.c
src/object/chest.c
src/object/death-scythe.c
src/object/lite-processor.c
src/object/object-appraiser.c
src/object/object-broken.c
src/object/object-flavor.c
src/object/object-generator.c
src/object/object-hook.c
src/object/object-value.c
src/object/object1.c
src/object/object2.c
src/object/torch.c
src/object/warning.c
src/player/digestion-processor.c
src/player/patron.c
src/player/permanent-resistances.c
src/player/player-damage.c
src/player/player-effects.c
src/player/player-move.c
src/player/player-status.c
src/player/race-resistances.c
src/player/selfinfo.c
src/player/temporary-resistances.c
src/realm/realm-hex.c
src/realm/realm-hissatsu.c
src/room/rooms-special.c
src/room/rooms-vault.c
src/room/rooms.c
src/spell/spells-floor.c
src/spell/spells-object.c
src/spell/spells2.c
src/spell/spells3.c
src/store/rumor.c
src/store/store-util.c
src/store/store.c
src/view/display-characteristic.c
src/view/display-main-window.c
src/view/display-player-middle.c
src/view/display-player-stat-info.c
src/view/object-describer.c
src/view/status-first-page.c
src/wizard/wizard-special-process.c
src/wizard/wizard-spoiler.c

index 69b8062..15ed658 100644 (file)
     <ClInclude Include="..\..\src\object\object2.h" />\r
     <ClInclude Include="..\..\src\object-enchant\old-ego-extra-values.h" />\r
     <ClInclude Include="..\..\src\object-enchant\special-object-flags.h" />\r
-    <ClInclude Include="..\..\src\objectt\sv-amulet-types.h" />\r
+    <ClInclude Include="..\..\src\sv-definition\sv-amulet-types.h" />\r
     <ClInclude Include="..\..\src\sv-definition\sv-armor-types.h" />\r
     <ClInclude Include="..\..\src\sv-definition\sv-bow-types.h" />\r
     <ClInclude Include="..\..\src\sv-definition\sv-digging-types.h" />\r
index 149f1ee..46c02c7 100644 (file)
     <ClInclude Include="..\..\src\util\util.h">
       <Filter>util</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\src\object\tval-types.h">
-      <Filter>monster</Filter>
-    </ClInclude>
     <ClInclude Include="..\..\src\object\object-mark-types.h">
       <Filter>object</Filter>
     </ClInclude>
     <ClInclude Include="..\..\src\object-enchant\tr-types.h">
       <Filter>object-enchant</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\src\objectt\sv-amulet-types.h">
+    <ClInclude Include="..\..\src\sv-definition\sv-amulet-types.h">
       <Filter>sv-definition</Filter>
     </ClInclude>
+    <ClInclude Include="..\..\src\object\tval-types.h">
+      <Filter>object</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <None Include="..\..\src\wall.bmp" />
index 9c2bb96..012bc3e 100644 (file)
@@ -292,17 +292,13 @@ hengband_SOURCES = \
        mutation/mutation.c mutation/mutation.h \
        mutation/mutation-processor.c mutation/mutation-processor.h \
        \
-       object/artifact.c object/artifact.h \
        object/bow.c object/bow.h \
        object/chest.c object/chest.h \
        object/death-scythe.c object/death-scythe.h \
        object/object1.c object/object1.h \
        object/object2.c object/object2.h \
        object/object-appraiser.c object/object-appraiser.h \
-       object/object-boost.c object/object-boost.h \
        object/object-broken.c object/object-broken.h \
-       object/object-curse.c object/object-curse.h \
-       object/object-ego.c object/object-ego.h \
        object/object-flavor.c object/object-flavor.h \
        object/object-generator.c object/object-generator.h \
        object/object-hook.c object/object-hook.h \
@@ -311,14 +307,19 @@ hengband_SOURCES = \
        object/object-value.c object/object-value.h \
        object/lite-processor.c object/lite-processor.h \
        object/torch.c object/torch.h \
-       object/tr-types.h object/trc-types.h object/tval-types.h \
+       object/tval-types.h \
        object/warning.c object/warning.h \
-       object/item-apply-magic.h \
        object/object-mark-types.h \
        object/object-util.h \
-       object/old-ego-extra-values.h \
-       object/special-object-flags.h \
-       object/item-feeling.h object/item-use-flags.h \
+       object/item-use-flags.h \
+       \
+       object-enchant/artifact.c object-enchant/artifact.h \
+       object-enchant/object-boost.c object-enchant/object-boost.h \
+       object-enchant/object-curse.c object-enchant/object-curse.h \
+       object-enchant/object-ego.c object-enchant/object-ego.h \
+       object-enchant/tr-types.h object-enchant/trc-types.h \
+       object-enchant/item-apply-magic.h object-enchant/item-feeling.h \
+       object-enchant/old-ego-extra-values.h object-enchant/special-object-flags.h \
        \
        player/avatar.h player/avatar.c \
        player/mimic-info-table.c player/mimic-info-table.h \
index 70a91fe..4212b06 100644 (file)
@@ -8,12 +8,12 @@
 #include "autopick-methods-table.h"
 #include "autopick/autopick-util.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
 #include "object/object-value.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-wand-types.h"
 #include "player/player-move.h"
index 7175d53..6f82ffe 100644 (file)
@@ -4,14 +4,14 @@
 #include "autopick/autopick-keys-table.h"
 #include "autopick/autopick-methods-table.h"
 #include "inventory/player-inventory.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-feeling.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 
 #ifdef JP
 static char kanji_colon[] = ":";
index 15ef7b1..1fef741 100644 (file)
@@ -8,13 +8,13 @@
 #include "autopick/autopick-matcher.h"
 #include "autopick/autopick-flags-table.h"
 #include "autopick/autopick-key-flag-process.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object-value.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 
 /*
  * A function for Auto-picker/destroyer
index 3ff4d84..ff05e2f 100644 (file)
 #include "autopick/autopick-methods-table.h"
 #include "autopick/autopick-reader-writer.h"
 #include "io/files-util.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "util/util.h"
 
 static const char autoregister_header[] = "?:$AUTOREGISTER";
index 8677e0b..820d44e 100644 (file)
@@ -1,6 +1,6 @@
 #include "autopick/autopick-util.h"
 #include "autopick/autopick-menu-data-table.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-feeling.h"
 
 /*
  * 自動拾い/破壊設定のリストに関する変数 / List for auto-picker/destroyer entries
index 30bb60a..d7852b4 100644 (file)
@@ -4,7 +4,7 @@
 #include "dungeon/quest.h"
 #include "floor/floor.h"
 #include "market/arena.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-generator.h"
 #include "object/object-kind.h"
 #include "pet/pet-util.h"
index d1815f3..36c0728 100644 (file)
@@ -4,9 +4,9 @@
 #include "floor/floor-object.h"
 #include "inventory/inventory-object.h"
 #include "monster/monster-race-hook.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-generator.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
index 16375b4..9857be4 100644 (file)
@@ -12,7 +12,7 @@
 #include "effect/effect-characteristics.h"
 #include "main/sound-definitions-table.h"
 #include "monster/monster-status.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/item-use-flags.h"
 #include "player/avatar.h"
 #include "player/player-damage.h"
index 96fa1c5..83a9cef 100644 (file)
@@ -43,7 +43,7 @@
 #include "view/display-player.h" // 暫定。後で消す.
 #include "player/player-personalities-table.h"
 #include "dungeon/quest.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "floor/floor-town.h"
 #include "cmd-io/feeling-table.h"
 #include "locale/english.h"
index 42987f7..38361e8 100644 (file)
@@ -16,9 +16,9 @@
 #include "io/targeting.h"
 #include "main/sound-definitions-table.h"
 #include "monster/monster-status.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/item-use-flags.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "sv-definition/sv-lite-types.h"
index fa04524..9a8220f 100644 (file)
@@ -1,7 +1,7 @@
 #pragma once
 
 #include "system/angband.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 extern void do_cmd_activate(player_type *user_ptr);
 extern void exe_activate(player_type *user_ptr, INVENTORY_IDX item);
index 332c99f..61f6cc2 100644 (file)
@@ -17,7 +17,7 @@
 #include "object/object-hook.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-food-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "player/avatar.h"
index 263be96..c362996 100644 (file)
 #include "io/targeting.h"
 #include "main/sound-definitions-table.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-feeling.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-lite-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 #include "object/object-value.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
index 21fdaf9..91eb661 100644 (file)
@@ -12,7 +12,7 @@
 #include "inventory/player-inventory.h"
 #include "io/files-util.h"
 #include "main/sound-definitions-table.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
index fca34a1..1e2817d 100644 (file)
 #include "inventory/player-inventory.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
-#include "object/special-object-flags.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/special-object-flags.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/player-status.h"
 #include "term/gameterm.h"
 #include "util/util.h"
index 0649df3..652beb9 100644 (file)
@@ -10,7 +10,7 @@
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-staff-types.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
index ccefb4f..cc86fff 100644 (file)
@@ -8,7 +8,7 @@
 #include "object/object-appraiser.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-rod-types.h"
 #include "player/avatar.h"
index 29050ca..39f9841 100644 (file)
@@ -9,7 +9,7 @@
 #include "object/object-appraiser.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-wand-types.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
index 5327eb7..ce44608 100644 (file)
@@ -35,7 +35,7 @@
 #include "main/music-definitions-table.h"
 #include "main/sound-definitions-table.h"
 #include "monster/monster-status.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/chest.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-bow-types.h"
 #include "object/torch.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "player/avatar.h"
 #include "player/player-effects.h"
 #include "player/player-move.h"
index fa0361c..dc4f49c 100644 (file)
@@ -9,7 +9,7 @@
 #include "floor/floor.h"
 #include "monster/monster-status.h"
 #include "inventory/inventory-object.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-flavor.h"
 #include "object/object-mark-types.h"
 #include "realm/realm-hex.h"
index c250f79..0315c16 100644 (file)
@@ -5,7 +5,7 @@
  */
 
 #include "combat/blood-sucking-processor.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "monster/monster-race-hook.h"
 #include "player/player-effects.h"
 #include "realm/realm-hex.h"
index 17de1a3..044b213 100644 (file)
@@ -20,7 +20,7 @@
 #include "mind/surprise-attack.h"
 #include "monster/monster-status.h"
 #include "monster/monster-race-hook.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "sv-definition/sv-weapon-types.h"
@@ -30,7 +30,7 @@
 #include "realm/realm-hex.h"
 #include "spell/spells-floor.h"
 #include "world/world.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 static player_attack_type *initialize_player_attack_type(
     player_attack_type *pa_ptr, s16b hand, combat_options mode, monster_type *m_ptr, grid_type *g_ptr, bool *fear, bool *mdeath)
index 4f9591b..fc9e77f 100644 (file)
@@ -11,7 +11,7 @@
 #include "monster/monster-status.h"
 #include "monster/monster.h"
 #include "mspell/monster-spell.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-broken.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
@@ -19,7 +19,7 @@
 #include "object/object-kind.h"
 #include "object/object-mark-types.h"
 #include "sv-definition/sv-bow-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
 #include "player/player-personalities-table.h"
index 5f32656..1d84428 100644 (file)
@@ -1,11 +1,11 @@
 #include "system/angband.h"
 #include "combat/slaying.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "realm/realm-hex.h"
 #include "mind/samurai-slaying.h"
 #include "object/object2.h"
 #include "object/torch.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief プレイヤー攻撃の種族スレイング倍率計算
index 0c0becc..16c90d4 100644 (file)
@@ -1,6 +1,6 @@
 #include "combat/vorpal-weapon.h"
 #include "io/files-util.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 
 /*!
  * @brief ヴォーパル武器で攻撃した時のメッセージ表示
index 3bd6f39..f190812 100644 (file)
@@ -5,14 +5,14 @@
 #include "realm/realm-song.h"
 #include "player/player-damage.h"
 #include "object/object-flavor.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "world/world.h"
 #include "player/player-effects.h"
 #include "floor/pattern-walk.h"
 #include "core/hp-mp-regenerator.h"
 #include "cmd-action/cmd-pet.h"
 #include "player/player-races-table.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 
 /*!
  * @brief 10ゲームターンが進行するごとにプレイヤーのHPとMPの増減処理を行う。
index 1a43427..61b3014 100644 (file)
@@ -2,7 +2,7 @@
 #include "core/sort.h"
 #include "floor/floor.h"
 #include "dungeon/quest.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "monster/monster-race.h"
 
 /*
index 2fb4134..1299935 100644 (file)
 #include "main/init.h"
 #include "monster/monster-race.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
-#include "object/object-ego.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-generator.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
 #include "object/object2.h"
 #include "sv-definition/sv-scroll-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "player/player-class.h"
 #include "player/player-race.h"
 #include "player/player-skill.h"
index a04be45..d0169cd 100644 (file)
@@ -12,8 +12,8 @@
 #include "main/music-definitions-table.h"
 #include "monster/monster-race-hook.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/object-generator.h"
 #include "player/player-personalities-table.h"
 #include "player/player-status.h"
index 7a8f4fe..a522b6a 100644 (file)
@@ -8,7 +8,7 @@
 #include "object/object-mark-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-scroll-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "spell/spells-type.h"
 #include "spell/spells3.h"
 
index e51a721..efaf8ba 100644 (file)
@@ -4,7 +4,7 @@
 #include "player/avatar.h"
 #include "spell/spells-diceroll.h"
 #include "monster/monster-race-hook.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 
 static void effect_monster_charm_resist(player_type *caster_ptr, effect_monster_type *em_ptr)
 {
index 7eba63e..7f8bf05 100644 (file)
@@ -5,7 +5,7 @@
 #include "monster/monster-race-hook.h"
 #include "monster/monster-status.h"
 #include "pet/pet-fall-off.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/player-effects.h"
 #include "spell/spells-diceroll.h"
 
index 411b8e0..1c71121 100644 (file)
@@ -21,7 +21,7 @@
 #include "effect/effect-characteristics.h"
 #include "spell/spells3.h"
 #include "object/object-generator.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-other-types.h"
 
 /*!
index 0bd9bb7..ad986ca 100644 (file)
@@ -5,7 +5,7 @@
 #include "mind/racial-mirror-master.h"
 #include "world/world.h"
 #include "mspell/monster-spell.h"
-#include "object/object-curse.h"
+#include "object-enchant/object-curse.h"
 #include "player/player-effects.h"
 
 void effect_player_curse_1(player_type *target_ptr,
index a5977a6..b051485 100644 (file)
@@ -6,7 +6,7 @@
 #include "mind/racial-mirror-master.h"
 #include "world/world.h"
 #include "object/object-broken.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "player/player-effects.h"
 #include "mutation/mutation.h"
 #include "mspell/monster-spell.h"
index 39da2ec..ef45a29 100644 (file)
@@ -7,7 +7,7 @@
 #include "effect/effect-player-spirit.h"
 #include "mspell/monster-spell.h"
 #include "object/object-broken.h"
-#include "object/object-curse.h"
+#include "object-enchant/object-curse.h"
 #include "player/player-damage.h"
 #include "mind/racial-mirror-master.h"
 #include "inventory/inventory-damage.h"
index 0a5ce82..79cbd1b 100644 (file)
@@ -7,12 +7,12 @@
 #include "monster/monster-status.h"
 #include "monster/monster.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object-mark-types.h"
 #include "object/object-value.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-amulet-types.h"
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-ring-types.h"
index f9ec85e..c9239c2 100644 (file)
@@ -6,8 +6,8 @@
 
 #include "floor/floor-object.h"
 #include "main/sound-definitions-table.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
@@ -15,7 +15,7 @@
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "view/object-describer.h"
 #include "world/world-object.h"
 #include "world/world.h"
index 5659490..894fc61 100644 (file)
@@ -16,7 +16,7 @@
 #include "io/load.h"
 #include "util/util.h"
 
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "dungeon/dungeon.h"
 #include "floor/floor.h"
 #include "floor/floor-object.h"
index cb5440a..6db9a70 100644 (file)
@@ -21,7 +21,7 @@
 #include "grid/feature.h"
 #include "grid/grid.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "room/rooms.h"
index c8776cd..d567317 100644 (file)
@@ -7,13 +7,13 @@
 #include "floor/floor-object.h"
 #include "grid/grid.h"
 #include "grid/trap.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object1.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "player/player-effects.h"
 #include "room/rooms.h"
 #include "world/world-object.h"
index 4401c70..182edd4 100644 (file)
@@ -13,7 +13,7 @@
 #include "player/player-personalities-table.h"
 #include "spell/spells-summon.h"
 #include "dungeon/quest.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "grid/feature.h"
 #include "player/player-status.h"
 #include "grid/grid.h"
index 0efde9b..056a388 100644 (file)
@@ -1,13 +1,13 @@
 #include "inventory/inventory-curse.h"
 #include "io/files-util.h"
-#include "object/artifact.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h"
-#include "object/object-curse.h"
+#include "object-enchant/object-curse.h"
 #include "object/object-flavor.h"
-#include "object/special-object-flags.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/special-object-flags.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/player-damage.h"
 #include "player/player-effects.h"
 #include "player/player-move.h"
index a1ecf71..d1db327 100644 (file)
@@ -2,7 +2,7 @@
 #include "floor/floor.h"
 #include "inventory/inventory-object.h"
 #include "mind/racial-mirror-master.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-broken.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
index f761a9d..4d3c7ef 100644 (file)
@@ -1,11 +1,11 @@
 #include "inventory/simple-appraiser.h"
 #include "autopick/autopick.h"
 #include "inventory/player-inventory.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "player/avatar.h"
 #include "player/player-move.h"
 
index 4525ffe..ee9eed9 100644 (file)
 #include "market/bounty.h"
 #include "monster/monster.h"
 #include "mutation/mutation.h"
-#include "object/artifact.h"
-#include "object/object-ego.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
 #include "object/object-mark-types.h"
 #include "object/object2.h"
-#include "object/old-ego-extra-values.h" // TODO v1.5.0以前のセーブファイルをロードする処理を分離する.
+#include "object-enchant/old-ego-extra-values.h" // TODO v1.5.0以前のセーブファイルをロードする処理を分離する.
 #include "object/object-value.h"
 #include "sv-definition/sv-armor-types.h"
 #include "sv-definition/sv-lite-types.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "pet/pet-util.h"
 #include "player/avatar.h"
 #include "player/patron.h"
index 36f9f77..b7c8b94 100644 (file)
@@ -17,7 +17,7 @@
 #include "io/load.h"
 #include "io/report.h"
 #include "system/angband-version.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "core/sort.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
index 9fb55e9..058c617 100644 (file)
@@ -21,7 +21,7 @@
 #include "cmd-action/cmd-pet.h"
 #include "dungeon/dungeon-file.h"
 #include "floor/floor-object.h"
-#include "object/object-curse.h"
+#include "object-enchant/object-curse.h"
 #include "object/object-flavor.h"
 #include "object/object-mark-types.h"
 #include "monster/monster.h"
index 06ee135..3d61dac 100644 (file)
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-amulet-types.h"
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-ring-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "store/store-util.h"
 
 static concptr inven_res_label = _(
index 236171b..098b1f3 100644 (file)
 #include "floor/floor.h"
 #include "io-dump/dump-util.h"
 #include "knowledge/object-group-table.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "term/gameterm.h"
 #include "view/display-main-window.h" // 暫定、後で消す.
 #include "world/world.h"
index 81d8ab6..6b556d5 100644 (file)
 #include "dungeon/quest.h"
 #include "floor/floor.h"
 #include "system/system-variables.h" // 暫定、init_flagsのため。後で消すかも.
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-kind-hook.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "dungeon/dungeon.h"
 #include "dungeon/dungeon-file.h"
 #include "core/sort.h"
index 4fbfc10..594c554 100644 (file)
@@ -43,8 +43,8 @@
 #include "io/read-pref-file.h"
 #include "io/uid-checker.h"
 #include "market/articles-on-sale.h"
-#include "object/artifact.h"
-#include "object/object-ego.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-kind.h"
 #include "player/player-class.h"
 #include "player/player-skill.h"
index 7ffe7eb..b975b22 100644 (file)
@@ -7,7 +7,7 @@
 #include "market/bounty-prize-table.h"
 #include "market/building-util.h"
 #include "monster/monster-race-hook.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-kind-hook.h"
index 72ec882..873730e 100644 (file)
@@ -3,18 +3,18 @@
 #include "inventory/inventory-object.h"
 #include "inventory/player-inventory.h"
 #include "market/building-util.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/item-use-flags.h"
-#include "object/object-boost.h"
+#include "object-enchant/object-boost.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
 #include "object/object-value.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "player/player-effects.h"
 
 /*!
index 7e1510a..563308b 100644 (file)
@@ -4,13 +4,13 @@
 #include "core/stuff-handler.h"
 #include "inventory/player-inventory.h"
 #include "market/building-util.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/item-use-flags.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "realm/realm-hex.h"
 #include "term/gameterm.h"
 #include "world/world.h"
index 58b6edb..0b5e230 100644 (file)
@@ -7,7 +7,7 @@
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "spell/spells3.h"
 
 /*!
index 1e58bf4..1675bbb 100644 (file)
@@ -7,7 +7,7 @@
 #include "system/angband.h"
 #include "mind/samurai-slaying.h"
 #include "monster/monster-race-hook.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 typedef struct samurai_slaying_type {
     MULTIPLY mult;
index 2aec092..0df2ea4 100644 (file)
@@ -1,6 +1,6 @@
 #include "system/angband.h"
 #include "mind/surprise-attack.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 
 /*!
  * @brief 盗賊と忍者における不意打ち
index f22c263..f087f97 100644 (file)
@@ -9,7 +9,7 @@
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
  /*!
   * @brief オブジェクトのフラグを更新する
index 3488a35..ef9e0ed 100644 (file)
@@ -36,7 +36,7 @@
 #include "monster/monster-status.h"
 #include "mspell/monster-spell.h"
 #include "monster/monster-process.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 
 void decide_drop_from_monster(player_type *target_ptr, MONSTER_IDX m_idx, bool is_riding_mon);
 bool process_stealth(player_type *target_ptr, MONSTER_IDX m_idx);
index 2663334..87aa1ed 100644 (file)
@@ -18,8 +18,8 @@
 #include "spell/spells2.h"
 #include "spell/spells-summon.h"
 #include "monster/monster-race-hook.h"
-#include "object/object-curse.h"
-#include "object/artifact.h"
+#include "object-enchant/object-curse.h"
+#include "object-enchant/artifact.h"
 #include "player/avatar.h"
 #include "io/files-util.h"
 #include "player/player-effects.h"
index 9251ccc..0d6cb2d 100644 (file)
@@ -27,8 +27,8 @@
 #include "spell/spells-summon.h"
 #include "player/patron.h"
 #include "dungeon/quest.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
 #include "player/avatar.h"
 #include "floor/floor-object.h"
 #include "floor/wild.h"
index 449f32e..3b91730 100644 (file)
@@ -11,7 +11,7 @@
 #include "monster/monster-status.h"
 #include "player/player-move.h"
 #include "player/player-personalities-table.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "spell/spells-type.h"
 #include "mspell/mspell-util.h"
 #include "realm/realm-hex.h"
index 0541a3f..d115459 100644 (file)
@@ -13,7 +13,7 @@
 #include "monster/monster-status.h"
 #include "spell/spells-type.h"
 #include "player/player-personalities-table.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "player/player-effects.h"
 #include "mspell/mspell-damage-calculator.h"
 
index e79ad6c..fb72ba9 100644 (file)
@@ -44,7 +44,7 @@
 #include "effect/effect-characteristics.h"
 #include "dungeon/dungeon.h"
 #include "grid/grid.h"
-#include "object/object-curse.h"
+#include "object-enchant/object-curse.h"
 #include "dungeon/quest.h"
 #include "realm/realm-hex.h"
 #include "player/player-move.h"
index 47ffd8d..cc98f51 100644 (file)
@@ -30,7 +30,7 @@
 #include "player/player-damage.h"
 #include "spell/spells-status.h"
 #include "spell/spells-floor.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-hook.h"
 #include "cmd/cmd-basic.h"
 #include "io/files-util.h"
index 4e97c8c..9118b55 100644 (file)
@@ -10,7 +10,7 @@
  * 2013 Deskull rearranged comment for Doxygen.
  */
 
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "cmd-item/cmd-activate.h"
 #include "cmd-item/cmd-smith.h"
 #include "floor/floor-object.h"
@@ -19,9 +19,9 @@
 #include "io/files-util.h"
 #include "monster/monster.h"
 #include "object/object-appraiser.h"
-#include "object/object-boost.h"
-#include "object/object-curse.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-boost.h"
+#include "object-enchant/object-curse.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object1.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-armor-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
 #include "player/player-personalities-table.h"
index fde2aa2..b30ae8e 100644 (file)
@@ -1,9 +1,9 @@
 #include "system/angband.h"
 #include "floor/floor.h"
-#include "object/object-boost.h"
-#include "object/object-boost.h"
+#include "object-enchant/object-boost.h"
+#include "object-enchant/object-boost.h"
 #include "cmd-item/cmd-activate.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief 上質以上のオブジェクトに与えるための各種ボーナスを正規乱数も加えて算出する。
index 2277362..96e2229 100644 (file)
@@ -1,11 +1,11 @@
 #include "system/angband.h"
 #include "util/util.h"
-#include "object/item-feeling.h"
-#include "object/object-curse.h"
+#include "object-enchant/item-feeling.h"
+#include "object-enchant/object-curse.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 
 #define MAX_CURSE 18
 #define TRC_SPECIAL_MASK (TRC_TY_CURSE | TRC_AGGRAVATE)
index c977c16..bbf6bc8 100644 (file)
@@ -4,7 +4,7 @@
  * @author deskull
  * @details Ego-Item indexes (see "lib/edit/e_info.txt")
  */
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 
 /*
  * The ego-item arrays
index c9671ce..623749a 100644 (file)
@@ -4,7 +4,7 @@
 #include "grid/grid.h"
 #include "grid/trap.h"
 #include "main/sound-definitions-table.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/object-appraiser.h"
 #include "object/object-generator.h"
 #include "sv-definition/sv-other-types.h"
index 73eb844..a68b636 100644 (file)
@@ -13,7 +13,7 @@
 #include "core/stuff-handler.h"
 #include "combat/attack-criticality.h"
 #include "object/object1.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief 死の大鎌ダメージが跳ね返ってきた時の、種族ごとのダメージ倍率を返す
index 61c02e6..0d7da63 100644 (file)
@@ -1,6 +1,6 @@
 #include "system/angband.h"
 #include "object/lite-processor.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-hook.h"
 #include "sv-definition/sv-lite-types.h"
 #include "player/player-move.h"
index 9a7f3c4..6d21b49 100644 (file)
@@ -1,12 +1,12 @@
 #include "object/object-appraiser.h"
 #include "io/write-diary.h"
-#include "object/artifact.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h" // 暫定、このファイルへ引っ越す.
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 
 /*!
  * @brief オブジェクトを鑑定済にする /
index 34aca5e..ef891d8 100644 (file)
@@ -9,7 +9,7 @@
 #include "object/object-kind.h"
 #include "object/object2.h"
 #include "sv-definition/sv-potion-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "spell/process-effect.h"
 #include "spell/spells-type.h"
 
index 9a0aae3..061f244 100644 (file)
 #include "io/files-util.h"
 #include "locale/japanese.h"
 #include "monster/monster-race.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-food-types.h"
 #include "sv-definition/sv-lite-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "player/player-class.h"
 #include "player/player-status.h"
 #include "shoot.h"
index beb8482..9827e63 100644 (file)
@@ -1,9 +1,9 @@
 #include "object/object-generator.h"
-#include "object/artifact.h"
-#include "object/object-curse.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/object-curse.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
-#include "object/trc-types.h"
+#include "object-enchant/special-object-flags.h"
+#include "object-enchant/trc-types.h"
 
 /*!
  * @brief オブジェクトを初期化する
index 041b2de..faaab99 100644 (file)
@@ -8,17 +8,17 @@
 #include "dungeon/quest.h"
 #include "floor/floor.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-armor-types.h"
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "player/mimic-info-table.h"
 #include "player/player-class.h"
 #include "player/player-races-table.h"
index 4039a47..557a2af 100644 (file)
@@ -1,14 +1,14 @@
 #include "object/object-value.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
 #include "object/object-broken.h"
-#include "object/object-curse.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-curse.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object1.h"
 #include "object/object2.h" // 暫定、相互参照している.
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 
 /*!
  * @brief 未鑑定なベースアイテムの基本価格を返す /
index 316433d..27b199f 100644 (file)
 #include "io/files-util.h"
 #include "io/read-pref-file.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-amulet-types.h"
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-ring-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/player-class.h"
 #include "player/player-move.h"
 #include "system/system-variables.h"
index 7484160..9b853d6 100644 (file)
 #include "main/sound-definitions-table.h"
 #include "monster/monster-race-hook.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h" // 暫定、相互参照している.
-#include "object/object-boost.h"
-#include "object/object-curse.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-boost.h"
+#include "object-enchant/object-curse.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
@@ -34,7 +34,7 @@
 #include "object/object-kind.h"
 #include "object/object-mark-types.h"
 #include "object/object-value.h" // 暫定、相互参照している.
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-amulet-types.h"
 #include "sv-definition/sv-armor-types.h"
 #include "sv-definition/sv-lite-types.h"
@@ -42,7 +42,7 @@
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-ring-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/player-class.h"
 #include "player/player-effects.h"
 #include "player/player-move.h"
index a182a8c..ca74e22 100644 (file)
@@ -1,6 +1,6 @@
 #include "object/torch.h"
 #include "sv-definition/sv-lite-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief 投擲時たいまつに投げやすい/焼棄/アンデッドスレイの特別効果を返す。
index 389e095..a3aeb66 100644 (file)
@@ -2,7 +2,7 @@
 #include "system/angband.h"
 #include "util/util.h"
 
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "player/player-move.h"
 #include "grid/feature.h"
 #include "floor/floor.h"
@@ -20,7 +20,7 @@
 #include "mspell/mspell-damage-calculator.h"
 #include "player/player-races-table.h"
 #include "combat/monster-attack-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief 警告を放つアイテムを選択する /
index 99887ac..445fab3 100644 (file)
@@ -6,7 +6,7 @@
 #include "player/player-effects.h"
 #include "monster/creature.h"
 #include "player/player-move.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 
 /*!
  * @brief 10ゲームターンが進行するごとにプレイヤーの腹を減らす
index 71a1151..a943323 100644 (file)
@@ -5,12 +5,12 @@
 #include "cmd-io/cmd-dump.h"
 #include "player/patron.h"
 #include "cmd-action/cmd-pet.h"
-#include "object/object-curse.h"
+#include "object-enchant/object-curse.h"
 #include "object/object-flavor.h"
 #include "monster/monster-race-hook.h"
 #include "object/object-kind-hook.h"
 #include "mutation/mutation.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "player/player-status.h"
 #include "player/player-effects.h"
 #include "player/player-races-table.h"
index 2f0c0f8..d845f3e 100644 (file)
@@ -1,7 +1,7 @@
 #include "permanent-resistances.h"
 #include "player/player-personalities-table.h"
 #include "player/player-races-table.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief プレーヤーの職業による耐性フラグを返す
index 30d513b..b77afc1 100644 (file)
@@ -13,7 +13,7 @@
 #include "market/arena-info-table.h"
 #include "realm/realm-song.h"
 #include "floor/floor.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-broken.h"
@@ -34,7 +34,7 @@
 #include "io/files-util.h"
 #include "inventory/inventory-damage.h"
 #include "mind/racial-mirror-master.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
 * @brief 酸攻撃による装備のAC劣化処理 /
index 46b7117..9c9db46 100644 (file)
 #include "monster/monster-status.h"
 #include "mspell/monster-spell.h"
 #include "mutation/mutation.h"
-#include "object/artifact.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object-value.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-armor-types.h"
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-weapon-types.h"
index e15d60b..5d888c0 100644 (file)
 #include "monster/monster-status.h"
 #include "monster/monster.h"
 #include "mspell/monster-spell.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "object/warning.h"
 #include "player/player-class.h"
 #include "player/player-effects.h"
index 3484c46..a228cdd 100644 (file)
 #include "monster/monster-status.h"
 #include "monster/monster.h"
 #include "mutation/mutation.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/bow.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
 #include "object/object1.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "pet/pet-util.h"
 #include "player/avatar.h"
 #include "player/mimic-info-table.h"
index 6f08e20..b543ca1 100644 (file)
@@ -1,7 +1,7 @@
 #include "race-resistances.h"
 #include "player/player-races-table.h"
 #include "object/object1.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief プレイヤーの種族による免疫フラグを返す
index 2a06f58..c2d1344 100644 (file)
@@ -25,8 +25,8 @@
 #include "realm/realm-hex.h"
 #include "realm/realm-song.h"
 #include "object/object1.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 
 /*!
  * @brief 自己分析処理(Nethackからのアイデア) / self-knowledge... idea from nethack.
index 00a57a8..56650cd 100644 (file)
@@ -2,7 +2,7 @@
 #include "realm/realm-hex.h"
 #include "realm/realm-song.h"
 #include "player/player-races-table.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief プレイヤーの一時的魔法効果による耐性を返す
index ce0940a..348c97c 100644 (file)
@@ -23,7 +23,7 @@
 #include "cmd-item/cmd-quaff.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
-#include "object/object-curse.h"
+#include "object-enchant/object-curse.h"
 #include "spell/spells-status.h"
 #include "spell/technic-info-table.h"
 #include "player/player-status.h"
@@ -44,8 +44,8 @@
 #include "spell/process-effect.h"
 #include "spell/spells2.h"
 #include "spell/spells3.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "object/item-use-flags.h"
 
 #define MAX_KEEP 4 /*!<呪術の最大詠唱数 */
index dafa63e..1ba1cb0 100644 (file)
@@ -7,7 +7,7 @@
 #include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
 #include "monster/monster-race-hook.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "monster/monster.h"
 #include "player/player-move.h"
 #include "player/player-status.h"
@@ -29,7 +29,7 @@
 #include "spell/spells-detection.h"
 #include "combat/combat-options-type.h"
 #include "cmd-action/cmd-attack.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
 * @brief 剣術の各処理を行う
index ab8c6f5..3e7492d 100644 (file)
@@ -6,7 +6,7 @@
 #include "room/rooms.h"
 #include "monster/monster.h"
 #include "monster/monster-race-hook.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/object-kind-hook.h"
 #include "object/object2.h"
 #include "grid/feature.h"
index 9c04024..3e8080d 100644 (file)
@@ -14,7 +14,7 @@
 #include "floor/geometry.h"
 #include "floor/wild.h"
 #include "store/store-util.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/item-apply-magic.h"
 
 /*
  * The vault generation arrays
index 03e1956..6d8c7d7 100644 (file)
@@ -56,7 +56,7 @@
 #include "grid/trap.h"
 
 #include "monster/monster.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/item-apply-magic.h"
 
  /*!
   * 各部屋タイプの生成比定義
index d7f12ef..8a13727 100644 (file)
 #include "grid/grid.h"
 #include "io/write-diary.h"
 #include "monster/monster-status.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "player/player-damage.h"
 #include "player/player-effects.h"
 #include "player/player-move.h"
index 6a9c892..e9b38b2 100644 (file)
 #include "inventory/inventory-object.h"
 #include "inventory/player-inventory.h"
 #include "io/targeting.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
+#include "object-enchant/item-feeling.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
-#include "object/object-boost.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-boost.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-scroll-types.h"
 #include "sv-definition/sv-staff-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
 #include "player/player-damage.h"
index 3da499e..7ae2edd 100644 (file)
@@ -35,7 +35,7 @@
 #include "monster/monster-race.h"
 #include "monster/monster-status.h"
 #include "mutation/mutation.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
@@ -43,7 +43,7 @@
 #include "object/object-kind-hook.h"
 #include "object/object-mark-types.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-food-types.h"
 #include "pet/pet-fall-off.h"
 #include "pet/pet-util.h"
index 6ce0b55..0f4995b 100644 (file)
 #include "monster/monster-process.h"
 #include "monster/monster-status.h"
 #include "mspell/monster-spell.h"
-#include "object/artifact.h"
-#include "object/item-feeling.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-feeling.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
-#include "object/object-boost.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-boost.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object-mark-types.h"
 #include "object/object-value.h"
-#include "object/special-object-flags.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/special-object-flags.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
 #include "player/player-damage.h"
index c42f0a6..b188a61 100644 (file)
@@ -5,11 +5,11 @@
 #include "io/files-util.h"
 #include "io/tokenizer.h"
 #include "monster/monster-race.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-kind-hook.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "util/util.h"
 #include "world/world.h"
 
index 531742b..e69ad7d 100644 (file)
@@ -5,20 +5,20 @@
  */
 
 #include "store/store-util.h"
-#include "object/item-apply-magic.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-apply-magic.h"
+#include "object-enchant/item-feeling.h"
 #include "object/object-appraiser.h"
 #include "object/object-generator.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/object-value.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-potion-types.h"
 #include "sv-definition/sv-scroll-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 int cur_store_num = 0;
 store_type *st_ptr = NULL;
index cb4c63b..85018b4 100644 (file)
@@ -42,7 +42,7 @@
 #include "main/sound-definitions-table.h"
 #include "market/gold-magnification-table.h"
 #include "mind/mind.h"
-#include "object/item-feeling.h"
+#include "object-enchant/item-feeling.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
@@ -51,7 +51,7 @@
 #include "object/object-kind.h"
 #include "object/object-value.h"
 #include "object/object2.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
 #include "player/player-effects.h"
index e6cfa50..1fafcc2 100644 (file)
@@ -9,9 +9,9 @@
 #include "player/permanent-resistances.h"
 #include "player/temporary-resistances.h"
 #include "player/race-resistances.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "object/object-flavor.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 
 typedef struct {
        BIT_FLAGS player_flags[TR_FLAG_SIZE];
index 545c3e8..f6d6397 100644 (file)
@@ -31,7 +31,7 @@
 #include "io/targeting.h"
 #include "market/arena-info-table.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-flavor.h"
 #include "object/object-kind.h"
 #include "object/object-mark-types.h"
index 1978d1c..bd540b8 100644 (file)
@@ -1,7 +1,7 @@
 #include "view/display-player-middle.h"
 #include "floor/floor.h"
 #include "object/object-appraiser.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-bow-types.h"
 #include "player/player-effects.h"
 #include "player/player-races-table.h"
index b25985b..a98a8a4 100644 (file)
@@ -14,7 +14,7 @@
 #include "player/permanent-resistances.h"
 #include "player/player-races-table.h"
 #include "object/object1.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 
 /*!
  * @brief プレーヤーのパラメータ基礎値 (腕力等)を18以下になるようにして返す
index 49e9c90..1b2920d 100644 (file)
@@ -3,7 +3,7 @@
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "spell/spells3.h"
 #include "term/gameterm.h"
 
index 7b74dae..06ddea9 100644 (file)
@@ -9,12 +9,12 @@
 #include "combat/attack-power-table.h"
 #include "combat/shoot.h"
 #include "display-util.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
 #include "object/object1.h"
-#include "object/special-object-flags.h"
+#include "object-enchant/special-object-flags.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
 #include "term/gameterm.h"
 
 static TERM_COLOR likert_color = TERM_WHITE;
index 22e7c11..4a77a8e 100644 (file)
@@ -33,8 +33,8 @@
 #include "monster/monster-status.h"
 #include "mspell/monster-spell.h"
 #include "mutation/mutation.h"
-#include "object/artifact.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/artifact.h"
+#include "object-enchant/item-apply-magic.h"
 #include "object/item-use-flags.h"
 #include "object/object-appraiser.h"
 #include "object/object-flavor.h"
@@ -43,7 +43,7 @@
 #include "object/object-kind.h"
 #include "object/object-value.h"
 #include "object/object2.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
 #include "player/patron.h"
 #include "player/player-class.h"
 #include "player/player-effects.h"
index 7e98ada..3c313ed 100644 (file)
 #include "floor/floor-town.h"
 #include "io/files-util.h"
 #include "monster/monster.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
 #include "object/object-appraiser.h"
-#include "object/object-ego.h"
+#include "object-enchant/object-ego.h"
 #include "object/object-flavor.h"
 #include "object/object-generator.h"
 #include "object/object-kind-hook.h"
 #include "object/object-kind.h"
 #include "object/object-value.h"
-#include "object/special-object-flags.h"
-#include "object/tr-types.h"
-#include "object/trc-types.h"
+#include "object-enchant/special-object-flags.h"
+#include "object-enchant/tr-types.h"
+#include "object-enchant/trc-types.h"
 #include "store/store-util.h"
 #include "store/store.h"
 #include "system/angband-version.h"