#このファイルをpicktype.prfという名前でlib/user/にコピーすれば
#そのまま自動拾いファイルとして使用することができます。
#
#/// 条件分岐の書式 ///
#?:引数
#  引数が"0"なら以降の自動拾い／破壊の登録をスキップする。
#  引数が"1"なら以降の登録を行う。 引数が"0"以外は全て"1"と見なす。
#
#/// ファイルの挿入の書式 ///
#%:ファイル名
#  /lib/user/ファイル名 を自動拾いの登録ファイルとして読み込みます。
#  *警告!!* 自分自身(例えばpicktype.prf)を読み込んでしまうと
#  永久ループになってクラッシュするので絶対やらないように。
#
#/// 使用可能な演算子 ///
#[EQU 引数１ 引数２ ...]
#  全ての引数が等しいとき"1"、等しくないとき"0"を返す。
#[IOR 引数１ 引数２ ...]
#[AND 引数１ 引数２ ...]
#  IORは引数の論理和、ANDは引数の論理積をとって真なら"1"、偽なら"0"を返す。
#[NOT 引数]
#  引数が"1"なら"0"、"0"なら"1"を返す。
#[LEQ 引数１ 引数２ ...]
#[GEQ 引数１ 引数２ ...]
#  LEQは引数の大きさを「文字列として比較」して
#  引数１≦引数２≦...のとき"1"を返す。
#  GEQは引数１≧引数２≧...のとき"1"を返す。
#
#/// 変数説明 ///
#$RACE
#  種族を英語名で返す。
#  Human, Half-Elf, Elf, Hobbit, Gnome, Dwarf, Half-Orc, Half-Troll
#  Amberite, High-Elf, Barbarian, Half-Ogre, Half-Giant, Half-Titan
#  Cyclops, Yeek, Klackon, Kobold, Nibelung, Dark-Elf, Draconian
#  Mindflayer, Imp, Golem, Skeleton, Zombie, Vampire, Spectre, Sprite
#  Beastman
#  のどれか
#$CLASS
#  職業を英語名で返す。
#  Warrior, Mage, Priest, Rogue, Ranger, Paladin, Warrior-Mage
#  Chaos-Warrior, Monk, Mindcrafter, High-Mage
#  のどれか
#$PLAYER
#  プレイヤーの名前を返す。
#$REALM1
#  第１魔法領域を英語名で返す。
#  Life, Sorcery, Nature, Chaos, Death, Trump
#  Arcane
#  のどれか
#$REALM2
#  第２魔法領域を英語名で返す。
#$LEVEL
#  プレイヤーのレベルを２桁の文字列で返す。
#  "01","09","10","50" 等
#

# レベルが10以上なら破壊する例
#   条件分岐の判定は自動拾いファイルを読み込むときだけ行うので
#   レベルが10以上に上がった直後はまだ登録されていません。
#   '$'で読み込むかゲームを再開するとちゃんと読み込まれます。
#
?:[GEQ $LEVEL 10]
!装飾のアミュレット
!リンゴジュースの薬
!空のビン
!水の薬
!松明
?:1

# レベルが20以下なら自動破壊禁止で床に放置する例
?:[LEQ $LEVEL 20]
~のろまの薬
~眠りの薬
?:1

#複雑な例（誰も使わないでしょう。このままコピーする場合以外は…）
?:[AND [GEQ $LEVEL 20] [IOR [EQU $REALM1 Life] [EQU $REALM2 Life] [EQU $REALM1 Nature] [EQU $REALM2 Nature] [EQU $REALM1 Enchantment] [EQU $REALM2 Enchantment]]]
!空腹充足
!食料
!スライムモルド
!エルフの行糧
?:1

#自分の魔法領域の魔法書に適切な自動刻みをする例。
#上級魔法書と下級魔法書の中間の優先順位に挿入する例として、
#未鑑定の武器、防具、矢を床に放置する設定を入れてあります。
#################################
#  上級魔法書
#################################
?:[EQU $REALM1 Life]
[聖杯の加護]#@md!k
[一角獣の書]#@mc!k
?:[EQU $REALM2 Life]
[聖杯の加護]#@mh!k
[一角獣の書]#@mg!k
?:[EQU $REALM1 Sorcery]
[力の魔道書]#@md!k
[紋様仙術]#@mc!k
?:[EQU $REALM2 Sorcery]
[力の魔道書]#@mh!k
[紋様仙術]#@mg!k
?:[EQU $REALM1 Nature]
[自然の脅威]#@md!k
[自然の恵み]#@mc!k
?:[EQU $REALM2 Nature]
[自然の脅威]#@mh!k
[自然の恵み]#@mg!k
?:[EQU $REALM1 Chaos]
[ハルマゲドン大全]#@md!k
[カオス魔導]#@mc!k
?:[EQU $REALM2 Chaos]
[ハルマゲドン大全]#@mh!k
[カオス魔導]#@mg!k
?:[EQU $REALM1 Death]
[ネクロノミコン]#@md!k
[暗黒魔導]#@mc!k
?:[EQU $REALM2 Death]
[ネクロノミコン]#@mh!k
[暗黒魔導]#@mg!k
?:[EQU $REALM1 Trump]
[ファイブ・エース]#@md!k
[破滅のカード]#@mc!k
?:[EQU $REALM2 Trump]
[ファイブ・エース]#@mh!k
[破滅のカード]#@mg!k
?:[EQU $REALM1 Arcane]
[秘術大全]#@md!k
[大秘術]#@mc!k
?:[EQU $REALM2 Arcane]
[秘術大全]#@mh!k
[大秘術]#@mg!k
?:1

#################################
# ここに上級魔法書よりは優先順位が低くて
# 下級よりは高くしたいものを書く。
# 例えば、
ダイス目25以上の武器
~未鑑定の武器
~未鑑定の防具
~未鑑定の矢

#################################
#  下級魔法書
#################################
?:[EQU $REALM1 Life]
[上級祈祷]#@mb!k
[一般祈祷]#@ma!k
?:[EQU $REALM2 Life]
[上級祈祷]#@mf!k
[一般祈祷]#@me!k
?:[EQU $REALM1 Sorcery]
[仙人の書]#@mb!k
[入門書]#@ma!k
?:[EQU $REALM2 Sorcery]
[仙人の書]#@mf!k
[入門書]#@me!k
?:[EQU $REALM1 Nature]
[自然の秘術]#@mb!k
[野性の召喚]#@ma!k
?:[EQU $REALM2 Nature]
[自然の秘術]#@mf!k
[野性の召喚]#@me!k
?:[EQU $REALM1 Chaos]
[カオス秘術]#@mb!k
[カオスの徴]#@ma!k
?:[EQU $REALM2 Chaos]
[カオス秘術]#@mf!k
[カオスの徴]#@me!k
?:[EQU $REALM1 Death]
[暗黒大成]#@mb!k
[暗黒祈祷]#@ma!k
?:[EQU $REALM2 Death]
[暗黒大成]#@mf!k
[暗黒祈祷]#@me!k
?:[EQU $REALM1 Trump]
[万物のデッキ]#@mb!k
[召喚と奇術]#@ma!k
?:[EQU $REALM2 Trump]
[万物のデッキ]#@mf!k
[召喚と奇術]#@me!k
?:[EQU $REALM1 Arcane]
[小秘術]#@mb!k
[初心者教本]#@ma!k
?:[EQU $REALM2 Arcane]
[小秘術]#@mf!k
[初心者教本]#@me!k
?:1
