ページ 1 / 1
任意のスキルの技名とモーションを出さない様に
Posted: 2016年9月28日(水) 17:21
by kotonoha*
たとえば、「Aと会話する」というスキルを作成したとします。
このスキルは任意のコモンイベントを実行する様になっているのですが、
スキルを実行した時、サイドビュー戦闘では「Aと会話する」という技名が表示され、キャラが前進し、そのあとにコモンイベントが実行されます。
このとき任意のスキルだけ"技名表示"と"キャラ前進"を省略し、
いきなりコモンイベントの内容を実行する様に出来ますか?
(ifでそのスキルIDのみ特定の処理から除外する様な形でもOKです)
Re: 任意のスキルの技名とモーションを出さない様に
Posted: 2016年9月29日(木) 00:11
by まっつUP
kotonoha*様
お世話になります。
公式プラグインの「SimpleMsgSideView」を適用していると見ました。
(デフォルトならスキルのメッセージを空にすればいいからです。)
69行目のthis.push('addItemNameText', item.name);を以下の記述に変えてみてください。
ただし、自己責任でお願いします。不具合はないと思いますがテストは少ししかしてないです。
//xやyのところには「Aと会話する」などのIDを入れてください。(&*2は「かつ」という意味です。)
if(item.id != x) this.push('addItemNameText', item.name);
if(item.id != x && item.id != y) this.push('addItemNameText', item.name);
"技名表示"の部分はこれでケアできます。
おそらくメモのノートタグでの制御も可能だと思いますが再配布の可否を知らないので。
"キャラ前進"は某氏のアクションシーケンス等で制御するのが楽でしょうね。
Re: 任意のスキルの技名とモーションを出さない様に
Posted: 2016年9月29日(木) 01:08
by kotonoha*
>まっつUPさま
ありがとうございました!
お察しの通りSimpleMsgSideView.jsを使っておりました。
(一生懸命js見てましたが、こっちいじらないとだったんですね…)
無事、技名出なくなりました。あとは何とかやってみます!
Re: 任意のスキルの技名とモーションを出さない様に
Posted: 2016年9月29日(木) 19:09
by まっつUP
kotonoha*様
上の通りの処理ではアイテムの場合でもIDによる判定が行われるバグがありました。
上の通りの処理をしている場合には以下のようにするとアイテムの時に技名を全て表示します。
if(DataManager.isItem(item) || item.id != x && item.id != y) this.push('addItemNameText', item.name);