よくあるモンスター図鑑です。
↑目次
耐性だらけの謎スライム。
落とすアイテムとか。
くだらない説明。
ウィンドウバージョン。
<図鑑説明> なんかぷにぷにしてる。 触ると気持ちイイ。 </図鑑説明>
図鑑画面では、左側のリストから敵を選択すると、その敵の情報が画面右に表示されます。 この状態で→ボタンを押すとページが切り替わり、 落とすアイテムや説明文を読むことができます。 前のページに戻す場合は←ボタンを押します。
Cボタンを押すと、敵の画像を拡大表示できます。 拡大画像を消去する場合は、再度Cボタンを押してください。
# ◆ 図鑑に背景画像を使用する USE_BACKGROUND_IMAGE = true # ◆ 背景画像ファイル名 BACKGROUND_FILENAME = "EnemyGuideBack"
背景画像を使用しない場合、表示は通常のウィンドウとなります。
# ◆ 完成度表示のインターバル [フレーム] INFO_INTERVAL = 90
# ◆ 属性耐性を調べる範囲 ELEMENT_RANGE = [1..16]
# ◆ 属性のアイコン ELEMENT_ICON = [0, # ID: 0 はダミー 50, 1, 4, 14, 24, 12, 189, 136, # ID: 1 ~ 8 104, 105, 106, 107, 108, 109, 110, 111, # ID: 9 ~ 16 ] # ← これは消さないこと!
アイコン番号は、アイコン選択ウィンドウの左上から右に0, 1, 2, ...、2行目は16, 17, 18, ...となります。 右下は255です。 IconSet を縦に伸ばしている場合は、256以降の番号も使用できます。
# ◆ ステート耐性を調べる範囲 STATE_RANGE = [1...$data_states.size]
KGC::Commands.set_enemy_encountered
# 敵 ID:10 を遭遇済みにする set_enemy_encountered(10) # 敵 ID:20 を未遭遇にする set_enemy_encountered(20, false)
# 敵 ID:10 を撃破済みにする set_enemy_defeated(10) # 敵 ID:20 を未撃破にする set_enemy_defeated(20, false)
# 敵 ID:10 の1個目のアイテムをドロップ済みにする set_enemy_item_dropped(10, 0)
# 敵 ID:10 の1個目のアイテム/お金を盗み成功済みにする set_enemy_object_stolen(10, 0)
# 図鑑の完成度を変数10番に取得 get_enemy_guide_completion(10) # 完成度 50% 以上で何かする if get_enemy_guide_completion >= 50 p "IYH!" end