*shop_keeper() [#fd46af39] **書式 [#i18d46b0] shk.c, 関数 struct monst * shop_keeper( char rmno; // 部屋番号 ); **パラメータ [#bacda71a] :rmno|店の部屋番号 **戻り値 [#kdf3f3e8] 店主の monst 構造体へのポインタを返す。~ 店主が見つからなければ 0 を返す。 **解説 [#o72c4cae] 部屋番号で指定される店に対応する店主を返す。 また、eshk 構造体の surcharge が店主の現在の状態(友好的/敵対的)と合致していなければ、[[pacify_shk]](), [[rile_shk]]() を呼び出して、未払い商品の価格を上下させる。 **対応情報 [#l0f69bde] -NetHack 3.4.3 **関連項目 [#ie8bfd95] [[pacify_shk]](), [[rile_shk]]()