イベントによりアクターに装備タイプを追加出来るようにするプラグイン

sizuka2017
記事: 9
登録日時: 2016年8月03日(水) 02:17

イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by sizuka2017 » 2016年8月03日(水) 02:25

キャラメイクでプレイヤーの能力を設定し
それによって装備できる装備タイプが追加されるというシステムを作ろうとしています
そのために
イベントの処理によってそのアクターに装備タイプを追加できるプラグインが欲しいです
以前人に依頼して同じ機能を持つものを作っていただいたのですが
・セーブデータや展開に関係なく全てのデータでそのアクターがその装備タイプを装備できるようになってしまう
・装備タイプを増やすイベントを消してもその装備タイプが装備出来てしまう
・指定した変数を利用し上書きする仕様のはずが指定した範囲以外の変数を上書きしてしまう
などの問題が発生したため
失礼とは思いながら使用をやめています
ぶしつけではありますがどうかご協力下さい

アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by yamachan » 2016年8月03日(水) 04:18

こんばんは! :D

そういえばスキルは後で覚えさせられるのに、特徴(trait)はできませんね。

とりあえず単純なプラグインコマンドを実装してみました。 ;)
アクターを対象にtraitを追加/削除するだけです。 状態はセーブされます。

* アクターに特徴を追加するプラグインコマンドを追加します。
* プラグインコマンド:
* RTK_ActorTraits list # 現在のアクターの特徴をコンソールにリスト表示する
* RTK_ActorTraits add n {} # n番のアクターに {} の特徴を追加
* RTK_ActorTraits remove n {} # n番のアクターから {} の特徴を削除
*
* 特徴を表現するオブジェクト {} は、いったんアクターに設定して list コマンドで調査してください
* 例) {"code":43,"dataId":13,"value":1} は 13番のスキルを使えるようにする
* 例) {"code":51,"dataId":7,"value":1} は 7番の種類の武器を装備できるようにする

もしよろしかったらお試しください。

RTK_ActorTraits.js
(3.06 KiB) ダウンロード数: 17 回


ではでは。
最後に編集したユーザー yamachan on 2016年8月03日(水) 11:13 [ 編集 1 回目 ]
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
sizuka2017
記事: 9
登録日時: 2016年8月03日(水) 02:17

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by sizuka2017 » 2016年8月03日(水) 09:43

ありがとうございます!
早速試させていただきます。
急なお願いに答えていただき申し訳ないです。助かります。
sizuka2017
記事: 9
登録日時: 2016年8月03日(水) 02:17

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by sizuka2017 » 2016年8月03日(水) 10:32

申し訳ありません。
一つ問題が発生してしまいました。
セーブしたデータを読み込もうとしても禁止の音が鳴り
コンテニュー出来なくなってしましました。
コンソールには「RTK is not found」と表示されています。
また、これはそれとは関係なく出来るとありがたい仕様なのですが
アクターの指定に変数の制御文字使いたいのですが可能でしょうか。
いくつもお願いをして申し訳ありません。
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by yamachan » 2016年8月03日(水) 11:17

おはようございます! :D

すみません、寝ぼけていたのかデバッグ用の行を消し忘れていました :oops:
アップロードし直しましたので、お手数をかけて申し訳ありませんが再ダウンロードをお願いします。

※ お手元の js ファイルから RTK.log(...) という行を1行、削除いただいてもOKです

アクター指定に変数を使用するのは難しくなさそうです。
今晩、時間がとれればやってみます。

ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
sizuka2017
記事: 9
登録日時: 2016年8月03日(水) 02:17

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by sizuka2017 » 2016年8月03日(水) 11:24

お忙しい時に返信頂いたようですいません。
ありがとうございます!
またお言葉に甘える形になりますが制御文字の件もご協力いただけると嬉しいです。
アバター
yamachan
記事: 107
登録日時: 2016年6月19日(日) 22:34

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by yamachan » 2016年8月03日(水) 16:05

こんにちは! :D

プラグインの機能を拡張してみました。

アクターを指定するとき、これまで 3 のように、対象とするアクターをID番号で指定していました。
メッセージの拡張表示と同様に "n" を付与して n3 と指定しても同じ結果になります。

"v" をつけて v10 のように指定すると、変数10の値が示すアクターを対象にします。
"p" をつけて p1 のように指定すると、パーティの1番目のアクターを対象にします。
これらもメッセージの拡張表示と指定文字をあわせてみました。

またついでの拡張として、プラグインコマンドにアクターの特徴を初期値に戻す clear 命令も追加してみました。

ver1.01 のファイルを以下に添付しますので、よかったらお試しください。
RTK_ActorTraits.js
(5.25 KiB) ダウンロード数: 14 回


ではでは。
Toshio Yamashita (yamachan)
Plugin https://github.com/yamachan/jgss-hack/blob/master/README.ja.md
Twitter https://twitter.com/yamachan360

私が作成して本サイトに投稿したコードは著作権を放棄し、利用・改変・配布など全て自由です。
ただし同じ投降内に制限を明記している場合はそちらが優先します。
sizuka2017
記事: 9
登録日時: 2016年8月03日(水) 02:17

Re: イベントによりアクターに装備タイプを追加出来るようにするプラグイン

投稿記事by sizuka2017 » 2016年8月03日(水) 17:55

色々とお手間をかけていただきありがとうございます。
恩返しにはなりませんが、必ず自分の作品を完成させようと思います!

“MV:プラグイン素材のリクエスト” へ戻る