OSDN Git Service

[WIP] [Refactor] #39963 Separated spells2.h from spells1.h
[hengband/hengband.git] / src / realm / realm-arcane.c
index 8af897e..235f53d 100644 (file)
@@ -4,7 +4,7 @@
 #include "cmd-spell.h"
 #include "avatar.h"
 
-#include "spells.h"
+#include "spell/spells2.h"
 #include "spells-floor.h"
 #include "spells-object.h"
 #include "spells-summon.h"
@@ -13,6 +13,8 @@
 #include "player-status.h"
 #include "player-effects.h"
 #include "targeting.h"
+#include "realm/realm-arcane.h"
+#include "spell/spells-type.h"
 
 /*!
 * @brief 秘術領域魔法の各処理を行う
@@ -109,7 +111,7 @@ concptr do_arcane_spell(player_type *caster_ptr, SPELL_IDX spell, spell_type mod
 
                        if (cast)
                        {
-                               teleport_player(caster_ptr, range, 0L);
+                               teleport_player(caster_ptr, range, TELEPORT_SPONTANEOUS);
                        }
                }
                break;
@@ -341,7 +343,7 @@ concptr do_arcane_spell(player_type *caster_ptr, SPELL_IDX spell, spell_type mod
 
                        if (cast)
                        {
-                               teleport_player(caster_ptr, range, 0L);
+                               teleport_player(caster_ptr, range, TELEPORT_SPONTANEOUS);
                        }
                }
                break;
@@ -353,7 +355,7 @@ concptr do_arcane_spell(player_type *caster_ptr, SPELL_IDX spell, spell_type mod
                {
                        if (cast)
                        {
-                               if (!ident_spell(caster_ptr, FALSE)) return NULL;
+                               if (!ident_spell(caster_ptr, FALSE, 0)) return NULL;
                        }
                }
                break;