ベリュッセル

北西に位置する、EU本部が構える。中央の発展途上にある国々に比べ、ビルが立ち並び立体高速道路が縦横に走る近代都市である。各国の有能な戦士やジャーナリストが都市に集結する。

49.RPGツクールで武器強化プログラムを作成してみた

<概要>
今回は武器のファルシオン(例)を強化するというイベントです。アイテムのファルシオン強化書がイベント発生条件です。
軽く説明しますと
ファルシオン強化書を使うと4分の3の確率でファルシオンファルシオンαに強化されるというものです。これには、ファルシオンという名の武器と、ファルシオンαという名の武器をそれぞれ作っておく必要があります。


■条件分岐:ファルシオンを持っている
 ■条件分岐:雛菊がファルシオンを装備している
  ■文章:ファルシオンを強化しますか?
  ■選択肢の表示:はい/いいえ
  :[はい]の場合
   ■文章:強化の為、雛菊さんが所持している武器は取り外させてもらいます。
   ■装備の変更:雛菊が武器の装備を外す
   ■変数の操作:[0101:武器強化乱数]代入、乱数[1~4]
   ■条件分岐:変数[0101:武器強化乱数]が3以下
    ■アイテムの増減:ファルシオンを1減らす
    ■アイテムの増減:ファルシオンαを1増やす
    ■文章:強化に成功しました!
    ■文章:早速ファルシオンαを雛菊さんに装備させますか?
    ■選択肢の表示:はい/いいえ
    :[はい]の場合
     ■装備の変更:雛菊がファルシオンαを装備する
     ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
     ■イベント処理の中断
    :[いいえ]の場合
     ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
     ■イベント処理の中断
    :分岐終了
    ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
    ■イベント処理の中断
    ■
   :それ以外の場合
    ■文章:強化に失敗してしまいました。
    ■文章:雛菊さんの装備を戻しておきます。
    ■装備の変更:雛菊がファルシオンを装備する
    ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
    ■イベント処理の中断
    ■
   :分岐終了
   ■
  :[いいえ]の場合
   ■アイテムの増減:ファルシオン強化書を1増やす
   ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
   ■イベント処理の中断
   ■
  :分岐終了
  ■
 :分岐終了
 ■ファルシオンを強化しますか? 
 ■選択肢の表示:はい/いいえ
 :[はい]の場合
  ■変数の操作:[0101:武器強化乱数]代入、乱数[1~4]
  ■条件分岐:変数[0101:武器強化乱数]が3以下
   ■アイテムの増減:ファルシオンを1減らす
   ■アイテムの増減:ファルシオンαを1増やす
   ■文章:強化に成功しました!
   ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
   ■イベント処理の中断
   ■
  :それ以外の場合
   ■文章:強化に失敗してしまいました。
   ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
   ■イベント処理の中断
  :分岐終了
  ■
 :[いいえ]の場合
  ■アイテムの増減:ファルシオン強化書を1増やす
  ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
  ■イベント処理の中断
  ■
 :分岐終了
 ■
:それ以外の場合
 ■文章:ファルシオンが袋に入ってない為、強化書は使用できません。
 ■アイテムの増減:ファルシオン強化書を1増やす
 ■スイッチの操作:[0301:ファルシオン強化]をOFFにする
 ■イベント処理の中断
 ■
:分岐終了


必要なもの
ファルシオン(武器。雛菊のみ装備可能)
ファルシオンα(ファルシオンに同じく)
ファルシオン強化書(スイッチ[ファルシオン強化]をONにするアイテム)
スイッチ[ファルシオン強化]
変数[武器強化乱数]



赤字の解説
■条件分岐:雛菊がファルシオンを装備している
ファルシオンを装備した状態でファルシオンを1減らす操作をしても、ファルシオンが減った状態にはならないことが判明しました。なので、主人公がファルシオンを装備している状態の場合、取り外すような命令を打ち込みます。


■アイテムの増減:ファルシオン強化書を1増やす
強化書を使用した時点でアイテムが1減ってしまっています。なので強化を取り消した場合には減った分の強化書を補充するような命令が必要です。




主人公が転生できるようにする仕組みを作ったので、暇だし次回はそれを載せようと思います