• 追加された行はこの色です。
  • 削除された行はこの色です。
*cost_per_charge() [#pd3b76e8]

**書式 [#p222a008]
mkobj.c, 関数, ローカル
shk.c, 関数, ローカル
 long
 cost_per_charge(
   struct monst *shkp;     // 店主の monst 構造体へのポインタ
   struct obj   *otmp;     // 使用料を求めるオブジェクトの obj 構造体へのポインタ
   boolean       altusage; // 使用方法
 );

**パラメータ [#ic0fbc6f]
:shkp|店主の monst 構造体へのポインタ
:otmp|使用料を求めるオブジェクトの obj 構造体へのポインタ
:altusage|オブジェクトを使用した方法。現時点では magic lamp のみ対応。~
使用料金はその品物の購入価格に以下の係数を掛けて求められる(一部例外あり)
|オブジェクトの種類|使用料(altusage == FALSE)|使用料(altusage == TRUE)|h
|magic lamp|点灯&br;oil lampの原価|ジン解放&br;4/3|
|magic marker|>|1/2|
|bag of tricks&br;horn of plenty|>|1/5|
|crystal ball&br;oil lamp&br;brass lantern&br;magic flute&br;drum of earthquake&br;wand|>|1/4|
|spellbook|>|4/5|
|can of grease&br;tinning kit&br;expensive camera|>|1/10|
|potion of oil|>|1/5|
|その他|>|1|

**戻り値 [#qc8a7b2f]
指定のオブジェクトに対応する使用料金を返す。

**解説 [#i3af5e78]
店で未払いの品物を使用した際に、使用料を求めるために使われる。

**対応情報 [#sdadc278]
-NetHack 3.4.3

**関連項目 [#w82b6c1d]
[[check_unpaid]]()


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS