- 追加された行はこの色です。
- 削除された行はこの色です。
*cost_per_charge() [#pd3b76e8]
**書式 [#p222a008]
mkobj.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]]()