X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fcmd%2Fcmd-smith.c;h=8c127d2fcc0cfbe31e2f30551cda7ee517fa0088;hb=da9fff9d7f6a06291da01bf67caa4a436b025638;hp=f7a9ea2140c4b3350147530bd4e6afd32568bc21;hpb=43d41e90fceebc100f1babd7603f2fe2345cf3c3;p=hengband%2Fhengband.git diff --git a/src/cmd/cmd-smith.c b/src/cmd/cmd-smith.c index f7a9ea214..8c127d2fc 100644 --- a/src/cmd/cmd-smith.c +++ b/src/cmd/cmd-smith.c @@ -1364,7 +1364,7 @@ static void erase_essence(player_type *creature_ptr) * @param only_browse TRUEならばエッセンス一覧の表示のみを行う * @return なし */ -void do_cmd_kaji(bool only_browse) +void do_cmd_kaji(player_type *creature_ptr, bool only_browse) { COMMAND_CODE mode = 0; char choice; @@ -1373,9 +1373,9 @@ void do_cmd_kaji(bool only_browse) if (!only_browse) { - if (cmd_limit_confused(p_ptr)) return; - if (cmd_limit_blind(p_ptr)) return; - if (cmd_limit_image(p_ptr)) return; + if (cmd_limit_confused(creature_ptr)) return; + if (cmd_limit_blind(creature_ptr)) return; + if (cmd_limit_image(creature_ptr)) return; } if (!(repeat_pull(&mode) && 1 <= mode && mode <= 5)) @@ -1502,15 +1502,15 @@ void do_cmd_kaji(bool only_browse) } switch (mode) { - case 1: display_essence(p_ptr); break; - case 2: drain_essence(p_ptr); break; - case 3: erase_essence(p_ptr); break; + case 1: display_essence(creature_ptr); break; + case 2: drain_essence(creature_ptr); break; + case 3: erase_essence(creature_ptr); break; case 4: mode = choose_essence(); if (mode == 0) break; - add_essence(p_ptr, mode); + add_essence(creature_ptr, mode); break; - case 5: add_essence(p_ptr, 10); break; + case 5: add_essence(creature_ptr, 10); break; } }