1. このサイトではcookie (クッキー) を使用しています。サイトの利用を継続した場合、cookieの使用に同意したものとみなさせていただきます。 詳しくはこちらをご覧ください。

パーティコマンドに「とんずら」を追加するプラグイン

シトラス2018-02-19に開始した「ツクールMV」の中の討論

  1. シトラス

    シトラス ユーザー

    パーティコマンドに必ず逃走可能なコマンド「とんずら(名称は変更可能)」を追加するプラグインです。
    「逃げる」の成功確率を100%にすればいいじゃないかと思うかもしれませんが
    このプラグインでは、とんずらの発動条件や発動時に実行するスクリプトを定義することができます。
    つまり、以下のようなことができるわけです。

    1:戦闘能力がからっきしなシーフキャラをパーティに入れることにより、確実に逃げることができる
    2:「煙玉」のようなアイテムを消費して確実に逃げることができる

    つまり、無条件かつノーコストで行えるが失敗することもある「逃げる」と
    それ以外のコストや条件、デメリットがあるが確実に逃げられる「とんずら」のうち
    どちらを選択するか、プレイヤーに選ばせることができるわけです。

    また、1の機能を実行するためパーティクラスに以下のような関数を追加してあります。
    memberContains(アクターID)
    (アクターID)番目のアクターがメンバーにいるか判定する

    battleMemberContains
    (アクターID)番目のアクターがバトルメンバーにいるか判定する

    例えば、1の機能を実行するために必要なアクターのIDが10番だとすると
    プラグインパラメータのfleeConditionに
    $gameParty.memberContains(10)
    と書き込めば実現できます。

    さらに、2の機能を実現するために必要なアイテムのIDが20番だとすると
    プラグインパラメータのfleeConditionに
    $gameParty.hasItem($dataItems[20] )
    fleeScriptに$gameParty.loseItem($dataItems[20],1)と
    書き込めば実現できます。

    2018/2/20
    とんずらの回数をカウントする機能を追加

    とんずらの回数を返す関数$gameSystem.fleeCount()を追加

    とんずらの発動条件と実行時スクリプトにスイッチをs[id]、変数をv[id]という風に
    省略する機能を追加
     

    添付ファイル:

    最後に編集: 2018-02-20
    #1
    munokura, kuroネコタ がいいね!しています

このページを共有