OSDN Git Service

fix argument on calling RF6_TELE_AWAY
authordis- <dis.rogue@gmail.com>
Tue, 18 Feb 2014 13:53:27 +0000 (22:53 +0900)
committerdis- <dis.rogue@gmail.com>
Tue, 18 Feb 2014 13:53:27 +0000 (22:53 +0900)
src/externs.h
src/mspells1.c

index f69d351..b81d88c 100644 (file)
@@ -1631,7 +1631,7 @@ extern void spell_RF6_TPORT(cptr m_name, int m_idx);
 extern int spell_RF6_WORLD(cptr m_name, monster_type* m_ptr, int m_idx);
 extern int spell_RF6_SPECIAL(cptr m_name, monster_type* m_ptr, monster_race* r_ptr, u32b mode, bool blind, bool direct, int y, int x, int m_idx);
 extern void spell_RF6_TELE_TO(cptr m_name, monster_type* m_ptr);
-extern void spell_RF6_TELE_AWAY(cptr m_name, monster_type* m_ptr);
+extern void spell_RF6_TELE_AWAY(cptr m_name, int m_idx);
 extern void spell_RF6_TELE_LEVEL(bool blind, cptr m_name, int m_idx, int rlev);
 extern int spell_RF6_PSY_SPEAR(bool blind, cptr m_name, monster_race* r_ptr, int rlev, int m_idx, bool learnable);
 extern void spell_RF6_DARKNESS(bool blind, cptr m_name, bool can_use_lite_area);
index 56da145..fba6781 100644 (file)
@@ -1919,7 +1919,7 @@ bool make_attack_spell(int m_idx)
             break;
 
         case 160 + 8:  spell_RF6_TELE_TO(m_name, m_ptr); break;     /* RF6_TELE_TO */
-        case 160 + 9:  spell_RF6_TELE_AWAY(m_name, m_ptr); break;     /* RF6_TELE_AWAY */
+        case 160 + 9:  spell_RF6_TELE_AWAY(m_name, m_idx); break;     /* RF6_TELE_AWAY */
         case 160 + 10: spell_RF6_TELE_LEVEL(blind, m_name, m_idx, rlev); break;     /* RF6_TELE_LEVEL */
         case 160 + 11: spell_RF6_PSY_SPEAR(blind, m_name, r_ptr, rlev, m_idx, learnable); break;    /* RF6_PSY_SPEAR */
         case 160 + 12: spell_RF6_DARKNESS(blind, m_name, can_use_lite_area); break;     /* RF6_DARKNESS */