#include "selfinfo.h"
#include "avatar.h"
-#include "spells.h"
+#include "spell/spells-type.h"
#include "spells-status.h"
#include "spells-floor.h"
#include "player-effects.h"
#include "targeting.h"
+#include "realm/realm-sorcery.h"
/*!
* @brief 仙術領域魔法の各処理を行う
* @param mode 処理内容 (SPELL_NAME / SPELL_DESC / SPELL_INFO / SPELL_CAST)
* @return SPELL_NAME / SPELL_DESC / SPELL_INFO 時には文字列ポインタを返す。SPELL_CAST時はNULL文字列を返す。
*/
-concptr do_sorcery_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mode)
+concptr do_sorcery_spell(player_type *caster_ptr, SPELL_IDX spell, spell_type mode)
{
bool name = (mode == SPELL_NAME) ? TRUE : FALSE;
bool desc = (mode == SPELL_DESC) ? TRUE : FALSE;
if (cast)
{
- teleport_player(caster_ptr, range, 0L);
+ teleport_player(caster_ptr, range, TELEPORT_SPONTANEOUS);
}
}
break;
if (cast)
{
- teleport_player(caster_ptr, range, 0L);
+ teleport_player(caster_ptr, range, TELEPORT_SPONTANEOUS);
}
}
break;