<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
<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" />
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 \
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 \
#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"
#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[] = ":";
#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
#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";
#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
#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"
#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"
#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"
#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"
#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"
#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);
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
*/
#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"
#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"
#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)
#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"
#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"
#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 プレイヤー攻撃の種族スレイング倍率計算
#include "combat/vorpal-weapon.h"
#include "io/files-util.h"
-#include "object/artifact.h"
+#include "object-enchant/artifact.h"
/*!
* @brief ヴォーパル武器で攻撃した時のメッセージ表示
#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の増減処理を行う。
#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"
/*
#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"
#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"
#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"
#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)
{
#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"
#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"
/*!
#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,
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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"
#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 = _(
#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"
#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"
#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"
#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"
#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"
/*!
#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"
#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"
/*!
#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;
#include "system/angband.h"
#include "mind/surprise-attack.h"
-#include "object/trc-types.h"
+#include "object-enchant/trc-types.h"
/*!
* @brief 盗賊と忍者における不意打ち
#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 オブジェクトのフラグを更新する
#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);
#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"
#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"
#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"
#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"
#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"
#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"
* 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"
#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"
#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 上質以上のオブジェクトに与えるための各種ボーナスを正規乱数も加えて算出する。
#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)
* @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
#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"
#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 死の大鎌ダメージが跳ね返ってきた時の、種族ごとのダメージ倍率を返す
#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"
#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 オブジェクトを鑑定済にする /
#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"
#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"
#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 オブジェクトを初期化する
#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"
#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 未鑑定なベースアイテムの基本価格を返す /
#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"
#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"
#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"
#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"
#include "object/torch.h"
#include "sv-definition/sv-lite-types.h"
-#include "object/tr-types.h"
+#include "object-enchant/tr-types.h"
/*!
* @brief 投擲時たいまつに投げやすい/焼棄/アンデッドスレイの特別効果を返す。
#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"
#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 警告を放つアイテムを選択する /
#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ゲームターンが進行するごとにプレイヤーの腹を減らす
#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"
#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 プレーヤーの職業による耐性フラグを返す
#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"
#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劣化処理 /
#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"
#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"
#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"
#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 プレイヤーの種族による免疫フラグを返す
#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.
#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 プレイヤーの一時的魔法効果による耐性を返す
#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"
#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 /*!<呪術の最大詠唱数 */
#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"
#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 剣術の各処理を行う
#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"
#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
#include "grid/trap.h"
#include "monster/monster.h"
-#include "object/item-apply-magic.h"
+#include "object-enchant/item-apply-magic.h"
/*!
* 各部屋タイプの生成比定義
#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"
#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"
#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"
#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"
#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"
#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"
*/
#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;
#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"
#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"
#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];
#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"
#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"
#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以下になるようにして返す
#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"
#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;
#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"
#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"
#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"