<ClCompile Include="..\..\src\mind.c" />\r
<ClCompile Include="..\..\src\monster\monster1.c" />\r
<ClCompile Include="..\..\src\monster\monster2.c" />\r
- <ClCompile Include="..\..\src\mspells1.c" />\r
- <ClCompile Include="..\..\src\mspells2.c" />\r
- <ClCompile Include="..\..\src\mspells3.c" />\r
- <ClCompile Include="..\..\src\mspells4.c" />\r
+ <ClCompile Include="..\..\src\spell\mspells1.c" />\r
+ <ClCompile Include="..\..\src\spell\mspells2.c" />\r
+ <ClCompile Include="..\..\src\spell\mspells3.c" />\r
+ <ClCompile Include="..\..\src\spell\mspells4.c" />\r
<ClCompile Include="..\..\src\mutation\mutation.c" />\r
<ClCompile Include="..\..\src\object\object1.c" />\r
<ClCompile Include="..\..\src\object\object2.c" />\r
<ClCompile Include="..\..\src\io\signal-handlers.c" />\r
<ClCompile Include="..\..\src\snipe.c" />\r
<ClCompile Include="..\..\src\sort.c" />\r
- <ClCompile Include="..\..\src\spells-diceroll.c" />\r
- <ClCompile Include="..\..\src\spells-floor.c" />\r
- <ClCompile Include="..\..\src\spells-object.c" />\r
- <ClCompile Include="..\..\src\spells-status.c" />\r
- <ClCompile Include="..\..\src\spells-summon.c" />\r
- <ClCompile Include="..\..\src\spells-world.c" />\r
+ <ClCompile Include="..\..\src\spell\spells-diceroll.c" />\r
+ <ClCompile Include="..\..\src\spell\spells-floor.c" />\r
+ <ClCompile Include="..\..\src\spell\spells-object.c" />\r
+ <ClCompile Include="..\..\src\spell\spells-status.c" />\r
+ <ClCompile Include="..\..\src\spell\spells-summon.c" />\r
+ <ClCompile Include="..\..\src\spell\spells-world.c" />\r
<ClCompile Include="..\..\src\spell\spells1.c" />\r
<ClCompile Include="..\..\src\spell\spells2.c" />\r
<ClCompile Include="..\..\src\spell\spells3.c" />\r
<ClInclude Include="..\..\src\load.h" />\r
<ClInclude Include="..\..\src\mind.h" />\r
<ClInclude Include="..\..\src\monster\monster-process.h" />\r
- <ClInclude Include="..\..\src\monster-spell.h" />\r
+ <ClInclude Include="..\..\src\spell\monster-spell.h" />\r
<ClInclude Include="..\..\src\monster\monster-status.h" />\r
<ClInclude Include="..\..\src\monster\monster.h" />\r
<ClInclude Include="..\..\src\monster\monsterrace-hook.h" />\r
<ClInclude Include="..\..\src\selfinfo.h" />\r
<ClInclude Include="..\..\src\snipe.h" />\r
<ClInclude Include="..\..\src\sort.h" />\r
- <ClInclude Include="..\..\src\spells-diceroll.h" />\r
- <ClInclude Include="..\..\src\spells-floor.h" />\r
- <ClInclude Include="..\..\src\spells-object.h" />\r
- <ClInclude Include="..\..\src\spells-status.h" />\r
- <ClInclude Include="..\..\src\spells-summon.h" />\r
+ <ClInclude Include="..\..\src\spell\spells-diceroll.h" />\r
+ <ClInclude Include="..\..\src\spell\spells-floor.h" />\r
+ <ClInclude Include="..\..\src\spell\spells-object.h" />\r
+ <ClInclude Include="..\..\src\spell\spells-status.h" />\r
+ <ClInclude Include="..\..\src\spell\spells-summon.h" />\r
<ClInclude Include="..\..\src\floor\floor-streams.h" />\r
- <ClInclude Include="..\..\src\spells-world.h" />\r
+ <ClInclude Include="..\..\src\spell\spells-world.h" />\r
<ClInclude Include="..\..\src\spell\spells1.h" />\r
<ClInclude Include="..\..\src\market\store.h" />\r
<ClInclude Include="..\..\src\targeting.h" />\r
<ClCompile Include="..\..\src\z-form.c" />
<ClCompile Include="..\..\src\z-term.c" />
<ClCompile Include="..\..\src\warning.c" />
- <ClCompile Include="..\..\src\spells-diceroll.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\spells-floor.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\spells-object.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\spells-status.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\spells-summon.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\spells-world.c">
- <Filter>spell</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\patron.c">
<Filter>player</Filter>
</ClCompile>
<ClCompile Include="..\..\src\chuukei.c">
<Filter>io</Filter>
</ClCompile>
- <ClCompile Include="..\..\src\mspells4.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\mspells1.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\mspells2.c">
- <Filter>spell</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\mspells3.c">
- <Filter>spell</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\geometry.c">
<Filter>floor</Filter>
</ClCompile>
<ClCompile Include="..\..\src\system\system-variables.c">
<Filter>system</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\spell\spells-diceroll.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\spells-floor.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\spells-object.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\spells-status.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\spells-summon.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\spells-world.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\mspells1.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\mspells2.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\mspells3.c">
+ <Filter>spell</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\spell\mspells4.c">
+ <Filter>spell</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\gamevalue.h" />
<ClInclude Include="..\..\src\z-form.h" />
<ClInclude Include="..\..\src\z-term.h" />
<ClInclude Include="..\..\src\warning.h" />
- <ClInclude Include="..\..\src\spells-diceroll.h">
- <Filter>spell</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\spells-floor.h">
- <Filter>spell</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\spells-object.h">
- <Filter>spell</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\spells-status.h">
- <Filter>spell</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\spells-summon.h">
- <Filter>spell</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\spells-world.h">
- <Filter>spell</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\patron.h">
<Filter>player</Filter>
</ClInclude>
<ClInclude Include="..\..\src\chuukei.h">
<Filter>io</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\monster-spell.h">
- <Filter>spell</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\geometry.h">
<Filter>floor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\system\system-variables.h">
<Filter>system</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\spell\spells-diceroll.h">
+ <Filter>spell</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\spell\spells-floor.h">
+ <Filter>spell</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\spell\spells-object.h">
+ <Filter>spell</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\spell\spells-status.h">
+ <Filter>spell</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\spell\spells-summon.h">
+ <Filter>spell</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\spell\spells-world.h">
+ <Filter>spell</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\spell\monster-spell.h">
+ <Filter>spell</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
#include "object/object-ego.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
-#include "spells-object.h"
+#include "spell/spells-object.h"
#include "files.h"
#include "grid.h"
#include "monster/monster.h"
#include "realm/realm.h"
#include "save.h"
#include "spell/spells-util.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "view/display-main-window.h" // 暫定。後で消す.
#include "view/display-player.h" // 暫定。後で消す.
#include "wild.h"
#include "main/sound-definitions-table.h"
#include "spell/spells-type.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "floor/floor.h"
#include "trap.h"
#include "player/player-status.h"
#include "sort.h"
#include "artifact.h"
#include "avatar.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-object.h"
-#include "spells-floor.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-floor.h"
#include "player/player-effects.h"
#include "realm/realm-hex.h"
#include "player/player-damage.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "avatar.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "realm/realm-hex.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "floor/floor.h"
#include "grid.h"
-#include "spells-summon.h"
-#include "spells-status.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
#include "monster/monster-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monster-process.h"
#include "cmd-spell.h"
#include "player/player-status.h"
#include "avatar.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "player/player-effects.h"
#include "player/player-status.h"
#include "player/player-damage.h"
#include "player/mimic-info-table.h"
#include "player-inventory.h"
#include "realm/realm-hex.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "object/object-broken.h"
#include "cmd-basic.h"
#include "floor/floor.h"
#include "rumor.h"
#include "realm/realm-hex.h"
-#include "spells-object.h"
-#include "spells-floor.h"
-#include "spells-summon.h"
-#include "spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-floor.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
#include "cmd/cmd-basic.h"
#include "core/show-file.h"
#include "spell/technic-info-table.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "realm/realm-hex.h"
#include "mind.h"
#include "avatar.h"
#include "main/sound-definitions-table.h"
#include "player/player-race.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "avatar.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "player-inventory.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "spells-status.h"
-#include "spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
#include "object/object-hook.h"
#include "cmd-basic.h"
#include "floor/floor.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "spell/spells-type.h"
-#include "spells-status.h"
-#include "spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
#include "cmd-basic.h"
#include "floor/floor.h"
#include "targeting.h"
#include "avatar.h"
#include "spell/spells-type.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "player/player-class.h"
#include "melee.h"
#include "monster/monster.h"
#include "monster/monster-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "avatar.h"
#include "realm/realm-hex.h"
#include "realm/realm-song.h"
#include "player/player-personality.h"
#include "view/display-main-window.h"
#include "world/world.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "monster/monster.h"
#include "monster/monster-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "artifact.h"
#include "avatar.h"
#include "player/player-status.h"
#include "player/player-skill.h"
#include "player/process-name.h"
#include "spell/technic-info-table.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "view/display-player.h"
#include "wild.h"
#include "world/world.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-charm.h"
#include "avatar.h"
-#include "spells-diceroll.h"
+#include "spell/spells-diceroll.h"
#include "monster/monsterrace-hook.h"
static void effect_monster_charm_resist(player_type *caster_ptr, effect_monster_type *em_ptr)
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-domination.h"
#include "player/player-effects.h"
-#include "spells-diceroll.h"
+#include "spell/spells-diceroll.h"
#include "monster/monster-status.h"
#include "effect/spells-effect-util.h"
#include "cmd/cmd-pet.h" // 暫定、後で消すかも.
#include "system/angband.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-spirit.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monster-status.h"
#include "player/player-effects.h"
#include "effect/effect-player-curse.h"
#include "player/player-damage.h"
#include "world/world.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "object/object-curse.h"
#include "player/player-effects.h"
#include "artifact.h"
#include "player/player-effects.h"
#include "mutation/mutation.h"
-#include "monster-spell.h"
-#include "spells-status.h"
+#include "spell/monster-spell.h"
+#include "spell/spells-status.h"
#include "spell/spells3.h"
// 毒を除く4元素.
#include "system/angband.h"
#include "effect/effect-player-util.h"
#include "effect/effect-player-spirit.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "world/world.h"
#include "effect/effect-player-oldies.h"
#include "effect/effect-player-resist-hurt.h"
#include "effect/effect-player-spirit.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "object/object-broken.h"
#include "object/object-curse.h"
#include "player/player-damage.h"
#include "monster/monster.h"
#include "quest.h"
#include "wild.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "monster/monster-status.h"
#include "object/object-hook.h"
#include "cmd-pet.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "spell/spells1.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "room/rooms.h"
#include "io/write-diary.h"
#include "player/player-move.h"
#include "player/player-effects.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "player/player-damage.h"
#include "realm/realm-song.h"
#include "spell/spells3.h"
#include "system/angband.h"
#include "inventory/inventory-curse.h"
#include "object/object-flavor.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "player/player-damage.h"
#include "player/player-move.h"
#include "spell/spells2.h"
#include "market/store.h" // do_cmd_store() がある。後で移設する.
#include "quest.h" // do_cmd_quest() がある。後で移設する.
#include "wild.h"
-#include "spells-object.h"
+#include "spell/spells-object.h"
#include "mind.h" // do_cmd_mind_browse() がある。後で移設する.
-#include "monster-spell.h" // do_cmd_cast_learned() がある。後で移設する.
+#include "spell/monster-spell.h" // do_cmd_cast_learned() がある。後で移設する.
#include "racial.h" // do_cmd_racial_power() がある。ファイル名変更?.
#include "view/display-main-window.h"
#include "knowledge/knowledge-autopick.h"
#include "special-class-dump.h"
#include "cmd/cmd-magiceat.h"
#include "object/object-kind.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
typedef struct {
BIT_FLAGS f4;
#include "market/store.h"
#include "artifact.h"
#include "avatar.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "object/object-hook.h"
#include "wild.h"
#include "patron.h"
#include "artifact.h"
#include "cmd-spell.h"
#include "spell/spells3.h"
-#include "spells-object.h"
-#include "spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-status.h"
#include "realm/realm-hex.h"
#include "dungeon/dungeon-file.h"
#include "effect/effect-characteristics.h"
#include "melee.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "avatar.h"
#include "player/player-move.h"
#include "player/player-status.h"
#include "player/player-class.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "cmd-spell.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "feature.h"
#include "grid.h"
#include "cmd-basic.h"
#include "cmd/cmd-pet.h"
#include "creature.h"
#include "melee.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "avatar.h"
#include "realm/realm-hex.h"
#include "feature.h"
#include "grid.h"
#include "player/player-move.h"
#include "monster/monster-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monster-process.h"
void decide_drop_from_monster(player_type *target_ptr, MONSTER_IDX m_idx, bool is_riding_mon);
#include "monster/monster-safety-hiding.h"
#include "monster/monster-dist-offsets.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
/*!
* @brief モンスターが逃げ込める地点を走査する
#include "grid.h"
#include "monster/monster.h"
#include "monster/monster-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monster-process.h"
#include "spell/spells2.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "monster/monsterrace-hook.h"
#include "object/object-curse.h"
#include "artifact.h"
#include "monster/monster-sweep-grid.h"
#include "monster/monster-safety-hiding.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
/*!
* @brief モンスターがプレイヤーから逃走するかどうかを返す /
#include "object/object-kind-hook.h"
#include "player/player-personality.h"
#include "monster/monster.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monsterrace-hook.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "patron.h"
#include "quest.h"
#include "artifact.h"
#include "monster/monster-status.h"
#include "monster/monster.h"
#include "spell/spells-type.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "quest.h"
#include "grid.h"
#include "player/player-move.h"
#include "player/player-personality.h"
#include "wild.h"
#include "warning.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "files.h"
#include "view/display-main-window.h"
#include "world/world.h"
#include "monster/monsterrace-hook.h"
#include "monster/monster.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "floor/floor.h"
#include "dungeon/dungeon.h"
#include "monster/monsterrace.h"
#include "system/angband.h"
#include "quantum-effect.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "spell/spells3.h"
/*!
#include "system/angband.h"
#include "mutation/mutation-processor.h"
#include "spell/spells-type.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "market/store-util.h"
#include "market/store-owners.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "targeting.h"
#include "market/store.h"
#include "object/object-hook.h"
#include "mutation/mutation.h"
#include "selfinfo.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "avatar.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "player/player-personality.h"
#include "player/player-class.h"
#include "player/player-damage.h"
-#include "spells-status.h"
-#include "spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
#include "object/object-hook.h"
#include "cmd-basic.h"
#include "files.h"
#include "player/player-damage.h"
#include "spell/spells-type.h"
-#include "spells-summon.h"
-#include "spells-object.h"
-#include "spells-status.h"
-#include "spells-floor.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-object.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
#include "floor/floor.h"
#include "spell/spells2.h"
#include "player/player-effects.h"
#include "player/player-class.h"
#include "player/player-race.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "world/world.h"
#include "view/display-main-window.h"
#include "quest.h"
#include "mutation/mutation.h"
#include "quest.h"
#include "avatar.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "realm/realm-song.h"
#include "realm/realm-hex.h"
#include "object/object-ego.h"
#include "object/object-hook.h"
#include "wild.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "player/player-status.h"
#include "player/player-class.h"
#include "player/player-move.h"
#include "monster/monster-status.h"
#include "snipe.h"
#include "files.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "world/world.h"
#include "object/object-kind.h"
#include "autopick/autopick-reader-writer.h"
#include "player/player-class.h"
#include "player-inventory.h"
#include "player/player-personality.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "feature.h"
#include "warning.h"
#include "monster/monster.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monster-status.h"
#include "object/object-hook.h"
#include "object/object-flavor.h"
#include "artifact.h"
#include "avatar.h"
#include "spell/technic-info-table.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "object/object.h"
#include "object/object-hook.h"
#include "object/object-ego.h"
#include "player/player-effects.h"
#include "player/player-status.h"
#include "player/player-damage.h"
-#include "spells-status.h"
-#include "spells-object.h"
-#include "spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-floor.h"
#include "cmd-spell.h"
#include "realm/realm-hex.h"
#include "targeting.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "spells-floor.h"
-#include "spells-object.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-diceroll.h"
+#include "spell/spells-floor.h"
+#include "spell/spells-object.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-diceroll.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "targeting.h"
#include "cmd-spell.h"
#include "player/player-class.h"
#include "player/player-effects.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-floor.h"
-#include "spells-object.h"
-#include "spells-diceroll.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
+#include "spell/spells-object.h"
+#include "spell/spells-diceroll.h"
#include "targeting.h"
#include "view/display-main-window.h"
#include "realm/realm-chaos.h"
#include "cmd-spell.h"
#include "selfinfo.h"
#include "spell/spells1.h"
-#include "spells-object.h"
-#include "spells-summon.h"
-#include "spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
#include "mutation/mutation.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "cmd-spell.h"
#include "effect/effect-characteristics.h"
#include "spell/spells-type.h"
-#include "spells-object.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-floor.h"
-#include "spells-diceroll.h"
+#include "spell/spells-object.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
+#include "spell/spells-diceroll.h"
#include "player/player-class.h"
#include "player/player-effects.h"
#include "targeting.h"
#include "player/player-class.h"
#include "cmd-spell.h"
#include "spell/spells-type.h"
-#include "spells-summon.h"
-#include "spells-floor.h"
-#include "spells-status.h"
-#include "spells-object.h"
-#include "spells-diceroll.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-diceroll.h"
#include "player/player-effects.h"
#include "player/player-race.h"
#include "player/player-damage.h"
#include "system/angband.h"
#include "cmd-spell.h"
#include "spell/spells-type.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-object.h"
-#include "spells-diceroll.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-diceroll.h"
#include "avatar.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-curse.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "spell/technic-info-table.h"
#include "player/player-status.h"
#include "player/player-effects.h"
#include "grid.h"
#include "targeting.h"
#include "view/display-main-window.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "world/world.h"
#include "effect/spells-effect-util.h"
#include "spell/spells-util.h"
#include "system/angband.h"
#include "cmd-spell.h"
-#include "spells-status.h"
-#include "spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-status.h"
#include "util.h"
#include "cmd-spell.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-object.h"
-#include "spells-diceroll.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-object.h"
+#include "spell/spells-diceroll.h"
#include "avatar.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "player/player-race.h"
#include "player/player-effects.h"
#include "player/player-damage.h"
#include "cmd-spell.h"
#include "spell/spells-type.h"
-#include "spells-status.h"
-#include "spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
#include "player/player-class.h"
#include "player/player-effects.h"
#include "targeting.h"
#include "avatar.h"
#include "spell/spells-type.h"
-#include "spells-status.h"
-#include "spells-floor.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
#include "player/player-effects.h"
#include "targeting.h"
#include "realm/realm-sorcery.h"
#include "cmd-spell.h"
#include "mutation/mutation.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-object.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-object.h"
#include "player/player-effects.h"
#include "player/player-class.h"
#include "targeting.h"
#include "player/player-move.h"
#include "player/player-status.h"
#include "monster/monster.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "spell/spells-type.h"
#include "world/world.h"
#include "realm/realm-song.h"
#include "player/player-class.h"
#include "monster/monster.h"
#include "monster/monster-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "spell/spells-type.h"
#include "dungeon/dungeon.h"
#include "world/world.h"
#include "spells-status.h"
#include "cmd-spell.h"
#include "player/player-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monster-status.h"
#include "spell/spells-type.h"
#include "cmd-basic.h"
#include "player/player-damage.h"
#include "realm/realm-hex.h"
#include "player/player-move.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "monster/monster-status.h"
#include "spell/spells-type.h"
#include "melee.h"
#include "system/angband.h"
-#include "spells-diceroll.h"
+#include "spell/spells-diceroll.h"
#include "monster/monster.h"
#include "monster/monsterrace-hook.h"
#include "monster/monster-status.h"
#include "spell/spells3.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
/*
* Light up the dungeon using "clairvoyance"
#include "floor/floor.h"
#include "grid.h"
#include "spell/spells3.h"
-#include "spells-object.h"
+#include "spell/spells-object.h"
#include "object/object-boost.h"
#include "object/object-hook.h"
#include "object/object-flavor.h"
#include "object/object-flavor.h"
#include "player/player-status.h"
#include "player/player-class.h"
-#include "spells-status.h"
+#include "spell/spells-status.h"
#include "spell/spells-type.h"
#include "monster/monster.h"
#include "cmd-spell.h"
#include "system/angband.h"
#include "util.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "player-inventory.h"
#include "monster/monster-status.h"
#include "floor/floor.h"
#include "system/angband.h"
+#include "spell/spells-world.h"
#include "util.h"
#include "world/world.h"
#include "world/world.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "mutation/mutation.h"
#include "quest.h"
#include "avatar.h"
-#include "spells-status.h"
-#include "spells-floor.h"
-#include "spells-diceroll.h"
+#include "spell/spells-status.h"
+#include "spell/spells-floor.h"
+#include "spell/spells-diceroll.h"
#include "realm/realm-hex.h"
#include "autopick/autopick.h"
#include "object/object-flavor.h"
#include "player/player-class.h"
#include "player/player-damage.h"
#include "player-inventory.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "quest.h"
#include "artifact.h"
#include "avatar.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "spells-floor.h"
+#include "spell/spells-floor.h"
#include "spell/technic-info-table.h"
#include "grid.h"
#include "market/building-util.h"
#include "monster/monster-process.h"
#include "monster/monster-status.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "io/write-diary.h"
#include "cmd/cmd-save.h"
#include "cmd/cmd-spell.h"
#include "monster/monsterrace-hook.h"
#include "object/object-kind-hook.h"
#include "sort.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "grid.h"
#include "floor/floor.h"
#include "floor/floor-events.h"
#include "player/player-effects.h"
#include "player/player-class.h"
#include "player/player-personality.h"
-#include "spells-summon.h"
+#include "spell/spells-summon.h"
#include "quest.h"
#include "artifact.h"
#include "feature.h"
#include "warning.h"
#include "player/player-status.h"
#include "monster/monster.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "spell/spells-type.h"
#include "object/object-flavor.h"
#include "dungeon/dungeon.h"
#include "player-inventory.h"
#include "spell/spells-util.h"
-#include "spells-object.h"
-#include "spells-summon.h"
-#include "spells-status.h"
-#include "spells-world.h"
-#include "spells-floor.h"
+#include "spell/spells-object.h"
+#include "spell/spells-summon.h"
+#include "spell/spells-status.h"
+#include "spell/spells-world.h"
+#include "spell/spells-floor.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "grid.h"
#include "dungeon/dungeon-file.h"
#include "files.h"
-#include "monster-spell.h"
+#include "spell/monster-spell.h"
#include "market/building.h"
#include "object/object-kind.h"
#include "targeting.h"