#include "mspell/mspell-type.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "util/util.h"
#include "view/display-main-window.h"
#include "spell/spells-describer.h"
#include "spell/spells-execution.h"
#include "spell/spells-hex.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-summon.h"
#include "spell/spells-util.h"
#include "spell/spells2.h"
#include "player/player-personalities-table.h"
#include "player/player-status.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells3.h"
#include "util/util.h"
#include "world/world.h"
#include "player/player-effects.h"
#include "player/player-races-table.h"
#include "spell/process-effect.h"
-#include "spell/spells-beam.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-genocide.h"
+#include "spell-kind/spells-beam.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-genocide.h"
#include "spell/spells-hex.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-specific-bolt.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-specific-bolt.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-status.h"
#include "player/selfinfo.h"
#include "realm/realm-hex-numbers.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-hex.h"
#include "spell/spells-status.h"
#include "spell/spells3.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-genocide.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-genocide.h"
#include "spell/spells-hex.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "store/rumor.h"
#include "player/player-effects.h"
#include "player/player-races-table.h"
#include "player/player-status.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-genocide.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-genocide.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-staff-only.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells3.h"
#include "util/util.h"
#include "view/display-main-window.h"
#include "player/player-class.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-beam.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-specific-bolt.h"
+#include "spell-kind/spells-beam.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-specific-bolt.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-class.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-beam.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-specific-bolt.h"
+#include "spell-kind/spells-beam.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-specific-bolt.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "util/util.h"
#include "player/player-personalities-table.h"
#include "player/player-status.h"
#include "spell/spells-hex.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "system/system-variables.h"
#include "term/gameterm.h"
#include "view/display-main-window.h"
#include "object/object-mark-types.h"
#include "realm/realm-hex-numbers.h"
#include "spell/spells-hex.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells3.h"
/*!
#include "realm/realm-hex-numbers.h"
#include "spell/process-effect.h"
#include "spell/spells-hex.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
static void aura_fire_by_monster_attack(player_type *target_ptr, monap_type *monap_ptr)
#include "combat/monster-attack-effect.h"
#include "monster/monster-status.h"
#include "player/player-move.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
void describe_melee_method(player_type *subject_ptr, mam_type *mam_ptr)
{
#include "player/player-move.h"
#include "spell/process-effect.h"
#include "spell/spells-hex.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
/* todo モンスター共通なので、monster-attack-player.cでも使うはず */
#include "realm/realm-hex-numbers.h"
#include "spell/process-effect.h"
#include "spell/spells-hex.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
static bool check_no_blow(player_type *target_ptr, monap_type *monap_ptr)
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "spell/spells3.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
void switch_monster_blow_to_player(player_type *target_ptr, monap_type *monap_ptr)
{
#include "player/player-damage.h"
#include "player/player-skill.h"
#include "realm/realm-hex-numbers.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-hex.h"
#include "sv-definition/sv-weapon-types.h"
#include "world/world.h"
#include "monster/monster-status.h"
#include "player/avatar.h"
#include "player/player-damage.h"
-#include "spell/spells-genocide.h"
+#include "spell-kind/spells-genocide.h"
#include "spell/spells-type.h"
gf_switch_result effect_monster_hypodynamia(player_type *caster_ptr, effect_monster_type *em_ptr)
#include "object/object-kind-hook.h"
#include "player/avatar.h"
#include "player/player-move.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "spells-effect-util.h"
#include "player/player-effects.h"
#include "player/player-races-table.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells3.h"
#include "world/world.h"
#include "monster/monster.h"
#include "dungeon/quest.h"
#include "floor/wild.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "monster/monster-status.h"
#include "object/object-hook.h"
#include "pet/pet-util.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "room/rooms.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "util/util.h"
/*!
#include "player/player-races-table.h"
#include "realm/realm-song-numbers.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
/*!
* @brief パターン終点到達時のテレポート処理を行う
#include "player/player-personalities-table.h"
#include "player/player-status.h"
#include "spell/process-effect.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "util/util.h"
#include "player/player-move.h"
#include "player/player-races-table.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells2.h"
#define TRC_P_FLAG_MASK \
#include "player/player-status.h"
#include "realm/realm-song-numbers.h"
#include "spell/process-effect.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "mind/racial-balrog.h"
#include "io/targeting.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-type.h"
bool demonic_breath(player_type *creature_ptr)
#include "mind/racial-draconian.h"
#include "io/targeting.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-type.h"
static void decide_breath_kind(player_type *creature_ptr, int *breath_type, concptr *breath_type_description)
#include "effect/spells-effect-util.h"
#include "floor/floor.h"
#include "spell/process-effect.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-type.h"
#include "term/gameterm.h"
#include "view/display-main-window.h"
#include "effect/spells-effect-util.h"
#include "object/object-generator.h"
#include "object/object-kind-hook.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
/*!
* @brief 変わり身処理
#include "player/player-races-table.h"
#include "player/player-status.h"
#include "mind/racial-mirror-master.h"
-#include "spell/spells-beam.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-beam.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-hex.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-neighbor.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "floor/floor.h"
#include "mspell/assign-monster-spell.h"
#include "mspell/monster-spell.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
/*!
* @brief ユニークでない量子生物を消滅させる
#include "player/player-personalities-table.h"
#include "spell/process-effect.h"
#include "spell/spells-hex.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
/*!
#include "player/player-effects.h"
#include "player/player-move.h"
#include "spell/process-effect.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
/*!
#include "mspell/mspell-util.h"
#include "player/player-move.h"
#include "spell/process-effect.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-summon.h"
#include "spell/spells-type.h"
#include "spell/process-effect.h"
#include "spell/range-calc.h"
#include "spell/spells-hex.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "mspell/mspell-learn-checker.h"
#include "mspell/assign-monster-spell.h"
#include "monster/monster.h"
#include "monster/monster-status.h"
#include "mspell/monster-spell.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/range-calc.h"
#include "dungeon/dungeon.h"
#include "player/player-effects.h"
#include "io/targeting.h"
#include "view/display-main-window.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells3.h"
#include "mspell/mspell-type.h"
#include "mspell/mspell-damage-calculator.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "player/player-move.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-hex.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "store/store-owners.h"
#include "player/player-races-table.h"
#include "player/player-status.h"
#include "player/selfinfo.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-effects.h"
#include "player/player-races-table.h"
#include "player/player-status.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-genocide.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-genocide.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
#include "spell/spells-type.h"
#include "player/player-status.h"
#include "player/race-info-table.h"
#include "realm/realm-song-numbers.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-hex.h"
#include "spell/spells-status.h"
#include "term/gameterm.h"
#include "player/player-status.h"
#include "realm/realm-song-numbers.h"
#include "spell/process-effect.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "util/util.h"
#include "player/avatar.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-beam.h"
-#include "spell/spells-detection.h"
+#include "spell-kind/spells-beam.h"
+#include "spell-kind/spells-detection.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
#include "spell/spells-object.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "util/util.h"
#include "player/player-effects.h"
#include "spell/process-effect.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
#include "spell/spells-object.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-class.h"
#include "player/player-effects.h"
#include "spell/process-effect.h"
-#include "spell/spells-beam.h"
-#include "spell/spells-detection.h"
+#include "spell-kind/spells-beam.h"
+#include "spell-kind/spells-detection.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-neighbor.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "player/player-race.h"
-#include "spell/spells-detection.h"
+#include "spell-kind/spells-detection.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-object.h"
-#include "spell/spells-pet.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-pet.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
#include "spell/spells-type.h"
#include "player/player-race.h"
#include "player/player-status.h"
#include "spell/process-effect.h"
-#include "spell/spells-detection.h"
+#include "spell-kind/spells-detection.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-genocide.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-genocide.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-neighbor.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-specific-bolt.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-specific-bolt.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
#include "spell/spells-type.h"
#include "spell/process-effect.h"
#include "spell/spells-execution.h"
#include "spell/spells-hex.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "spell/technic-info-table.h"
#include "player/player-move.h"
#include "player/player-status.h"
#include "spell/process-effect.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells-util.h"
#include "spell/spells3.h"
#include "io/targeting.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-genocide.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-genocide.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "player/player-effects.h"
#include "player/player-races-table.h"
#include "spell/process-effect.h"
-#include "spell/spells-beam.h"
-#include "spell/spells-detection.h"
+#include "spell-kind/spells-beam.h"
+#include "spell-kind/spells-detection.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
#include "spell/spells-type.h"
#include "player/player-effects.h"
#include "realm/realm-song-numbers.h"
#include "spell/process-effect.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-type.h"
#include "spell/spells3.h"
#include "player/avatar.h"
#include "player/player-effects.h"
#include "player/selfinfo.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "mutation/mutation.h"
#include "player/player-class.h"
#include "player/player-effects.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-summon.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
-#include "spell/spells-beam.h"
+#include "spell-kind/spells-beam.h"
#include "effect/effect-characteristics.h"
#include "spell/spells-type.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
/*!
* @brief 岩石溶解処理
-#include "spell/spells-detection.h"
+#include "spell-kind/spells-detection.h"
#include "core/player-processor.h"
#include "dungeon/dungeon.h"
#include "floor/floor.h"
* @author deskull
*/
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "cmd-io/cmd-dump.h"
#include "cmd/cmd-basic.h"
#include "dungeon/dungeon.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "player/player-move.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "util/util.h"
#include "view/display-main-window.h"
-#include "spell/spells-genocide.h"
+#include "spell-kind/spells-genocide.h"
#include "core/stuff-handler.h"
#include "dungeon/quest.h"
#include "floor/floor.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
#include "effect/effect-characteristics.h"
#include "io/targeting.h"
#include "spell/process-effect.h"
-#include "spell/spells-lite.h"
+#include "spell-kind/spells-lite.h"
#include "dungeon/dungeon.h"
#include "effect/effect-characteristics.h"
#include "floor/floor.h"
#include "monster/monster-status.h"
#include "player/player-effects.h"
#include "spell/process-effect.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-type.h"
#include "world/world.h"
-#include "spell/spells-neighbor.h"
+#include "spell-kind/spells-neighbor.h"
#include "effect/effect-characteristics.h"
#include "floor/floor.h"
#include "grid/feature.h"
#include "spell/process-effect.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-type.h"
/*!
-#include "spell/spells-pet.h"
+#include "spell-kind/spells-pet.h"
#include "effect/effect-characteristics.h"
#include "floor/floor.h"
#include "io/write-diary.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "core/stuff-handler.h"
#include "effect/effect-characteristics.h"
#include "floor/floor.h"
-#include "spell/spells-specific-bolt.h"
+#include "spell-kind/spells-specific-bolt.h"
#include "effect/effect-characteristics.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-type.h"
/*!
* @author Hourier
*/
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "cmd-io/cmd-save.h"
#include "dungeon/dungeon.h"
#include "dungeon/quest.h"
#include "object/object-hook.h"
#include "player/avatar.h"
#include "player/player-move.h"
-#include "spell/spells-launcher.h"
+#include "spell-kind/spells-launcher.h"
#include "spell/spells-type.h"
#include "world/world.h"
#include "system/angband.h"
-#include "spell/spells-world.h"
+#include "spell-kind/spells-world.h"
#include "util/util.h"
#include "world/world.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "spell/process-effect.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-type.h"
/*!
#include "player/player-class.h"
#include "player/player-effects.h"
#include "player/player-status.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "util/util.h"
#include "view/display-main-window.h"
#include "player/avatar.h"
#include "player/player-effects.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-genocide.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-specific-bolt.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-genocide.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-specific-bolt.h"
#include "spell/spells-status.h"
#include "spell/spells-type.h"
#include "sv-definition/sv-other-types.h"
#include "player/player-status.h"
#include "spell/process-effect.h"
#include "spell/spells-diceroll.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-genocide.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-lite.h"
-#include "spell/spells-neighbor.h"
-#include "spell/spells-sight.h"
-#include "spell/spells-specific-bolt.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-genocide.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-lite.h"
+#include "spell-kind/spells-neighbor.h"
+#include "spell-kind/spells-sight.h"
+#include "spell-kind/spells-specific-bolt.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-type.h"
#include "spell/range-calc.h"
#include "spell/spells3.h"
#include "player/player-status.h"
#include "spell/process-effect.h"
#include "spell/spells-execution.h"
-#include "spell/spells-floor.h"
-#include "spell/spells-launcher.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-floor.h"
+#include "spell-kind/spells-launcher.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells2.h"
#include "spell/technic-info-table.h"
#include "term/gameterm.h"
#include "player/player-skill.h"
#include "player/player-status.h"
#include "player/selfinfo.h"
-#include "spell/spells-detection.h"
-#include "spell/spells-floor.h"
+#include "spell-kind/spells-detection.h"
+#include "spell-kind/spells-floor.h"
#include "spell/spells-object.h"
-#include "spell/spells-sight.h"
+#include "spell-kind/spells-sight.h"
#include "spell/spells-status.h"
#include "spell/spells-summon.h"
-#include "spell/spells-teleport.h"
+#include "spell-kind/spells-teleport.h"
#include "spell/spells-util.h"
-#include "spell/spells-world.h"
+#include "spell-kind/spells-world.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "system/angband-version.h"