\r
#include "angband.h"\r
#include "object-hook.h"\r
+#include "spells-summon.h"\r
\r
/*!\r
* @brief 巻物を読むコマンドのサブルーチン\r
}\r
\r
\r
- /* Take a turn */\r
p_ptr->energy_use = 100;\r
\r
if (world_player)\r
{\r
for (k = 0; k < randint1(3); k++)\r
{\r
- if (summon_specific(0, p_ptr->y, p_ptr->x, dun_level, 0, (PM_ALLOW_GROUP | PM_ALLOW_UNIQUE | PM_NO_PET)))\r
+ if (summon_specific(0, p_ptr->y, p_ptr->x, dun_level, 0, (PM_ALLOW_GROUP | PM_ALLOW_UNIQUE | PM_NO_PET), '\0'))\r
{\r
ident = TRUE;\r
}\r
{\r
for (k = 0; k < randint1(3); k++)\r
{\r
- if (summon_specific(0, p_ptr->y, p_ptr->x, dun_level, SUMMON_UNDEAD, (PM_ALLOW_GROUP | PM_ALLOW_UNIQUE | PM_NO_PET)))\r
+ if (summon_specific(0, p_ptr->y, p_ptr->x, dun_level, SUMMON_UNDEAD, (PM_ALLOW_GROUP | PM_ALLOW_UNIQUE | PM_NO_PET), '\0'))\r
{\r
ident = TRUE;\r
}\r
\r
case SV_SCROLL_SUMMON_PET:\r
{\r
- if (summon_specific(-1, p_ptr->y, p_ptr->x, dun_level, 0, (PM_ALLOW_GROUP | PM_FORCE_PET)))\r
+ if (summon_specific(-1, p_ptr->y, p_ptr->x, dun_level, 0, (PM_ALLOW_GROUP | PM_FORCE_PET), '\0'))\r
{\r
ident = TRUE;\r
}\r
else if (o_ptr->tval==TV_PARCHMENT)\r
{\r
cptr q;\r
- char o_name[MAX_NLEN];\r
+ GAME_TEXT o_name[MAX_NLEN];\r
char buf[1024];\r
-\r
- /* Save screen */\r
screen_save();\r
\r
q=format("book-%d_jp.txt",o_ptr->sval);\r
\r
/* Peruse the help file */\r
(void)show_file(TRUE, buf, o_name, 0, 0);\r
-\r
- /* Load screen */\r
screen_load();\r
\r
used_up=FALSE;\r
gain_exp((lev + (p_ptr->lev >> 1)) / p_ptr->lev);\r
}\r
\r
- /* Window stuff */\r
p_ptr->window |= (PW_INVEN | PW_EQUIP | PW_PLAYER);\r
\r
\r
/* Restrict choices to scrolls */\r
item_tester_hook = item_tester_hook_readable;\r
\r
- /* Get an item */\r
q = _("どの巻物を読みますか? ", "Read which scroll? ");\r
s = _("読める巻物がない。", "You have no scrolls to read.");\r
\r